body{background:#fff;color:#333;font:65% Georgia,"Times New Roman",Times,serif;}
*{padding:0;margin:0;}
#container{width:985px;margin:0 auto;padding:20px 0;}
#masthead{width:965px;margin:0 0 20px 0;padding:0 10px;text-align:left;}
#rotating_image{width:985px;margin:0 0 20px 0;height:220px;display:block;}
#rotating_image img{display:block;border:10px solid #eee;}
#rotating_image span{position:relative;left:20px;bottom:30px;color:#000;font-size:1em;text-decoration:none;background:white;line-height:1.1em;-moz-opacity:.6;filter:alpha(opacity="60");opacity:.6;padding:3px;}
#content_box{width:965px;padding:0 10px;background:url('images/content_bg2.gif') 50% 0 repeat-y;text-align:left;}
#left_box{width:765px;float:left;}
#content{width:563px;padding:0 1px;float:right;}
#content_inner{width:545px;padding:0 9px;}
.sidebar{width:190px;float:left;}
#left_bar{padding:0 10px 0 0;}
#right_bar{padding:0 0 0 10px;}
#footer{padding:1.0em 0;border-top:1px double #ddd;}
h1,h2,h3,h4{font:bold 1.0em Georgia,"Times New Roman",Times,serif;}
h1{font-size:1.8em;line-height:1.11111em;padding:0 10px;color:#111;}
.archives h1{font-size:1.1em;line-height:1.81818em;text-transform:uppercase;letter-spacing:2px;margin:0 9px 1.81818em 9px;padding:.36364em 10px .36364em 10px;background:#eee;border-top:1px solid #ddd;border-bottom:1px dotted #ddd;text-align:center;}
.page h1{margin:0 0 1.11111em 0;}
h2{font-size:1.8em;line-height:1.11111em;padding:1.11111em 10px 0 10px;border-top:1px dotted #ddd;color:#111;}
h2 a,h2 a:visited{color:#333;}
h2 a:hover{color:#237fa1;text-decoration:none;}
h2.top{padding-top:0;border-top:none;}
.sidebar h2{font-size:.83333em;margin:0 0 .9em 0;line-height:1.9em;padding:0;text-transform:uppercase;letter-spacing:2px;border-top:0;border-bottom:1px solid #ddd;}
h3{font-size:1.23077em;line-height:1.25em;color:#999;}
.format_text h3{margin:1.875em 0 .625em 0;}
.format_text h3.top{margin:0 0 .625em 0!important;}
h4{font-size:.84615em;line-height:1.81818em;text-transform:uppercase;letter-spacing:2px;}
hr{display:none;}
a,a:visited{color:#237fa1;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
a img{border:none;}
blockquote{font-family:Georgia,"Times New Roman",Times,serif;color:#555;margin:0 0 1.53846em 10px;padding:0 0 0 10px;border-left:1px solid #eee;}
abbr,acronym{font-size:.84615em;border-bottom:1px dotted #888;letter-spacing:1px;text-transform:uppercase;line-height:1.0em;cursor:help;}
sub,sup{line-height:1.0em;}
span.code{font-size:.92308em;font-family:Consolas,"Andale Mono",Courier,"Courier New",monospace;}
code{font-size:.92308em;font-family:Consolas,"Andale Mono",Courier,"Courier New",monospace;line-height:1.0em;}
html[xmlns*=""] body:last-child code{font-size:1.0em;}
pre{margin:0 0 1.81818em 0;padding:.81818em;font-size:.84615em;font-family:Consolas,"Andale Mono",Courier,"Courier New",monospace;background:#eee;border:1px solid #ddd;overflow:auto;clear:both;}
html[xmlns*=""] body:last-child pre{font-size:1.0em;}
p.center{text-align:center!important;}
p.bottom{margin:0!important;}
p.unstyled{padding:0 20px;font-size:1.3em;}
#masthead #rss_subscribe{width:40px;height:40px;float:right;}
#masthead #rss_subscribe a{display:block;width:40px;height:40px;background:url('images/icon_rss.gif') no-repeat;text-indent:-9999px;outline:none;}
#masthead #logo{font:bold 3.2em Georgia,"Times New Roman",Times,serif;letter-spacing:-1px;}
#masthead #logo a,#masthead #logo a:visited{color:#111;}
#masthead #logo a:hover{color:#237fa1;text-decoration:none;}
#masthead h1,#masthead #tagline{font:normal 1.4em/1.42857em Verdana,serif;padding:0;color:#999;text-align:left;}
#masthead #obama{float:left;}
.post_author{font-size:1.2em;line-height:1.66667em;margin:0 0 1.66667em 0;padding:0 10px;color:#999;}
.post_author a,.post_author a:visited{color:#999;text-decoration:none;}
.post_author a:hover{color:#999;text-decoration:underline;}
.format_text{font-size:1.3em;line-height:1.53846em;padding:0 10px;}
.format_text a{text-decoration:underline;}
.format_text a:hover{text-decoration:underline;}
.format_text blockquote.right{width:180px;font-size:1.2308em;line-height:1.25em;margin:0 0 0 10px;padding:.4375em 0 .4375em 10px;float:right;}
.format_text blockquote.left{width:180px;font-size:1.2308em;line-height:1.25em;margin:0 10px 0 0;padding:.4375em 10px .4375em 0;background:none;border-right:1px solid #eee;border-left:none;float:left;}
.format_text blockquote.right p,.format_text blockquote.left p{margin:0!important;}
.format_text p{margin:0 0 1.53846em 0;}
.format_text p.note{padding:.76923em 10px;background:#ffffa0;border:1px solid #d3d35d;}
.format_text ul{list-style:none;margin:0 0 1.53846em 0;}
.format_text ol{margin:0 0 1.53846em 20px;}
.format_text ul li{padding:0 0 0 14px;background:url('images/bullet_text.gif') 0 .38462em no-repeat;}
.format_text ul li ul,.format_text ul li ol,.format_text ol li ul,.format_text ol li ol{margin:0 0 0 10px;}
.format_text dl{margin:0 0 1.53846em 0;}
.format_text dt{font-weight:bold;}
.format_text dd{margin:0 0 0 1.53846em;}
.format_text .ad{margin:0 0 0 10px;float:right;clear:right;}
.format_text .ad_left{margin:0 10px 0 0;float:left;clear:left;}
.format_text img.left{margin:0 10px 1.53846em 0;float:left;clear:left;}
.format_text img.right{margin:0 0 1.53846em 10px;float:right;clear:right;}
.format_text img.center{display:block;margin:0 auto 1.53846em auto;float:none;clear:both;}
.format_text img.block{display:block;margin:0 auto 1.53846em 0;float:none;clear:both;}
.format_text img.frame{padding:9px;border:1px solid #ddd;background:#eee;}
.format_text img.stack{clear:none!important;}
.to_comments{margin:0 0 1.81818em 0;padding:0 10px;font:normal 1.1em/1.81818em Verdana,serif;color:#999;clear:both;}
.to_comments .date{padding:0 0 0 14px;background:url('images/icon_date.gif') 0 50% no-repeat;}
.to_comments .filed{padding:0 0 0 14px;background:url('images/icon_filed.gif') 0 50% no-repeat;}
.to_comments .num_comments{padding:0 0 0 14px;background:url('images/icon_comment.gif') 0 50% no-repeat;}
.navigation{width:504px;padding:.69231em 20px .76923em 20px;margin:0 0 0 9px;background:#efefef;border-top:1px solid #ddd;font-size:1.3em;line-height:1.53846em;clear:both;}
.navigation p{text-align:right;}
.older{padding:0 20px 0 0;float:left;}
.previous{text-align:left;}
ul.sidebar_list{list-style:none;}
ul.sidebar_list li.widget,ul.sidebar_list li.linkcat{width:190px;margin:0 0 2.5em 0;font:normal 1.2em/1.33333em Verdana,serif;float:left;}
li.widget p{margin:0 0 1.33333em 0;}
li.widget ul,li.linkcat ul{list-style:none;}
li.widget ol{margin:0 0 0 20px;}
li.widget li,li.linkcat li{margin:0 0 .75em 0;}
li.widget li br{display:none;}
li.widget li ul,li.linkcat li ul{margin:.75em 0 0 20px;}
#calendar_wrap{width:182px;margin:0 0 .83333em 0;padding:0 8px 0 0;font-family:Georgia,"Times New Roman",Times,serif;}
table#wp-calendar{width:182px;border-collapse:collapse;}
table#wp-calendar caption{font-weight:normal;font-size:.91667em;line-height:1.72727em;text-transform:uppercase;letter-spacing:2px;background:#e5e5e5;border-bottom:1px dotted #ddd;}
table#wp-calendar th{width:26px;font-size:.91667em;line-height:1.72727em;background:#f2f2f2;border-bottom:1px dotted #ddd;text-align:center;}
table#wp-calendar td{width:26px;line-height:1.66667em;color:#999;text-align:center;}
table#wp-calendar td#next,table#wp-calendar td#prev{width:78px;font-size:.83333em;letter-spacing:1px;text-transform:uppercase;}
#search{padding:.83333em 0;border:1px dotted #ddd;border-width:1px 0;text-align:right;}
#search #s{width:184px;padding:2px;color:#333;background:#f2f2f2;font:normal .91667em Verdana,sans-serif;border:1px solid #aaa;border-right-color:#eee;border-bottom-color:#eee;text-align:left;}
#search #s:focus{background:#fff;border-color:#777;border-right-color:#ccc;border-bottom-color:#ccc;}
#search input[type="submit"]{margin:.25em 0 0 0;padding:2px 3px;font:bold 1.0em Georgia,"Times New Roman",Times,serif;background:url('images/submit_bg.gif');border:3px double #999;border-top-color:#ccc;border-left-color:#ccc;color:#000;cursor:pointer;}
#search input[type="submit"]:hover{color:#237fa1;}
#footer p{font:normal 1.1em/1.45455em Verdana,sans-serif;color:#999;text-align:right;}
#footer a,#footer a:visited{color:#999;border-bottom:1px solid #ddd;text-decoration:none;}
#footer a:hover{color:#333;text-decoration:none;}
#comments{width:542px;margin:4.0em 0 2.0em 10px;}
.comments_intro{padding:0 10px;font:normal 1.2em/1.66667em Verdana,sans-serif;border-bottom:1px dotted #bbb;}
.comments_intro span{padding:0 0 0 14px;background:url('images/icon_comment.gif') 0 50% no-repeat;}
dl#comment_list{margin:0 0 3.0em 0;}
dl#comment_list dt.comment{width:502px;padding:1.42857em 20px .71429em 20px;background:#f8f8f8;font-size:1.4em;line-height:1.42857em;}
.comment_num{padding:0 0 0 20px;font:bold .85714em/1.66667em Verdana,sans-serif;float:right;}
.comment_num a,.comment_num a:visited{color:#999;text-decoration:none;}
.comment_num a:hover{color:#237fa1;text-decoration:none;}
.comment_time{font:normal .78571em Verdana,sans-serif;color:#999;}
dl#comment_list dd.comment{width:502px;padding:0 20px .8em 20px;background:#f8f8f8;border-bottom:1px dotted #bbb;}
dl#comment_list dt.alt,dl#comment_list dd.alt{background:#fff;}
dl#comment_list dt.author,dl#comment_list dd.author{background:#e7f8fb!important;}
.comment .format_text{padding:0 10px;}
.comment a.comment_link,.comment a.comment_link:visited{font-style:italic;font-weight:bold;color:#333;background:none;text-decoration:none;}
.comment a.comment_link:hover{color:#333;text-decoration:underline;}
#respond{margin:0 0 .83333em 0;padding:0 10px;border-bottom:1px dotted #ddd;font:normal 1.2em/1.66667em Verdana,sans-serif;}
#respond span{padding:0 0 0 14px;background:url('images/icon_leave_comment.gif') 0 50% no-repeat;}
#comment_form{width:425px;padding:0 19px;}
#comment_form p{padding:.69231em 0 .76923em 0;font-size:1.3em;line-height:1.53846em;}
#comment_form p.submit_p{padding-bottom:1.30769em;}
#comment_form label{padding:0 10px 0 0;}
#comment_form .text_input{width:209px;padding:2px;color:#333;font:normal 1.0em Georgia,"Times New Roman",Times,serif;background:#f2f2f2;border:1px solid #aaa;border-right-color:#eee;border-bottom-color:#eee;}
#comment_form .text_input:focus{background:#fff;border-color:#777;border-right-color:#ccc;border-bottom-color:#ccc;}
#comment_form .text_area{width:419px!important;height:5.84615em;}
#comment_form .form_submit{padding:.35714em 4px;background:url('images/submit_bg.gif');border:3px double #999;border-top-color:#ccc;border-left-color:#ccc;color:#333;font:bold 1.07692em Georgia,"Times New Roman",Times,serif;cursor:pointer;}
#comment_form .form_submit:hover{color:#237fa1;}
#comment_form p.subscribe-to-comments{font-size:1.3em;}
#comment_form p.subscribe-to-comments label{font-size:1.0em;}
#search_form .search_input{width:184px;padding:2px;color:#333;background:#f2f2f2;font:normal .91667em Verdana,sans-serif;border:1px solid #aaa;border-right-color:#eee;border-bottom-color:#eee;}
#search_form .search_input:focus{background:#fff;border-color:#777;border-right-color:#ccc;border-bottom-color:#ccc;}
#container:after,#content_box:after,#nav ul:after,#footer_bottom:after,.navigation:after,#comments:after,dl#comment_list:after,dl#comment_list dd:after,#comment_form:after,#search_form:after{content:".";display:block;height:0;clear:both;visibility:hidden;}