body{font-family:Verdana,Arial,"Times New Roman",sans-serif;font-size:small;color:#333;margin:0;padding:0;background:#454545 url(images/top-header.gif) repeat-x top;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,Verdana,"Lucida Grande",sans-serif;}
#wrap{margin:0 auto;width:901px;}
#container{margin:0;padding:0;float:left;width:901px;}
#top-header{margin:0;padding:0;float:left;width:901px;height:90px;}
.left-th{float:left;height:65px;width:300px;padding-top:5px;}
.left-th h1{margin:0;padding:0;float:left;width:300px;font-size:22px;line-height:26px;color:#F8F8F8;}
.left-th a{color:#FFF;text-decoration:none;}
.left-th p{font-size:13px;line-height:18px;color:#CCC;margin:0;padding:0;float:left;width:300px;}
.right-th{margin:0;padding:60px 0 0;float:right;width:600px;}
.pg{margin:0;padding:0;float:right;list-style-type:none;}
.pg ul{margin:0;padding:0;float:left;}
.pg li{margin:0;padding:0;float:left;display:inline;}
.pg li a{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;}
.pg li a:hover{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;}
#home a{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;background:#252222;}
#home a:hover{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;background:#999;}
.pg li.current_page_item a{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;background:#252222;}
.pg li.current_page_item a:hover{margin:0 6px 0 0;padding:5px 8px;float:left;display:block;text-align:center;color:#FFF;text-decoration:none;background:#252222;}
#top-content{float:left;width:901px;padding-top:25px;}
.t-content{background:url(images/top-h-content.gif) no-repeat bottom;margin:0;padding:0;float:left;height:11px;width:901px;}
.t-block{background:url(images/top-content.gif) repeat-y;margin:0;padding:10px;float:left;width:881px;position:relative;}
.h-block{float:left;width:285px;padding-right:8px;}
.h-block h3{margin:0;padding:0 0 0 5px;float:left;width:280px;font-size:18px;line-height:24px;color:#CCC;font-weight:normal;border-bottom:1px solid #443C3C;}
.h-block .list{margin:0;padding:5px 0 15px;float:left;width:285px;list-style-type:none;}
.h-block .list ul{margin:0;padding:0;float:left;width:275px;list-style-type:none;}
.h-block .list li{font-size:11px;line-height:16px;color:#FFF;margin:0 0 5px;padding:0;float:left;width:285px;}
.h-block .list ul li{font-size:11px;line-height:16px;color:#FFF;margin:5px 0 0;padding:0;float:left;width:275px;}
.h-block .list li a{color:#a59a89;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/bullet-top.gif) no-repeat left 2px;}
.h-block .list ul li a{color:#a59a89;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/bullet-top.gif) no-repeat left 2px;}
.h-block .list li a:hover{color:#CCC6BD;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/bullet-top.gif) no-repeat left 2px;}
.h-block .list ul li a:hover{color:#CCC6BD;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/bullet-top.gif) no-repeat left 2px;}
.h-block .nolist{margin:0;padding:5px 0 15px;float:left;width:285px;list-style-type:none;}
.h-block .nolist ul{margin:0;padding:0;float:left;width:275px;list-style-type:none;}
.h-block .nolist li{font-size:11px;line-height:16px;color:#FFF;margin:0 0 5px;padding:0;float:left;width:285px;}
.h-block .nolist ul li{font-size:11px;line-height:16px;color:#FFF;margin:5px 0 0;padding:0;float:left;width:275px;}
.h-block .nolist li a{color:#a59a89;margin:0;padding:0;float:left;text-decoration:none;}
.h-block .nolist ul li a{color:#a59a89;margin:0;padding:0;float:left;text-decoration:none;}
.h-block .nolist li a:hover{color:#CCC6BD;margin:0;padding:0;float:left;text-decoration:underline;}
.h-block .nolist ul li a:hover{color:#CCC6BD;margin:0;padding:0;float:left;text-decoration:underline;}
#content{float:left;width:866px;position:relative;background:url(images/content.gif) repeat-y;margin:0;padding:10px 10px 10px 25px;}
#post-entry{margin:0;padding:0 12px 0 0;float:left;width:510px;border-right:1px solid #dedede;}
#bottom-content{background:url(images/bottom-content.gif) no-repeat top;margin:0;padding:0;float:left;height:15px;width:901px;position:relative;}
#post-entry h2{margin:0;padding:0;float:left;width:510px;font-size:18px;line-height:24px;color:#000;}
#post-entry h2 a{color:#666;text-decoration:none;}
.post-meta{margin:0;padding:0 0 35px;float:left;width:510px;}
.post-meta h1{font-size:22px;line-height:26px;margin:0;padding:0;float:left;width:510px;color:#333;}
.post-meta h1 a{color:#333;text-decoration:none;}
.post-meta h1 a:hover{color:#FFF;text-decoration:none;background:#655656;}
.post-author{font-size:11px;line-height:16px;color:#666;float:left;width:505px;border-bottom:1px solid #eee;}
.post-author a{color:#910000;text-decoration:underline;}
.post-author a:hover{color:#000;text-decoration:underline;}
.post-content{margin:0;padding:8px 0;float:left;width:510px;font-size:11px;line-height:19px;color:#333;overflow:hidden;}
.post-content ul ul{margin:0;padding:0;}
.post-content img{border-width:0;margin:0 5px 5px 0;padding:0;float:left;overflow:hidden;border-top:0;border-right:0;border-bottom:0;border-left:0;}
.post-content a{color:#910000;text-decoration:underline;}
.post-content a:hover{color:#000;text-decoration:underline;}
.post-social{padding:5px;float:left;width:498px;border:1px solid #dedede;background:#f9f9f9;font-size:11px;line-height:16px;color:#000;font-weight:bold;}
.post-social .p-bottom{margin:0;padding:10px 0 0;float:left;width:498px;}
.cats a{font-weight:normal;color:#036;text-decoration:none;}
.cats a:hover{color:#069;text-decoration:underline;}
.p-bottom a{color:#000;text-decoration:none;font-weight:normal;}
.p-bottom a:hover{color:#333;text-decoration:underline;}
.post-social .cats{margin:0;padding:0;float:left;width:498px;}
.post-social .tag{margin:0;padding:0;float:left;width:498px;}
.post-social .digg{background:url(images/social/digg.gif) no-repeat left 2px;margin:0 10px 0 0;padding:0 0 0 18px;float:left;display:inline;height:25px;}
.post-social .deli{background:url(images/social/deli.png) no-repeat left 2px;margin:0 10px 0 0;padding:0 0 0 18px;float:left;display:inline;height:25px;}
.post-social .tech{background:url(images/social/tech.png) no-repeat left 2px;margin:0 10px 0 0;padding:0 0 0 18px;float:left;display:inline;height:25px;}
.post-social .stumble{background:url(images/social/ico_meneame.gif) no-repeat left 2px;margin:0 10px 0 0;padding:0 0 0 18px;float:left;display:inline;height:25px;}
.post-social .cc-counter{margin:0;padding:0;float:left;display:inline;width:480px;}
.cc-counter a{background:url(images/social/coms.png) no-repeat left 2px;margin:0;padding:0 0 0 18px;float:left;height:25px;}
#post-navigator{color:#000;margin:0;padding:0;float:left;width:500px;}
#post-navigator-single{margin:0;padding:0;float:left;width:500px;font-size:12px;line-height:18px;}
.wp-pagenavi{float:left;width:500px;padding-top:8px;padding-bottom:8px;font-size:12px;}
.pages{font-size:11px;color:#000;background:#f8f8f8;padding:2px 5px;border:1px solid #ddd;margin-right:5px;font-weight:bold;}
.current{background:#966;padding:2px 4px;border:1px solid #966;margin-left:4px;color:#FFF;}
#post-navigator a{color:#FFF;background:#666;padding:2px 4px;margin:0 0 0 3px;text-decoration:none;border:1px solid #000;}
#post-navigator a:hover{color:#FFF;background:#966;padding:2px 4px;margin:0 0 0 3px;text-decoration:none;border:1px solid #966;}
#post-navigator-single .alignleft{font-size:11px;line-height:16px;margin:0;padding:0;float:left;width:45%;overflow:hidden;height:20px;}
#post-navigator-single .alignright{font-size:11px;line-height:16px;margin:0;padding:0;float:right;width:45%;overflow:hidden;height:20px;}
#post-navigator-single a{color:#666;padding:5px 8px;margin:0 0 0 3px;text-decoration:underline;}
#post-navigator-single a:hover{color:#333;padding:5px 8px;margin:0 0 0 3px;text-decoration:none;}
#comments-template{margin:15px 0 0;padding:0 0 2em;float:left;width:510px;}
#comments-template h4{margin:0;padding:5px 12px;float:left;background:#272727;font-size:13px;line-height:17px;color:#FFF;border:1px solid #000;}
#comments-template h5{margin:15px 0 10px;padding:5px 12px;float:left;background:#AB1841;font-size:13px;line-height:17px;color:#FFF;border:1px solid #8F1436;}
#comments-template h6{margin:15px 0 10px;padding:5px 12px;background:#960;font-size:13px;line-height:17px;color:#FFF;border:1px solid #966;clear:left;float:left;}
.comment-list{float:left;width:96%;margin-top:10px;margin-bottom:0;padding:8px;}
.comment-avatar{margin:0 8px 0 0;padding:0;float:left;height:52px;width:52px;}
.comment-avatar img{border-width:0;}
.comment-block{float:left;width:85%;margin:0;padding:5px;background:#f9f9f9;border:1px solid #eee;}
.comment-block .comment-author{font-size:12px;font-weight:bold;color:#000;line-height:18px;margin:0;padding:0;float:left;width:99%;}
.comment-block .comment-date{font-size:11px;color:#000;line-height:18px;margin:0;padding:0;float:left;width:99%;}
.comment-block .comment-date a{color:#900;text-decoration:none;}
.comment-block .comment-date a:hover{color:#900;text-decoration:underline;}
.comment-block .comment-text{font-size:11px;color:#000;line-height:17px;margin:0;padding:1em 0;float:left;width:99%;}
.comment-block .comment-text code{font-family:"Courier New","MS Sans Serif",sans-serif,serif;font-size:11px;color:#666;}
.comment-block .comment-text blockquote{margin:10px;padding:5px;clear:both;border-left:5px solid #000;font-size:13px;font-weight:bold;line-height:17px;color:#000;}
.comment-block .comment-author a{color:#900;text-decoration:underline;}
.comment-block .comment-author a:hover{color:#900;text-decoration:none;}
.comment-block .comment-text a{color:#900;text-decoration:underline;}
.comment-block .comment-text a:hover{color:#900;text-decoration:none;}
.comment-block .comment-text p{margin:0 0 5px;}
.comment-block-alt{float:left;width:85%;margin:0;padding:5px;background:#FFF;border:1px solid #eee;}
.comment-block-alt .comment-author{font-size:12px;font-weight:bold;color:#000;line-height:18px;margin:0;padding:0;float:left;width:99%;}
.comment-block-alt .comment-date{font-size:11px;color:#000;line-height:17px;margin:0;padding:0;float:left;width:99%;}
.comment-block-alt .comment-date a{color:#900;text-decoration:none;}
.comment-block-alt .comment-date a:hover{color:#900;text-decoration:underline;}
.comment-block-alt .comment-text{font-size:11px;color:#000;line-height:17px;margin:0;padding:1em 0;float:left;width:99%;}
.comment-block-alt .comment-text p{margin:0 0 5px;}
.comment-block-alt .comment-author a{color:#900;text-decoration:underline;}
.comment-block-alt .comment-author a:hover{color:#900;text-decoration:none;}
.comment-block-alt .comment-text a{color:#900;text-decoration:underline;}
.comment-block-alt .comment-text a:hover{color:#900;text-decoration:none;}
.comment-block-alt .comment-text code{font-family:"Courier New","MS Sans Serif",sans-serif,serif;font-size:12px;color:#666;}
.comment-block-alt .comment-text blockquote{margin:10px;padding:5px;clear:both;border-left:5px solid #000;font-size:13px;font-weight:bold;line-height:17px;color:#000;}
#comment-form{margin:10px 0 0;padding:12px 3px 12px 8px;float:left;width:95%;background:#292929;border:1px solid #000;}
#comment-form p{margin:0 0 10px;padding:0;}
#comment-form label{font-size:12px;color:#FFF;margin:0;padding:0;line-height:18px;}
#comment-form .comment-box{margin:0;padding:3px;width:96%;border:1px solid #000;font-family:"Trebuchet MS","Times New Roman",Tahoma;font-size:14px;font-weight:bold;color:#000;}
#comment-form .comment-box:hover{margin:0;padding:3px;width:96%;background:#f9f9f9;border:1px solid #999;font-size:14px;font-weight:bold;color:#000;}
#comment-form .comment-box-area{margin:0;padding:3px;width:96%;border:1px solid #000;height:300px;font-family:"Trebuchet MS","Times New Roman",Tahoma;font-size:14px;font-weight:bold;color:#000;line-height:18px;}
#comment-form .comment-box-area:hover{margin:0;padding:3px;width:96%;border:1px solid #000;height:300px;background:#f9f9f9;font-family:"Trebuchet MS","Times New Roman",Tahoma;font-size:14px;font-weight:bold;color:#000;}
#comment-form .comment-submit{margin:0;padding:5px 7px;font-family:"Trebuchet MS","Times New Roman",Tahoma;font-size:15px;font-weight:bold;color:#000;}
#comment-form #comment-rules{margin-top:10px;margin-bottom:0;font-size:11px;color:#CCC;line-height:17px;}
#sidebar{float:right;width:335px;}
.widget-sidebar{float:left;width:335px;}
.widget-sidebar h3{font-family:"Trebuchet MS",Tahoma,"VAGRounded BT",Verdana;font-size:13px;line-height:36px;font-weight:bold;background:url(images/link-block.gif) no-repeat;margin:0;padding:0 15px;float:left;height:36px;width:305px;color:#FFF;}
.widget-sidebar .list{margin:0;padding:5px 0 15px 15px;float:left;width:320px;list-style-type:none;}
.widget-sidebar .list ul{margin:0;padding:0;float:left;width:310px;list-style-type:none;}
.widget-sidebar .list li{font-size:11px;line-height:16px;color:#FFF;margin:0 0 8px;padding:0;float:left;width:320px;}
.widget-sidebar .list ul li{font-size:11px;line-height:16px;color:#FFF;margin:8px 0 0;padding:0;float:left;width:310px;}
.widget-sidebar .list li a{color:#000;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/list.gif) no-repeat left 2px;}
.widget-sidebar .list ul li a{color:#666;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/list.gif) no-repeat left 2px;}
.widget-sidebar .list li a:hover{color:#903;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/list.gif) no-repeat left 2px;}
.widget-sidebar .list ul li a:hover{color:#903;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/list.gif) no-repeat left 2px;}
.widget-sidebar .nolist{margin:0;padding:5px 0 15px 15px;float:left;width:320px;list-style-type:none;}
.widget-sidebar .nolist ul{margin:0;padding:0;float:left;width:310px;list-style-type:none;}
.widget-sidebar .nolist li{font-size:11px;line-height:16px;color:#FFF;margin:0 0 8px;padding:0;float:left;width:320px;}
.widget-sidebar .nolist ul li{font-size:11px;line-height:16px;color:#FFF;margin:8px 0 0;padding:0;float:left;width:310px;}
.widget-sidebar .nolist li a{color:#000;margin:0;padding:0;float:left;text-decoration:none;}
.widget-sidebar .nolist ul li a{color:#666;margin:0;padding:0;float:left;text-decoration:none;}
.widget-sidebar .nolist li a:hover{color:#903;margin:0;padding:0;float:left;text-decoration:underline;}
.widget-sidebar .nolist ul li a:hover{color:#903;margin:0;padding:0;float:left;text-decoration:underline;}
.div-rss{background:url(images/rss-box.gif) no-repeat;margin:0;float:left;width:225px;padding-left:110px;height:90px;padding-top:10px;}
.div-rss p{margin:0 0 5px;font-size:11px;color:#000;line-height:16px;background:url(images/rss.png) no-repeat left center;padding-left:15px;}
.div-rss img{margin:0;padding:0;border-width:0;}
.div-rss a{color:#000;text-decoration:none;}
.div-rss a:hover{color:#900;text-decoration:underline;}
.tag-box{margin:0;padding:10px 25px 10px 20px;float:left;width:290px;font-size:12px;line-height:24px;color:#000;}
.tag-box a{color:#000;text-decoration:none;}
.tag-box a:hover{color:#900;text-decoration:none;}
.f-box{margin:0;padding:10px 25px 10px 10px;float:left;width:300px;font-size:11px;line-height:18px;color:#000;}
.f-box img{margin:2px 6px 2px 0;padding:0;float:left;border:2px solid #efefef;width:30%;}
.f-box h1{font-family:Arial,Tahoma,"Lucida Sans";font-size:16px;line-height:20px;font-weight:bold;color:#000;margin:0 0 5px;padding:0;}
.f-box a{color:#900;text-decoration:underline;}
.f-box a:hover{color:#900;text-decoration:none;}
.ads{margin:0;padding:10px 25px;float:left;width:285px;}
.ads img{border:3px solid #eee;}
#footer{float:left;width:901px;padding-top:15px;position:relative;}
#footer-top{background:url(images/bottom-top.gif) no-repeat bottom;float:left;height:12px;width:901px;}
#footer-content{background:#2E2727 url(images/bottom-content-footer.gif) repeat-y;float:left;width:881px;padding:10px;}
#footer-bottom{background:url(images/bottom-bottom.gif) no-repeat top;float:left;height:13px;width:901px;margin:0;padding:0;}
#footer-content .h-block{float:left;width:285px;padding-right:8px;}
#footer-content .h-block h3{margin:0;padding:0 0 0 5px;float:left;width:280px;font-size:18px;line-height:24px;color:#FFF;font-weight:normal;border-bottom:1px solid #443C3C;}
#footer-content .h-block .list{margin:0;padding:5px 0 15px;float:left;width:285px;list-style-type:none;}
#footer-content .h-block .list ul{margin:0;padding:0;float:left;width:275px;list-style-type:none;}
#footer-content .h-block .list li{font-size:11px;line-height:16px;color:#FFF;margin:0 0 5px;padding:0;float:left;width:285px;}
#footer-content .h-block .list ul li{font-size:11px;line-height:16px;color:#FFF;margin:5px 0 0;padding:0;float:left;width:275px;}
#footer-content .h-block .list li a{color:#CCC;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/bottom-bullet.gif) no-repeat left 2px;}
#footer-content .h-block .list ul li a{color:#CCC;margin:0;padding:0 0 0 15px;float:left;text-decoration:none;background:url(images/bottom-bullet.gif) no-repeat left 2px;}
#footer-content .h-block .list li a:hover{color:#CCC6BD;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/bottom-bullet.gif) no-repeat left 2px;}
#footer-content .h-block .list ul li a:hover{color:#CCC6BD;margin:0;padding:0 0 0 15px;float:left;text-decoration:underline;background:url(images/bottom-bullet.gif) no-repeat left 2px;}
#footer-close{margin:0;padding:10px;float:left;width:881px;font-size:11px;line-height:16px;color:#FFF;text-align:center;}
#footer-close a{color:#CCC;text-decoration:underline;}
#footer-close a:hover{color:#CCC;text-decoration:none;}
#search-form{margin:0;padding:10px 3%;float:left;width:90%;border:1px solid #dedede;background:#f9f9f9;}
.search-field{margin:0;padding:2px;float:left;border:1px solid #CCC;}
.search-button{font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#000;padding:1px 8px;margin:8px 0 0;}
#themeswitcher{margin:0;padding:5px 0 12px 15px;float:left;width:96%;list-style-type:none;}
#themeswitcher li{margin:0;padding:0;float:left;width:100%;}
#themeswitcher select{margin:0;padding:2px;float:left;width:96%;border:1px solid #CCC;font-size:13px;color:#000;background:#F9F9F9;}
.akpc_pop{font-size:11px;line-height:18px;color:#000;margin:5px 0 0;padding:0;clear:both;font-family:Tahoma,"Lucida Sans",Arial;}
.pullquote-left{color:#000;background:#F6F6F6;margin:8px 8px 0 2px;padding:3px 3px 8px;float:left;width:30%;border:2px solid #CCC;text-align:center;letter-spacing:-1px;font-size:.75em;font-weight:bold;}
.pullquote-right{color:#000;background:#F6F6F6;margin:8px 8px 0 2px;padding:3px 3px 8px;float:left;width:30%;border:2px solid #CCC;text-align:center;letter-spacing:-1px;font-size:.75em;font-weight:bold;}
.caption-img-left{display:block;margin:15px 5px 2px 0;padding:0;float:left;width:auto;}
.caption-img-left p{font-size:1em;color:#666;padding:0;clear:both;display:block;margin:0;width:auto;}
.caption-img-left img{margin:0;padding:0;display:block;float:left;}
.caption-img-right{display:block;margin:15px 5px 2px;padding:0;float:right;}
.caption-img-right p{font-size:1em;color:#666;margin:0;padding:0;clear:both;width:auto;}
.caption-img-right img{clear:both;margin:0;padding:0;display:block;}
dl{padding-left:10px;font-size:1em;margin-top:8px;margin-bottom:8px;font-family:Arial,Helvetica,sans-serif;}
dt{margin-bottom:5px;margin-top:0;font-weight:400;font-family:Arial,Helvetica,sans-serif;font-size:1em;}
dd{font-style:italic;margin-bottom:8px;margin-left:0;font-family:Arial,Helvetica,sans-serif;font-size:1em;}
blockquote p{margin:0;padding:0;}
.alignleft{text-align:left;float:left;}
.alignright{text-align:right;float:right;}
.center{text-align:center;margin:0 auto;clear:both;}
img.alignleft{padding:0;float:left;margin-right:5px;margin-top:2px;margin-bottom:5px;}
img.alignright{padding:4px;float:right;margin-top:10px;margin-left:10px;}
img.center{padding:4px;display:block;margin:5px auto;clear:both;}
pre{margin:8px 0;padding:0;clear:both;width:90%;overflow:scroll;font-family:Verdana,sans-serif,Arial;font-size:1em;background:#FFF;color:#000;border:1px solid #999;}
em{color:#333;font-size:11px;text-transform:lowercase;}
.post-content h3{margin:0 0 5px;padding:0 0 3px;font-size:17px;font-weight:bold;line-height:20px;color:#000;border-bottom:1px solid #ddd;}
.post-content h4{margin:0 0 5px;padding:0;font-size:18px;font-weight:bold;line-height:24px;}
.post-content h5{margin:0 0 5px;padding:0;font-size:16px;font-weight:bold;line-height:19px;}
.post-content h6{margin:0 0 5px;padding:0;font-size:14px;font-weight:bold;line-height:18px;}

