html, body{font-family:arial;font-size:12px;border:0;color:#565656;}
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote{margin:0;padding:0;}
p{line-height:20px;padding:10px 0;}
h1, h2, h3, h4, h5{padding:10px 0;font-family:Georgia;}
ul, ol{list-style:none;padding:10px 0;}
small{font-size:11px;}
code{background:#FFFFC1;}
a{color:#828B1B;text-decoration:none;}
a:hover{text-decoration:none;}
a img{border:none;}
blockquote p{padding:5px 0;}
.aligncenter{margin:10px auto 20px auto;display:block;}
.alignleft{margin:10px 20px 8px 0;float:left;}
.alignright{margin:10px 0px 8px 20px;float:right;}
.col-left{float:left;}
.col-right{float:right;}
#top-out{width:100%;background:url(images/bg_top3.jpg) repeat-x 0 0;}
#top{width:939px;margin:0 auto;}
#page_navi{width:100%;height:27px;font-size:11px;}
#page_navi a{color:#CBCBCB;}
#page_navi a:hover{text-decoration:underline;}
#page_navi ul{padding:0;}
#page_navi .col-left{margin-left:-6px;}
#page_navi ul.rss{background:url(images/bg_rss.gif) no-repeat 0 5px;padding:6px 0 3px 15px;}
#page_navi ul.rss li{padding:0 10px;display:inline;background:url(images/bg_separator.gif) no-repeat right 4px;}
#page_navi ul.rss li.last{background:none;}
#header{width:100%;height:107px;padding-top:25px;clear:both;position:relative;}
#header img.title{margin-left:5px;width:120px;height:105px;margin-top:-10px;}
#header h1{display:none;}
#header .advert{position:absolute;left:470px;top:43px;}
#cat_navi{width:100%;}
#cat_navi li a span{font-size:11px;color:#9D9D9D;font-weight:normal;}
#middle-out-top{width:100%;background:rgb(239,239,234) url(images/bg_middle_out_top.png) repeat-x 0 0;}
#middle-out-bottom{width:100%;background:url(images/bg_middle_out_bottom.png) repeat-x left bottom;}
#middle-out-bottom .single{background:url(images/bg_middle_content_single.gif) repeat-y;}
#middle-content{width:939px;margin:0 auto;background:url(images/bg_middle_content.gif) repeat-y;}
#middle-content-bottom{width:100%;background:url(images/bg_middle_content_bottom.gif) no-repeat 0 bottom;}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:1;z-index:100;}
#nav a{display:block;line-height:27px;padding:0 10px;z-index:100;}
#nav li{float:left;background:url(images/bg_separator.gif) no-repeat right 10px;}
#nav li ul{position:absolute;width:203px;left:-999em;}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}
#nav li ul li a{background:url(images/bg_page_navi_item.gif) repeat-x;line-height:25px;font-size:12px;color:#E0DFE3;width:160px;}
#nav li ul li a{border-right:#2A2A2A 1px solid;}
#nav li ul ul{margin:-26px 0 0 180px;}
#nav li ul ul li a{line-height:25px;}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.hover{position:static;}
#secnav, #secnav ul{padding:0;margin:0;list-style:none;line-height:1;}
#secnav a{display:block;line-height:58px;line-height:14px;padding:10px 15px 9px;color:#212121;}
#secnav li:hover, #secnav li.sfhover1{background:url(images/bg_cat_navi_hover.gif) repeat-x;cursor:pointer;}
#secnav li:hover span, #secnav li.sfhover1 span{color:#fff;}
#secnav li{float:left;font-size:14px;font-weight:bold;}
#secnav li ul{position:absolute;width:1em;width:188px;left:-999em;z-index:10;border:1px solid #e6e6e6;border-width:0px 1px 1px;}
#secnav li li{font-weight:normal;}
#secnav li:hover ul, #secnav li.sfhover1 ul{left:auto;}
#secnav li ul li a{background:#fff url(images/bg_cat_navi_item.gif) repeat-x scroll left top;line-height:34px;color:#565656;font-size:12px;width:148px;padding:0 20px;}
#secnav li ul li a{}
#secnav li ul li a:hover{background:#D4D4D3;}
#secnav li ul ul{margin:-35px 0 0 188px;border-width:1px;}
#secnav li:hover ul ul, #secnav li.sfhover1 ul ul{left:-999em;}
#secnav li:hover ul, #secnav li li:hover ul, #secnav li.sfhover1 ul, #secnav li li.sfhover1 ul{left:auto;}
#secnav li:hover, #secnav li.hover{position:static;}
#content{width:924px;min-height:550px;padding:34px 7px 50px 8px;background:url(images/bg_middle_top.png) no-repeat 0 0;}
* html #content{height:550px;}
#main-content{width:553px;margin:24px 0 0 31px;}
.single #main-content{background:#fff;width:553px;margin:24px 0 0 0;padding:0 32px 35px 31px;}
#comments{background:rgb(247,246,246) url(images/bg_comments.gif) repeat-x 0 top;width:616px;}
#main-content a{text-decoration:underline;}
#main-content a:hover{text-decoration:none;}
#main-content h1, #main-content h2, #main-content h3{font-weight:normal;}
#main-content h2{font-size:24px;}
#main-content h3{font-size:18px;}
#main-content h4{font-size:12px;}
#main-content ol, #main-content ul{line-height:18px;}
#main-content ul{padding-left:50px;}
#main-content ul li{list-style:circle;padding:3px 0;}
#main-content ol{padding-left:57px;}
#main-content ol li{list-style:decimal;padding:3px 0;}
#main-content blockquote{border-left:2px solid #777777;color:#777777;font-style:italic;margin:5px auto 15px;padding:0px 10px;width:85%;}
#main-content .post-title{width:100%;position:relative;}
#main-content .post-title h2, #main-content .post-title p.post-details, #main-content .post-title h3{padding-right:50px;}
#main-content h2 a, #main-content h3 a{color:#2A2A2A;text-decoration:none;}
#main-content h2 a:hover, #main-content h3 a:hover{text-decoration:underline;}
#main-content p.post-details{line-height:18px;margin-top:-10px;position:relative;}
#main-content p.post-details a{text-decoration:none;}
#main-content p.post-details a:hover{text-decoration:underline;}
#main-content p.post-details{color:#9F9F9F;font-size:11px;padding:0 50px 0 1px}
#main-content .comment-cloud{display:block;position:absolute;right:0;top:15px;}
#main-content .comment-cloud a{width:31px;height:26px;padding-top:4px;background:url(images/bg_comment_cloud.gif) no-repeat 0 0;text-align:center;font-family:Georgia;font-size:11px;color:#5D5D5D;display:block;text-decoration:none;}
#main-content .comment-cloud a:hover{text-decoration:underline;}
#main-content .post h4{margin-top:1px;clear:both;width:100%;}
#main-content .post h4.continue a{background:#9CA722;padding:5px 10px;color:#fff;text-decoration:none;}
#main-content .post h4.continue a:hover{background:#838C1C;}
#main-content .post img.thumbnail{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#EEEEEE;border:1px solid #DDDDDD;padding:5px;}
#main-content .post img.gallery{margin:0 7px 7px 0;}
#main-content h2.arh{border-bottom:#EBEBEB 1px solid;margin-top:-10px;margin-bottom:10px;position:relative;}
#main-content .advert_468x60{background-color:#EDEDED;padding:12px 42px;margin:0 0 25px 0;}
#main-content .latest .advert_468x60{margin-left:33px;}
#main-content .latest .featured, #main-content .archives .featured{position:relative;margin-bottom:15px;clear:both;}
#main-content .latest .featured{margin-left:33px;}
#main-content .featured h4{margin-bottom:15px;}
#main-content .latest{width:586px;margin-left:-33px;position:relative;}
#main-content .latest .block{width:259px;float:left;margin-left:33px;margin-bottom:28px;display:inline;}
#main-content .latest h3{padding-top:7px;}
#main-content .latest .comment-cloud{top:10px !important;}
#main-content .latest p.post-details{padding-top:5px;}
#main-content .latest h4{margin-top:-3px;position:relative;}
#main-content .archives .block{position:relative;margin-bottom:15px;clear:both;}
#main-content .archives h2{padding-right:50px;}
#main-content .archives p.post-details{padding-right:50px;}
#main-content .archives img.alignleft{margin:15px 15px 0 0;}
#main-content p.tags{width:100%;clear:both;}
.single #main-content .advert_468x60{margin:15px 0 0px 0;}
#main-content .page h2{padding-top:5px;}
#comments h3{font-size:20px;font-weight:normal;padding:10px 0 20px 0;}
#comments_wrap{width:553px;padding:15px 32px 75px 31px;background:url(images/bg_comments.gif) repeat-x 0 bottom;margin-bottom:-52px;position:relative;}
#comments .comment a{text-decoration:underline;}
#comments .comment a:hover{text-decoration:none;}
#comments .comment small{font-size:10px;margin-top:-2px;}
#comments .comment{margin-top:10px;width:100%;}
#comments .comment .col-left{width:110px;}
#comments .comment .col-left img{border:#EDEDED 5px solid;}
#comments .comment .col-left .inside{background:url(images/bg_comment_element.gif) no-repeat right 27px;width:110px;float:right;margin-right:-16px;position:relative;overflow:hidden;padding-right:7px;min-height:70px;}
#comments .comment .col-left p{padding:0 0 0 2px;line-height:19px;}
#comments .comment .col-right{min-height:70px;background:#fff;padding:10px 20px;border:#EDEDED 5px solid;margin-left:121px;float:none;}
* html #comments .comment .col-right{height:100px;}
#comments .comment span.reply{float:right;padding:3px 3px 0;font-size:11px;}
#comments .comment span.reply a{text-decoration:none;color:#aaa;}
#comments ul.children{margin:10px 0 0 20px;padding:0;}
#comments .navigation .alignright, #comments .navigation .alignleft{margin:0;}
#comments .navigation a{background:#9F9F9F;color:#fff;display:block;padding:5px 9px;margin-left:4px;font-family:Georgia;font-weight:bold;}
#comments .navigation a:hover{background:#888;}
#comments .commentlist{padding:0;}
#comments .commentlist p{padding:0 0 10px;}
#comments .commentlist #respond #form_wrap{padding:0 0 25px;margin:0;border:0;width:auto;}
#comments .commentlist .children #respond #form_wrap .col-right{float:none;}
#comments .cancel-comment-reply{margin-bottom:10px;}
#form_wrap{border-bottom:1px solid #E6E6E6;width:553px;padding:15px 32px 30px 31px;position:relative;}
#form_wrap h2{padding-bottom:28px;position:relative;}
#form_wrap .form-left{width:170px;float:left;}
#form_wrap .form-right{width:361px;float:right;}
.children #form_wrap .form-right{float:none;}
#form_wrap textarea, #form_wrap .form-left input{border:1px solid;border-top-color:#C5C3C3;border-left-color:#C5C3C3;border-right-color:#EDEDED;border-bottom-color:#EDEDED;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#676563;padding:7px 10px;}
#form_wrap textarea{width:340px;margin-bottom:18px;}
#form_wrap .form-left input{width:147px;display:block;margin-bottom:10px;}
#form_wrap input.sb{clear:left;display:block;}
#form_wrap p.lc_logged{margin-top:-20px;position:relative;}
.more_entries{width:100%;font-family:georgia;font-size:12px;font-weight:bold;border-top:#EBEBEB 1px solid;padding:26px 0;}
.more_entries .wp-pagenavi{clear:both;float:right;}
.more_entries .wp-pagenavi a{text-decoration:none !important;}
.more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi a:hover{background:#555 !important;}
.more_entries .wp-pagenavi a, .more_entries .wp-pagenavi a:link, .more_entries .wp-pagenavi a:visited, .more_entries .wp-pagenavi .current, .more_entries .wp-pagenavi .on, .more_entries .wp-pagenavi span.pages{background:#9F9F9F;color:#fff;padding:5px 9px !important;padding:5px;margin-left:4px;border:0;line-height:24px;}
#sidebar{width:307px;overflow:hidden;}
#sidebar h2{font-size:12px;background:#9F9F9F;color:#fff;padding:8px 14px;float:left;margin:0 0 10px 1px;display:inline;}
#sidebar ul{clear:both;}
#sidebar a{color:#636363;}
#sidebar a:hover{color:#000;text-decoration:underline;}
#sidebar .block{width:260px;padding:21px 25px 21px 22px;background:url(images/bg_sidebar_separator.gif) repeat-x 0 bottom;}
#sidebar .block .inside{border:#D5D4D4 5px solid;background:#EDEDED;padding-bottom:5px;}
#sidebar .block .inside ul{padding:0;}
#sidebar .block .inside li{padding:8px 15px 8px 10px;line-height:18px;background:url(images/bg_footer_list.gif) repeat-x 0 bottom;position:relative;}
#sidebar .block .inside li img.thumbnail, #sidebar .block .inside li img.avatar{border:#A4A4A4 2px solid;float:left;margin-right:10px;}
#sidebar .widgetized h2{margin-bottom:15px;}
#sidebar .widgetized ul{clear:both;width:100%;padding:0 0 8px 0;border-top:#CECFC6 1px solid;}
#sidebar .widgetized li{border-bottom:#CECFC6 1px solid;line-height:20px;padding:5px 0 5px 21px;background:url(images/bg_sidebar_circle.gif) no-repeat 5px 12px;overflow:hidden;}
#sidebar .widgetized ul ul{padding:0;margin:3px 0 0 0;}
#sidebar .widgetized ul ul li{border:0;padding-bottom:0;}
#sidebar .widgetized .widget_categories ul, #sidebar .widgetized .widget_archive ul, #sidebar .widgetized .widget_links ul{background:url(images/bg_sidebar_ul_lines.gif) no-repeat right 0;margin-top:3px;border:0;width:270px;margin-left:-9px;position:relative;}
#sidebar .widgetized .widget_categories ul li, #sidebar .widgetized .widget_archive ul li, #sidebar .widgetized .widget_links ul li{width:104px;float:left;display:inline;margin-left:10px;}
#sidebar .widgetized .widget_categories ul li, #sidebar .widgetized .widget_archive ul li{background:url(images/bg_sidebar_folder.gif) no-repeat 0 7px;}
#sidebar .widgetized .widget_links ul li{background:url(images/bg_sidebar_circle.gif) no-repeat 5px 13px;}
#tag_cloud h2, #footer #tag_cloud h2{display:block;float:none;}
.textwidget{clear:both;padding:5px 2px;line-height:20px;}
#wp-calendar{width:95%;padding:0 0 0px 0;margin-bottom:15px;clear:both;}
#wp-calendar caption{padding:10px;}
#wp-calendar th{color:#fff;}
#wp-calendar th, #wp-calendar td{padding:5px;text-align:center;background:#E7E7E7;color:#9E9E9E;}
#wp-calendar td{background:transparent;}
#wp-calendar td, table#wp-calendar th{padding:3px 0;}
#wp-calendar a{text-decoration:underline;}
#wp-calendar a:hover{text-decoration:none;}
#sidebar #search_main form div{position:relative;width:260px;height:33px;background:url(images/bg_search_field.png) no-repeat 0 0;}
#sidebar #search_main input.field{width:163px;position:absolute;left:12px;top:7px;padding-top:2px;outline:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#777;border:0;background:transparent;z-index:1;}
#sidebar #search_main input.submit{position:absolute;right:0;top:0;z-index:1;}
#advert_125x125{width:270px !important;margin-left:-10px;padding-top:10px !important;padding-bottom:25px !important;overflow:hidden;}
#advert_125x125 img{display:block;float:left;margin:9px 0 0 10px;display:inline;width:125px;height:125px;}
ul.idTabs{width:100%;padding:0 0 7px 0;}
ul.idTabs li{display:inline;font-family:Georgia;font-weight:bold;}
ul.idTabs li a{line-height:31px;background:#9F9F9F;color:#fff !important;display:block;float:left;padding:0 12px;margin-right:4px;}
ul.idTabs li a.selected, ul.idTabs li a:hover{background:#9CA722;text-decoration:none;}
#tagcloud{padding:10px;}
ul.vidTabs{width:100%;padding:0 0 7px 0;}
ul.vidTabs li{display:inline;font-family:Georgia;font-weight:bold;}
ul.vidTabs li a{line-height:31px;background:#9F9F9F;color:#fff !important;display:block;float:left;padding:0 12px;margin-right:4px;}
ul.vidTabs li a.selected, ul.vidTabs li a:hover{background:#9CA722;text-decoration:none;}
#flickr h2 span{color:#0061D8;}
#flickr h2 span span{color:#FF1183;}
#flickr .wrap{width:270px;margin-left:-5px;padding:0;position:relative;}
#flickr a img{float:left;margin-left:5px;margin-bottom:5px;display:block;padding:3px;background:#fff;border:#CECFC6 1px solid;}
#flickr a:hover img{border:#A8AA99 1px solid;}
#footer-out{width:100%;background:rgb(159,159,159);}
#footer{width:939px;margin:0 auto;background:url(images/bg_footer_gradient.jpg) no-repeat 0 0;padding:23px 0 10px 0;}
* html #footer{height:275px;}
#footer .position{width:960px;margin-left:-20px;}
#footer a{text-decoration:underline;color:#636363;}
#footer a:hover{text-decoration:none;}
#footer h2.widget_title{font-size:14px;background:#2A2A2A;color:#fff;padding:10px 15px;float:left;margin:0 0 10px 1px;display:inline;}
#footer .block{width:300px;float:left;margin-left:20px;display:inline;}
#footer .block ul, #footer .block .textwidget , #footer .block #calendar_wrap{border:#D5D4D4 5px solid;background:#EDEDED;padding-bottom:10px;clear:both;margin:0 0 15px;}
#footer .block .textwidget{padding:5px 10px;}
#footer ul{padding:0;}
#footer li{padding:5px 10px;line-height:20px;background:url(images/bg_footer_list.gif) repeat-x 0 bottom;}
#copyright-out{width:100%;background:rgb(37,37,37);padding:10px 0 14px 0;}
#copyright{width:939px;margin:0 auto;font-size:11px;color:#CECECE;}
#copyright .col-right img{vertical-align:middle;}
#copyright .col-right span{display:none;}
.wrap:after, #sidebar .widgetized .widget_categories ul:after, #sidebar .widgetized .widget_archive ul:after, #sidebar .widgetized .widget_links ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{clear:both;height:1px;margin:-1px 0 0;overflow:hidden}
.fl{float:left}
.fr{float:right}
.ac{text-align:center}
.ar{text-align:right}
img.centered{display:block;margin-left:auto;margin-right:auto;}
.wp-caption{-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;background-color:#EEEEEE;border:1px solid #DDDDDD;padding:4px 0 5px;text-align:center;}
.wp-caption-text{padding:3px 0 0;font-size:11px;}
#video p{padding:0;}
#video h2{margin-bottom:7px !important;}
#video .latest{border:#D5D4D4 5px solid;background:#EDEDED;width:250px;}
#video #vidtabs ul li{background:none !important;border:0px !important;padding:0px !important;}
#vidtabs ul.idTabs{padding:7px 0 !important;}
#footer .block #vidtabs ul{background:none;border:0;}
#header .latest_twitter{position:absolute;left:470px;top:46px;}
#header .latest_twitter img{float:left;margin:0 15px 15px 0;}
#header .latest_twitter ul{font-family:Georgia;color:#cccccc;padding:0;line-height:18px;}
#middle-out-bottom .full{background:url(images/bg_page_full.gif) repeat-y;}
#main-content.fullwidth{width:850px;margin:24px 0 0 31px;}
#content.full{background:url(images/bg_middle_top_full.gif) no-repeat 0 0;}
#middle-content-bottom.full{background:url(images/bg_middle_content_bottom.gif) no-repeat 0 bottom;}
