*{margin:0;padding:0;}
body{font:14px/24px Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif;font-weight:400;}
h1{font-weight:900;}
.post h2,.post h3,.post h4,.post h5,.post h6{padding:20px 0;font-weight:400;padding:20px 0;}
h1,h2,h3{letter-spacing:-1px;}
h1{font-size:32px;}
h2{font-size:28px;line-height:30px;}
h3{font-size:24px;line-height:26px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
a{outline:0;}
a:hover{text-decoration:none;}
h1 a,h2 a,h3 a{text-decoration:none;}
input,select,textarea{padding:6px 8px;}
.clear{clear:both;}
p{padding:0 0 25px;}
small{font-size:10px;line-height:14px;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;clear:both;margin-top:10px;margin-bottom:10px;}
.alignleft{float:left;margin:5px 10px 0 0;}
.alignright{float:right;margin:5px 0 0 10px;}
.wp-caption{text-align:center;padding:7px 3px;border:1px solid #ccc;}
.wp-caption img,.wp-caption a img{border:0;padding:0;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:5px 0 0;margin:0;font-weight:900;font-style:italic;}
.wrapper{margin:0 auto;width:960px;position:relative;}
#header{height:147px;position:relative;z-index:10000;}
#page_wrap{margin-top:60px;}
#page{position:relative;width:960px;}
#content_wrap{float:left;width:660px;}
#content{float:left;width:660px;}
#sidebar{float:right;width:300px;position:relative;padding-bottom:40px;}
.menu{font-size:12px;height:27px;padding-top:2px;}
.menu ul{list-style:none;}
.menu ul.sf-menu{padding:0;}
.menu ul.sf-menu li{display:inline;margin:0 15px 0 0;}
.menu ul.sf-menu ul{margin:-6px 0 0 0;}
.menu ul.sf-menu ul li{width:60%;}
.menu ul.sf-menu ul li a{font-size:12px;border-top:0;padding:10px;}
.menu ul.sf-menu a{padding:5px 10px;}
.menu a{text-decoration:none;}
.menu span{float:right;}
.print{display:none;}
a#logo{position:absolute;top:50px;left:0;text-indent:-9999em;z-index:-900;}
#searchform{position:absolute;right:0;top:50px;width:298px;height:30px;}
#searchform input#search_input{padding:7px 8px 7px 8px;width:200px;border:0;left:0;position:absolute;}
#searchform input#search_submit{border:0;right:0;cursor:pointer;position:absolute;width:66px;height:30px;top:0;}
#nav{width:960px;height:43px;position:absolute;bottom:-21px;}
#nav ul{list-style:none;}
#nav ul a{text-decoration:none;}
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:12em;padding:5px;margin:4px 0 0;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;z-index:1000;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.4em;z-index:99;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:12em;top:-0.1em;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:12em;top:-0.1em;}
.sf-menu{padding:0 10px;}
.sf-menu a{padding:14px 27px;text-decoration:none;}
.sf-menu ul a{text-transform:none;border-left:none;padding:10px;font-weight:400;padding:10px;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;}
a>.sf-sub-indicator{top:.8em;background-position:-10px -100px;}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>f-sub-indicator{background-position:0 -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}
.lite{position:relaive;top:16px;left:0;width:420px;height:98px;z-index:-9999;}
.big-ad{width:960px;text-align:center;padding:0 0 15px 0;margin-bottom:20px;}
.big-ad a img{border:0;}
.post{display:block;margin-bottom:15px;padding-bottom:15px;margin-right:20px;}
.thumb{float:left;width:120px;font-size:12px;position:relative;}
.post a img{border:0;}
.thumb a img,.thumb img{padding:7px;margin-right:20px;margin-bottom:5px;}
.thumb span{width:75px;float:left;padding-left:20px;}
.thumb em{float:left;padding-left:20px;}
.text{float:right;width:400px;}
.text small{font-size:12px;padding:5px 0 7px;display:block;margin-bottom:10px;line-height:22px;}
.post h1{line-height:1.05em;padding-bottom:25px;}
.post ul,.post ol{padding:18px 30px;list-style-position:inside;}
blockquote,code{padding:15px;cursor:default;}
.wp-pagenavi{text-align:right;float:left;width:640px;font-size:11px;margin-bottom:40px;}
.wp-pagenavi span.pages{float:left;}
.wp-pagenavi a{text-decoration:none;padding:4px;margin-left:10px;}
.wp-pagenavi .current{font-weight:900;padding:4px;margin-left:10px;}
.author{position:relative;display:block;padding:15px;margin:15px 0 25px;}
.author p{font:12px/18px Arial,Helvetica,sans-serif;padding:10px 0 0 0;}
.author strong a{font-size:18px;text-decoration:none;}
.author img{float:left;}
.author .author-text{padding:0 0 0 100px;}
#extra{margin:50px 0 25px 0;background:url(images/extra.jpg) repeat-y top left;}
.related{float:left;padding:15px;width:557px;}
.related h3{padding:0 0 20px;}
.related ul{list-style:none;padding:0;}
.related ul li{float:left;width:258px;margin-bottom:8px;line-height:18px;padding-right:20px;}
.related ul li a img{float:left;border:1px solid #b0b0b0;padding:4px;background-color:#fff;display:inline;margin-right:10px;}
.social{float:right;width:39px;padding:15px 0 15px 12px;}
.social a{text-indent:-9999em;float:left;width:24px;height:24px;margin-bottom:10px;}
.social a#delicious-button{background:url(images/delicious.png) no-repeat top left;}
.social a#stumble-button{background:url(images/stumble.png) no-repeat top left;}
.social a#digg-button{background:url(images/digg.png) no-repeat top left;}
.social a#redd-button{background:url(images/redd.png) no-repeat top left;}
.social a#mixx-button{background:url(images/mixx.png) no-repeat top left;}
.social a#twitt-button{background:url(images/twitt.png) no-repeat top left;}
.social a#rss2-button{background:url(images/rss2.png) no-repeat top left;}
.col{float:left;width:300px;margin-bottom:25px;}
.widget{padding:15px;margin:25px 0;clear:both;}
.widget h3{padding:0 0 20px;}
.widget ul{list-style:none;padding-bottom:20px;}
.widget ul li{padding:5px;}
#us{font:13px/16px Arial,Helvetica,sans-serif;}
#us p{padding:10px 0 20px;}
a.button{padding:4px 8px;text-decoration:none;}
.small-ad{float:left;width:298px;margin-bottom:25px;}
.side-big-ad{text-align:center;margin:0 0 15px 0;}
.side-big-ad a img,.small-ad a img{border:0;}
.small-ad{padding:15px 0 15px 15px;width:283px;text-align:center;}
.small-ad a{margin:0 14px 10px 0;text-decoration:none;}
.tabs{width:298px;}
.tabs a{text-decoration:none;}
.tabs ul{list-style:none;}
.sidetab-head{float:left;width:278px;padding:0 10px;height:32px;}
.sidetab-head a{font-weight:900;}
.sidetab-head li{float:left;display:inline;width:50%;padding:4px 0;text-align:center;}
.ui-tabs-hide{display:none;}
.sidetabdiv{clear:left;width:298px;}
.sidetabdiv li{padding:10px;display:block;}
.sidetabdiv a img{float:left;display:inline;margin-right:15px;padding:4px;}
#c1 h4 a{font-size:16px;font-weight:400;}
#bottom{width:100%;margin-top:100px;}
#sub{position:relative;}
#all{float:left;width:100%;padding:40px 0;}
a#logo2{position:absolute;top:-8px;left:0;text-indent:-9999em;}
#sub span{width:100%;text-align:right;display:block;font-size:16px;text-transform:uppercase;padding:7px 0;}
#sub span a{text-decoration:none;}
.random{float:left;width:266px;padding-right:30px;}
.random .first a img{padding:7px;margin-bottom:10px;}
.random ul{list-style:none;}
.random ul li{padding:8px 0;line-height:19px;}
.random a{text-decoration:none;}
.random h3{padding:5px 0 15px;}
.fl{float:left;width:368px;}
.fl h6{font-size:12px;font-weight:400;padding-left:50px;padding-bottom:20px;}
.fl h6 a{text-decoration:none;}
.fl a img{padding:5px;margin:0 5px 5px 0;}
#footer{padding:10px 0;font-size:12px;}
.wrapper2{margin:0 auto;width:960px;}
#footer .credit{float:left;width:100%;}
#footer .credit span{float:left;}
#footer .credit em{font-style:normal;float:right;}
#footer a{text-decoration:none;}
#comment_wrap{margin-right:20px;}
.spe li{margin-bottom:10px;}
#comment_wrap .tabs{width:100%;}
#comment_wrap .sidetab-head{width:610px;padding:5px 15px;}
#comment_wrap ul{list-style:none;}
#comment_wrap ul.commentlist{padding:20px 0 0 120px;}
#comment_wrap ul.parent{padding-bottom:25px;}
#comment_wrap ul.commentlist li{margin:10px 0;}
#comment_wrap .s{position:relative;}
#comment_wrap .comment-author{left:-120px;position:absolute;width:100px;}
#comment_wrap img{padding:5px;margin-bottom:5px;}
#comment_wrap .comment-meta{padding:20px 20px 60px;}
#comment_wrap .children{padding-left:0;}
#comment_wrap .children li{padding-left:90px;}
#comment_wrap .children .comment-author{left:-91px;top:20px;width:80px;padding:10px 5px;text-align:center;}
#comment_wrap .children .comment-author small{font:9px/12px Arial,Helvetica,sans-serif;}
#comment_wrap .children .comment-author img{width:40px;height:40px;margin:0 auto;display:block;}
.comment-reply-link{float:right;position:relative;text-transform:uppercase;font-size:11px;text-decoration:none;}
.trackback{clear:both;}
.trackback ul{list-style:none;}
#respond{margin-right:20px;padding:20px;margin-bottom:40px;}
h3.ulf{padding-bottom:20px;}
#respond label{text-transform:uppercase;color:#666;}
#respond input{width:200px;}
#respond input#submit-comment,#comment_wrap #respond input#submit-comment{border:0;width:137px;height:39px;font-weight:900;cursor:pointer;}
#respond textarea{width:400px;}
#comment_wrap #respond{margin:10px 0;position:relative;left:0;}
#comment_wrap #respond input,#comment_wrap #respond textarea{width:60%;}
.cancel-comment-reply{padding:10px 0;}
#breadcrumb{padding:15px;margin-right:20px;margin-bottom:20px;font-size:12px;}
ul.search{list-style:none;margin-bottom:20px;padding:0;}
ul.search li{clear:both;padding:10px;}
.post ul.search h3{padding:0;}
ul.search li a img{float:left;margin-right:15px;padding:5px;}
