html,body{font-family:"Lucida Grande",Verdana,"Bitstream Vera Sans",Arial,sans-serifl;font-size:15px;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;text-align:justify;padding:10px 0}
h1,h2,h3,h4,h5{font-family:Georgia;padding:0 0 10px}
ul,ol{list-style:none;padding:10px 0}
small{font-size:11px}
code{background:#FFFFC1}
a{color:#06C;text-decoration:none}
a img{border:none}
blockquote p{padding:5px 0}
.aligncenter{display:block;margin:10px auto 20px}
.alignleft{float:left;width:auto;margin:10px 20px 8px 0}
.alignright{float:right;width:auto;margin:10px 0 8px 20px}
.col-right{float:right;width:auto;font-family:arial;font-size:12px}
#top-out{width:100%;background:url(images/bg_top.gif) repeat-x 0 0}
#top{width:940px;margin:0 auto}
#page_navi{width:100%;height:27px;font-size:12px;font-family:Arial}
#page_navi a{color:#CBCBCB}
#page_navi ul.rss{background:url(images/bg_rss.gif) no-repeat 0 5px;padding:6px 0 2px 15px}
#page_navi ul.rss li{display:inline;background:url(images/bg_separator.gif) no-repeat right 4px;padding:0 10px}
#page_navi ul.rss li.last{background:none}
#header{width:100%;height:107px;padding-top:25px;background:#FFF;clear:both;position:relative}
#header img.title{margin-top:26px;margin-left:-10px}
#header .advert{position:absolute;left:472px;top:47px}
#cat_navi li a span{font-size:11px;color:#9D9D9D;font-weight:400}
#middle-content{width:1000px;background:#FFF;margin:0 auto}
#nav,#nav ul{list-style:none;line-height:1;z-index:100;margin:0;padding:0}
#nav a{display:block;line-height:27px;z-index:100;padding:0 10px}
#nav li{float:left;width:auto;background:url(images/bg_separator.gif) no-repeat right 10px}
#nav li ul{position:absolute;width:203px;left:-999em}
#nav li ul li a{background:url(images/bg_page_navi_item.gif) repeat-x;line-height:25px;font-size:12px;color:#E0DFE3;width:120px;border-right:#2A2A2A 1px solid}
#nav li ul ul{margin:-35px 0 0 204px}
#nav li ul ul li a{line-height:36px}
#secnav li ul{position:absolute;width:188px;left:-999em;z-index:10;border:1px solid #e6e6e6;border-width:0 1px 1px}
#secnav li ul li a{background:url(images/bg_cat_navi_item.gif) repeat-x;line-height:34px;color:#565656;font-size:12px;width:148px;padding:0 20px}
#secnav li ul li a:hover{background:#D4D4D3}
#secnav li ul ul{border-width:1px;margin:-35px 0 0 188px}
#content{width:1000px;min-height:550px;padding:0 0 50px}
* html #content{height:550px}
#main-content{width:600px;margin:20px 0 0 30px}
.single #main-content{background:#FFF;width:600px;margin:12px 0 0 30px}
#comments{background:#f7f6f6 url(images/bg_comments.gif) repeat-x 0 top;width:620px;margin-left:30px}
#main-content h2{font-size:28px}
#main-content h3{font-size:20px}
#main-content h4{font-size:12px}
#main-content ol,#main-content ul{line-height:18px}
#main-content ul{padding-left:15px}
#main-content ul li{list-style:square;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 #777;color:#777;font-style:italic;width:85%;margin:5px auto 15px;padding:0 10px}
#main-content .post-title{width:100%;position:relative;margin-bottom:10px}
#main-content h2 a,#main-content h3 a{color:#2A2A2B;text-decoration:none}
#main-content p.post-details{line-height:18px;margin-top:-10px;position:relative;color:#9F9F9E;font-size:12px;padding:6px 50px 0 1px}
#main-content .comment-cloud{display:block;position:absolute;right:0;top:3px}
#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 .post h4{margin-top:1px;clear:both;width:100%}
#main-content .post h4.continue a{background:#00509F;color:#fff;text-decoration:none;line-height:30px;padding:6px 10px}
#main-content .post h4.continue a:hover{background:#00509F}
#main-content .post img.thumbnail{margin-top:8px}
#main-content .post img.gallery{margin:0 7px 7px 0}
#main-content h2.arh{margin-top:-5px;margin-bottom:10px;position:relative}
#main-content .advert_336x280{text-align:center;margin:0 0 25px}
#main-content .latest .featured,#main-content .archives .featured{position:relative;margin-bottom:20px;clear:both}
#main-content .featured h4{margin-bottom:45px}
#main-content .latest{width:600px;position:relative}
#main-content .latest .featured{border-bottom:1px solid #DDD}
#main-content .latest .block{width:293px;float:left;margin-left:33px;margin-bottom:28px;display:inline}
#main-content .latest h3{padding-top:7px}
#main-content .latest .comment-cloud{top:3px!important}
#main-content .latest h4{margin-top:5px;position:relative}
#main-content .archives .block{position:relative;margin-bottom:55px;clear:both}
#main-content .archives img.alignleft{border:1px solid #DDD;margin:5px 15px 0 0}
#main-content p.tags{width:100%;clear:both}
.single #main-content .advert_336x280{margin:15px 0 30px}
#comments h2{font-size:20px;font-weight:400;padding:10px 0 20px}
#comments_wrap{width:560px;background:url(images/bg_comments.gif) repeat-x 0 bottom;margin-bottom:-52px;position:relative;padding:15px 30px 75px}
#comments .comment p{overflow:hidden;padding:0}
#comments .comment small{font-size:10px;margin-top:-2px}
#comments .comment{margin-bottom:14px;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:-5px;padding-right:5px;position:relative;overflow:hidden}
#comments .comment .col-left p{width:100px;overflow:hidden;padding:0 0 0 2px}
#comments .comment .col-right{width:400px;min-height:88px;background:#fff;border:#EDEDED 5px solid;overflow:hidden;padding:10px 20px}
* html #comments .comment .col-right{height:100px}
#form_wrap{border-bottom:1px solid #E6E6E6;width:553px;position:relative;padding:15px 32px 30px 31px}
#form_wrap h2{padding-bottom:28px;position:relative}
#form_wrap .col-left{width:170px}
#form_wrap .col-right{width:361px}
#form_wrap textarea,#form_wrap .col-left input{border:1px solid;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#676563;border-color:#C5C3C3 #EDEDED #EDEDED #C5C3C3;padding:7px 10px}
#form_wrap textarea{width:340px;margin-bottom:18px}
#form_wrap .col-left input{width:147px;display:block;margin-bottom:10px}
#form_wrap input.sb{background:#00509F;float:left;width:160px;border:solid #00509F;height:31px;color:#FFF;font-family:Georgia;font-size:12px;font-weight:700;cursor:pointer}
#form_wrap p.lc_logged{margin-top:-20px;position:relative}
.more_entries{width:620px;float:left;font-family:georgia;font-size:12px;font-weight:700;padding:26px 0}
.Nav a{text-decoration:none!important}
.Nav .on,.Nav a:hover{background:#00509F!important}
.Nav a,.Nav .on{background:#9F9F9F;color:#fff;display:block;float:left;width:auto;margin-left:4px;padding:5px 9px}
#sidebar{width:300px;overflow:hidden;margin-right:30px}
#sidebar h2{font-size:12px;background:#9F9F9F;color:#fff;float:left;display:inline;width:233px;margin:0 0 10px 1px;padding:8px 14px}
#sidebar ul{clear:both}
#sidebar a{color:#636363}
#sidebar a:hover{color:#000;text-decoration:underline}
#sidebar .block .inside{border:#D5D4D4 2px solid;background:#EDEDED;padding-bottom:5px}
#sidebar .block .inside li{line-height:18px;background:url(images/bg_footer_list.gif) repeat-x 0 bottom;position:relative;padding:8px 15px 8px 10px}
#sidebar .block .inside li img.thumbnail{border:#A4A4A4 2px solid;float:left;width:auto;margin-right:10px}
#sidebar #widgetized h2{margin-bottom:15px;width:300px}
#sidebar #widgetized ul{clear:both;width:100%;padding:0 0 8px}
#sidebar #widgetized li{border-bottom:#CECFC6 1px solid;line-height:20px;background:url(images/bg_sidebar_circle.gif) no-repeat 5px 12px;overflow:hidden;padding:5px 0 5px 21px}
#sidebar #widgetized ul ul{margin:3px 0 0;padding: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:309px;margin-left:-9px;position:relative}
#sidebar #widgetized .widget_categories ul li,#sidebar #widgetized .widget_archive ul li,#sidebar #widgetized .widget_links ul li{width:123px;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;width:auto}
.textwidget{clear:both;line-height:20px;padding:5px}
.random_posts{clear:both;text-align:center}
#wp-calendar{width:95%;margin-bottom:15px;clear:both;padding:0}
#wp-calendar th{color:#FFFFFE}
#wp-calendar th,#wp-calendar td{text-align:center;background:#E7E7E7;color:#9E9E9E;padding:5px}
#wp-calendar td{background:transparent}
#wp-calendar td,table#wp-calendar th{padding:3px 0}
#sidebar #search_main form div{position:relative;width:300px;height:33px;background:#E0E0E0}
#sidebar #search_main input.field{width:200px;position:absolute;left:12px;top:7px;padding-top:2px;outline:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;border:0;background:transparent}
#sidebar #search_main input.submit{background:#00509F;float:right;width:auto;border:solid #00509F;height:33px;color:#FFF;font-family:Georgia;font-size:12px;font-weight:700;cursor:pointer;margin-right:-2px}
#advert_250x250 img{border:5px solid #D5D4D4}
#advert_125x125{width:310px!important;margin-left:-25px;padding-top:0!important;padding-bottom:0!important;overflow:hidden}
#advert_125x125 img{float:left;width:125px;height:125px;display:inline;margin:30px 0 0 30px}
ul.idTabs{width:100%;height:31px;padding:0 0 7px}
ul.idTabs li{display:inline;font-family:Georgia;font-weight:700}
ul.idTabs li a{line-height:31px;background:#9F9F9F;color:#fff!important;display:block;float:left;width:auto;margin-right:4px;padding:0 12px}
ul.idTabs li a.selected,#sidebar ul.idTabs li a:hover{background:#00509F;text-decoration:none}
#flickr h2 span{color:#0061D8}
#flickr h2 span span{color:#FF1183}
#flickr .wrap{width:270px;margin-left:-5px;position:relative;padding:0}
#flickr a img{float:left;width:auto;margin-left:5px;margin-bottom:5px;display:block;background:#fff;border:#CECFC6 1px solid;padding:3px}
#flickr a:hover img{border:#A8AA99 1px solid}
#footer-out{width:100%;background:#252525;font-size:12px}
#footer{width:1000px;margin:0 auto;padding:23px 0 10px}
* html #footer{height:275px}
#footer .position{width:1000px}
#footer a{text-decoration:none;color:#636363}
#footer h2.widget_title{font-size:14px;color:#fff;float:left;width:300px;display:inline;text-align:center;margin:0 0 10px}
#footer .block{width:300px;float:left;margin-left:25px;display:inline}
#footer .block ul,#footer .block .textwidget,#footer .block #calendar_wrap{border:#D5D4D4 2px solid;background:#EDEDED;padding-bottom:10px;clear:both;margin:0 0 15px}
#footer .block .textwidget{padding:5px 10px}
#footer li{line-height:20px;background:url(images/bg_footer_list.gif) repeat-x 0 bottom;padding:5px 10px}
#copyright-out{width:100%;background:#252525;padding:10px 0 14px}
#copyright,#copyright a{width:950px;font-size:11px;color:#CECECE;margin:0 auto}
#copyright .col-right img{vertical-align:middle}
.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;overflow:hidden;margin:-1px 0 0}
.ac{text-align:center}
.ar{text-align:right}
img.centered{display:block;margin-left:auto;margin-right:auto}
#video h2{margin-bottom:7px!important}
#video .latest{width:300px;margin-bottom:2px;padding:6px 0}
#video .vidtabs ul li{background:none!important;border:0!important;padding:0!important}
.vidtabs ul#idTabs{padding:2px 0 0!important}
#footer .block .vidtabs ul{background:none;border:0}
.ul_links{border-top:1px solid #DDD}
a:hover,#main-content a,#main-content p.post-details a,#comments .comment a:hover,#wp-calendar a:hover{text-decoration:none}
.col-left,.fl{float:left;width:auto}
#page_navi a:hover,#main-content a:hover,#main-content h2 a:hover,#main-content h3 a:hover,#main-content p.post-details a:hover,#main-content .comment-cloud a:hover,#comments .comment a,#wp-calendar a,#footer a:hover,#copyright a:hover{text-decoration:underline}
#page_navi ul,#sidebar .block .inside ul,#footer ul,#video p{padding:0}
#header h1,#copyright .col-right span{display:none}
#cat_navi,#middle-out-top{width:100%}
#nav li:hover ul,#nav li.sfhover ul,#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#secnav li:hover ul,#secnav li.sfhover1 ul,#secnav li:hover ul,#secnav li li:hover ul,#secnav li.sfhover1 ul,#secnav li li.sfhover1 ul{left:auto}
#nav li:hover ul ul,#nav li.sfhover ul ul,#secnav li:hover ul ul,#secnav li.sfhover1 ul ul{left:-999em}
#nav li:hover,#nav li.hover,#secnav li:hover,#secnav li.hover{position:static}
#secnav li li,#main-content h2,#main-content h3{font-weight:400}
#main-content .post-title h2,#main-content .post-title p.post-details,#main-content .post-title h3,#main-content .archives h2,#main-content .archives p.post-details{padding-right:50px}
#main-content .latest p.post-details,#main-content .page h2{padding-top:5px}
.Nav,.fr{float:right;width:auto}
#sidebar .block,#sidebar .blockAd{width:300px;padding:20px 0}
#wp-calendar caption,#tagcloud{padding:10px}

