/*
Theme Name: Sunday Herald
Theme URI: http://getcaughtmedia.com/
Description: 
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

a:hover {
	text-decoration:underline;
	
}

a {
	color:#C1272D ;
	text-decoration:none;
	font-weight:bold
}








html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}





#page { 
	width: 1025px;
	margin: 8px auto;
	border: 1px solid #989898;
	background: #fff;
	padding: 8px 8px;
}

#line{border-bottom:1px solid #CCCCCC; margin-bottom: 8px;}
#headline_line{ border-top: 1px solid #CCCCCC; height:3px; border-bottom:2px solid  #CCCCCC; /*margin-bottom:5px; */} 

/* New styles    */

#header .section { border-bottom: 1px solid #ddd; margin-bottom: 8px; padding-bottom: 8px; font-size:13px;}
.section  ul {float:left; width:468px;}
#footer { padding: .5em 0;}
#footer ul { padding-top: .8em; padding-left:5px; padding-top:5px; padding-bottom:5px; }

.navigation_footer{
	border-bottom: 1px solid #ddd;
    padding-left:5px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	
	
}

.navbar a:link { color:#FFFFFF}


.navigation { 
	border-bottom: 1px solid #ddd;
    padding-left:5px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#EC1C24;
}

.navigation_footer ul { float: right; margin-top: 29px;  width:983px }
.navigation_footer ul li { display: inline; padding-right: 8px; }
.navigation_footer ul li a:link, 
.navigation_footer ul li a:visited { font-size: 1.2em; text-decoration: none; color:#666666;}
.navigation_footer ul li a:hover { text-decoration: underline; color:#FFCC00 }

.navigation_footer form { float: right; }
.navigation_footer form input.text { padding: 2px; width: 290px; font-size: 1.1em;}



.navigation ul { float: left; margin-top: 6px; }
.navigation ul li { display: inline; padding-right: 8px; }
.navigation ul li a:link, 
.navigation ul li a:visited { font-size: 1.2em; text-decoration: none; color: #FFF;}
.navigation ul li a:hover { text-decoration: underline; color:#FFCC00 }

.navigation form { float: right; }
.navigation form input.text { padding: 2px; width: 290px; font-size: 1.1em;}




.breaking-news { float: left; font-size: 1.4em; color: #C1272D;}
.date_subscribe { float: right; margin-top:-13px; }
.date_subscribe a { color: #C1272D; text-decoration: none; }
.clear { clear: both; }
.author { color: #666; }

h2 a:link, h2 a:visited { font-size: 1.6em; color: #C1272D; line-height: 1em; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h3 { font-size: 1.2em; margin-bottom: .1em; color: #C1272D; padding-bottom: .2em; }
h4 a:link, h4 a:visited { font-size: 1.2em; color: #C1272D; line-height: 1em; text-decoration: none; }
h4 a:hover { text-decoration: underline; }


.main-headlines  { font-size: 1.2em;  padding-bottom: .5em; margin-bottom: 1em; }
.main-headlines p { margin: .4em 0;}

.other_story { border-bottom: 1px solid #ddd; padding-bottom: .5em; margin-bottom: 1em; padding-top: 14px;}
.other_story p { font-size: 1.1em; margin-top: .4em;}

div.colborder {padding-right:8px;margin-right:8px;border-right:1px solid #ddd;}
.span-1 { float: left; width: 414px; margin-right: 1em; padding-top: 1em; }
.span-2 { float: left; width: 200px; margin-right: 1em; padding-top: 1em; }
.span-3 { float: right; width: 366px; margin-right: 1em; margin-left:10px; margin-top:0px;  }
.last {margin-right:0;padding-right:0;}



#other-headlines { margin-bottom: 1em; }


#other-headlines h3 { padding: 0 .6em;}
#editorial { border: 1px solid #ddd; margin-top: 1em;  padding: 3px;width:352px;}
#editorial p { padding: .4em .6em; font-size: 1.1em; }
#editorial h3 { padding: .4em 0;}

#newsletter-signup {
	margin: .4em 0;
	border-bottom: 1px solid #ccc;
	padding: .8em 0;
}

#newsletter-signup p { font-size: 1.4em; margin-bottom: .4em; color: #C1272D;}
#newsletter-signup .text { padding: .2em; width: 200px; }

hr { border: 2px solid #999999;}
#side-tabbed { border: 1px solid #CCCCCC; margin-top:5px;}
#large-advert { padding: .3em; text-align: center; height:185px; width:355px}

#large-advert font {display:none}

#large-advert large-advert{display:none}

#large-advert img {width:354px; height:195px; margin: -3px; border:3px solid #E6E6E6 ;}

#bottom_ad img{ width:326px; }
 
#bottom_ad font {display:none}

#date-weather { 
	font-size: 1.2em; 
	border-bottom: 1px solid #ddd;
	padding-bottom: 8px;
	list-style-type:none;
	list-style-image:none;
	list-style: none;
	height:50px;
}

#date{font-size:12px; color:#C1272D; }

#header { 
	text-align: center; 
	border-bottom: 1px solid #ddd;
	padding: 10px 0px;
	margin-bottom:5px;
	height:144px;
}




.list_item{
border-bottom:1px solid #EAE8E9;
margin-top:0px;
padding-left:5px;
padding-top:4px;
padding-bottom:7px;
color:#C1272D;

}







/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}

select { margin-bottom: 6px;}

#search{float:right;}
#search-button, #advance-search-button {
	background-color:#F0E4CC;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    border:medium none;
	color:#4D4D4D;
	font-size:11px;
	/*font-weight:bold;*/
	/*padding:6px;*/
	width:auto;
	height:18px;
}

#button {
	background-color:#F0E4CC;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    border: 1px solid #CCCCCC;
	color:#4D4D4D;
	font-size:11px;
	/*font-weight:bold;*/
	/*padding:6px;*/
	width:auto;
	height:22px;
}



#advance-search-button{ width: 116px;}

#search-input{
	height:15px;
	border:1px solid #CCCCCC;
	width:165px;
}
#rss{
   width:44px;
	margin-top:2px;
	float:left;
	margin-right:13px;
}

#rss_img{
width:10px;
margin-left:10px;
float:right;
}

ul#tools{
	font-size:12px;
	font-weight:normal;
	color:#C1272D;
	margin: 0;
	text-align:right;
}

ul#tools li{
	list-style:none;
	display:inline;
	border-left:1px solid #C1272D;
	padding-left:5px;
	padding-right:5px;
}

ul.nav{
	font-size:12px;
	margin: 0;
        padding: 0;
}

ul.nav li{
	list-style:none;
	display:inline;
	padding-left:5px;
	padding-right:5px;
}

.header_title{margin-bottom:6px};


 #news_content
 {
 border-bottom: 1px solid #D1D1D1;
 padding-right:4px;
 height:auto;

}



#poll_body{ 
text-align:left !important;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;


}

#poll_header
{
height:5px;

text-align:left;
}



#poll_container{


padding-bottom:5px;
height:181px;
margin-top: 13px;
border-bottom: 1px solid #CCCCCC;

}

