body{background:#fff;color:#333;font:62.5% Georgia, "Times New Roman", Times, serif;text-align:center;}
*{padding:0;margin:0;}
a{color:#0060ff;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#df0000;text-decoration:none;}
a img{border:none;}
pre{margin:0 0 1.5em 0;overflow:auto;font-size:1.3em;clear:both;}
p.center{text-align:center !important;}
p.bottom{margin:0 !important;}
p.unstyled{font-size:1.4em;}
.flickr_blue{color:#007ae4;text-transform:lowercase;}
.flickr_pink{color:#ff2a96;text-transform:lowercase;}
.green{color:#090;}
.red{color:#f00;}
.orange{color:#f40;}
.purple{color:#909;}
h1, h2, h3{font-weight:bold;font-family:Helvetica, Arial, sans-serif;color:#000;}
h1{font-size:3.6em;letter-spacing:-0.03em;}
#masthead h1{padding:0.4em 0 0.2em 0;border-top:1px solid #ccc;text-align:center;clear:both;}
h1 a, h1 a:visited, h1 a:hover{color:#000;text-decoration:none;}
h2{font-size:2.0em;}
h2 a{color:#000;text-decoration:none;}
h2 a:visited{color:#555;text-decoration:none;}
h2 a:hover{color:#090;text-decoration:none;}
.posts h2{margin:0 0 0.1em 0;line-height:1.2em;}
.pages h2, h2.page_header{margin:0 0 0.75em 0;padding:0 0 0.6em 0;background:url('images/hr_title_sep.gif') 0 100% no-repeat;}
h2.archive_head{font-weight:bold !important;font-size:1.4em !important;text-transform:uppercase !important;letter-spacing:normal !important;margin:0 0 1.8em 0 !important;padding:0.4em 2px !important;border-top:3px solid #000 !important;background:url('images/hr_dot_black.gif') 0 100% repeat-x !important;}
h3{font-size:1.0em;text-transform:uppercase;}
#masthead h3{margin:0 0 0.75em 0;font-weight:normal;font-size:1.8em;text-transform:none;color:#888;text-align:center;}
.entry h3{margin:2.5em 0 0.5em 0;}
.entry h3.top{margin:1.5em 0 0.5em 0 !important;}
h3.comments_headers{font-size:1.4em;}
h4{font:italic 1.2em Georgia, "Times New Roman", Times, serif;color:#888;}
h4 a, h4 a:visited{color:#888;text-decoration:none;}
h4 a:hover{color:#888;text-decoration:underline;}
.posts h4{margin:0 0 1.25em 0;padding:0 0 1.0em 0;background:url('images/hr_title_sep.gif') 0 100% no-repeat;}
.h4-date{font:1.2em Arial, sans-serif;color:#02529B;}
#container{width:970px;margin:15px auto 0 auto;}
#content_box{width:970px;text-align:left;float:left;clear:both;}
#content{width:500px;padding:0 0 0 20px;float:left;}
#sidebar{width:210px;padding:0 0 0 15px;float:right;}
#l_sidebar{width:210px;padding:0 0 0 15px;float:left;}
#footer{width:970px;padding:1.2em 0 0 0;border-top:2px solid #ccc;float:left;clear:both;}
#masthead{width:970px;}
ul#nav{list-style:none;width:950px;padding:0 10px;background:url('images/hr_dot_black.gif') repeat-x;border-bottom:3px solid #000;float:left;clear:both;}
ul#nav li{list-style:none;padding:0.85em 40px 0.7em 0;font:bold 1.4em Helvetica, Arial, sans-serif;text-transform:uppercase;float:left;}
ul#nav li a, ul#nav li a:visited{color:#000;text-decoration:none;}
ul#nav li a:hover{color:#000;text-decoration:underline;}
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover{color:#090;text-decoration:underline;}
ul#nav li.rss{padding:0.85em 0 0.7em 0;float:right;}
ul#nav li.rss a{padding:0 18px 0 0;background:url('images/icon_rss.gif') 100% 50% no-repeat;}
#header_img{position:relative;margin:0 0 3.0em 0;border-bottom:1px solid #000;float:left;clear:both;}
#header_img img{display:block;}
.entry{font-size:1.4em;line-height:1.65em;}
.entry blockquote{font-size:1.0em;}
.entry blockquote.right{width:200px;font-style:normal !important;font-size:1.3em !important;margin:0.3em 0 0.3em 15px !important;padding:0.3em 0 !important;border:3px double #aaa;border-width:3px 0;text-align:center;float:right;}
.entry blockquote.left{width:200px;font-style:normal !important;font-size:1.3em !important;margin:0.3em 15px 0.3em 0 !important;padding:0.3em 0 !important;border:3px double #aaa;border-width:3px 0;text-align:center;float:left;}
.entry blockquote.right p, .entry blockquote.left p{margin:0 !important;line-height:1.4em !important;}
.entry p{margin:0 0 1.5em 0;}
.entry ul, .entry ol{margin:0 0 1.5em 40px;}
.entry ul{list-style-type:square;}
.entry li{margin:0 0 0.5em 0;}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol{margin:0.5em 0 0.5em 30px;}
.entry dl{margin:0 0 1.5em 0;}
.entry dt{font-weight:bold;margin:0 0 0.5em 0;}
.entry dd{margin:0 0 1.5em 20px;}
.entry .ad{margin:0 0 0.5em 15px;float:right;}
.entry .ad_left{margin:0 15px 0.5em 0;float:left;}
.entry img{max-width:490px;float:left;margin:10px 10px 10px 0px;}
.entry img.left{padding:3px;margin:0.5em 15px 0.5em 0;border:3px double #bbb;float:left;clear:left;}
.entry img.right{padding:3px;margin:0.5em 0 0.5em 15px;border:3px double #bbb;float:right;clear:right;}
.entry img.center{display:block;padding:3px;margin:0 auto 1.5em auto;border:3px double #bbb;float:none;clear:both;}
.entry img.off{padding:0 !important;border:none !important;}
.entry img.stack{clear:none !important;}
.tagged{padding:0.4em 0 0 0;background:url('images/hr_tag_sep.gif') no-repeat;font-size:1.2em;line-height:1.6em;color:#888;clear:both;}
.tagged a, .tagged a:visited{padding:0.25em;color:#333;text-decoration:none;}
.tagged a:hover{color:#fff;background:#333;text-decoration:none;}
.add_comment{display:block;padding:0 0 0 20px;font-weight:bold;float:right;}
.navigation{width:500px;font-size:1.4em;float:left;}
.previous{padding:0 20px 0 0;float:left;}
.next{float:right;}
.clear{width:500px;height:1px;margin:0 0 5.0em 0;clear:both;}
.rule{background:url('images/hr_tag_sep.gif') no-repeat;}
.flat{margin:0 0 2.0em 0 !important;}
.whitespace{margin:0 0 3.5em 0 !important;}
ul.sidebar_list{list-style:none;}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat{width:210px;margin:0 0 2.5em 0;font-size:1.3em;line-height:1.4em;float:left;}
li.widget h2, li.linkcat h2{font-weight:bold;font-size:1.077em;text-transform:uppercase;letter-spacing:normal;margin:0 0 0.8em 0;padding:0.4em 2px;border-top:3px solid #000;background:url('images/hr_dot_black.gif') 0 100% repeat-x;}
li.widget p{margin:0 0 1.5em 0;padding:0 10px;}
li.widget ul, li.linkcat ul{list-style:none;margin:0;}
li.widget ol, li.linkcat ol{margin:0 0 0.5em 20px;}
li.widget li, li.linkcat li{margin:10px;}
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{padding:0 0 0 8px;font-weight:bold;color:#888;}
li.widget ul.flickr_stream{list-style:none;margin:0;padding:0 10px;}
li.widget ul.flickr_stream li{margin:0;padding:0 5px 5px 0;display:inline;}
li.widget ul.flickr_stream li a img{padding:3px;}
li.widget ul.flickr_stream li a:hover img{background:#ff2a96;}
li.widget_flickrrss{}
li.widget_flickrrss a img{margin:0 5px 5px 0;padding:3px;}
li.widget_flickrrss a:hover img{background:#ff2a96;}
#calendar_wrap{font-size:1.3em;}
#footer p{margin:0 0 0.923em 0;font-size:1.3em;color:#888;text-align:right;}
#footer a, #footer a:visited{color:#888;text-decoration:none;}
#footer a:hover{color:#888;text-decoration:underline;}
#comments{width:500px;float:left;clear:both;}
ul#comment_list{list-style:none;margin:0 0 4.0em 0;border-top:1px solid #bbb;float:left;}
ul#comment_list li.comment{width:500px;padding:1.2em 0 0 0;border-bottom:1px dotted #bbb;float:left;}
ul#comment_list li.trackback{width:470px;padding:1.2em 15px 0 15px;background:url('images/trackback_bg.gif');}
.comment_meta{margin:0 0 1.2em 0;}
.comment_num{padding:0 15px 0 20px;font-weight:bold;font-size:1.4em;float:right;}
.trackback .comment_num{padding:0 0 0 20px;}
.comment_num a, .comment_num a:visited{color:#888;text-decoration:none;}
.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 1.0em 0;}
#comment_form{width:500px;padding:1.0em 0 0 0;float:left;}
#comment_form p{padding:0.6em 0;}
#comment_form label{padding:0 0 0 10px;font-size:1.2em;}
#comment_form .text_input{width:191px;padding:3px;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 #fff;border-bottom:1px solid #fff;}
#comment_form .text_area{width:321px !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;}
#comment_form p.subscribe-to-comments{font-size:1.4em;}
#comment_form p.subscribe-to-comments label{font-size:1.0em;}
#search_form{}
#search_form .search_input{width:201px;padding:3px;color:#090;font:normal 1.0em 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;}
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;}
.slideshow{height:140px;width:970px;}
.slideshow_sidebar{height:160px;width:240px;}
.slideshow img{}
#cpmf{position:absolute;top:25px;right:210px;}
#menu{background:url("images/hr_dot_black.gif") repeat-x scroll 0 0 transparent;border-bottom:3px solid #000000;clear:both;float:left;list-style:none outside none;margin:0px;padding:0;width:970px;}
#menu ul{float:left;list-style:none;margin:0 0 0 1px;padding:0;}
#menu li{float:left;list-style:none;margin:0;padding:0;}
#menu ul li{margin:0 0 0 -1px;padding:0;list-style:none;}
#menu li a, #menu li a:link, #menu li a:visited{margin:0;padding:8px 12px 7px 12px;color:#000;display:block;font-size:13px;}
#menu li a:hover, #menu li a:active{background:#02529b;margin:0;padding:8px 12px 7px 12px;color:#fff;display:block;text-decoration:none;border-bottom:none;}
#menu li li a, #menu li li a:link, #menu li li a:visited{background:#fff;width:130px;float:none;margin:0;padding:8px 12px 7px 12px;color:#000;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#menu li li a:hover, #menu li li a:active{background:#02529b;color:#fff;padding:8px 12px 7px 12px;}
#menu li ul{z-index:9999;position:absolute;height:auto;width:155px;margin:0;padding:0;left:-999em;}
#menu li li{border:none;}
#menu li ul a{width:120px;text-align:left;}
#menu li ul a:hover, #menu li ul a:active{text-align:left;}
#menu li ul ul{margin:-29px 0 0 156px;border:none;}
#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul{left:-999em;}
#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul{left:auto;}
#menu li:hover, #menu li.sfhover{position:static;}
#topnav li.rss{padding:0.85em 0 0.7em 0;float:right;}
#topnav li.rss a{padding:0 18px 0 0;100% 50% no-repeat;}
#topnav li.rss a:hover, #topnav li.rss a:active{color:#000;display:block;text-decoration:none;margin:0;border-bottom:none;}
#p-menu-content{padding:10px 0px 1px;float:right;height:20px;}
