
/*
	GLOBALS
	---------------
*/

body  
	{ 
	scrollbar-arrow-color:#cc0000;
	scrollbar-face-color:#eeeeee;
	scrollbar-highlight-color:#eeeeee;
	scrollbar-3d-light-color:#eeeeee;  
	scrollbar-base-color:#eeeeee; 
	scrollbar-dark-shadow-color:#cc0000;   
	scrollbar-shadow-color:#eeeeee;
	scrollbar-track-color:#dedede;
	
	background-color:#ffffff;
	margin-top:6px;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	}

a         { text-decoration:none; }
a:active  { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover   { text-decoration:none; }
	
h2 { font:19px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; margin-top:0px; margin-bottom:4px; }
h3 { font:16px verdana,geneva,arial,sans-serif; font-weight:bold; color:#666666; margin-top:4px; margin-bottom:4px; }
h4 { font:13px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; margin-top:8px; margin-bottom:8px; }

hr { color:#eeeeee; background-color:#eeeeee; height:4px; }

/*
	CUSTOMS
	---------------

	bg = backgrounds
		S = white thru black
		C = colors 
*/

.bgLead { background-color:#ffffff; }

.bgS1 { background-color:#ffffff; }
.bgS2 { background-color:#eeeeee; }
.bgS3 { background-color:#cccccc; }
.bgS4 { background-color:#000000; }
.bgS5 { background-color:#dddddd; }

.bgC1 { background-color:#cc0000; } /* red used for navigation supplement  */
.bgC2 { background-color:#f1f1e7; } /* egg used for history stack  */
.bgC3 { background-color:#e5e5db; } /* tan used for navigational elements & features  */

.bgIMG1 { background-image:url('http://www.sacbee.com/static/images/bg_dots.gif'); }


/*
	h = header
*/

.hSearchI   
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:bold; 
	color:#cc0000; 
	width:110px; 
	background-color:#eeeeee; 
	border:1px #999999 solid; width:110px; 
	}
.hSearchIOn 
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:bold; 
	color:#000000; 
	width:110px; 
	background-color:#eeeeee; 
	border:1px #cc0000 solid; 
	}

.hStockUp   { color:#006600; display:inline; }
.hStockDown { color:#ff0000; display:inline; }

.hStockL  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333333; text-decoration:underline; }
.hStockL:active  { color:#000000; text-decoration:underline; }
.hStockL:visited { color:#666666; text-decoration:underline; }
.hStockL:hover   { color:#cc0000; text-decoration:underline; }

.hNav  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#999999; }
.hNavL { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.hNavL:active  { color:#333333; text-decoration:underline; }
.hNavL:visited { color:#666666; text-decoration:underline; }
.hNavL:hover   { color:#000000; text-decoration:underline; }

.hNavCur { color:#000000; text-decoration:none; }

.sHead    { font:20px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; display:inline; }
.sHeadSub { font:13px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; display:inline; }

.photoR { padding-left:10px;  padding-bottom:10px; }
.photoL { padding-right:10px; padding-bottom:10px; }
.photoCredit { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; }
.photoCap
	{
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#333333; 
	text-decoration:none; 
	}


/* 
	n = news flow
*/

.ntopStory { font:19px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; text-decoration:underline; }
.ntopStory:active  { color:#999999; text-decoration:underline; }
.ntopStory:visited { color:#666666; text-decoration:underline; }	
.ntopStory:hover   { color:#333333; text-decoration:underline; }

.nheadLine { font:14px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.nheadLine:active  { color:#999999; text-decoration:underline; }
.nheadLine:visited { color:#666666; text-decoration:underline; }	
.nheadLine:hover   { color:#000000; text-decoration:underline; }

.ntopStoryText { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; text-decoration:none; }
.nheadLineText { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; text-decoration:none; }

.nsubHead { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333333; line-height:18px; }
.nsubHead:active  { color:#999999; text-decoration:underline; }
.nsubHead:visited { color:#666666; text-decoration:underline; }
.nsubHead:hover   { color:#cc0000; text-decoration:underline; }

.n11BL { font:11px georgia,verdana,geneva,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.n11BL:active  { color:#333333; text-decoration:underline; }
.n11BL:visited { color:#666666; text-decoration:underline; }
.n11BL:hover   { color:#336699; text-decoration:underline; }

.nStoryL { font-weight:bold; color:#cc0000; text-decoration:underline; }
.nStoryL:active  { color:#333333; text-decoration:underline; }
.nStoryL:visited { color:#666666; text-decoration:underline; }
.nStoryL:hover   { color:#000000; text-decoration:underline; }

.nheadLineSS { font:14px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.nheadLineSS:active  { color:#999999; text-decoration:underline; }
.nheadLineSS:visited { color:#666666; text-decoration:underline; }	
.nheadLineSS:hover   { color:#000000; text-decoration:underline; }

.date { font:9px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; }

.nheadDate { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; font-style:italic; color:#333333; text-decoration:none; background-color:#e5e5db; padding:4px; }


/*
	f = front page 
		9  = font-size:9px;
		11 = font-size:11px;
		N  = font-weight:normal;
		B  = font-weight:bold; 
*/

.f9N  { font:9px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; }
.f9NL { font:9px verdana,geneva,arial,sans-serif; font-weight:normal; color:#cc0000; text-decoration:underline; }
.f9NL:active  { color:#333333; text-decoration:underline; }
.f9NL:visited { color:#666666; text-decoration:underline; }
.f9NL:hover   { color:#000000; text-decoration:underline; }

.f9B  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; }
.f9BL { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.f9BL:active  { color:#333333; text-decoration:underline; }
.f9BL:visited { color:#666666; text-decoration:underline; }
.f9BL:hover   { color:#000000; text-decoration:underline; }

.f11B  { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; }
.f11BL { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; text-decoration:underline; }
.f11BL:active  { color:#333333; text-decoration:underline; }
.f11BL:visited { color:#666666; text-decoration:underline; }
.f11BL:hover   { color:#000000; text-decoration:underline; }

.f11N  { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; }
.f11NL { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#cc0000; text-decoration:underline; }
.f11NL:active  { color:#333333; text-decoration:underline; }
.f11NL:visited { color:#666666; text-decoration:underline; }
.f11NL:hover   { color:#000000; text-decoration:underline; }

.f13N  { font:13px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; }

.fWeather { font:9px verdana,geneva,arial,sans-serif;  font-weight:normal; color:#000000; }


/*
	a = advertising
		9  = font-size:9px;
		11 = font-size:11px;
		B  = font-weight:bold; 
*/

.a9B  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; }
.a9BL { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#00005f; text-decoration:underline; }
.a9BL:active  { color:#7777a6; text-decoration:underline; }
.a9BL:visited { color:#666666; text-decoration:underline; }
.a9BL:hover   { color:#000000; text-decoration:underline; }

.a11N  { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000000; }
.a11NL { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#00005f; text-decoration:underline; }
.a11NL:active  { color:#7777a6; text-decoration:underline; }
.a11NL:visited { color:#666666; text-decoration:underline; }
.a11NL:hover   { color:#000000; text-decoration:underline; }

.a11B  { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000000; }
.a11BL { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#00005f; text-decoration:underline; }
.a11BL:active  { color:#7777a6; text-decoration:underline; }
.a11BL:visited { color:#666666; text-decoration:underline; }
.a11BL:hover   { color:#000000; text-decoration:underline; }


/* 
	s = storypages
		RBL = related top story news
		RBsubL = credit info
		RNL = related news to the story
		stE9N = story toolbar extras
		stExtras = layer styles for #stInfo and #stRStories
*/

.sRBL
	{
	font:11px georgia,verdana,geneva,sans-serif; 
	font-weight:bold; 
	color:#cc0000; 
	text-decoration:none; 
	border-bottom:4px #ffffff solid; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:4px; 
	padding-right:4px;
	display:block; 
	}

.sRBsubL
	{
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#666666; 
	text-decoration:none; 
	padding-top:2px; 
	padding-bottom:2px; 
	}
.sRBL:active  { color:#000000; }
.sRBL:visited { color:#666666; }	
.sRBL:hover   { color:#336699; }

.sRNL
	{
	font:11px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#cc0000; 
	text-decoration:none; 
	border-bottom:1px #ffffff solid; 
	padding-top:2px; 
	padding-bottom:3px; 
	padding-left:3px; 
	padding-right:3px; 
	display:block; 
	}
.sRNL:active  { color:#000000; }
.sRNL:visited { color:#666666; }
.sRNL:hover   { color:#336699; }

.sMNL
	{
	font:11px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#cc0000; 
	text-decoration:none; 
	border-bottom:1px #ffffff solid; 
	padding-top:0px; 
	padding-bottom:3px; 
	padding-left:3px; 
	padding-right:3px; 
	display:block; 
	}
.sMNL:active  { color:#000000; }
.sMNL:visited { color:#666666; }
.sMNL:hover   { color:#336699; }

.stE9N
	{ 
	font:11px verdana,geneva,arial,sans-serif; 
	color:#cc0000; 
	text-decoration:none; 
	border-bottom:1px #ffffff solid; 
	padding-top:0px; 
	padding-bottom:4px; 
	padding-left:4px;
	padding-right:4px; 
	display:block; 
	}
.stE9N:active  { color:#000000; }
.stE9N:visited { color:#666666; }
.stE9N:hover   { color:#000000; text-decoration:none; }

.stExtras    
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	color:#000000; 
	text-decoration:none; 
	width:100%; 
	background-color:#eeeeee; 
	border:1px #cccccc solid; 
	margin-top:4px; 
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:8px; 
	padding-right:8px;
	}

.storyText { font:13px verdana,geneva,arial,helvetica; color:#000000; }


/* 
	misc 
*/

.iClassadsBut   { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333333; background:#eeeeee; }
.iClassadsButOn { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#cc0000; background:#dddddd; }

.iClassadsInp   { font:13px verdana,geneva,arial,sans-serif; color:#cc0000; background:#eeeeee; width:250px; border:1px #999999 solid; }
.iClassadsInpOn { font:13px verdana,geneva,arial,sans-serif; color:#000000; background:#eeeeee; width:250px; border:1px #cc0000 solid; }
.iClassadsInpF  { font:13px verdana,geneva,arial,sans-serif; color:#000000; background:#dddddd; width:250px; border:1px #000000 solid; }

.iClassadsSel   { font:13px verdana,geneva,arial,sans-serif; color:#cc0000; background:#eeeeee; }

.br  { clear:both; margin-top:8px;  margin-bottom:8px;  }
.br2 { clear:both; margin-top:12px; margin-bottom:12px; }

.tooltip 
	{ 
	font:9px trebuchet ms,verdana,geneva,arial,helvetica; 
	font-weight:bold; 
	color:#cc0000; 
	line-height:10px; 
	padding-top:3px; 
	padding-bottom:3px; 
	}

.stRep   { font:11px verdana,geneva,arial,sans-serif; background:#eeeeee; padding:8px; border:1px #cccccc solid; display:none; }
.stRRText       { font-family:verdana,geneva,sans-serif; font-size:9px; color:#cc0000; border-bottom:1px #cccccc solid; margin-bottom:12px; text-decoration:none; display:block; float:right; width:50px; }
.stRRText:hover { color:#006699; }
.stRepFrame     { width:500px; border:1px #cccccc solid; }

.con1ClipOff { color:#000000; font:12px courier new; background:#ffffff; }
.con1ClipOn  { color:#336699; font:12px courier new; background:#e5e5db; }

.con2ClipOff { border:1px solid #eeeeee; padding-left:4px; background:#f6f6f6; }
.con2ClipOn  { border:1px solid #d6d6cc; padding-left:4px; background:#ddddd3; }

.sub1Clip { float:right; padding-right:4px; width:50px; }
.sub2Clip { font:10px trebuchet ms,verdana,geneva,sans-serif; }

.classads { border:1px solid #999999; height:4px; color:#f1f1e7; }

.pLink  { font:9px verdana,geneva,arial,sans-serif; padding:4px; }

.imgVis { display:none; }

.cLi1 { font:13px courier new; color:#cccccc; }
.cLi2 { font:11px courier new; color:#000000; }

.clipItemControls { font:9px verdana,geneva,arial,sans-serif; color:#666666; float:right; width:70px; }

.hand { cursor:hand; }

/*
	DIV POSITIONS
	---------------------------------------- */

#arrow { position:relative; visibility:visible; top:-2; left:0; z-index:201; overflow:hidden; }
#ttip  { position:absolute; visibility:hidden; top:-200; left:0; width:175; z-index:200; overflow:hidden; }

#tick  { position:relative; visibility:visible; text-align:left; overflow:hidden; }

#st { position:absolute; top:325px; left:-50px; width:25px; overflow:hidden; }
#stInfo     { display:none; }
#stRStories { display:none; }

#ccFrame { display:none; }
#ccMenu  { font:11px verdana,geneva,arial,sans-serif; background:#eeeeee; padding:8px; border:1px #cccccc solid; height:180px; }
#ccClips
	{
	width:350px; 
	height:150px; 
	overflow:auto; 
	border:1px #cccccc solid; 
	padding:5px; 
	font:11px verdana,geneva,arial,sans-serif; 
	background:#f1f1e7; 
	}
#ccControls   { font:11px verdana,geneva,arial,sans-serif; width:145px; text-align:left; float:right; }
#ccControls A { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; }

#ccCounter { font:11px verdana,geneva,arial,sans-serif; }

