@import url('../blueprint/reset.css'); 
@import url('../blueprint/forms.css'); 

body{background-color:#252221; font:12px 'Lucida Grande',Arial,Helvetica,sans-serif; color:#ccc; height:100%; min-height:100%}

.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}

a, a:link, a:visited{color:#ccc; text-decoration:underline}
a:focus{-moz-outline-style:none}
a:hover{color:#fff}

p{padding:0 0 1.25em 0; line-height:1.5em}
blockquote{border-left:1px solid #635957; border-right:1px solid #635957; padding:5px 10px; margin:5px 0}
code{font-family:Consolas,Monaco,Courier,monospace; font-size:11px; background:#EAEAEA; color:#333; padding:1px 3px; margin:1px 0}
pre code{display:block; border:1px solid #635957; background: #322E2C; padding: 1.5em 1.75em; color: #FFF; overflow: scroll}
.floatLeft{float:left}
.floatRight{float:right}
.sub{color:#999; font-size:11px}
.textCenter{text-align:center}
.textRight{text-align:right}
.no-border, .no-border:hover{border:none !important}
.more-articles-link, .more-news-link{display:block; background:#252221; padding:6px; color:#fff !important; font-weight:bold; text-align:center; text-decoration:none !important}
.more-news-link{border:5px solid #322E2C; margin-right:10px}
.more-articles-link:hover{background:#fff; color:#252221 !important; border:none !important}
.more-news-link:hover{background:#fff; color:#252221 !important; border:5px solid #322E2C}
#bottom-content .more-articles-link{margin:10px}
.padding-content{padding:10px !important}
.archive-title{background:#322E2C; font-size:11px; color:#fff; text-transform:uppercase; padding:6px 10px; display:block; margin:0 10px 10px 0; font-weight:bold}
.archive-listing{float:right; margin:2px 15px 0; font-size:11px}
.archive-listing select, .archive-listing input{font-family:'Lucida Grande',Arial,sans-serif; font-size:11px; padding:2px; margin-top:2px !important; width:150px}
.navigation a{text-decoration:none; color:#fff; font-size:11px; font-weight:bold; background:#322E2C; display:block; padding:5px; margin:0 10px 0 0; border:1px solid #292624}
.noticebox{background-color:#fff9d7; border:1px solid #e2c822; color:#333; padding:10px; margin-bottom:20px}
.noticebox a{color:#000}
 
.fixed{width:960px; margin:0 auto}
#wrapper{min-height:100%; position:relative}
#footer{background:#1E1B1A}
#main{padding-top:10px}

h1{float:left; background:url(../../images/icons/logo.png) no-repeat; text-indent:-9000px; width:300px; height:20px; margin:20px}
h1 a{display:block; width:300px; height:20px}
#top-navigation, #top-navigation-bottom{background:url(../../images/topnav.jpg) repeat-x; height:30px}
#top-navigation-bottom{margin:10px auto}
#top-navigation ul, #top-navigation-bottom ul{list-style:none; margin:0; padding:0 15px; max-width:780px; max-height:30px; overflow:hidden}
#top-navigation li, #top-navigation-bottom li{float:left; text-transform:uppercase; display:inline}
#top-navigation a:link, #top-navigation a:visited, 
#top-navigation-bottom a:link, #top-navigation-bottom a:visited{display:block; margin-right:25px; color:#333; font-size:11px; font-weight:bold; text-decoration:none; height:23px; padding-top:4px; border-top:2px solid #f2f2f2; float:left; clear:left}
#top-navigation ul li:last-child a, #top-navigation-bottom ul li:last-child a{margin-right:0}
#top-navigation-bottom a:link, #top-navigation-bottom a:visited{padding-top:5px; height:21px}
#top-navigation a:hover{border-top:2px solid #D20000}
#top-navigation-bottom a:hover{border-bottom:2px solid #D20000; border-top:2px solid #f2f2f2 !important}
#top-navigation .rss li, #top-navigation-bottom .rss li{background:url(../../images/rss.png) no-repeat; background-position:0 8px; padding:0 0 0 18px}

#bar{background:#322E2C; height:5px; overflow:hidden}
#infobar{float:right; background:#322E2C; width:280px; height:26px; overflow:hidden; padding:10px; margin-bottom:10px}
#infobar #searchform #s{font-family:'Lucida Grande',Arial,Helvetica,sans-serif; width:195px; padding:2px; border:1px solid #ccc; float:left; margin:3px 5px 0 0}
#infobar #searchform #searchsubmit{float:left}
#infobar #searchform #searchsubmit, #commentform #sbutt, #wp-submit{font-family:'Lucida Grande',Arial,Helvetica,sans-serif; background:url(../../images/postbar.gif) repeat-x; border:2px solid #333; padding:3px 6px 3px; font-size:12px; color:#fff}
#infobar #searchform #searchsubmit:hover, #commentform #sbutt:hover, #wp-submit:hover{background:url(../../images/topnav.jpg) repeat-x; color:#333}
#infobar a{text-decoration:none}
#infobar a:hover{text-decoration:underline}

.sidebar{}
.sidebar ul{list-style:none; padding:0; margin:0}
.sidebar ul li, .module, .single-post{background:#322e2c; margin-bottom:10px}
.sidebar ul * ul{margin-left:7px}
.sidebar ul * li, #bottom-content ul * li{background:none; padding:4px 0; margin:5px 0; width:auto; color:#999}
.sidebar h2, .module h2, #bottom-content h2{background:none; color:#fff; font-size:10px; text-transform:uppercase; padding:8px 15px 4px; font-weight:bold; margin-bottom:5px}
.sidebar ul * li a:link, .sidebar ul * li a:visited, #multi-sidebar a:link, #multi-sidebar a:visited{color:#ccc; text-decoration:none; font-weight:bold; font-size:12px}
.sidebar ul * li a:hover{border-bottom:1px dotted #635957; color:#fff}
.sidebar ul.children li{padding:4px 8px}
.sidebar .widget-content{padding:0 10px 10px; margin:0 auto}
.sidebar .widget-content form{padding:0 5px}
.sidebar li h3, .sidebar li h4{font-weight:bold; color:#fff}
.sidebar li h3, .sidebar li h4, .sidebar ol{margin:10px 7px}
.sidebar ol li{margin:0 !important}

#multi-sidebar{background:none !important; margin-bottom:10px}
#multi-sidebar div ul li{list-style:none !important; margin:0}
#multi-sidebar div ul{margin:0; padding:0 15px}
#multi-sidebar .ui-tabs-nav{list-style:none; margin:0; padding:0; overflow:hidden}
#multi-sidebar .ui-tabs-nav li{float:left; list-style:none; margin:1px 0 0; padding:8px 9px 14px; border:none; min-width:40px; text-align:center; font-size:12px; height:15px; overflow:hidden; background:none}
#multi-sidebar ul.ui-tabs-nav li a{color:#fff}
#multi-sidebar ul.ui-tabs-nav li a:hover, 
#multi-sidebar a:hover{border-bottom:1px dotted #fff; color:#fff; font-size:12px}
#multi-sidebar ul .ui-tabs-selected{background:#322E2C !important}
#multi-sidebar .ui-tabs-panel{background:#322E2C; padding:10px 5px; margin-top:-5px}
#multi-sidebar .ui-tabs-panel li{padding-bottom:5px}
#multi-sidebar .ui-tabs-hide, .hide{display:none}
#s-comments img{float:left; padding:1px; border:1px solid #fff; margin-right:10px}
#s-comments .s-comment-author{float:left; margin:0; padding:0; width:230px}

.featured{background:#322e2c; padding:10px; margin:0 0 10px 0; height:250px; width:630px}
#controls{position:absolute; float:left; z-index:1000; width:630px; padding-top:75px}
#controls #next, #controls #prev{text-indent:-9000px; width:30px; height:30px; display:block}
#controls #prev{background:url(../../images/prev.png) no-repeat; float:left}
#controls #next{background:url(../../images/next.png) no-repeat; float:right}
#featured-slideshow{position:relative; height:250px; width:630px}
.featured-article{display:block; width:630px; height:250px; text-decoration:none !important}
.featured-article-content, .featured-mini-content{position:relative; top:165px; overflow:hidden; background:url(../../images/overlay.png); height:85px; color:#a7a7a7; padding:0; display:block}
.featured-article-content .title{color:#fff; padding:10px 15px 5px; display:block; font-size:16px; font-weight:bold}
.featured-article-content span{padding:0 15px; margin:0; display:block}
.featured-mini{width:200px; height:100px; display:block; text-decoration:none !important}
.featured-mini-content{top:55px; height:45px; display:block}
.featured-mini-content .title{color:#fff; font-size:14px; padding:5px 10px; display:block}

#bottom-content{margin:10px 0; font-size:11px}
#bottom-content ul{list-style:none; padding:0; margin-bottom:10px}
#bottom-content li{float:left; width:320px; margin:0 10px 10px 0; background:#322E2C; color:#635957; overflow:hidden}
#bottom-content * ul{margin:10px 0 10px 28px}
#bottom-content ul * li{padding:0 15px 5px 2px; float:none; list-style:circle; overflow:visible; height:auto}
#bottom-content a:link, #bottom-content a:visited{color:#ccc; text-decoration:none}
#bottom-content a:hover{border-bottom:1px dotted #635957; color:#fff}
#bottom-content .see-all-link{background:none; padding:8px 15px 0 0}
#bottom-content .see-all-link:hover{border:0; color:#fff}
.platform-sub{float:right; color:#999; font-size:11px}

#post p{line-height:1.75em}

.posts-default, .posts-quick{list-style:none; margin:0; padding:0; font-size:11px}
.posts-default li, .posts-quick li{background:#322E2C; padding:10px; overflow:hidden}
.posts-quick li{margin:0 10px 10px 0}
.posts-quick img{float:left; margin-right:15px}
.posts-default li{float:left; width:190px; height:220px; margin:0 10px 10px 0}
.posts-default li:hover, .posts-quick li:hover{background:#373331}
.posts-default h2, .posts-quick h2{display:block; margin:5px auto; font-size:12px; padding:0}
.posts-default h2 a, .posts-quick h2 a{color:#fff; font-weight:bold; text-decoration:none}
.posts-default h2 a:hover, .posts-quick h2 a:hover{text-decoration:none; border-bottom:1px dotted #fff}
.percat-default{width:220px; float:left; overflow:hidden}
.percat-default .category, .percat-quick .category, .percat-traditional .category{font-size:10px; text-transform:uppercase; color:#fff; font-weight:bold; margin:0 10px 0 0; padding:5px 10px; background:url(../../images/arrow.gif) no-repeat; background-position:200px center}
.quick-read-more{margin:10px 0 0; font-size:12px}
.quick-read-more a{text-decoration:none}
.quick-read-more a:hover{border-bottom:1px dotted #fff}

.single-post{}
.single-post p{line-height:1.8em; font-size:12px; color:#999; padding:0 0 1.25em 0}
.single-post h2{margin:10px 10px 5px; font-size:20px; font-weight:bold}
.single-post h3, .single-post h4, .single-post h5, .single-post h6{font-weight:bold; margin:10px 0; color:#fff}
.single-post h3, .sidebar li h3{font-size:14px; color:#FFE17F}
.single-post h4, .sidebar li h4{font-size:13px}
.single-post h5, .sidebar li h5{font-size:12px}
.single-post h6, .sidebar li h6{font-size:11px}
.single-post ol, .single-post ul, .sidebar ol{padding:0 1.75em 1.25em}
.single-post li, .sidebar ol li{padding:2px 0}
.single-post h2 a{color:#f4f4f4; text-decoration:none}
.single-post table{width:95%; margin:10px 0; border-collapse:collapse; border-spacing:0; border:1px solid #292624}
.single-post table th{font-weight:bold; color:#FFF; background:url(../../images/postbar.gif) repeat-x top}
.single-post table th, .single-post table td{padding:5px; border:1px solid #222; border-width:0 0 1px 1px}
.single-post table td{background-color:#373331}
.single-post img{background:#373331; padding:4px; border:solid #312e2c; border-width:0 1px 1px}
.single-post img.thumbnail{padding:0; border-width:1px}
.single-post .alignleft{float:left; margin-right:15px}
.single-post .alignright{float:right; margin-left:15px}
.page .single-post h2{font-size:11px; text-transform:uppercase; color:#fff}
.scoreboard{width:300px; float:right; border:1px solid #e5e5e5; margin:0 0 10px 10px; background-color:#373331; border:1px solid #292624; padding:5px 15px; color:#333 !important}
.scoreboard-head{float:left; width:60px; position:relative; margin-right:10px}
.scoreboard p{font-size:11px; padding:0; margin:10px 0; line-height:100%; overflow:hidden}
.scoreboard p.title{font-weight:bold; margin-bottom:0}
.scoreboard p.score{font-size:36px; text-align:center; font-weight:bold; margin:8px 0 0; color:#f0f0f0}
.scoreboard .details{border-left:1px solid #292624; padding-left:10px; float:right; width:215px}
.scoreboard .details p{line-height:1.3em}
.details strong{color:#fff}
.social-links{float:right}
.social-links .sociable{margin:0 !important; padding:0 !important}
.postmeta, .commentmeta{color:#999; padding-bottom:5px; border-bottom:1px dotted #635957; margin:0 10px 5px; font-size:11px}
.postmeta a{text-decoration:none}
.break{border-bottom:1px dotted #635957; margin-bottom:5px; padding-bottom:5px}
.author{font-weight:bold; color:#999; padding-right:10px}
.postbar{list-style:none; margin:0 0 10px; padding:7px 0 !important; border:1px solid #292624; background:url(../../images/postbar.gif) repeat-x top; font-size:11px}
.postbar li{float:left; padding:0 10px; border-left:1px solid #312d2c}
.postbar li:first-child{border-left:0}
.postbar li a{text-decoration:none; font-weight:bold; color:#fff}
.postbar li a:hover{border-bottom:1px dotted #635957}

.commenttext-admin{padding:0 20px}
.commenttext{padding:0 20px}
.standard{background:#373331}
.nocomments{padding:0 15px 10px}
.singlecomment{padding:5px 10px}
.about-author{border:1px solid #272423; padding:10px 15px; margin:0 15px 10px; line-height:1.5em; background:#373331; font-size:11px}
.about-author h2{font-size:10px; margin:0 0 10px; text-transform:uppercase; color:#fff}
.about-author img{float:left; margin:0 10px 10px 0; border:2px solid #fff}
#commentsform{padding:10px 15px; overflow:hidden}
#commentsform textarea{width:98%; height:100px; padding:5px}
#commentlist{padding:10px 15px; list-style:none}
#commentlist li{margin:10px 0; padding-bottom:10px; border-bottom:1px dotted #635957; overflow:hidden}
#commentlist .avatar{border:1px solid #ccc; padding:1px; float:left; margin:0 5px 10px 0}
#commentlist cite{font-weight:bold; font-style:normal; line-height:14px}
#commentlist .says{display:none}
#commentlist p{clear:left; font-size:12px}
#commentlist .comment-meta a{text-decoration:none; color:#999}
#commentlist .reply{float:right}
#commentlist .reply a, .comments-navigation a{background:#252221; text-decoration:none; padding:5px 8px; margin-bottom:3px; border:2px solid #333; font-weight:bold}
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover{color:#252221; background:#fff}
#commentlist .children{clear:right; margin:5px 0 0; list-style:none}
#commentlist .children li{border-bottom:none; border-left:3px solid #635957; padding:5px 0 5px 20px}
.comments-navigation{padding:0 15px 15px}

#footer{font-size:11px; color:#ccc; overflow:hidden; width:940px !important; margin-top:5px}
#footer ul{list-style:none; margin:0; padding:0 10px}
#footer-sidebar{width:660px; float:left; overflow:hidden; border-right:1px solid #2d2928}
#footer-sidebar li{float:left; padding:0 25px 0 0; margin:0 0 15px 0; max-width:250px; max-height:100px}
#footer-sidebar li ul{margin:5px 0 0 13px; padding:0}
#footer-sidebar li ul li{float:none; padding:1px 0; list-style:square; height:auto; margin:0}
#footer li h2{color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; margin-bottom:10px}
#footer a:link, #footer a:visited{color:#ccc; text-decoration:none}
#footer a:hover{color:#fff; border-bottom:1px dotted #fff}
#footer .footer-message{float:right; padding-left:15px; overflow:hidden}
#footer .footer-message li{padding-right:15px; width:216px; overflow:hidden}

.single-post, .module, .sidebar li, .posts-default li, .posts-quick li, 
.featured, #bottom-content li, #top-navigation-bottom, h2.archive-title, #footer{-moz-border-radius:5px; -webkit-border-radius:5px}
.sidebar ul * li{-moz-border-radius:5px 5px 0 0; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px}
#multi-sidebar .ui-tabs-panel, #infobar{-moz-border-radius:0 0 5px 5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px}