#poll_container strong { margin-bottom:5px !important ; padding-bottom:5px;}
.fullstory{
color:#C1272D;
font-size:11px;
font-family: arial,sans-serif;
/*font-weight:bold;*/
text-decoration:none;

}


.full_story_link{text-decoration:none; color:#C1272D;}	
.article_comments
{
padding-bottom:3px;
}



.comments{
font-size:11px;
padding-bottom:3px;
font-family: arial,sans-serif;
text-decoration:none; 
color:#C1272D;

}


#editorial_cartoon img { width:352px; margin-bottom:10px; }

#editorial_title{text-align:left; margin-left:10px; margin-right:10px; padding-bottom:10px;}

#interal_story{font-size:12px; line-height:24px; text-align:left; width:499px; overflow:hidden;}
#interal_story img { margin-right:15px; padding-top:0px;  height:300}

body {
  background-color: #DADADA; 
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; 
  font-size: 62.5%;	 /* 10px */
  line-height: 1.4em; /* 15px */
  color: #333;
}


#headline_inner
{
height:auto;

color:#ED1C24;
font-size:25px;
line-height:1em;

font-weight:400;
margin-bottom:20px;
}
 .other_story_content_holder
 {
  height:auto;
   font-size:11px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    margin-bottom:-5px;
   margin-top:10px;
   padding-bottom:8px;
   
 }
.other_story_content_holder img { display:none}
#news_content img { /*float:left;*/}

#article_content img {/*height:150; width:140px;*/ float:none; margin-right:14px;}
.wp-caption  {float:left; margin-right:5px; padding-top:5px; }

.entry{line-height:20px; text-align:justify; }
.entry img {border:2px solid #CCCCCC}

.entry_list{line-height:20px; text-align:justify}
.entry_list img {display:none;}



.navigation ul { float: left; margin-top: 6px; margin-right:8px; font-size:9px; }
.navigation ul li { display: inline; padding-right: 8px; }
/*.navigation ul li a:link, .navigation ul li a:visited { font-size: 1.1em; text-decoration: none; color: #fff;}*/
/*.navigation ul li a:hover { text-decoration: underline; }*/



.navigation form { float: right; }
.navigation form input.text { padding: 2px; width: 290px; font-size: 1.1em;}

.date { float: left; }
.subscribe { float: right; color: #C1272D; }
.subscribe a { color: #C1272D; text-decoration: none; }
.clear { clear: both; }
.author { color: #666; }

h2 a:link, h2 a:visited { font-size: 22px; color: #C1272D; line-height: 1em; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h3 { font-size: 1.1em; margin-bottom: 0.2em; }
h4 a:link, h4 a:visited { font-size: 1.1em; color: #C1272D; line-height: 1em; text-decoration: none; }
h4 a:hover { text-decoration: underline; }


#main-headlines, #other-stories  { font-size: 1.2em; }
#main-headlines p, #other-stories p { margin-bottom:12px;}

.wp-caption-text{ font-size:10px;  line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:10px; text-align:justify;  }

div.colborder {padding-right:8px;margin-right:8px; border-right:1px solid #ccc; }

.colborder img {border:2px solid #CCCCCC}

.span-1 { float: left; width: 386px; margin-right: 1.8em; padding-top: 0.4em; }
.span-single { float: left; width: 453px; margin-right: 5px; padding-top: 2.4em; }

.span-internal { float: left; width: 643px; margin-right: 1.8em; padding-top: 2.4em; }


.span-single-2  { float: left; width: 122px; margin-right: 1px; padding-top: 3.4em; }

.span-single-3 { float: left; width: 299px; margin-right: 1.1em; padding-top: 2.4em; background: #F3F3F3; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC ;padding-left:6px; }
.last {margin-right:0;padding-right:0;}

#breaking-news { 
	margin-top: 1em; 
	background-color: #f1da34; 
	padding: 1.1em 1em; 
	font-size: 1.4em; 
	font-weight: bold; 
	text-align: center; 
	border: 1px solid #999;
}

#other-headlines { margin-bottom: -6px; font-size:14px; }
#other-headlines h3 { padding: 0 .6em;}
#editorial { margin: 3em 0; padding: .4em 0; width:362px; height:300px;}

#editorial p { padding: 0 .6em; font-size: 1.2em;}
#editorial h3 { background-color:#EC1C24; color:#FFFFFF ; padding: 0 0.6em; height:17px;  }



#newsletter-signup {
	margin: 1em 0;
	border: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
  padding-left:5px;	
  background-color:#E6E6E6;
}	

#newsletter-signup p { font-size: 1.2em; margin-bottom: .2em; color:#333333;}
#newsletter-signup .text { padding: .2em; width: 177px; height:15px;}






/* Side Bar */

.container {
	font: 10px normal Arial, Helvetica, sans-serif;
	overflow: hidden;
	width: 383px;
	height:147px;
	margin: 0 auto;
}

/*--Main Image Preview--*/
.main_image {
	width: 285px; 
	height: 141px;
	float: left;
	background: #E6E6E6;
	position: relative;
	overflow: hidden;
	color: #C1272D;
}
.main_image h2 {
	font-size: 0px;
	font-weight: normal;
	margin: 0 0 5px;	padding: 1px;
}
.main_image p {
	font-size: 12px;
	font:georgia,"times new roman",times,serif;
	padding: 10px;	margin: 0;
	line-height: 1.6em;
}
.block small { 
	padding: 0 0 0 20px; 
	background: url(icon_calendar.gif) no-repeat 0 center; 
	font-size: 1em; 
}
.main_image .block small {margin-left: 10px;}
.main_image .desc{
	/*position: absolute;*/
	bottom: 0;	left: 0;
	width: 223px;
	display: none;
}
.main_image .block{
	width: 100%;
	background: #E6E6E6;
	color:C1272D;
}
.main_image a.collapse {
	background: url(btn_collapse.gif) no-repeat left top;
	height: 27px; width: 93px;
	text-indent: -99999px;
	position: absolute; 
	top: -27px; right: 20px; 
}
.main_image a.show {background-position: left bottom;} 


.image_thumb {
	float: left;
	width: 77px;
	background: #f0f0f0;
	/* border-right: 1px solid #fff;*/
	border-top: 1px solid #ccc;
}
.image_thumb img {
	border: 1px solid #ccc; 
	padding: 5px; 
	background: #fff; 
	float: left;
}
.image_thumb ul {
	margin: 0; padding: 0;
	list-style: none;
}
.image_thumb ul li{
  
	/*margin: 0; padding: 12px 10px; */
	background: #FFFFFF;
	width: 80px;
	height:27px;
	float: left;
	border-bottom: 1px solid #ccc;
	/*border-top: 1px solid #fff;*/
	border-right: 1px solid #ccc;
	/* border-right: 1px solid #ccc;*/ 
}
.image_thumb ul li.hover {
	background: #ddd;
	cursor: pointer;
}
.image_thumb ul li.active {
	background: #E6E6E6;
	cursor: default;
}
html .image_thumb ul li h2 {
	font-size: 10px;
	margin: 5px 0; padding: 0;
}
.image_thumb ul li .block {
	float: left; 
	margin-left: 10px;
	padding: 0;
	width: 74px;
}	
.image_thumb ul li p{display: none;}

ig-pp-footer{display:none !important !important ;}



#sidebar {
	/*width:322px;*/
/*	float:right;*/
	font-size:0.7em;
	margin:0px;
	}
 #tabs{border: 1px solid #ccc; height:170px}
#sidebar li {
	list-style:none;
	}

#sidebar h3 {
	font:14px Arial;
	font-weight:bold;
	color:#333;
	padding:0px 0px 2px 0px;
	
	
	}

#sidebar-top, #sidebar-middle {
	width:300px;
	float:right;
	margin:0px 0px 10px 0px;
	padding:0px 10px 10px 10px;
	border:1px solid #ccc;
	}

#sidebar-bottom {
	width:380px;
	float:right;
	margin:0px 0px 10px 0px;
	}

#sidebar-tabs {
	width:343px;
	margin-right:15px;
	
	float:right;
	padding:0px;
	margin-bottom:10px;
	}

#sidebar-left {
	width:135px;
	border:1px solid #ccc;
	padding:0px 10px 10px 10px;
	float:left;
	}

#sidebar-right {
	width:135px;
	border:1px solid #ccc;
	padding:0px 10px 10px 10px;
	float:right;
	}

