/*  
Theme Name: Original Premium News
Theme URI: http://www.woothemes.com/
Description: Original Premium News by WooThemes
Version: 2.0.4
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*========= SETUP =========*/

*{border:0;margin:0;padding:0;}
body{
color:#000;
font-family:Helvetica,Arial,Sans-Serif;
background:url("http://world911truth.org/images/bodybg.gif") repeat-y scroll center top #E1E5E8;
}
a{
color:#ff7800;
text-decoration:none;
outline:none;
}
a:hover{
text-decoration:underline;
}
input,select,textarea{
border:#999 1px solid;
font-size:12px;
padding:2px;
}
select{
padding:0;
}
li{
list-style:none;
}


/*========= LAYOUT =========*/
#page{
background:#fff;
margin:0 auto;
width:1000px;
}
#columns{
/*margin: 10px 0 0;
padding: 0 15px 25px;*/
background:url("http://world911truth.org/images/content_bg.gif") repeat-y scroll 18px top transparent;
}
.col1{
float:left;
width:605px;
margin:10px 0 0 14px;
}
.col2{
float:right;
width:350px;
margin:10px 8px;
}
.subcol{
width: 160px;
}
.subcol h2{
color:#CA0002;
font-size:14px;
padding:10px 0 5px 0 ;
}
/*========= TOP AD =========*/

#top_ad{
background:url("http://world911truth.org/images/top_bg.jpg") repeat-x;
height:105px;
margin:0;
border-bottom: 1px solid #000;
}

#top_ad_img{
padding:6px 0 10px 0;
text-align:center;
}

#top_ad img{
border: 1px solid #999;
}

/*========= HEADER =========*/
#nav{
height:120px;
padding-top:20px;
border-bottom:3px solid #DFDFDF;
background:#B41D18 url('http://world911truth.org/images/world911truth.png') no-repeat center left;
}
#nav-left{
float:left;
display:inline;
width:570px;
}
#nav-right{
float:right;
display:inline;
width:250px;
}
#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:#990000;
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;
}      
.nav2, .nav2 * {
margin:0;
padding:0;
}
.nav2{
height:35px;
border-bottom:3px solid #DFDFDF;
font-weight:bold;
font-size:16px;	
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:#fff;
text-decoration:none;		
}
.nav2 li li {}
.nav2 a{
color:#000;
display:block;
padding:0 13px;
}
.nav2 a:hover {color:#CA0002;}
.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{
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,body .nav2 li.current ul,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,ul.nav2 li li.sfHover ul{top:2.5em;}
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,.superfish li li:hover ul{top:-999em;}
/*- Search -*/
#search{
background:#fff;
border:1px solid #999;
float:right;
height:23px;
margin:5px 15px 0 0;
padding:0 10px 0 0;
width:225px;
}
* html #search{
margin-right:8px;
}
#search input{
background:transparent;
border:0;
color:#000;
float:left;
font-size:12px;
margin:2px 0 0;
padding:2px 2px 2px 5px;
width:202px;
}
#search .btn{
margin:4px 0 0 0px;
padding:0;
width:auto;
}
#header{
border-bottom:3px solid #DFDFDF;
height:92px;
padding:0 0 2px;
}
#header h1{
float:left;
display:inline;
}
#header h1 a{
display:block;
height:93px;
width:389px;
}
/* RSS */
#rss{
float:right;
font-size:12px;
padding:32px 15px 0 0;
text-align:right;
width:400px;
font-family:'Trebuchet MS', Verdana, Arial, sans-serif;
color:#222
}
#rss a{color:#000}
#rss ul{
float:left;
margin:13px 0 0;
width:395px;
}
#rss li{
margin:0 0 3px;
padding:0 0 5px;
}
#rss img{float:right}

