/*  
Theme Name: Original Premium NewsTheme 
URI: http://www.woothemes.com/
Description: Original Premium News by WooThemes
Version: 2.0.4
Author: WooThemesAuthor 
URI: http://www.woothemes.com
/*/

/*========= SETUP =========*/

*{ border: 0; margin: 0; padding: 0; }

body{ background: #859eb4; color: #000000; font: 0.8em Arial,Helvetica,Sans-Serif; }

a{ color: #ff7800; text-decoration: none; }

a:hover{ text-decoration: underline; }

input,select,textarea{	border: #999999 1px solid; font-size: 12px; padding: 2px; }

select{	padding: 0;}

li{ list-style: none; }


/*========= LAYOUT =========*/
#page{	background: #ffffff; margin: 0 auto; width: 960px; }

/*--- Main Columns ---*/

#columns{ margin: 20px 0 0;	padding: 0 15px 25px; }

.col1{ float: left;	width: 550px; }

.col2{float: right;width: 350px;}


/*--- Sub Columns ---*/

.subcol{width: 160px;}

.subcol h2{color: #ff7800;font-size: 14px;padding: 0 0 10px;}

/*========= HEADER =========*/
/*- Page Navigation -*/

#nav{background: #c50000;height: 30px;padding: 4px 0 0;}

#nav-left {float:left;display:inline;width:570px;}

#nav-right {float:right;display:inline;width:370px;}

#nav ul {position: relative;height: 26px;overflow: hidden;padding-left:10px;}

#nav ul  li {float: left;list-style: none;font-weight:bold;font-size:14px;	}

#nav ul  li.back {background-color: #06F;width: 9px;height: 30px;z-index: 8;position: absolute;}

#nav ul  li a {text-decoration: none;color: #FFF;outline: none;text-align: center;top: 6px;text-transform: uppercase;letter-spacing: 0;z-index: 10;display: block;float: left;height: 26px;position: relative;overflow: hidden;margin: auto 15px !important;margin: auto 7px;}

#nav ul  li a:hover, #nav ul  li a:active, #nav ul  li a:visited {border: none;}

/*- Category Navigation -*/

.nav2, .nav2 * {margin:0;padding:0;}

.nav2 {height: 35px;font-weight:bold;font-size:15px;	position:relative;}

.nav2 ul {background:#fff; /*IE6 needs this*/float: left;position:relative;}

.nav2 li {line-height: 35px;float: left;list-style:none;z-index:999;}

.nav2 li.current ul {z-index: 999;	}

.nav2 li.sfHover ul,ul.nav2 li:hover ul {z-index: 1000;background: #B3B3B3;color: #ffffff;text-decoration: none;		}

.nav2 li li {}

.nav2 a {color: #999999;display: block;padding: 0 13px;}

.nav2 li ul {left:0;top:-999em;position:absolute;width:960px;}

.nav2 li:hover,.nav2 li.sfHover,.nav2 li.current,.nav2 a:focus, .nav2 a:hover, .nav2 a:active {color: #FF7800;text-decoration: none;background: #B3B3B3;}

.nav2 li.sfHover a,.nav2 li.current a,.nav2 a:focus, .nav2 a:hover, .nav2 a:active {border-bottom: none;}

.nav2 li li.current a {font-weight: bold;}

.nav2 li li:hover,.nav2 li li a:focus, .nav2 li li a:hover, .nav2 li li a:active {}

.nav2 li:hover ul, /* pure CSS hover is removed below */body .nav2 li.current ul, /* this must be more specific than the .superfish override below */ul.nav2 li.sfHover ul {top:2.5em;}

.nav2 li:hover li ul,.nav2 li.sfHover li ul {top:-999em;}

.nav2 li li:hover ul, /* pure CSS hover is removed below */ul.nav2 li li.sfHover ul {top:2.5em;}

/*following rule negates pure CSS hoversso submenu remains hidden and JS controlswhen and how it appears*/.superfish li:hover ul,.superfish li li:hover ul {top: -999em;}

/*- Search -*/#search{background: #fff;border: 1px solid #b3b3b3;float: right;height: 23px;margin: 0 15px 0 0;padding: 0 10px 0 0;width:325px;}

* html #search{margin-right: 8px;}

#search input{background: transparent;border: 0;color: #b3b3b3;float: left;font-size: 13px;margin: 2px 0 0;padding: 2px 2px 2px 10px;width:288px;}

#search .btn{margin: 3px 0 0 5px;padding: 0;width: auto;}

/*- Header -*/

#header{background: url(images/hl-dot.gif) repeat-x bottom;height: 92px;padding: 0 0 2px;}

/*- Logo -*/

#header h1{float: left;display:inline;}

#header h1 a{display: block;height: 343px;width: 960px;}

/*- RSS -*/

#rss{float: right;font-size: 12px;padding: 16px 15px 0 0;text-align: right;width: 285px;}

#rss a{color: #b3b3b3;}

#rss ul{float: left;margin: 13px 0 0;width: 220px;}

#rss li{margin: 0 0 3px;padding: 0 0 5px;}

#rss img{float: right;}

/*========= FEATURED POSTS (FRONT-PAGE) =========*/

.featured{background: #dddddd;height: 200px;margin: 0 0 10px;overflow: hidden;padding-right:10px;}

.featured h2{font-size: 10px;padding: 10px 0;}

.featured h3{font-size: 13px;padding: 0 0 10px 0;}

.featured h3 a {color:#000;}

.featured h3 a:hover {color:#FF7800;}

.featured p {margin-bottom:10px;}

.featured-img{margin: 0 10px 0 0;width:350px;height:200px;float:left;display:inline;}

#ribbon{width:138px;height:138px;float:right;}

#featured-th{height: 57px;margin: 0 0 30px;}

#featured-th img{margin: 0;border:none;}

#featured-th .idTabs {list-style:none;}

#featured-th .idTabs li {float:left;display:inline;margin-right:12px;}

#featured-th .idTabs li.last {margin-right:0px !important;}

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame {background:#DDD;float:left;width:550px;height:auto;margin-bottom:30px;}

.video-left {float:left;width:350px !important;display:inline;}

.video-left p {padding:0px !important;margin:0px !important;}

.video-left h2 {display:none;}

.video-right {float:right;width:200px;display:inline;padding-top:7px;}

.video-right h2{color: #ff7800;font-size:1.3em;line-height:1.2em;	font-weight:bold;padding: 0 0 0 10px !important;margin:0 !important;}

.video-right p{color: #000;font-size:0.9em;line-height:0.8em;font-weight:bold;padding: 0 0 7px 10px !important;margin:0 !important;	}

.video-right .idTabs {border-top:1px solid #FFF;list-style:none;margin:5px 0px 0px 0px;padding:0px;}

.video-right .idTabs li {margin:0px;border-bottom:1px solid #FFF;background:#DDD;line-height:10px;}

.video-right .idTabs li a {color:#000;font-weight:bold;font-family:Tahoma, Arial;font-size:12px;text-decoration:none;display:block;	padding:10px 10px;}

.video-right .idTabs li a:hover {background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;}

.video-right .selected {background:#C0C0C0 url(images/ico-watch.gif) right center no-repeat !important;}

/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/

.post{margin: 0;}

.post h2{font-size: 1em;padding: 0 0 5px;}

.post h3{font-size: 1.3em;}

.post h3 a{color: #000000;}

.post p{padding: 0 0 15px;}

.post p.posted{color: #c0c0c0;}

/*- Box -*/

.box{border-top: 3px solid #c0c0c0;clear: both;height: 1%;margin: 0 0 20px;padding: 15px 0 20px;}

.box .post{width: 260px;}

.box .post h2{font-size: .85em;}

.box .post h3{font-size: 1em;}

.box .post p.posted{font-size: .85em;}

/*=== Traditional Blog Post ===*/

.post-alt{margin: 0 0 15px 0;padding-bottom:15px;background: url(images/hl-dot.gif) repeat-x bottom;}

.post-alt h2{font-size: 1.1em;padding: 0 0 5px;}

.post-alt h3{font-size: 1.4em;}

.post-alt h3 a{color: #000000;}

.post-alt p{padding: 0 0 15px;}

.post-alt p.posted{color: #c0c0c0;}

/*=== Buttons ===*/

.continue{background: url(images/ico-arrow.gif) no-repeat left;padding: 0 0 0 13px;font-weight:bold;}

.comments {padding-bottom:0px !important;}

.comments a{background: url(images/ico-comm.gif) no-repeat left;color: #000000;padding: 0 0 0 20px;font-weight:bold;}

a.more{background: url(images/ico-arrow2.gif) no-repeat right;color: #c0c0c0;font-size: 1.2em;font-weight: bold;padding: 0 20px 0 0;}

/*=== Traditional Blog Post ===*/

.navigation {}

.navigation a {color: #c0c0c0;font-size: 1.2em;font-weight: bold;}

.alignleft{display:inline;float:left;}

.alignright{display:inline;float:right;}

/*========= ARCHIVE SPECIFIC =========*/

#archivebox {background:#EEE;padding:10px;width:530px;margin-bottom:25px;}

#archivebox h2 {font-size:1.5em;color:#000;}

#archivebox h2 em{color:#C0C0C0 !important;font-style:normal;}

.archivefeed {margin-top:5px;}

.archivefeed a {background:url(images/ico-arcfeed.gif) center left no-repeat;padding-left:20px;color:#000;font-weight:bold;}

.arclist{border-top: 3px solid #c0c0c0;border-bottom: 3px solid #c0c0c0;margin: 0 0 15px;padding: 10px 0 10px;width: 260px;}

.arclist h2{color: #000;font-size: 18px;padding: 0 0 10px 0 !important;}

.arclist ul li{padding:0 0 7px 10px;color:#c0c0c0;font-size:14px;font-weight:bold;}

/*========= SINGLE POST SPECIFIC =========*/

.singletags {margin-top:5px;font-weight:bold;color:#C0C0C0;}

.entry p{text-align:left;font-size:12px;line-height:20px;}

.entry blockquote { padding: 3px 15px;background: #def3ff;border: 1px solid #0253b8;margin: 5px auto 15px auto;color:#000;width:85%;}

.entry blockquote p {font-size:12px;padding: 5px 0px;margin: 5px 0px;line-height: 20px;}

.entry img { padding: 2px 2px 2px 2px;background:#DDD;border: solid 1px #C0C0C0; }

.entry ul, .entry ol {margin-bottom:15px;font-size:12px;line-height:20px;}

.entry ul li ul, .entry ol li ol{margin-bottom:0px;padding-top:3px;}

.entry ul li {list-style:circle inside !important;margin-left:15px;padding:3px 0px;}

.entry ul li ul li {list-style:disc inside !important;}

.entry ol li {list-style:decimal inside !important;font-size:12px;padding:3px 0px;}

.entry ol li ol li {list-style:decimal-leading-zero inside !important;}

/*========= COMMENTS =========*/

h2.commh2{font-size: 1.4em;padding: 0 0 5px;font-weight:bold !important;}

ol.commentlist{margin: 10px 0 20px;padding: 0;list-style: none;font-size: 12px;line-height: 20px;}

ol.commentlist p{margin-bottom:10px;line-height: 20px;}

ol.commentlist cite{font-style: normal;font-weight: bold;}

ol.commentlist li{padding: 20px 10px 10px 10px;}

ol.commentlist li.alt{padding: 10px 10px 0 10px !important;background:#DDD;border:1px solid #C0C0C0;	}

/*========= SIDEBAR =========*/

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/

.sideTabs {border-bottom:1px solid #C0C0C0;height:31px;width:350px;float:left;display:block;}

.sideTabs .idTabs{font-size: 12px;height: 30px;letter-spacing: -1px;}

.sideTabs .idTabs li{float: left;font-size: 13px;line-height: 30px;}

.sideTabs .idTabs li a{background: #eeeeee;border: 1px solid #eeeeee;border-bottom: 0;color: #c0c0c0;display: block;margin: 0 2px 0 0;padding: 0 10px;font-weight:bold;}

.sideTabs .idTabs li a:hover,.sideTabs .idTabs .selected{background: #dddddd;border: 1px solid #c0c0c0;border-bottom:1px solid #ddd;color: #373737;text-decoration: none;}

.navbox{background: #dddddd;border: 1px solid #c0c0c0;border-top: 0;margin: -2px 0 25px;padding: 10px 10px 0;position: relative;}

.list1,list3,list4{padding-bottom:12px;}

.list1 li,.list3 li,.list4 li{background: url(images/ico-star.gif) no-repeat left center;padding: 6px 0 6px 25px;border-bottom:1px dashed #C0C0C0;}

.list1 li a,.list3 li a,.list4 li a{color: #000000;}

.list3 li {background: url(images/ico-mostcomm.gif) no-repeat left center !important;}

.list4 li {background: url(images/ico-feat.gif) no-repeat left center !important;}

/*- Ads -*/

.ads{border: 1px solid #eeeeee;height: 290px;margin: 0 0 25px;padding: 10px;}

.ads img{float: left;margin: 0 14px 0 0;}

.ads img.last{margin: 0 !important;}

/*- Flickr -*/

.flickr{background: #fafafa;border: 1px solid #c0c0c0;margin: 0 0 25px;padding: 10px 0px;}

.flickr .flickr_badge_image img {float:left;display:inline;padding-left:10px;padding-bottom:5px;	}

.flickr h2{color: #ff7800;font-size: 14px;height: 21px;margin: 0 0 10px 0px;padding-left:10px;}

.flickr h2 span{float: left;}

.flickr h2 img{float: right;margin: 0 2px;}

.flickr h2 em{color: #848382;float: right;font-style: normal;}

.flickr-ar {margin:10px 10px 0px 0px !important;padding:0px !important;text-align:right;}

/*=== DropDown Lists ===*/

.catlist{border-bottom: 3px solid #c0c0c0;margin: 0 0 15px;padding: 0 0 10px;width: 160px;}

.catlist h2{color: #ff7800;font-size: 14px;padding: 0 20px 0 0 !important;background:url(images/ico-catlist.gif) center right no-repeat;}

.list-alt {padding-top:10px;}

.list-alt li{margin: 0 0 7px;}

.list-alt li a{color: #000000;}

/*=== Styling Widget Lists ===*/

.widget h2 {text-transform:uppercase;}

.widget ul {background: url(images/hl-dot.gif) repeat-x bottom;margin: 0 0 15px;padding: 10px 0 7px;}

.widget ul li{margin: 0 0 7px;}

.widget ul li a{color: #000000;}

/*========= FOOTER =========*/

#footer{background: #c50000;clear: both;color: #b3b3b3;height: 35px;line-height: 35px;padding: 0 15px;}

#footer a{color: #b3b3b3;}

#footer img {vertical-align:middle;}

/*========= MISC =========*/

.fix{clear: both;height: 1px;margin: 0 0 -1px;overflow: hidden;}

.hl{background: url(images/hl-dot.gif) repeat-x bottom;}

.hl-full{background: url(images/hl-dot-full.gif) repeat-x bottom;float:left;clear:both;height:2px;width:100%;margin:20px 0 25px !important;margin:10px 0 15px;	padding:0 !important;}

.hl2{border-bottom: 3px solid #c0c0c0;}

.hl3{border-top: 3px solid #c0c0c0;padding: 10px 0 0;}

.blog{width:100% !important;float:left;}

.between{height:2px;margin-bottom:15px;}

.fl{float: left;}

.fr{float: right;}

.ac{text-align: center;}

.ar{text-align: right;}

.th{border: 1px solid #c0c0c0;float: left;margin: 0 10px 0 0;padding: 3px;}

.gravatar {float:left;border: 1px solid #000;margin-right: 10px;}