#sidebar-ads {
	width:300px;
	float:right;
	margin:0px;
	padding:10px;
	border:1px solid #ccc;
	}












#sidebar-tabs ul.tabs {
	display: block;
	padding: 0;
	margin-left: 10px;
	white-space: nowrap;
	text-transform: uppercase;
	z-index: 5500;
/*\*/	vertical-align: middle;/*\*/
	font-family: Arial, Helvetica, sans-serif;
	}
		
#sidebar-tabs ul.tabs li {
	margin: 0;
	display: block;
	float: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border-width: 1px 1px 1px 0;
	white-space: nowrap;
	padding: 4px 7px 3px 7px;
	z-index: 10;
	background-image: none;
	}
		
#sidebar-tabs ul.tabs li.selected {
	background-color: #F0E4CC;
	border-bottom: none;
	z-index: 10;
	padding: 4px 7px 4px 7px;
	}
		
#sidebar-tabs div.tabContent {
   /*width:313px;*/
	clear: both;
	/*border:1px solid #ccc;*/
	padding: 15px;
	_padding: 15px 15px 15px 15px;
	margin: 0;
	display: none;
	}
		
#sidebar-tabs div.tabContent.tabContentActive {
	display: block;
	}
		
#sidebar-tabs div.tabContent ol {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ol li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}

