@import"reset.css";@import"custom.css";body{background:#FFFFFF url(images/bg-tile.jpg) repeat top center;font-family:Verdana, Geneva, sans-serif;color:#FFFFFF;font-size:11px;}
#wrap{background:url(images/bg.jpg) repeat-x top center;}
#top{width:960px;margin:0 auto;position:relative;}
#top-nav{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;height:30px;padding-top:10px;text-transform:uppercase;}
#top-nav a{color:#FFF;}
#top-nav a:hover{text-decoration:underline;}
#top-nav ul{padding:0;}
#top-nav .col-left{margin-left:-6px;}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:1;z-index:100;}
#nav a{display:block;line-height:28px;padding:5px 12px;z-index:100;color:#fff;}
#nav a:hover, #nav .current_page_item a, #nav .current-cat a{color:#000;background:#fff;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;text-decoration:none;}
#nav li{float:left;}
#nav li ul{position:absolute;width:170px;left:-999em;}
#nav li ul li{background:url(images/bg-nav.png) repeat !important;background:#000;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#nav li ul li a{line-height:25px;font-size:11px;color:#FFF;width:170px;}
#nav li ul ul{margin:-35px 0 0 194px;}
#nav li ul ul li a{line-height:25px;}
#nav li ul li ul li a{}
#nav li:hover ul, #nav li.sfhover ul{left:auto;}
#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;}
form#topSearch{background:url(images/bg-search.png) no-repeat;width:178px;height:32px;position:absolute;top:13px;right:0;}
form#topSearch p.fields input{color:#fff;font-size:14px;font-weight:bold;width:130px;background:none;overflow:hidden;border:none;position:absolute;top:5px;left:10px;}
form#topSearch p.fields button{background:url(images/ico-search.png) no-repeat;width:21px;height:21px;border:none;position:absolute;top:5px;right:10px;cursor:pointer;}
#header{width:100%;height:100px;padding-top:70px;clear:both;position:relative;margin-bottom:25px;}
#header h1{display:none;}
#header .advert{position:absolute;right:0;bottom:23px;text-align:right;}
#content{width:960px;margin:0 auto;padding:0;}
* html #content{height:550px;}
#main{width:460px;}
#main div{zoom:1;}
#main h3.title-featured{background:url(images/h3-featured.png) no-repeat top left;width:218px;height:34px;}
#archive h3.title-recent{background:url(images/h3-recent.png) no-repeat top left;width:167px;height:34px;}
#archive h3.title-archives{background:url(images/h3-archives.png) no-repeat top left;width:216px;height:34px;}
#archive h3.title-archives-text{padding:0 0 18px;font-family:Arial, Helvetica, sans-serif;font-size:30px;}
.box1-top{background:url(images/box1-top.png) no-repeat top left;width:460px;height:5px;font-size:1px;}
.box1-bot{background:url(images/box1-bot.png) no-repeat top left;width:460px;height:5px;font-size:1px;margin-bottom:15px;}
#main .featured{background:#000;padding:10px 20px;position:relative;min-height:22px;}
#main .featured h2 a{font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#fff;font-size:24px;float:left;}
#main .featured h3{padding:0;float:left;}
#main .featured h3 a{font-family:Arial, Helvetica, sans-serif;letter-spacing:-1px;color:#fff;font-size:18px;}
#main .featured .video{background:#404040;padding:10px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin-top:10px;}
#main .featured .ratings{float:right;}
#main .featured .watch{background:url(images/bg-watch.png) no-repeat top left;width:93px;height:31px;float:right;}
#main .featured .watch a{color:#fff;text-decoration:none;text-transform:lowercase;font-weight:bold;font-size:11px;padding:7px;line-height:29px;}
.home #archive{width:473px}
#archive{width:960px}
.box2-top{background:url(images/box2-top.png) no-repeat top left;width:230px;height:6px;font-size:1px;}
.box2-bot{background:url(images/box2-bot.png) no-repeat top left;width:230px;height:6px;font-size:1px;margin-bottom:15px;}
#archive .box2{width:230px;float:left;margin:0 13px 5px 0;padding:0px;}
#archive .box2.last{margin-right:0px;}
#archive .box2 .post{background:url(images/box2-bg.png) repeat top left;padding:0px 15px;}
#archive .box2 h3{padding:5px 0 0;}
#archive .box2 h3 a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:-1px;color:#fff;font-size:18px;}
#archive .box2 .post-details{font-size:11px;color:#76967e;}
#archive .box2 .thumbnail{background:url(images/box2-bg.png) repeat top left !important;background:#2a552b;margin-top:10px;padding:10px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#archive .box2 .info{height:30px;}
#archive .box2 .ratings{margin:9px 0 0;width:100px;}
#archive .box2 .comment a{background:transparent url(images/comment.png) no-repeat scroll 0 0;color:#295933;display:block;font-size:10px;height:21px;margin:7px 3px 0 0;padding:2px 1px 0;text-align:center;text-decoration:none;width:23px;}
#archive .box2 p{line-height:16px;padding:2px 0 5px 0;}
.Nav .on, .Nav a:hover{background:#000 !important;}
.Nav a, .Nav .on{background:url(images/box2-bg.png) repeat top left;color:#fff;display:block;float:left;padding:5px 9px;margin-left:4px;}
#categorybox ul, #categorybox li{margin:0;border:0;padding:0;list-style:none;}
#categorybox{font-size:11px;background:url(images/bg-cat-dropdown.png) no-repeat top left;font-weight:bold;padding:0px;height:32px;width:176px;margin-top:5px;}
#categorybox .menu li{height:30px;float:left;margin-right:10px;}
#categorybox .menu li a{color:#fff;text-decoration:none;padding:0 10px;height:30px;line-height:30px;display:block;float:left;padding:0 55px 0 10px;}
#categorybox .menu li a:hover{color:#ddd;}
#categorybox ul .submenu{background:#fff;position:relative;top:4px;padding:6px 0;clear:both;z-index:2;display:none;width:170px;}
#categorybox ul .submenu li{background:none;display:block;float:none;margin:0 6px;border:0;height:auto;line-height:normal;}
#categorybox .submenu li a{background:none;display:block;float:none;padding:6px 6px;margin:0;border:0;height:auto;color:#555;line-height:normal;}
#categorybox .submenu li a:hover{color:#222;background:#ddd;}
#main a{text-decoration:underline;}
#main a:hover{text-decoration:none;}
#main h2, #main h3{font-weight:normal;}
#main h2{font-size:24px;padding-top:0;}
#main h3{font-size:18px;}
#main h4{font-size:12px;}
#main ol, #main ul{line-height:18px;}
#main ul{padding-left:50px;}
#main ul li{list-style:circle;padding:3px 0;}
#main ol{padding-left:57px;}
#main ol li{list-style:decimal;padding:3px 0;}
#main blockquote{background:url(images/box3-bg.png) repeat top left;border-left:2px solid #222;color:#fff;font-style:italic;margin:5px auto 5px;padding:10px 20px;width:90%;}
#main.single{width:700px;margin:0;padding:0px;}
#main.single .post{background:url(images/box3-bg.png) repeat top left;padding:10px 20px;}
#main.single .box3-top{background:url(images/box3-top.png) no-repeat top left;width:700px;height:6px;font-size:1px;}
#main.single .box3-bot{background:url(images/box3-bot.png) no-repeat top left;width:700px;height:6px;font-size:1px;margin-bottom:15px;}
#main.single .box3 .post-details{font-size:11px;color:#76967e;}
#main.single .video{background:url(images/box2-bg.png) repeat top left !important;background:#2a552b;margin:10px 0 20px;padding:10px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#main .post{padding:0 5px 15px;}
#main .post-title{width:100%;position:relative;}
#main .post-title h2, #main .post-title p.post-details, #main .post-title h3{padding-right:50px;}
#main h2 a, #main h3 a{color:#FFF;text-decoration:none;}
#main h2 a:hover, #main h3 a:hover{text-decoration:underline;}
#main p.post-details{line-height:18px;margin-top:-10px;position:relative;}
#main p.post-details a{text-decoration:none;}
#main p.post-details a:hover{text-decoration:underline;}
#main p.post-details{color:#76967E;font-size:11px;padding:0 0px 0 1px}
#main .advert_468x60{background:url(images/box3-bg.png) repeat;padding:12px 0;margin:20px 0 2px 0;text-align:center;}
#main .latest .advert_468x60{margin-left:33px;}
#main #advert_125x125{text-align:center;}
#main #advert_125x125 a{padding:0 5px;}
#main #advert_125x125 a img{border:1px dashed #FFF;width:125px;height:125px;padding:2px;}
.single #main .advert_468x60{margin:15px 0 0px 0;}
#main p.tags{clear:both;}
#main .page h2{padding-top:5px;}
#comments h3{font-size:20px;font-weight:normal;padding:10px 0 0px 0;}
#comments h3.comm{padding:10px 0 20px 0;}
#comments #comments_wrap{padding:0;position:relative;margin-top:20px;}
#comments ol.commentlist li{list-style-type:none;}
#comments .comment a{text-decoration:underline;}
#comments .comment a:hover{text-decoration:none;}
#comments .comment small{font-size:10px;margin-top:-2px;}
#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 25px;padding:0;}
#comments .navigation .alignright, #comments .navigation .alignleft{margin:0;}
#comments .navigation a{color:#fff;display:block;padding:5px 9px;margin-left:4px;font-weight:bold;}
#comments .commentlist{padding:0;}
#comments .commentlist #respond #form_wrap{padding:0 0 25px;margin:0;border:0;width:auto;}
#comments ol.commentlist li{background:url(images/box3-bg.png) repeat;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:0 0 10px;padding:18px 20px 18px 20px;position:relative;}
#comments ol.commentlist li img.avatar{float:right;}
#comments ol.commentlist li ul li{margin:10px 0 0;}
#comments ol.commentlist .comment-meta a{color:#76967E;padding-bottom:5px;}
#comments ol.commentlist .children{margin:0;}
#respond p.submit input{padding:5px 10px;cursor:pointer;font-weight:bold;}
#respond ol{padding:20px 0 0;list-style-type:none;}
#respond ol li{list-style-type:none;}
.cancel-comment-reply{padding:10px 0;}
ol.commentlist #respond{margin-top:10px;}
#respond textarea, #respond input{border:0px;background:url(images/box3-bg.png) repeat;padding:7px;color:#fff;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#sidebar{width:230px;overflow:hidden;}
#sidebar h3{font-weight:bold;text-transform:uppercase;background:none;padding:0px;margin:0 0 10px 0px;font-size:17px;}
#sidebar ul{clear:both;}
#sidebar ul li a{display:block;}
#sidebar a:hover, #sidebar .current-cat a, #sidebar li.active a{color:#000;}
#sidebar .block{width:230px;overflow:hidden;}
#sidebar ul, #sidebar .textwidget{clear:both;padding:0;}
#sidebar .widget{margin-bottom:25px;}
#sidebar li{background:url(images/dot.png) repeat-x bottom left;line-height:18px;overflow:hidden;padding:10px 0 10px;}
#sidebar ul ul{padding:0;margin:3px 0 0 0;border:0;}
#sidebar ul ul li{border:0;padding:0 0 3px 15px;background: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:url(images/box3-bg.png) repeat top left;color:#fff;}
#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;height:33px;background:#ccc;margin-bottom:25px;}
#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:#fff;border:0;background:transparent;z-index:1;}
#sidebar #search_main input.submit{position:absolute;right:0;top:0;z-index:1;}
#flickr h3 span{color:#0061D8;}
#flickr h3 span span{color:#FF1183;}
#flickr .wrap{margin-left:-5px;padding:0;position:relative;margin-bottom:25px;}
#flickr a img{float:left;margin-left:10px;margin-bottom:10px;display:block;padding:3px;border:#fff 1px dashed;}
#flickr a:hover img{border:#000 1px dashed;}
#bottom-tile{background:url(images/bg-bottom-top.png) repeat-x top center;width:100%;height:8px;margin-top:25px;font-size:1px;}
#bottom-out{background:#000;width:100%;padding:15px 0 14px 0;}
#bottom{width:960px;margin:0 auto;font-size:11px;color:#fff;}
#bottom a{color:#fff;}
#bottom a:hover{text-decoration:underline;}
#features-tabs{margin:20px 0 0 20px;padding:0;width:auto;height:auto;list-style:none;}
#features-tabs li{margin:0 10px 0 0;width:auto;height:auto;float:left;display:block;}
#features-tabs li a{font-family:Arial, Helvetica, sans-serif;font-size:18px;padding:10px 15px;display:block;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-khtml-border-radius-topleft:6px;-khtml-border-radius-topright:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
#features-top{margin:0;padding:0;width:941px;height:11px;}
#features{margin:0 0 30px;padding:20px 25px;width:881px;height:auto;overflow:hidden;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;clear:both;}
#features, #features-tabs li a:hover, #features-tabs li.active a{background:#1a1d1c;}
#features a img{padding:5px;background:#fff;margin:0 4px 4px 0;}
#bottom .block{float:left;margin:0 15px 20px 0;}
#bottom .block.left{width:450px;}
#bottom .block.middle{width:250px;}
#bottom .block.right{width:200px;margin-right:0;}
#bottom .block h3{font-size:26px;font-family:Arial, Helvetica, sans-serif;padding:0;}
#bottom .block ul{}
#bottom .block li{padding:3px 0;}
#bottom #recentcomments a.url{color:#15a65d;font-weight:bold;}
#bottom #recentcomments li{background:url(images/ico-comment.png) no-repeat center left;height:30px;padding-left:35px;}
#bottom .subscribe form{background:url(images/bg-search.png) no-repeat;width:178px;height:32px;position:relative;}
#bottom .subscribe input{color:#fff;font-size:14px;font-weight:bold;width:130px;background:none;overflow:hidden;border:none;position:absolute;top:5px;left:10px;}
#bottom .subscribe button{background:url(images/ico-search.png) no-repeat;width:21px;height:21px;border:none;position:absolute;top:5px;right:10px;cursor:pointer;}
#bottom .subscribe .rss{background:url(images/ico-subscribe.png) no-repeat center left;padding-left:25px;margin:10px 0 0;height:16px;line-height:16px;}
#footer-out{background:#fff url(images/bg-footer-top.png) repeat-x top;width:100%;padding:15px 0 14px 0;}
#footer{width:960px;margin:0 auto;font-size:11px;color:#222;}
#footer a{color:#777;}
#footer .col-right img{vertical-align:middle;}
#footer .col-right span{display:none;}
#sidebar .box2{width:230px;margin:0 13px 5px 0;padding:0px;}
#sidebar .box2.last{margin-right:0px;}
#sidebar .box2 .post{background:url(images/box2-bg.png) repeat top left;padding:0px 15px;}
#sidebar .box2 h3{padding:5px 0 0;}
#sidebar .box2 h3 a{font-family:Arial, Helvetica, sans-serif;font-weight:normal;letter-spacing:-1px;color:#fff;font-size:15px;}
#sidebar .box2 .post-details{font-size:11px;color:#76967e;}
#sidebar .box2 .thumbnail{background:url(images/box2-bg.png) repeat top left !important;background:#2a552b;margin-top:10px;padding:10px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
#sidebar .box2 .info{height:30px;}
#sidebar .box2 .ratings{margin:9px 0 0;width:100px;}
#sidebar .box2 .comment a{background:transparent url(images/comment.png) no-repeat scroll 0 0;color:#295933;display:block;font-size:10px;height:21px;margin:7px 3px 0 0;padding:2px 1px 0;text-align:center;text-decoration:none;width:23px;}