/*  
Theme Name: THAT Elite
Theme URI: http://www.thatagency.com/THATthemes/index.php?wptheme=THAT+Elite
Description: This theme has a clean design which supports widgets. This theme is also extremely simple to customize based on your needs. Through the admin, the theme logo, header banner (based on site section) and ads can all be customized.
Version: 1.1.4
Author: THAT Agency
Author URI: http://www.thatagency.com/
Tags: light, black, white, three-columns, fixed-width, theme-options
.
Released under the <a href="http://www.opensource.org/licenses/gpl-license.php">GPL</a>.
.
*/
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color: #191919;}
a{color:#BD2031;}
.linerRow{padding:2px 0;margin:0;color:#fff;background:#000 none repeat scroll 0 0;border-bottom:1px solid #555;height:20px;line-height:20px;}
.socialIcons{padding-top:2px;}
.logoRow{padding:8px 0;margin:0;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;}
.logoRow h4{color:#fff;font-size:14px;font-weight:normal;}
.clear5{height:5px;}
.clear10{height:10px;}
.clear15{height:15px;}
.clear20{height:20px;}
.clear25{height:25px;}
.clear50{height:50px;}
.clear100{height:100px;}
.textRight{text-align:right;}
.textLeft{text-align:left;}
.contentWrapper{background-color:#f5f5f5;background-image: url(images/body_bg.png);background-repeat: repeat-y;background-position: left top;}
.footerWrapper{background-color:#191919;margin:10px auto 20px auto;color:#f9f9f9;text-align:right;}
.sideBox,.mainBox{padding:10px 0;}
.sideBox{border-top:20px solid #191919;}
.mainBox{background:#fff none repeat scroll 0 0;}
h1{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#191919;font-weight:normal;margin:0 0 10px 0;padding:0;}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
h3{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
h4{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
h5{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
h6{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 10px 0;padding:0;}
h2.widgettitle{font-size:12px;font-weight:bold;}
h1.themeTitle{font-size:20px;font-weight:normal;color:#fff;}
h4.themeDescription{font-size:14px;color:#fff;font-family:Arial, Helvetica, sans-serif;}
.postMainImage{width:460px;margin:0 0 10px 0;padding:0;/*height:300px;*/}
.padder{padding:0 10px;}
.bottomRow{border-bottom:20px solid #191919;height:20px;}
/* Nav */
#nav{list-style:none;margin:0;padding:0;}
#nav ul{margin:0;padding:0;}
#nav li{float:left;margin:0;padding:0;}
#nav a{display:block;line-height:20px;margin:0;padding:1px 20px 1px 15px;font-size:11px;color:#fff;text-decoration:none;}
#nav li a:hover{color:#BD2031;text-decoration: none;display:block;}
#nav li ul{list-style: none;position: absolute;width: 150px;left: -999em;z-index:999;}
#nav li:hover ul, #nav li.sfhover ul{left: auto;}
#nav li li {float: left; margin: 0; padding: 0; width: 150px; }
#nav li li a{width:150px;height: 20px;line-height:20px;color:#fff; border-top: 1px solid #555; background:#000;  margin: 0; padding:3px 20px 3px 15px;border:1px solid #555;border-top:none;}
#nav li li a:hover{background:#000;padding:3px 20px 3px 15px;color:#BD2031;}
#nav li:hover, #nav li.sfhover { /* prevents IE7 drop-down menu bug (focus on a page element prevents nested menus from disappearing) */position: static;}
.current_page_item{color:#BD2031;}
.current_page_item a,.current_page_item a:link,.current_page_item a:visited{color:#BD2031;}
.current_page_item a ul li a,.current_page_item a ul li a ul li a{color:#191919;}
.current_page_item a:hover{color:#BD2031;}

/* poSt */
.postWrapper{margin:0 0 20px 0;padding:0px;background-color:#fff;}
.postWrapper p{margin:0 0 10px 0;padding:0;line-height:1.5em;}
.postWrapper ol,.postWrapper ul{margin:0 0 0 20px;}
.mainInfoBlock{margin:0 0 10px 0;padding:10px 5px;color:#191919;display:block;clear:both;border-bottom:1px dashed #f5f5f5;background:#f5f5f5 none repeat scroll 0 0;}
.mainInfoBlock h1 a{text-decoration:none;margin:0;padding:0;color:#191919;}
.mainInfoBlock h1{display:block;margin:0 0 5px 65px;padding:0;line-height:1.3em;color:#191919;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;}
.mainInfoBlock span{display:block;font-size:10px;margin:0 0 0 65px;padding:0;}
.mainPageInfoBlock{display:block;clear:both;margin:0 0 5px 0;padding:10px 5px;color:#191919;border-bottom:1px solid #fff;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h1 a{text-decoration:none;margin:0;padding:0;}
.mainPageInfoBlock h1{font-size:16px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h2{font-size:15px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h3{font-size:14px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h4{font-size:13px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h5{font-size:12px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.mainPageInfoBlock h6{font-size:11px;margin:0;padding:0;line-height:1.1em;color:#fff;font-weight:bold;background:#4E8ABE none repeat scroll 0 0;}
.header{color:#fff;}
.authorAvatar{border:1px solid #000000;float:left;margin:0;padding:0;}

.tweetLI{line-height:1.5em;}
.tweetH2{color:#BD2031;}

/* Search form submit button */
form.searchForm{display:block;margin:0 0 10px 0;padding:0; text-align:right;}
.searchTextBox{float:left;margin:0 0 0 0;padding:3px 2px;font-size:11px;width:135px;background:#000 none repeat scroll 0 0;color:#fff;border:none;vertical-align:middle;}
.submitbutton{background:#000 none repeat scroll 0 0;color:#fff;font-size:11px;margin:0 0 0 5px;padding:2px 6px;vertical-align:middle;border:none;}
.submitbutton:hover{cursor:pointer;}
.focusField{float:left;margin:0 0 0 0;padding:3px 2px;font-size:11px;width:135px;background:#000 none repeat scroll 0 0;color:#fff;border:none;vertical-align:middle;}
.idleField{float:left;margin:0 0 0 0;padding:3px 2px;font-size:11px;width:135px;background:#BD2031 none repeat scroll 0 0;color:#fff;border:none;vertical-align:middle;}


/* homepage catBox */
.catBox{padding:10px;}


/* text widget */
.textwidget{margin:5px 0;padding:0;}
.textwidget p{margin:0;padding:0 5px;line-height:1.5em;}


#recentcomments li.recentcomments a{color:#BD2031;}

/* calendar */
#wp-calendar{border: 1px solid #ddd;empty-cells: show;font-size: 14px;margin: 0;width:100%;}
#wp-calendar caption{color:#BD2031;font-size:14px;text-align:left;text-transform:uppercase;font-weight:bold;}
#wp-calendar #next a{padding-right: 10px;text-align: right;}
#wp-calendar #prev a{padding-left: 10px;text-align: left;}
#wp-calendar a{display: block;text-decoration: none;}
#wp-calendar a:hover{background: #e0e6e0;color: #191919;}
#wp-calendar td{color: #ccc;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td.pad:hover{background: #fff;}
#wp-calendar td:hover, #wp-calendar #today{background: #eee;color: #bbb;}
#wp-calendar th{font-style: normal;text-transform: capitalize;}

/* popular posts */
.popularPosts{margin:20px 0;padding:0;}
.popularPosts li{list-style-type:none;margin:0;padding:0;}
.popularPosts li a{display:block;margin:0 0 5px 0;padding:5px;border-bottom:1px solid #e1e1e1;text-decoration:none;}
.popularPosts li a span{color:#131313;}


/* Widgets Pieces */
ul.sideBarUL{margin:0 0 10px 0;padding:0; list-style-type:none;font-size:11px;}
ul.sideBarUL li h2{display:block;padding:5px;margin:0 0 10px 0;clear:both;background-color:#fff;border:1px solid #dadada; text-transform:uppercase;color:#BD2031;}
ul.sideBarUL li{list-style-type:none;margin:0;padding:10px 0;}
ul.sideBarUL ul{margin:0;padding:0;}
ul.sideBarUL li li{margin:0;padding:0;border-top:1px dotted #dadada;}
ul.sideBarUL li ul li{display:block;background:url(images/sidebar_arrow.png) no-repeat 0 9px;padding:0 0 0 10px;margin:0;font-size:11px;line-height:2em;}
ul.sideBarUL li a, ul.sidebarUL li ul li a{color:#191919;text-decoration:none;}
ul.sideBarUL .widget_tag_cloud div a{line-height:1.5em;}



.alignright{float:right;}
.alignleft{float:left;padding-right:10px;}
.wp-caption{border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 20px 10px;}
.widget_tag_cloud div{padding:0 10px 10px 5px;}
.aligncenter{margin:0 auto;}
.cat-item{}
.currentcat{}
.current-cat-parent{}
.pagenav{}
.page_item{color:#fff;}
.page_item a{color:#fff;}

.widget{}
.linkcat{}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;padding: 5px 4px 5px;margin: 0;}
#postNavigation{background:#fff none repeat scroll 0 0;float:left;height:51px;padding:0;margin:0;width:100%;display:block;border-bottom:none;}
p.postmetadata{text-align:right;border-bottom:1px solid #efefef;padding:5px;border-left:1px solid #efefef;border-right:1px solid #efefef;}
.ccomment{margin:10px 0;padding:10px;border:1px solid #efefef;}
.ccomment textarea{width:500px;}
.ccomment ol{}
.ccomment ol li{background:#ddd;padding:15px;}
.ccomment ol li.alt{background:#efefef;padding:15px;}
#c{float:left;width:220px;}
#cc{float:right;width:304px;}
#commentform p{padding-bottom:10px;}
#commentform #author{border:1px solid #BBB;height:20px;width:200px;background:#f5f5f5;padding-left:5px;}
#commentform #email{border:1px solid #BBB;height:20px;width:200px;background:#f5f5f5;padding-left:5px;}
#commentform #url{border:1px solid #BBB;height:20px;width:200px;background:#f5f5f5;padding-left:5px;}
#commentform #comment{border:1px solid #BBB;height:200px;width:277px;background:#f5f5f5;padding-left:5px;}
.commentlist{ list-style-type:none;margin:20px 0;padding:0;}
.commentlist cite{background:#f5f5f5;padding:5px 5px 5px 10px;}
.commentlist cite a{color:#191919;}
.commentlist .ctext{background:url(images/doth.gif) repeat-x bottom;font-size:11px;}

.ccomment{line-height:140%;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif}
.ccomment ol{}
.ccomment ol li{background:#F9F9F9;padding:15px;border-bottom:1px solid #ccc;}
.ccomment ol li.alt{background:#f0f0f0;padding:15px;}
.commentAvatar{display:block;margin:0 0 10px 0;padding:5px;background-color:#fff;}
.commentAvatar img{float:left;margin:0 10px 0 0;padding:0;}
.commentWordBox{display:block;margin:0 0 0 10px;padding:0;}
.commentMetaData{float:left;margin:0 0 0 0;padding:0;}
.commentMetaData p{margin:0;padding:0;}
.moderation{color:red;}
blockquote{text-align:justify;clear:both;background:#fff none repeat scroll 0 0;border-bottom:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;margin:20px 0;padding:10px;font-style:italic;}
.rssBlock{height:16px;line-height:16px;margin:5px 0 0 0;padding:0;}
.rssBlock a.rssFeed{color:#fff;margin:0;padding:0 0 0 20px;background-image: url(images/rss.png);background-position: left bottom;text-decoration:none;font-size:10px;background-repeat: no-repeat;}
.sideAds{list-style-type:none;margin:10px 0 20px 10px;padding:0; background-color:lime;}
.sideAds li{float:left;width:125px;height:130px;margin:0 20px 10px 0;padding:0;}
.sideAds li a{width:125px;height:125px;border:none;outline:none;margin:0;padding:0;}
.sideAds li a img{width:125px;height:125px;border:none;outline:none;margin:0;padding:0;}
.sideAds li.sideAdsLast{margin-right:0;}
.sponsorHeader{background-color:#EFEFEF;border:1px solid #E1E1E1;clear:both;color:#4E8ABE;display:block;margin:10px 0 0 8px;padding:5px;text-transform:uppercase;}


table{border-spacing:1px;font:10px 'Verdana', Arial, Helvetica, sans-serif;background:#fff;color:#191919;}
caption{border:#666666;border-bottom:2px solid #666666;text-transform:uppercase;padding:10px;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;}
td, th{padding:4px;}
thead th{text-align:center;background:#fff;color:#191919;text-transform:uppercase;}
tbody th{font-weight:bold;}
tbody tr{background:#fff;text-align:left;}
tbody tr.odd{background:#fff;}
tbody th a:link, tbody th a:visited{color:#BD2031;padding:3px 0px 0px 18px;}
tbody th a:hover{color:#BD2031;}
tbody tr td{height:50px;background:#fff;}
tbody tr.odd td{background:#ffffff;}
table td a:link, table td a:visited{color:#BD2031;text-decoration:none;font-weight:normal;}
table td a:hover{color:#BD2031;text-decoration:underline;font-weight:normal;}
tfoot th, tfoot td{padding:10px;text-align:center;font:15px 'Verdana', Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}