/*========= 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:#000;
font-size:1.5em;
}
.post h3 a:hover{
color:#054F9F;
text-decoration:none;
}
.post p{padding:0 0 15px; font-size:0.8em;}
.post p.posted{
color:#B4B4B4;
font-size:10px;
font-style:italic;
}
.box{
clear:both;
height:1%;
margin:0 0 20px;
padding:0px 0 20px;
}
.box .post{width:550px}
.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.1em;
margin:10px 0;
}
.post-alt h3 a{color: #000}
.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:normal;
}
.comments{padding-bottom:0px !important;}
.comments a{
background: url(images/ico-comm.gif) no-repeat left;
color:#000;
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;
}
.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{
}
#archivebox h2{
font-size:1.8em;
color:#000;
font-family:segoe ui,helvetica,arial,sans-serif;
line-height:1.1em;
margin:7px 0;
}
#archivebox h2 em a{
color:#000 !important;
font-style:normal;
}
#archivebox h2 em a:hover{
text-decoration:none;
}
.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;
color:#333;
font-size:11px;
}
.singletags a{
color:#808080;
font-style:italic;
}
p.posted{
margin-top:5px;
color: #333;
font-size:11px;
}
.entry p{
text-align:left;
font-size:0.8em;
line-height:20px;
}
.entry h4{
font:bold 18px Arial, Helvetica, sans-serif;
color:#CC0000;
padding:10px 0;
border-top:2px solid #DFDFDF;
}
h4.comments-title{
font:bold 24px Arial, Helvetica, sans-serif;
color:#000;
padding:10px 0;
}
.entry h4 a{
font:bold 18px Arial, Helvetica, sans-serif;
color:#CC0000;
margin:10px 0;
text-decoration:none;
}
.entry blockquote{ 
padding:3px 15px;
background:#E3ECF5;
border:1px solid #CFDEED;
margin:5px auto 15px auto;
color:#000;
width:85%;
}
blockquote.related_story_block{ 
padding:3px 5px 3px 0;
background:#fff;
border:none;
border-top:3px solid #ccc; !important
color:#000;
width:150px;
float:left;
margin-right:20px;
margin-bottom:0;
}

blockquote.related_story_block h4{ 
font-size:1.1em;
margin:0;
padding:0;
border:none;
color:#084F83
}

.entry blockquote p{
padding:5px 0px;
margin:5px 0px;
font-size:0.9em;
font-style:italic;
line-height:1.4em;
}

.entry blockquote p.related_story{
padding:5px 0px;
margin:5px 0px;
font-size:0.9em;
line-height:1.1em;
font-style:normal;
}

.entry blockquote img.related_story_image{
margin:0 6px 0 0;
}
.entry img{ 
padding:2px;
margin:5px 5px 5px 0;
/*border:solid 1px #C0C0C0; */
}
.entry img.main {
padding:0;
margin:5px 0;
}
.entry ul, .entry ol{
line-height:1.4em;
font-size:12px;
padding:10px;
}
.entry ul li ul, .entry ol li ol{
margin-bottom:0px;
padding-top:1px;
}
.entry ul li{
list-style-image:url('images/GrayArrow.gif');
list-style-position:inside;
padding:3px 0px;
}
.entry ul li ul li{
list-style:disc inside !important;
}
.entry ol li{
list-style:decimal inside;
font-size:12px;
padding:3px 0px;
}
.entry ol li ol li{
list-style:circle;
margin-left:28px;
}

.sourcetime{
color:#CC0000;
font-weight:bold;
}

.toprelated{
border-bottom:1px solid #DFDFDF;
border-left:1px solid #DFDFDF;
float:right;
margin:0 0 6px 6px;
width:228px;
font-weight:bold;
font-size:12px;
}
.toprelated h4{
border-top:none;
background-color:#cc0000;
color:#FFFFFF;
font:bold 14px Arial,Helvetica,sans-serif;
padding:10px;
}
/*========= 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:#eee;
border:1px solid #eee;
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:#ddd;
border:1px solid #c0c0c0;
border-bottom:1px solid #ddd;
color:#373737;
text-decoration: none;
}
.navbox{
background:#ddd;
border:1px solid #c0c0c0;
border-top:0;
margin:-2px 0 20px;
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:#000;}
.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{
border:1px solid #eee;
height:250px;
margin:0 0 25px;
padding:10px;
}
.ads img{float: left;margin: 0 14px 0 0;}
.ads img.last{margin: 0 !important;float: right;}
/*DropDown Lists*/
.catlist{
border-bottom:3px solid #c0c0c0;
padding:0 0 10px;
width:350px;
}
.catlist h2 a{
color:#CA0002;
font-size:14px;
padding:0 20px 0 0 !important;
}
#choose_language{
margin:5px 0;
color:#B5B5B5;
}
#choose_language a{
color:#CA0002;
font-size:11px;
text-decoration:none;
}
#choose_language a:hover{text-decoration:underline;}
.list-alt{
padding-top:10px;
}
.list-alt li{
margin: 0 0 7px;
}
.list-alt li a{
color:#000;
}
.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{font: 11px Tahoma, Verdana, Arial, sans-serif, "Trebuchet MS";}

