/*************************************

Stylesheet: Master Version
styles for 1000px
Last Update 01/05/06 sg

**************************************
*/

/*---------------------- GLOBAL -- */

body {
	background: url(/images/carynews_bg.gif) top left repeat-y;
	font: 10px verdana,arial;
	color: #1C1C1B;
}

a:link { color: #10378D; text-decoration: none; }
a:active { color: #10378D; text-decoration: none; }
a:visited { color: #10378D; text-decoration: none; }
a:hover { color: #757369; text-decoration: none; }

ul {
margin:0pt;
padding:0pt 0pt 0pt 12px;
}


/*--------------------- TEXT AND HEADLINE STYLES -- */

a.brown-9:link, a.brown-9:visited, a.brown-9:active, .brown-9 { color: #757369; font: 9px verdana,arial,sans-serif; }
a.brown-9:hover { color: #4D4C45; font: 9px verdana,arial,sans-serif; }
a.brown-9bold { color: #4D4C45; font: bold 9px verdana,arial,sans-serif; }

.subhead_lead { font-weight: bold; }
.signature, signature_credit { font-size: 11px; }
.signature { font-style: italic; }
.signature_credit { font-style: normal; }

/*--------------------- ADVERTISER INDEX PAGES -- */

P.printad-list {
   margin: 5px 0 0 18px;
   padding: 3px 0 0 0;
   font: 11px Verdana, Arial, Helvetica, sans-serif;
	}

p.listads {
	color: #1E1D1D; 
	font: bold 10px arial,verdana,sans-serif;
	margin: 8px 0 10px 10px;
	}
	
p.listhead {
	color: #1E1D1D; 
	font: bold 14px arial,verdana,sans-serif;
	margin: 15px 15px 5px 10px;
	width: 175px;
	border-bottom: solid 1px #CCC;
	}
	
.title1 {
	color: #333;
	font: bold 14px verdana, arial;
	border-bottom: 1px solid #ccc;
	margin: 15px 0 15px 0;
	width: 640px;
	}

IMG.thumb {
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #ccc;
	}

.text11bold-333 { 
	color: #333; 
	font: bold 11px arial,verdana,sans-serif;
	}

.text11-666 {
	color: #666; 
	font: 11px arial,verdana,sans-serif;
	}

	
.text16bold-333 { 
	color: #333; 
	font: bold 16px verdana,sans-serif;
	}


/*--------------------- FOOTER -- */
	
.footer { color: #000; font: 10px arial, verdana;  }
a.footer:link, a.footer:visited, a.footer:active { color: #10378D; font: 10px arial,verdana,sans-serif;  }
a.footer:hover { color: #4D4C45;  font: 10px arial,verdana,sans-serif;  }



/*--------------------- OTHER STYLES -- */

.modulehdr {
    color: #333333;
	border-bottom : 1px solid #CCCABE;
    margin: 0 0 10px 0;
    }
    
.story-subhead {
    color: #8D2222;
	font-weight: bold;
	font-size: 12px;
    }
    
.modulemargin { 
    margin: 0 0 18px 0;
    }
    
.bgcolor {
    background: #F4F2Ef;
    margin: 0;
    padding: 0;
    }
    
.rightcolumn {
   margin: 0 10px;
   padding: 0;
   text-align: left;
   }
   
.pubdate {
   position: relative;
   float: right;
   margin: 0;
   color: #757369; 
   font: 9px verdana,arial,sans-serif;
   }

.border-ccc {
   border: 1px solid #ccc;
   }
   
.rightcolbg_wht {
   background-image: url(/images/front/stripe.gif);
   background-repeat: repeat-y;
   }
   
.rightcolbg_grey {
   background-image: url(/images/rightcolumn/right_col_admiddle.gif);
   background-repeat: repeat-y;
   }


/* TRIANGLE PROMO STYLES */

table.specialsections {
	font: 11px arial,verdana;
	color: #333;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	}
	
IMG.tile {
	float: left;
	border: 0;
	margin: 0 3px 3px 0;
	}

IMG.arrow {
 	vertical-align: bottom;
 	border: 0;
 	}
 	
.container {
  border: 1px solid #ccc;
  text-align: center;
  line-height: 15px;
  padding: 3px;
}
 	

/*--------------------- MISC -- */

.floatleft { float: left; }
.floatright { float: right; }
.clearboth { clear: both; }
.block { display: block }
.textleft { text-align: left; }
.textright { text-align: right; }
  

/* STATISTICAL TABLE STYLES */

p.blk10-classified { color: #000;  font: 10px verdana,arial,sans-serif; margin: 0 0 3px 0; }
p.help { background-color: #EAEAE8; color: #000;  font: 10px verdana,arial,sans-serif; padding: 3px; }


/* AD STYLES */

#top-ads {
	/*background: #f3f1e9;*/
	display:block;
	height:93px;
	overflow:visible;
	padding:5px 0pt 10px 5px;
	width: 995px;
	}

#top-ad-promotion, #top-ad-banner {
	float:left;
	margin-right:5px;
	}
	

#big-box, #big-box2 {
	font-family:arial;
	font-size:0pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:0pt;
	margin:0pt auto 5px;
	overflow:hidden;
	padding:0pt 10px;
	text-align:center;
	}
/* Yahoo Ad Styles */
#leaderboard {
	        clear:both;
}
#yahoo_1x1_ipatf_1 {
	        position:absolute;
					                      top:0;
											                               right:0;
}
#yahoo_950x30_ipatf_1 {
	        margin:0 auto;
}
#yahoo_728x90_ipatf_1 {
	        float:left;
				                    margin:5px;
}