#sidebar-tabs div.tabContent ul {
	margin-top: 0;
	margin-bottom: 5px;
	}
		
#sidebar-tabs div.tabContent ul li {
	_padding-left: 0;
	padding-top: 2px;
	padding-bottom: 2px;
	}
		




/*    ADS */

#advert_1 font{ display:none;}

.advert font {display: none}
.advert img {border: 2px solid #CCCCCC;}


/* Most Popular Module */


#mostPopWidget, #tabsContainer {
	position: relative;
	top: 1px;
	_top: 0;
	left: 0px;
	_left: 0;
	_height: 14px;
	_padding-top: 6px;
	display: block;
	}


#mostPopWidget ul.tabs {
	font-size: 9px;
	_position: absolute;
	top: 0;
	}
					
#mostPopWidget ul.tabs li {
	position: relative;
	top: 0; 
	padding-left: 4px;
	padding-right: 5px;
	_padding-bottom: 2px;
	}
		
#mostPopWidget ul.tabs li.selected {	
	_padding-bottom: 3px;
	}	
				
#mostPopWidget ul.tabs li:first-child {
	border-left-width: 1px;
	padding-left: 4px;
	}
					
#mostPopWidget  ul.tabs li a {
	color: #C1272D;
	}			

#mostPopWidget ol li {
	padding-left:2px;
	margin-left:25px;
	list-style-type: decimal;
	line-height:115%;
	}

#mostPopWidget ul li {
	padding-left:2px;
	margin-left:25px;
	list-style-type:decimal;
	line-height:115%;
	}


/* Float Properties*/

.clearfloat:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}

.clearfloat {
	display: inline-block;
	}


/* Hides from IE-mac \*/
* html .clearfloat {
	height:1%;
	}

*+html .clearfloat {
	height:1%;
	}

.clearfloat {
	display:block;
	}


.ig-footer{display:none}










/* End Structure */