/*==== FOOTER ====*/
#footer{
background:#000;
clear:both;
color:#b3b3b3;
line-height:35px;
/*padding:0 15px;*/
margin:0 auto;
width:1000px;
}
#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;
}
/* TOP BAR */
#top_bar_links{
float:left;
font:11px Verdana, Arial, Helvetica, sans-serif, Tahoma;
color:#FFF;
}
#top_bar_links ul li a{
color:#FFF;
text-decoration: none;
}
#top_bar_links ul li a:hover{
text-decoration: underline;
}
#top_bar #top_bar_links ul{
list-style:none;
margin:10px 0 0 20px;
}
#top_bar #top_bar_links ul li{
display:inline;
}

.widget_sidebar_list{
font: 11px Tahoma, Verdana, Arial, sans-serif, "Trebuchet MS";
}

.poll_header h2{
color:#CA0002;
font-size:14px;
padding:10px 0 5px;
background:transparent url(images/hl-dot.gif) repeat-x scroll center bottom;
margin-bottom:3px;
}

.entry .wp-caption-text{
text-align:left;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
padding:0 5px;
}

.wp-caption{
background-color:#eee;
padding:2px 1px 5px 5px;
margin:0 5px 20px 5px;
font-size:11px;
line-height:14px;
font-family:Arial, Helvetica, sans-serif;
}

h6{
color:#CC0000;
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
margin:15px 0 10px 0;
}

/*==== SIDEBAR BOXES ====*/
.sidebox{
background-color:#FFF;
border:1px solid #cacaca;
margin:0 0 10px 5px;
padding:6px;
width:324px;
}
.sidebox_title{
width:100%;
border-bottom:1px solid #ccc;
color:#cc0000;
font:16px helvetica, "segoe ui", arial, sans-serif;
margin-bottom:5px;
text-transform:uppercase;
}
.sidebox_desc{
font:13px helvetica, "segoe ui", arial, sans-serif;
color:#666;
margin-bottom:5px;
}
.sidebox_links{
color:#666;
font:12px helvetica, "segoe ui", arial, sans-serif;
margin-top:5px;
}
p.subtitle{
background-color:#232323;
color:#FFFFFF;
display:block;
font-size:0.7em;
font-style:italic;
height:22px;
margin-bottom:10px;
margin-left:2px;
margin-top:-47px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
padding:3px 0 0 5px;
position:relative;
width:594px;
z-index:3;
}

p.subtitle a:link,p.subtitle a:visited,p.subtitle a:active {
color:#fff;
}

/*== TOP FILMS SIDEBAR ==*/
.sidebox_docu_item{margin:0 0 12px 0;}

.sidebox_docu_title, .sidebox_docu_title a:link, .sidebox_docu_title a:visited, .sidebox_docu_title a:active{
color:#064473;
font-weight:bold;
margin:5px 0;
}
.sidebox_docu_position{
background-color:#064473;
color:#FFFFFF;
display:block;
float:left;
font-size:1em;
font-weight:bold;
height:20px;
margin:0 5px 0 0;
text-align:center;
width:30px;
line-height:20px;
}
.sidebox_docu_desc{
color:#666;
font-size:0.8em;
}
.sidebox_docu_img{
float:left;
margin-right:5px;
}

/*==== LIGHTBLUE ====*/
a{color: #327CC8;}
.nav2 li:hover,.nav2 li.sfHover,.nav2 li.current,.nav2 a:focus, .nav2 a:hover,.nav2 a:active{background-color:#E7E7E7;}
.featured h3 a:hover{color:#0086FF;}
.video-right h2{color:#0086FF;}
.flickr h2{color:#0086FF;}
.catlist h2{color: #0086FF;background:url(styles/lightblue/ico-catlist.gif) center right no-repeat;}
.continue{background: url(styles/lightblue/ico-arrow.gif) no-repeat left;}
b, strong{font-weight:bold}
