/* Created using the Movable Type Style Generator <http://styles.movalog.com/generator/> */
/* $Id: base-weblog.css 14515 2005-07-12 00:01:26Z mpaschal $ */
/* basic elements */


body {
	/* setting border: 0 hoses ie5 win window inner well border */
        margin: 0;
	padding: 0;
        font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        font-size: 1em;
	text-align: center;
	min-width: 70%;
        color: #000066;
        background-color: #F5F5F5;
        background-image: none;
        text-decoration: none;
        z-index: 1;
}

form {margin: 0; padding: 0;}

.mt-enclosure-image img {
   width: 20%;
   height: auto;
   display: inline;
   border: 1px solid #000000;
}

.mt-enclosure img { 
   width: 20%;
   height: auto;
   display: inline;
   border: 1px solid #000000;
}

.mt-image-left {
   width: 20%;
   height: auto;
   display: inline;
   border: 1px solid #000000;
}

a:link img { border: 0; padding: 0; }

a:link {color: #0000ff; text-decoration: none; }
a:visited {color: #0000ff; text-decoration: none; }
a:hover {color: #cc3333; text-decoration: none; }
a:active {color: #0000ff; text-decoration: none; }

h1 { 
    font-size: 32px;
}

h1, h2, h3, h4, h5, h6 { font-weight: normal;
 font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote {
	margin-top: 1em;
	margin-bottom: 1em; 
}

h1, h2, h3 { margin: 0; padding: 0; }

img {
    border: 0;
    padding: 0;
}

ul {    position: relative;
	margin-left: 20px;
        padding: 0;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: 1em;
	margin-bottom: 10px;
}

/* standard helper classes */

/* .pkg class wraps enclosing block element around inner floated elements */
.pkg:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}

* html .pkg { display: inline-block; }
/* no ie mac \*/
* html .pkg { height: 1%; }
.pkg { display: block; }
/* */

#container {
	position: relative;
        top: 0;
        left: 0;
	margin: 0; /* center on everything else */
	width: 100%;
        height: auto;
        border: 0;
        padding: 0;
        z-index: 1;
}

#container-inner { 
    position: static;
}

/* 3 column banner */

.poli { font-size: 32px;        
        color: #8B0000;
        display: inline;
        text-decoration: none;
}

.watch { font-size: 32px;
       &nbsp; color: #0000CD;
         display: inline;
         text-decoration: none;
}

.poli:hover,
.watch:hover {
         text-decoration: underline;
}

#banner {
        position: relative;
        height: auto;
	width: 100%; 
        padding: 0;
        margin: 0;
        border: 0;
        color: #fff; 
        z-index: 1;
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWLightGray90.png");
        background-repeat: repeat-x;
	background-color: #ffffff;
}

#banner-inner {
        position: static;
}

#banner-header  { 
        position: relative;
        width: 100%;
	background-color: #F8F8FF;
        background-image: none;
        padding: 0;
        margin: 0;
        z-index: 1;
}

#banner-header-inner  { 
        position: static;
}

#banner-left {
       position: relative;
       display: inline; /* ie win bugfix */;
       float: left;
       width: 66.5%;
       margin: 0;
       padding: 0;
       z-index: 1;
}

#banner-left { position: static }

#banner-right { 
       position: relative;  
       display: inline; /* ie win bugfix */;
       float: right;
       width: 33%;
       color: #fff;
       margin: 0;
       padding: 0;
       z-index: 1;
}

.banner-right {
       font-weight: bold; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: 1em; 
       color: #fff;     
       margin: 0;
       padding: 0;
       z-index: 1;
}

