body{background:#3a4e71 url('images/bluefade-1.jpg') top left repeat-x;color:#2f2f2f;font:62.5% Georgia,"Times New Roman",Times,serif;text-align:center;}
a{color:#0060ff;text-decoration:underline;}
a:visited{color:#333;text-decoration:underline;}
a:hover{color:#df0000;text-decoration:underline;}
a img{border:none;}
blockquote{font-style:normal;color:#000;background:#fffada url(images/bg_blockquote_red.gif) no-repeat;background-position:5px 5px 5px 5px;text-align:justify;border-color:#960;border-style:none none none solid;border-width:1px 1px 1px 2px;margin:10px 10px 0;padding:0 1em;}
blockquote p{padding:5px 10px 5px 5px;}
abbr,acronym{border-bottom:1px dotted #aaa;text-transform:uppercase;cursor:help;}
code{color:#090;font-family:Courier,monospace;}
pre{overflow:auto;font-size:1.3em;clear:both;margin:0 0 1.5em;}
p.center{text-align:center !important;}
p.bottom{margin:0 !important;}
.diggWrap{float:left;padding:3px 5px 5px;}
.green{color:green;}
.red{color:#c00;}
.orange{color:#f60;}
.purple{color:#900090;}
.white{color:#FFF;}
.blue{color:#3a4e71;}
h1,h2,h3{font-weight:700;font-family:Helvetica,Arial,sans-serif;color:#000;}
h1{font-size:3.6em;letter-spacing:-0.03em;}
#masthead h1{border-top:1px solid #ccc;text-align:center;clear:both;padding:0.4em 0 0.2em;}
h2{font-size:2em;}
h2 a:visited{color:#555;text-decoration:none;}
h2 a:hover{color:#090;text-decoration:none;}
.posts h2{line-height:1.2em;margin:0 0 0.1em;}
.pages h2,h2.page_header{background:url('images/hr_title_sep.gif') 0 100% no-repeat;margin:0 0 0.75em;padding:0 0 0.6em;}
h2.archive_head{font-weight:700 !important;font-size:1.4em !important;text-transform:uppercase !important;letter-spacing:normal !important;border-top:3px solid #000 !important;background:url('images/hr_dot_black.gif') 0 100% repeat-x !important;margin:0 0 1.8em !important;padding:0.4em 2px !important;}
h3{font-size:1em;text-transform:uppercase;}
#masthead h3{font-weight:400;font-size:1.8em;text-transform:none;color:#888;text-align:center;margin:0 0 0.75em;}
.entry h3{margin:1.5em 0 0.5em;}
.entry h3.top{margin:1.5em 0 0.5em !important;}
h4{font:italic 1.2em Georgia,"Times New Roman",Times,serif;color:#555;}
.posts h4{background:url('images/hr_title_sep.gif') 0 100% no-repeat;margin:0 0 1.25em;padding:0 0 1em;}
#container{width:900px;height:auto;background:#FFF;border:3px solid #020524;margin:15px auto 0;}
#content_box{width:900px;background:#fff;text-align:left;float:left;clear:both;padding:30px 0 0;}
#content{width:590px;float:left;padding:0 30px 0 20px;}
#sidebar{width:260px;float:left;}
#footer{background:#f2f2f2;display:block;clear:both;width:900px;text-align:left !important;font-size:11px;line-height:23px;padding:0 0 10px;}
#masthead{width:900px;height:125px;background:url('http://static.couchmouse.net/images/logo.gif') no-repeat;}
#masthead a{display:block;width:900px;height:125px;}
ul#nav{list-style:none;width:860px;background:#fff url('images/hr_dot_black.gif') top left repeat-x;border-bottom:3px solid #000;float:left;clear:both;padding:0 10px 0 30px;}
ul#nav li{font:bold 1.4em Helvetica,Arial,sans-serif;text-transform:uppercase;float:left;padding:0.85em 40px 0.7em 0;}
ul#nav li a:hover{color:#000;text-decoration:underline;}
ul#nav li.rss{float:right;padding:0.85em 0 0.7em;}
ul#nav li.rss a{background:url('images/icon_rss.gif') 100% 50% no-repeat;padding:0 18px 0 0;}
#header_img{width:900px;height:150px;background:#fff;border-bottom:1px solid #000;float:left;clear:both;margin:0;}
#header_img img{display:block;}
.entry{font-size:1.4em;line-height:1.65em;}
.entry blockquote.right{width:200px;font-style:normal !important;font-size:1.3em !important;border:3px double #aaa;text-align:center;float:right;border-width:3px 0;margin:0.3em 0 0.3em 15px !important;padding:0.3em 0 !important;}
.entry blockquote.left{width:200px;font-style:normal !important;font-size:1.3em !important;border:3px double #aaa;text-align:center;float:left;border-width:3px 0;margin:0.3em 15px 0.3em 0 !important;padding:0.3em 0 !important;}
.entry blockquote.right p,.entry blockquote.left p{line-height:1.4em !important;margin:0 !important;}
.entry ul,.entry ol{margin:0 0 1.5em 40px;}
.entry ul{list-style-type:square;}
.entry li{margin:0 0 0.5em;}
.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol{margin:0.5em 0 0.5em 30px;}
.entry dt{font-weight:700;margin:0 0 0.5em;}
.entry dd{margin:0 0 1.5em 20px;}
.ad{float:left;width:600px;height:65px;padding-right:5px;margin:0 0 0.5em 15px;}
.entry .ad_left{float:left;width:125px;height:125px;margin:0 15px 0.5em 0;}
 /*.ad_header{float:left;width:900px;height:15px;padding-right:5px;}*/
.ad_header{float:left;width:900px;height:90px;padding-right:0px; background-color: #FFFFFF }
.entry img, .entry .gallery img { border: 3px double #bbb; }
.entry img.left, .entry img.alignleft { padding: 3px; margin: 0.5em 15px 0.5em 0; float: left; clear: left; }
.entry img.right, .entry img.alignright { padding: 3px; margin: 0.5em 0 0.5em 15px; float: right; clear: right; }
.entry img.center, .entry img.aligncenter { display: block; padding: 3px; margin: 0 auto 1.5em auto; float: none; clear: both; }
.entry img.off { padding: 0 !important; border: none !important; }
.entry img.stack { clear: none !important; }
.entry div.alignleft { text-align: left; float: left; }
.entry div.alignright { text-align: right; float: right; }
.entry div.aligncenter { text-align: center; margin: 0 auto; }
.entry div.wp-caption { margin-bottom: 1.5em; border: 3px double #bbb; overflow: hidden; max-width: 490px; }
.entry .wp-caption img { display: block; margin: 5px auto; border: none; }
.entry .wp-caption-text { margin: 0 5px; font-size: 0.8em; line-height: 1.3em; }
.entry .gallery { margin: auto auto 15px; }
.entry .gallery .gallery-item { margin: 0 0 0.6em; }
.entry .gallery .gallery-icon, .entry .gallery .gallery-caption { margin: 0; }
.entry .gallery .gallery-caption { margin: 0 5px; font-size: 0.8em; line-height: 1.3em; text-align: left; }
/*.entry img.left{border:3px double #bbb;float:left;clear:left;margin:0.5em 15px 0.5em 0;padding:3px;}
.entry img.right{border:3px double #bbb;float:right;clear:right;margin:0.5em 0 0.5em 15px;padding:3px;}
.entry img.center{display:block;border:3px double #bbb;float:none;clear:both;margin:0 auto 1.5em;padding:3px;}
.entry img.off{border:none !important;padding:0 !important;}
.entry img.stack{clear:none !important;}*/
.simpletags{font-family:Arial,Helvetica,Sans-Serif;font-size:x-small;line-height:1.5em;color:#777;}
.tagged{background:url('images/hr_tag_sep.gif') no-repeat;font-size:1.2em;line-height:1.6em;color:#888;clear:both;padding:0.4em 0 0;}
.tagged a,.tagged a:visited{color:#333;text-decoration:none;padding:0.25em;}
.tagged a:hover{color:#fff;background:#333;text-decoration:none;}
.add_comment{display:block;font-weight:700;float:right;padding:0 0 0 20px;}
.navigation{width:500px;font-size:1.4em;float:left;}
.previous{float:left;padding:0 20px 0 0;}
.next{float:right;}
.clear{width:500px;height:1px;clear:both;margin:0 0 5em;}
.rule{background:url('images/hr_tag_sep.gif') no-repeat;}
.flat{margin:0 0 2em !important;}
.whitespace{margin:0 0 3.5em !important;}
.weather_title{font-weight:700;color:#004080;}
ul.sidebar_list{list-style:none;}
ul.sidebar_list li.widget,ul.sidebar_list li.linkcat{width:252px;font-size:1.3em;line-height:1.4em;float:left;margin:0 0 2.5em;}
li.widget h2,li.linkcat h2{font:1.2em Georgia, "Times New Roman", Times, serif;color:#fff;text-transform:uppercase;margin-bottom:5px;background:#3a4e71;font-weight:700;padding:4px;}
li.widget p{margin:0 0 1.5em;padding:0 10px;}
li.widget ul,li.linkcat ul{list-style:square;margin:0 0 0.5em 20px;}
li.widget ol,li.linkcat ol{margin:0 0 0.5em 20px;}
li.widget li,li.linkcat li{margin:0 0 0.7em;}
li.widget li a,li.widget li a:visited,li.linkcat li a,li.linkcat li a:visited{text-decoration:none;}
li.widget li a:hover,li.linkcat li a:hover{text-decoration:underline;}
li.widget li .recent_date{font-weight:700;color:#888;padding:0 0 0 8px;}
#calendar_wrap{font-size:1.3em;}
#footer p{font-size:1.3em;color:#888;text-align:center;margin:0 0 0.923em;}
#comments{width:500px;float:left;clear:both;}
ul#comment_list{list-style:none;border-top:1px solid #bbb;float:left;margin:0 0 4em;}
ul#comment_list li.comment{width:500px;border-bottom:1px dotted #bbb;float:left;padding:1.2em 0 0;}
ul#comment_list li.trackback{width:470px;background:url('images/trackback_bg.gif');padding:1.2em 15px 0;}
.comment_meta{margin:0 0 1.2em;}
.comment_num{font-weight:700;font-size:1.4em;float:right;padding:0 15px 0 20px;}
.trackback .comment_num{padding:0 0 0 20px;}
.comment_num a:hover{color:#df0000;text-decoration:none;}
.comment_meta strong{font-size:1.6em;}
.comment_time{font:normal 1.1em Verdana,Helvetica,Arial,sans-serif;color:#888;}
.comment .entry{padding:0 15px;}
.comment .entry p{margin:0 0 1em;}
#comment_form{width:500px;float:left;padding:1em 0 0;}
#comment_form p{padding:0.6em 0;}
#comment_form label{font-size:1.2em;padding:0 0 0 10px;}
#comment_form .text_input{width:210px;color:#444;font:normal 1.4em Georgia,"Times New Roman",Times,serif;border-top:2px solid #999;border-left:2px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;margin:5px 5px 1px 0;padding:3px;}
#comment_form .text_area{width:480px !important;}
#comment_form .text_input:focus{border-top:2px solid #666;border-left:2px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#comment_form .form_submit{ padding: 0.4em 4px; background: url('images/submit_bg.gif'); border: 3px double #999; border-top-color: #ccc; border-left-color: #ccc; font: bold 1.4em Georgia, "Times New Roman", Times, serif; cursor: pointer; }
#ed_toolbar input{background:#F4F4F4 none repeat scroll 0;border:1px solid #B2B2B2;color:#000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin:3px 2px 2px;padding:3px;}
#ed_toolbar #ed_strong{font-weight:700;}
#ed_toolbar #ed_em{font-style:italic;}
#ed_toolbar #ed_link{color:blue;text-decoration:underline;}
#ed_toolbar #ed_pre{font-family:'Courier New',Courier,mono;margin-bottom:3px;}
#search_form .search_input{width:221px;color:#090;font:normal 1em Georgia,"Times New Roman",Times,serif;border-top:1px solid #999;border-left:1px solid #999;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding:3px;}
li.widget .search_input{font-size:1.1em !important;}
#search_form .search_input:focus{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#candidateDbaseIndex{width:614px;}
#candidateDbaseIndex a:link,#candidateDbaseIndex a:visited{color:#C00;text-decoration:none;}
#candidateDbaseIndex h2{margin:0 0 10px 7px;}
#candidateDbaseIndex h3{font:bold 12px Arial, Helvetica, sans-serif;border-bottom:1px dotted #999;color:#C00;text-transform:uppercase;margin:0 0 3px;}
#candidateDbaseIndex h4{font:bold 12px Arial, Helvetica, sans-serif;color:#666;text-transform:uppercase;margin:15px 0 5px;}
#candidateDbaseIndex img.candPhoto{float:left;margin:0 7px 7px 0;}
#candidateDbaseIndex .candDems{width:300px;float:left;}
#candidateDbaseIndex .candReps{width:300px;float:right;}
#candidateDbaseIndex .candInfo{color:#333;padding:0 0 0 7px;}
#candidateDbaseIndex .candInfo dd{border-top:1px dotted #CCC;font-weight:700;font-size:11px;clear:left;margin:0;padding:7px 0 1px;}
#candidateDbaseIndex .candInfo dd.first{border:none;padding-top:4px;margin:0;}
#candidateDbaseIndex .candInfo dd img{font-size:11px;padding:1px 0 0;}
#candidateDbaseIndex .candInfo dt{font-size:11px;color:#666;padding:0 0 1px;}
#candidateDbaseIndex acronym,#candidateDbase acronym{border-bottom:1px dotted #999;cursor:help;}
#wp_quotes{background-color:#FFF;padding:5px;}
#wp_quotes div.wp_quotes_quote{font-size:110%;font-weight:700;font-family:Arial, Helvetica, sans-serif;color:#C00;text-align:left;}
#wp_quotes div.wp_quotes_author{text-align:right;font-size:105%;font-weight:700;font-family:Arial, Helvetica, sans-serif;color:#C00;font-style:italic;margin-top:3px;}
#wideImage img{display:block;background:none;}
#wideImage.image{border-bottom:none;margin-bottom:5px;background:none;}
#wideImage .credit{width:100%;text-align:right;font-family:arial, helvetica, sans-serif;font-size:70%;color:#909090;margin-bottom:3px;}
#wideImage .caption{font-size:90%;font-family:arial, helvetica, sans-serif;color:#666;line-height:1.2em;margin:0;padding:0;}
.caption{font-size:90%;font-family:arial, helvetica, sans-serif;color:#333c3f;line-height:1.2em;margin:0;padding:0;}
.welcome-box{background:url(http://www.couchmouse.net/images/welcome-box-tl.png) no-repeat top left;margin:15px;}
.welcome-box .title{font:lighter 2em/1em "trebuchet MS", "Lucida Sans Unicode", Georgia, serif;}
.welcome-box-bottom{background:url(http://www.couchmouse.net/images/welcome-box-bl.png) no-repeat bottom left;}
.welcome-box-bottom div{background:url(http://www.couchmouse.net/images/welcome-box-br.png) no-repeat bottom right;}
.welcome-box-content{background:url(http://www.couchmouse.net/images/welcome-box-r.png) top right repeat-y;font-size:1.4em;line-height:1.65em;padding:0 20px;}
.welcome-box-top{background:url(http://www.couchmouse.net/images/welcome-box-tr.png) no-repeat top right;}
.welcome-box-top div,.welcome-box-top,.welcome-box-bottom div,.welcome-box-bottom{font-size:1px;height:10px;width:100%;}
*,#candidateDbaseIndex .candInfo dl{margin:0;padding:0;}
p.unstyled,h3.comments_headers,#comment_form p.subscribe-to-comments{font-size:1.4em;}
h1 a,h1 a:visited,h1 a:hover,h2 a,ul#nav li a,ul#nav li a:visited{color:#000;text-decoration:none;}
.announcement h2 a,.announcement h2{font-family:Arial, Helvetica, sans-serif;color:#C00;}
h4 a,h4 a:visited,#footer a,#footer a:visited,.comment_num a,.comment_num a:visited{color:#888;text-decoration:none;}
h4 a:hover,#footer a:hover{color:#888;text-decoration:underline;}
* html #content,* html #sidebar{overflow:hidden;}
ul#nav li a.current,ul#nav li a.current:visited,ul#nav li a.current:hover,#candidateDbaseIndex a:hover,#candidateDbaseIndex a:active{color:#090;text-decoration:underline;}
.entry blockquote,#comment_form p.subscribe-to-comments label{font-size:1em;}
.entry p,.entry dl{margin:0 0 1.5em;}
.ad_right,.entry .ad_right{float:right;width:125px;height:125px;margin:0 0 0.5em 15px;}