.banner-right a:link { color: #fff; text-decoration: none; }
.banner-right a:visited { color: #fff; text-decoration: none; }
.banner-right a:hover { color: red; text-decoration: underline; }
.banner-right a:active { color: #fff; text-decoration: none; }

#banner-left-left {
       display: inline; /* ie win bugfix */;
       float: left;
       width: 49.5%;
       z-index: 1;
}

.banner-left-left {
       font-weight: bold; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;;
       font-size: 1em;
       text-align: center; 
       margin: 0;
       padding: 0;
       color: #fff;
       background-color: transparent;
       z-index: 1;
}

.banner-left-left img {
       margin: 0;
}

#banner-left-right {
       display: inline; /* ie win bugfix */;
       float: right;
       width: 49.5%;
       z-index: 1;
}

.banner-left-right { 
        display: inline; /* ie win bugfix */;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        line-height: 3em;
        margin: 1% 0 0 0;
        padding: 0 0 1% 0;
        z-index: 1;
}

.banner-left-right h1 {
       font-weight: bold; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: 32px;
       color: #fff;
}

.banner-left-right h2 {
       font-weight: normal; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: 24px;
       color: #800000;
}

.banner-left-right h1 a:link { color: #ff3333; text-decoration: none; }
.banner-left-right h1 a:visited { color: #ff3333; text-decoration: none; }
.banner-left-right h1 a:hover { color: #cc3333; text-decoration: none; }
.banner-left-right h1 a:active { color: #ff3333; text-decoration: none; }


#banner-description {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 
        color: #fff;
        font-weight: bold;
        margin-left: 3%;
        margin-right: 10%;
	line-height: normal;
}

.column-banner {
        position: relative;
        top: 0;
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
        color: #fff;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        color: #fff;
        line-height: 1em;
        font-size: 1.1em;
}

.column-banner-dem {
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWdarkblue.png");
        background-color: #ffffff;
        background-repeat: repeat-x;
        position: relative;
        top: 0;
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
}

.column-banner-rep {
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWDarkRed.png");
        background-color: #ffffff;
        background-repeat: repeat-x;
        position: relative;
        top: 0;
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
}

.column-banner-ind {
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWPurple.png");
        background-color: #ffffff;
        background-repeat: repeat-x;
        position: relative;
        top: 0;
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
}

.column-banner p { 
        color: #fff;
        border: 0;
} /* read as p with class, column-banner */

.column-banner-menu {
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWLightGray.png");
        background-color: #ffffff;
        background-repeat: repeat-x;
        color: #000080;
        position: static;
	clear: both;
        top: 0;
        height: auto;
        width: 100%;
        margin: 0;
        padding: 0;
        font-weight: bold;
}

.column-banner-menu p {
        color: #000080;
}

.news-column-banner {
        position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
        margin: 0;
        padding: 0;
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWdarkblue.png");
        background-repeat: repeat-x;
        background-color: transparent;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 
        border-left: 1px solid #cfd4d9;
        border-right: 1px solid #cfd4d9;
}

.news-column-banner-text {
        margin: 0;
        padding: 1em 0 0 0;
        color: #000080;
        font-weight: bold;
        text-decoration: none;
        text-align: center;
        line-height: 1.3em;
        font-size: 1.1em;
        background-color: transparent;
        width: 100%;
}

.column-banner-sub {
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        font-weight: normal;
        text-align: center;
        color: #fff;
        line-height: 1em;
        font-size: 1em;
        background-color: transparent;
        margin: 0;
        padding: 0 0 6px 0;
}

.column-banner-sub a:link { color: #F0FFFF; text-decoration: none }
.column-banner-sub a:visited { color: #F0FFFF; text-decoration: none }
.column-banner-sub a:hover { color: #FF0000; text-decoration: underline;}
.column-banner-sub a:active { color: #F0FFFF; text-decoration: none }

.column-banner a:link {color: #fff; text-decoration: none; }
.column-banner a:visited {color: #fff; text-decoration: none; }
.column-banner a:hover {color: #fff; text-decoration: underline; }
.column-banner a:active {color: #fff; text-decoration: none; }

.column-banner-inner {
        position: static;
}

.column-banner {
        position: static;
}

#column-left { 
       position: relative;
       display: inline; /* ie win bugfix */
       float: left;
       width: 66.5%;
       margin: 0;
       padding: 0;
}

#column-left {
        position: static;
}

#column-right { 
       position: relative;  
       display: inline; /* ie win bugfix */;
       float: right;
       width: 31%;
       background-color: #F8F8FF;
       background-image: url("http://poliwatch.org/mt-static/images/bluetiledown.png");
       background-repeat: repeat-x;
       padding: .5em 0 .5em 0;
       margin: 0 2% 0 4%;
}

#column-left-left {
       display: inline; /* ie win bugfix */;
       float: left;
       width: 47%;
       background-color: #F8F8FF;
       background-image: url("http://poliwatch.org/mt-static/images/bluetiledown.png");
       background-repeat: repeat-x;
       padding: 0;
       margin: 0;
}

#column-left-right {
       display: inline; /* ie win bugfix */;
       float: right;
       width: 47%;
       background-image: url("http://poliwatch.org/mt-static/images/bluetiledown.png");
       background-repeat: repeat-x;
       padding: 0;
       margin: 0;
}


/* page layout */
#pagebody { position: relative;
         width: 100%;
         margin: 0;
         border: 0;
         background-image: none;
         clear: both;
         background: #F5F5F5;
}

#pagebody-inner { position: static; }

#footer { position: relative; }
#footer-inner { position: static; }

/* content */

.content-nav {
	margin: 10px;
	text-align: center;
}

.date-header,
.entry-content {
	position: static;
	clear: both;
        text-decoration: none; 
}

.entry,
.trackbacks,
.comments,
.archive {
	position: static;
	overflow: hidden;
	clear: both;
	width: 100%;
	margin-bottom: 20px;
        text-decoration: none; 
}

.entry-content,
.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
	clear: both;
	margin: 5px 10px;
        text-decoration: none; 
}

.entry-content, .entry { 
        text-align: justify;
}

p.a:hover { color: #cc3333; text-decoration: none }

.entry-excerpt,
.entry-body,
.entry-more-link,
.entry-more {
	clear: both;
        text-decoration: none; 
}

.entry-excerpt,
.entry-more-link,
.entry-more, a:link { color: #0000ff; text-decoration: none; }
.entry-excerpt,
.entry-more-link,
.entry-excerpt,
.entry-more-link,
.entry-more, a:visited { color: #0000ff; text-decoration: none; }
.entry-excerpt,
.entry-more, a:hover { color: #0000ff; text-decoration: none; }
.entry-more-link, a:hover { color: #cc3333; text-decoration: none; }
.entry-more, a:active { color: #0000ff; text-decoration: none; }


.entry-img {
margin-top: 4%;
margin-left: 0;
margin-bottom: 4%;
margin-right: 4%;
border: 0;
width: 40%;
clear: both;
}

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
	clear: both;
	margin: 5px 10px 20px 10px;
}

.archive-content a:link { color: #1F0FFC; text-decoration: none; }
.archive-content a:visited { color: #1F0FFC; text-decoration: none; }
.archive-content a:hover { color: red; text-decoration: underline; }
.archive-content a:active { color: #1F0FFC; text-decoration: none; }

.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer {
	font-size: 1em;
}

.entry-footer {
        border-bottom: 2px solid #DCDCDC;
        border-right: 3px solid #DCDCDC;
}

.entry-footer-rep {
        border-bottom: 2px solid #DCDCDC;
        border-right: 3px solid #DC143C;
}

.entry-footer-dem {
        border-bottom: 2px solid #DCDCDC;
        border-right: 3px solid #0000CD;
}

.entry-footer-ind {
        border-bottom: 2px solid #DCDCDC;
        border-right: 3px solid #8080FF;
}

.comments-open label { display: block; }

#comment-author, #comment-email, #comment-url, #comment-text {
	width: 240px;
}

#comment-bake-cookie {
	margin-left: 0;
	vertical-align: middle;
}

#comment-post {
	font-weight: bold;
}


.img-center {
       text-align: center;
}

.img.image-full { width: 100%; }

.headerlogo { width: 12%; }

.image-thumbnail
{
	float: left;
	width: 115px;
	margin: 0 10px 10px 0;
}

.image-thumbnail img
{
	width: 115px;
	height: 115px;
	margin: 0 0 2px 0;
}

/* * theme * */

/* basic page elements */

.entry-more-link,
.entry-footer,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed { 
    font-size: .9em; 
}

.entry-more-link { font-size: 1em; }

/* page layout */


#footer-main {
        position: relative;
        width: 100%; 
	background-color: #fff;
        border-top: 1px solid #9999cc;
}

#footer-main .container {
        width: auto;
        height: auto;
        margin: .5em;
        border: 0;
        float: left;
        text-align: left;
}

#footer-inner-main {
        position: relative; }

.footer-main {
        color: #000099;        
        float: left;
        text-align: left;
}


#footer {
        width: 100%; 
	background-color: #fff;
        color: #000099;
}

.post-footer {
        color: #000066;
}

#footer-inner {
	padding: 1em;
}

.footer-header {
	margin: 0;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
	color: #000099;
	font-size: small;
	text-align: left;
        font-weight:bold;
	line-height: 1.25em;
}


#link-menu {font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        font-size: medium;
        text-align: left;
        font-weight: bold;}


.date-header {
	margin-top: 0;
	background: #ffffff;
        background-image: none;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        text-align:center;
	color: #993300;
        font-weight: normal;
}

.entry-header {
	margin: 0;
	background: #ffffff;
        background-image: none;
        color: #000066;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: 1em;
	text-align: left;
        font-weight:bold;
	padding: 5px;
        border-left: 5px solid #DCDCDC;
        border-top: 2px solid #DCDCDC;
        text-decoration: none; 		
}

.entry-header-rep {
	margin: 0;
	background: #ffffff;
        background-image: none;
        color: #DC143C;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: 1em;
	text-align: left;
        font-weight:bold;
	padding: 5px;
        border-left: 5px solid #DCDCDC;
        border-top: 2px solid #DCDCDC;
        text-decoration: none; 		
}

.entry-header-dem {
	margin: 0;
	background: #ffffff;
        background-image: none;
        color: #0000CD;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: 1em;
	text-align: left;
        font-weight:bold;
	padding: 5px;
        border-left: 5px solid #DCDCDC;
        border-top: 2px solid #DCDCDC;
        text-decoration: none; 		
}

.entry-header-ind {
	margin: 0;
	background: #ffffff;
        background-image: none;
        color: #8080FF;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: 1em;
	text-align: left;
        font-weight:bold;
	padding: 5px;
        border-left: 5px solid #DCDCDC;
        border-top: 2px solid #DCDCDC;
        text-decoration: none; 		
}

.entry-content,
.comment-content,
.trackback-content
{
	background: #ffffff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
	text-align: left;
        color: #000000;
	font-size: 1em;
	margin: 0;
        padding: .5em;
	line-height: 1.3em;
        text-decoration: none; 
}

.module-content,
.module-justify,
.module-center {
	position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: medium;
        border-left: 1px solid #cfd4d9;
        border-right: 1px solid #cfd4d9;
        border-bottom: 1px solid #cfd4d9;
        text-decoration: none;
}

.module-center-rep {
	position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: medium;
        border-left: 1px solid #cfd4d9;
        border-right: 1px solid #cfd4d9;
        border-bottom: 1px solid #cfd4d9;
        border-left: 1px solid #cfd4d9;
        text-decoration: none;
}

.module-center-dem {
	position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
	margin: 0;
	padding: 0;
	line-height: 1.2;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: medium;
        border-top: 1px solid #cfd4d9;
        border-right: 1px solid #cfd4d9;
        border-bottom: 1px solid #cfd4d9;
        border-left: 1px solid #cfd4d9;
        text-decoration: none;
}

.module-center-ind {
	position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
        background-image: url(http://poliwatch.org/mt-static/themes/RWB/PWIndRight.png);
	margin: 0;
	padding: 0;
        background-position: top right;
        background-attachment: fixed;
        background-repeat: repeat-y;
	line-height: 1.2;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: medium;
        text-decoration: none;
        border-top: 1px solid #cfd4d9;
        border-right: 1px solid #cfd4d9;
        border-bottom: 1px solid #cfd4d9;
        border-left: 1px solid #cfd4d9;
}

.news-module-content {
	position: relative;
        top: 0;
        height: auto;
        width: 97.3%;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: .9em;
        border-bottom: 1px solid #cfd4d9;
        text-decoration: none;
        margin-bottom: 10px;
}

.news-module-content h2 {
        padding: 6px 0 0 0;
}

.news-module-content a:link { color: #000000; text-decoration: none; }
.news-module-content a:visited { color: #000000; text-decoration: none; }
.news-module-content a:hover { color: red; text-decoration: underline; }
.news-module-content a:active { color: #000000; text-decoration: none; }

.news-module-content ul {
        position: relative;
        text-align: left;
	margin-left: 0px;
        padding: 0;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif;
        font-size: .9em;
	margin-bottom: 10px;
        line-height: 1.3em;
}

.module-content {
        text-align: left;
}

.module-center {
        text-align: center;
}

.module-justify {
        text-align: justify;
}

.module-content img,
.module-justify img,
.module-center img {
   float: left;
   margin: 0;
   padding: 1em 1em 1em 0;
   display: inline;
}

.entry-body li {
        text-align: justify;
	background: #ffffff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000000;
	font-size: 1em;
	line-height: 1.1em;
        text-decoration: none; 
	margin: 0;
}


.entry-body {
        text-align: justify;
	background: #ffffff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000000;
	font-size: 1em;
	line-height: 1.3em;
        text-decoration: none; 
	margin: 0;
}

.entry-body img {
        margin: 20px 20px 10px 0;
        padding: 0;
        border: 1px solid #000000;
        width: 20%;
        height: auto;
        float: left;
        display: inline;
}

.entry-body li a:link {color: #4169E1; text-decoration: none; } 
.entry-body li a:hover {color: #8B0000; text-decoration: underline; }

.sidegroup {
  margin: 0 0 10px 0;
  border-bottom: 3px solid #cfcfcf;
}

.side-image-title {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: auto;
  text-align: center;
  font-size: 1em;
  font-weight: bold; 
  color: #00008B;
}

.highlight {
  color: #DC143C;
}

.side-image-title img {
  margin: 0 0 10px 0;
  padding: 0;
  border: 0;
  float: none;
  width: 100%;
  height: auto;
}


.side-image {
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: auto;
  text-align: center;
  font-size: .9em;
  color: #4169E1;
}

.side-image p {
  margin: 0;
  padding: 0;
}

.side-image img {
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  float: none;
  width: 100%;
  height: auto;
}

.side-image p a:hover {
  text-decoration: underline;
  color: #800000;
}


.side-image-bg {
  text-align: center;
}

.side-image-bg a {
  font-size: .9em;
  font-weight: bold;
  color: #4169E1;
}

.side-image-bg a:hover {
  text-decoration: underline;
  font-weight: bold;
  color: red;
}

.side-group {
      width: 100%;
      margin-bottom: 20px;
      padding: 0;
}

.side-group p { margin: .25em 0 .25em 0; }

.side-group p a:link { margin: .25em 0 .25em 0; }
.side-group p a:visited { margin: .25em 0 .25em 0; }
.side-group p a:hover { margin: .25em 0 .25em 0; }
.side-group p a:active { margin: .25em 0 .25em 0; }

.sidegroup-bg {
      margin: 0 0 10px 0;
      width: 99%;
      padding: 0;
      background-color: #FFFAFA;
      border-top: 2px solid #D3D3D3;
      border-left: 2px solid #D3D3D3;
      border-right: 3px solid #A9A9A9;
      border-bottom: 3px solid #A9A9A9;
}

.sidegroup-bg p { margin: .25em 0 .25em 0; }

.sidegroup-bg p a:link { margin: .25em 0 .25em 0; }
.sidegroup-bg p a:visited { margin: .25em 0 .25em 0; }
.sidegroup-bg p a:hover { margin: .25em 0 .25em 0; }
.sidegroup-bg p a:active { margin: .25em 0 .25em 0; }


.side-group-title {
   position: relative;
   text-align: center;
   color: #0000aa;
   font-size: 1em;
   font-weight: bold;
   line-height: 1.2em;
}

.entry-body p a:link {color: #4169E1; text-decoration: none; } 
.entry-body p a:visited {color: #4169E1; text-decoration: none; } 
.entry-body p a:hover {color: #8B0000; text-decoration: underline; }
.entry-body p a:active {color: #4169E1; text-decoration: none; } 

.entry-body a:link {color: #4169E1; text-decoration: none; } 
.entry-body a:visited {color: #4169E1; text-decoration: none; }
.entry-body a:hover {color: #8B0000; text-decoration: underline; }
.entry-body a:active {color: #4169E1; text-decoration: none; }


.entry-footer,
.comment-footer,
.trackback-footer {
	background: #ffffff;
	margin: 20px 0 20px 0;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
	text-align:right;
	color: #000066;
	font-size: small;
        border-bottom: 1px solid #dae0e6;
}

.comment-content,
.trackback-content,
.comment-footer,
.trackback-footer {
	margin-left: 10px;
}

.content-nav { margin-top: 0; }

#trackbacks-info {
	margin: 10px 0;
	border: 1px dashed #a3b8cc;
	padding: 0 10px;
	color: #000066;
	font-size: small;
	background: #e6ecf2;
}

.comments-open-footer {
	margin: 10px 0;
}

blockquote { font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: .9em;
}

/* modules */

.module {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px 0;
}

.module-list,
.archive-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.module-list-item {
	margin-top: 2px;
	margin-bottom: 2px;
}

.module-presence img { vertical-align: middle; }
.module-powered .module-content { margin-bottom: 10px; }
.module-photo .module-content { text-align: center; }
.module-wishlist { text-align: center; }

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header
{
   /* ie win (5, 5.5, 6) bugfix */
   position: relative;
   width: auto;
   margin: 1em 1em 0 1em;
   padding: 3% 3% 0 3%;
   border: 1px solid #cfd4d9;
   color: #0000aa;
   background: #fff;
   font-size: 1.1em;
   font-weight:bold;
   line-height: 1em;
}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header, a:link { color: #0000aa; text-decoration: none;}

.module-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header, a:hover { color: #330099; text-decoration: underline;}

.module-title {
   position: relative;
   text-align: center;
   color: #0000aa;
   font-size: 1.4em;
   font-weight: bold;
   line-height: 1.2em;
}

.module-content-side,
.module-justify-side,
.module-center-side {
	position: relative;
        width: 90%;
	margin: 0 2% 2% 2%;
	padding: 1% 6% 3% 6%;
	line-height: 1.2;
	background: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
        color: #000066;
	font-size: small;
        border: 1px solid #cfd4d9;
        text-decoration: none;
        overflow: hidden; 
}

.entry-container {
        width: 84%;
        margin-left: 8%;
        padding: 0;
	position: static;
	clear: both;
        text-decoration: none; 
}

.module-col-content,
.module-col-justify {
	position: relative;
        width: 98%;
        float: left;
	margin: 0; 
	padding: 0;
	line-height: 1.6em;
	background-color: #fff;
	font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif; color: #000066;
	font-size: small;
        border: 1px solid #cfd4d9;
        text-decoration: none;
        overflow: hidden;
}

.module-col-content {
        text-align: left;
}

.module-col-justify {
        text-align: justify;
}

#module-img-column {
   clear: both;
}

.module-powered { border-width: 0; }
.module-powered {
	margin-bottom: 0;
	padding-bottom: 10px;
	background: #ffffff;
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana, "Bitstream Vera Sans", sans-serif; 
	text-align:left;
	color: #000033;
	font-size: x-small;
        border-top: 1px dashed #a3b8cc;
        border-right: 1px dashed #a3b8cc;
        border-bottom: 1px dashed #a3b8cc;
        border-left: 1px dashed #a3b8cc;
}

.module-photo { background: none; }
.module-photo img { border: 0; }

.module-list {
	margin:  0 5px 0 5px;
        color: #000066;
}

/* The following modules alter the bullet image for lists */

.module-list .module-list {
	margin: 5px 0 0 0;
	padding-left: 10px;
	list-style: circle;
}

.module-list-item {
	margin: 0 5px 0 5px;
        color: #003366;
        list-style-image: url(http://voidnow.org/mt-static/images/BulletOrange.GIF) ;
}

/* KEEP */
.bulletnoimg {
	margin: 0 5px 0 5px;
        color: #003366;
        list-style: none;
}

/* End bullet list image modules */
/* KEEP */
.module-search input { font-size: 10px; }
.module-search #search { width: 100px; }
/* KEEP */
.module-photo img { border: 3px solid #fff; }



/* comments */
/* KEEP */
textarea[id="comment-text"] { width: 80%; }
/* KEEP */
.commenter-profile img
{
	vertical-align: middle;
	border-width: 0;
}


.entry-footer img {
   margin: 0;
   padding: 0;
   float: left;
   border: 1px solid #000000;
   width: 40px;
   height: auto;
}


/* KEEP */
#alpha3b-inner,
#beta3b-inner { position: static; }

/* KEEP */
   .alpha3bleft {
      display: inline; /* ie win bugfix */
      position: relative;
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: left;
      padding: 0;
      margin: 0;
      margin-left: 1.25%;
      width: 49.25%;
      border: 0;

}

/* KEEP */
   .alpha3bleft-inner {
   position: static;
}

/* KEEP */
   .alpha3bright {
      display: inline; /* ie win bugfix */
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: right;
      padding: 0;
      margin-left: .25%;
      width: 49.25%;
      border: 0;

}

/* KEEP */
   .alpha3bright-inner {
    position: static;
}

/* ------------------------------------------ */

.layout-4-column {
    margin: 0;
    width: 100%;
}


/* KEEP */
#alpha4-1 { 
    display: inline; /* ie win bugfix */;
    position: relative;
    width: 56.6%;
    float: left;
    margin: 0;
    padding: 0;
    background-color: #F5F5F5;
    min-height: 1px;
    background-image: none;
    text-decoration: none;
}

/* KEEP */
   .alpha4-1-left {
      display: inline; /* ie win bugfix */
      position: relative;
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: left;
      padding: 0;
      margin: 0 0 0 1.25%;
      width: 49.25%;
      border: 0;
}

/* KEEP */
   .alpha4-1-right {
      display: inline; /* ie win bugfix */
      position: relative;
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: right;
      padding: 0;
      margin: 0 0 0 .25%;
      width: 49.25%;
      border: 0;
}

/* KEEP */
#beta4-1 { 
    display: inline; /* ie win bugfix */;
    position: relative;
    float: right;
    width: 43.2%;
    margin: 0;
    padding: 0;
    color: #000033;
    background-color: #F5F5F5;
    background-image: none;
    min-height: 1px;
    text-decoration: none; 
}

.beta4-1-left { 
      display: inline; /* ie win bugfix */
      position: relative;
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: left;
      padding: 0;
      margin: 0;
      width: 63%;
      border: 0;
}

.beta4-1-right { 
      display: inline; /* ie win bugfix */
      position: relative;
      background-color: #F5F5F5;
      background-image: none;
      color: #000033;
      float: right;
      padding: 0;
      margin: 0;
      margin-left: 0%;
      width: 36.5%;
      border: 0;
      text-align: left;
}

.entry-container-side {
      width: 90%;
      clear: both;
      margin-left: 5%;
      padding: 0;
      position: static;
      text-decoration: none; 
      text-align: left;
}


/* KEEP */
#alpha4-1-inner,
#beta4-1-inner,
.alpha4-1-left-inner, 
.alpha4-1-right-inner,
.beta4-1-right-inner,
.beta4-1-left-inner { 
   position: static;
}

/* ------------------------------------------ */


/* KEEP */
#ban-alpha4-1 { 
    display: inline; /* ie win bugfix */;
    position: relative;
    width: 56.6%;
    float: left;
    margin: 0;
    padding: 0;
    z-index: 1;
}

/* KEEP */
   .ban-alpha4-1-left {
      display: inline; /* ie win bugfix */
      position: relative;
      float: left;
      padding: 0;
      margin: 0;
      width: 49.25%;
      z-index: 1;
      text-align: center;
      color: #000033;
}

   .ban-alpha4-1-left img {
      margin-bottom: 10px;
}

/* KEEP */
   .ban-alpha4-1-right {
      display: inline; /* ie win bugfix */
      color: #800000;
      float: right;
      padding: 0;
      margin-top: 20px;
      width: 49.25%;
      z-index: 1;
      text-align: center;
}

.ban-alpha4-1-left h1 {
       font-weight: bold; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: 32px;
       color: #fff;
}

.ban-alpha4-1-left h2 {
       font-weight: normal; 
       font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
       font-size: 24px;
       color: #800000;
}

/* KEEP */
#ban-beta4-1 { 
    display: inline; /* ie win bugfix */;
    position: relative;
    float: right;
    width: 43.2%;
    margin: 0;
    padding: 0;
    z-index: 1;
}

.ban-beta4-1-left { 
      display: inline; /* ie win bugfix */
      position: relative;
      color: #ffffff;
      float: left;
      padding: 0;
      margin: 0;
      width: 63%;
      text-align: center;
      z-index: 1;
}

.ban-beta4-1-right { 
      display: inline; /* ie win bugfix */
      position: relative;
      color: #ffffff;
      float: right;
      padding: 0;
      margin: 0;
      width: 36.5%;
      z-index: 1;
      text-align: center;
}


/* KEEP */
#ban-alpha4-1-inner,
#ban-beta4-1-inner,
.ban-alpha4-1-left-inner, 
.ban-alpha4-1-right-inner,
.ban-beta4-1-right-inner,
.ban-beta4-1-left-inner { 
   position: static;
}

.ban-alpha4-1-left h1 a:link { color: #cc3333; text-decoration: none; }
.ban-alpha4-1-left h1 a:visited { color: #cc3333; text-decoration: none; }
.ban-alpha4-1-left h1 a:hover { color: #ff3333; text-decoration: none; }
.ban-alpha4-1-left h1 a:active { color: #cc3333; text-decoration: none; }


.ban-beta4-1-left a:link { color: #fff; text-decoration: none; }
.ban-beta4-1-left a:visited { color: #fff; text-decoration: none; }
.ban-beta4-1-left a:hover { color: #000066; text-decoration: none; }
.ban-beta4-1-left a:active { color: #fff; text-decoration: none; }


#container-pw {
    width: 100%;
    background-color: #F8F8FF;
}

#container-inner-pw {
    position: static;
}


/* Wide-Thin */

#header, #content, #alpha, #beta, #gamma, #footer, #alpabeta-inner {
    position: relative;
}

#alpha, #beta, #gamma, #alpabeta-inner {
    display: inline;
    float: left;
}

.layout-wt {
    background-color: #FFF;
}

.layout-wt #alpha {
    margin-left: 15%;
    width: 45%;
    background-color: #fff;
}

.layout-wt #beta {
    float: right;
    width: 20%;
    margin-right: 12%;
    background-color: #fff;
}


#content-inner-pw {
    width: 100%;
    margin-right: 0;
    margin-left: 0;
}


/* header-pw is used in the PW main page Archives templates */
#header-pw { 
        position: relative;
        height: auto;
	width: 100%; 
        padding: 0;
        margin: 0 0 2em 0;
        border-bottom: solid 1px #A52A2A;
        color: #fff; 
        background-image: url("http://poliwatch.org/mt-static/themes/RWB/PWdarkred.png");
        background-repeat: repeat-x;
}

#header-pw-inner { 
        position: static;
        margin-left: 15%;
}


#header-pw-content {
    text-align: center;
    color: #fff;
    padding: 10px 0 10px 0;
}

#header-pw-content a {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}


#header-pw-content a:hover {
    color: #0000FF;
    text-decoration: none;
}

#header-pw-name {
    color: #fff; 
    font-size: 2.4em;
    font-weight: bold;
    text-align: left;
}

#header-pw-name a {
    color: #fff;
    text-decoration: none;
}

#header-pw-name img {
    margin: 0 1% 0 0;
}

#header-pw-description {
    color: #fff;
    font-size: 1.6em;
    text-align: left;
}

 .asset-name a {
    margin-bottom: 8px;
}

.asset-name a:hover {
    text-decoration: underline;
}

.asset-name,
.asset-name a,
.archive-title {
    color: #000066;
}

.asset-footer {
    border-top-color: #ddd;
}


.asset-more-link,
.asset-meta,
.typelist-thumbnailed {
    font-size: .9em;
}

.byline, .asset-more-link { 
   color: #151DB0
}

.byline {
   font-size: 1em;
   font-weight: bold;
}

.byline img {
   margin: 0 .5% 0 .5%;
   float: left;
   border: 1px solid #000066;
   width: 8%;
   height: auto;
}

.asset-content {
   line-height: 1.2em;
   font-size: 1em;
   text-align: justify;
   padding: 0 2% 0 2%;
}


.asset-more-link a:link { color: #1F0FFC; text-decoration: none; }
.comment-content a:link { color: #1F0FFC; text-decoration: none; }
.asset-content a:link { color: #1F0FFC; text-decoration: none; }
.asset-content a:visited { color: #1F0FFC; text-decoration: none; }
.asset-more-link a:visited { color: #1F0FFC; text-decoration: none; }
.comment-content a:visited { color: #1F0FFC; text-decoration: none; }
.byline a:link { color: #4169E1; text-decoration: none; }
.byline a:visited { color: #4169E1; text-decoration: none; }

.asset-content a:hover { color: #8B0000; text-decoration: underline; }
.byline a:hover { color: #8B0000; text-decoration: none; }

.byline a:active { color: #4169E1; text-decoration: none; }
.asset-content a:active { color: #1F0FFC; text-decoration: none; }
.comment-content a:active { color: #1F0FFC; text-decoration: none; }
.asset-more-link a:active { color: #1F0FFC; text-decoration: underline; }



.asset,
.comments,
.trackbacks,
#footer-scripts,
.entry-categories,
.entry-tags,
.archive {
    overflow: hidden;
    width: 100%;
}

.asset,
.asset-content,
.comments,
.trackbacks,
#footer-scripts,
.entry-categories,
.entry-tags,
.archive {
    position: static;
    clear: both;
}


.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    margin: 0;
    padding: 5px 0;
    font-size: 1.2em;
    font-weight: bold;
}

.trackback {
    border-color: #ddd;
}

.trackbacks-header,
.search-form-header,
.search-results-header {
    color: #000066;
}


.widget-header,
.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    /* ie win (5, 5.5, 6) bugfix */
    p\osition: relative;
    width: 100%;
    w\idth: auto;
}



