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

body { 
	scrollbar-arrow-color:#c00;
	scrollbar-face-color:#dedede;
	scrollbar-highlight-color:#dedede;
	scrollbar-3dlight-color:#dedede;  
	scrollbar-base-color:#dedede; 
	scrollbar-darkshadow-color:#333;   
	scrollbar-shadow-color:#dedede;
	scrollbar-track-color:#eee;
	
	background-color:#fff;
	margin-top:0;
	margin-bottom:6px;
	margin-left:6px;
	margin-right:6px;
	font-family:verdana,geneva,arial,sans-serif;
	}

A { color:#c00; }
A:active { color:#c00; }
A:visited { color:#666; }
A:hover { color:#000; }

h2 { font:19px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000; margin-top:0px; margin-bottom:4px; }
h3 { font:16px verdana,geneva,arial,sans-serif; font-weight:bold; color:#666; margin-top:4px; margin-bottom:4px; }
h4 { font:13px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; margin-top:8px; margin-bottom:8px; }

hr { color:#eee; background-color:#eee; height:4px; border:0px; }

form { margin:0; padding:0; }

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

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

.bgLead { background-color:#fff; }

.bgS1 { background-color:#fff; }
.bgS2 { background-color:#eee; }
.bgS3 { background-color:#ccc; }
.bgS4 { background-color:#000; }
.bgS5 { background-color:#ddd; }
.bgS6 { background-color:#666; }

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

.bgAD1 { background-color:#eaeff4; } /* blue used for advertisements & features  */

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

.white { color:#fff; }

/*
	h = header
*/

.hSearchI   
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:bold; 
	color:#c00; 
	width:110px; 
	background-color:#fff; 
	border:1px #999 solid; width:110px; 
	}
.hSearchIOn 
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:bold; 
	color:#000; 
	width:110px; 
	background-color:#fff; 
	border:1px #c00 solid; 
	}

.hStockUp   { color:#060; display:inline; }
.hStockDown { color:#f00; display:inline; }

.hStockL  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333; text-decoration:underline; }
.hStockL:active  { color:#000; text-decoration:underline; }
.hStockL:visited { color:#666; text-decoration:underline; }
.hStockL:hover   { color:#c00; text-decoration:underline; }

.hNav  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#999; }
.hNavL { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; text-decoration:underline; }
.hNavL:active  { color:#333; text-decoration:underline; }
.hNavL:visited { color:#666; text-decoration:underline; }
.hNavL:hover   { color:#000; text-decoration:underline; }

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

.sHead    { font:19px verdana,geneva,arial,sans-serif; font-weight:bold;   color:#000; display:inline; }
.sHeadSub { font:13px verdana,geneva,arial,sans-serif; font-weight:normal; color:#c00; display:inline; }

/*
.photoR { margin-left:10px;  margin-bottom:10px; float:right; clear:both; }
.photoL { margin-right:10px; margin-bottom:10px; float:left; clear:both; }
*/
.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:#c00; }
.photoCap
	{
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#333; 
	text-decoration:none; 
	}


/* 
	n = news flow
*/

.ntopStory { font:19px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000; text-decoration:underline; }
.ntopStory:active  { color:#999; }
.ntopStory:visited { color:#666; }	
.ntopStory:hover   { color:#333; }

.nheadLine { font:14px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; text-decoration:underline; }
.nheadLine:active  { color:#999; }
.nheadLine:visited { color:#666; }	
.nheadLine:hover   { color:#000; }

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

.nsubHead { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333; line-height:18px; }
.nsubHead:active  { color:#999; }
.nsubHead:visited { color:#666; }
.nsubHead:hover   { color:#c00; }

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

.nStoryL { font-weight:bold; color:#c00; text-decoration:underline; }
.nStoryL:active  { color:#333; text-decoration:underline; }
.nStoryL:visited { color:#666; text-decoration:underline; }
.nStoryL:hover   { color:#000; text-decoration:underline; }

.nheadLineSS { font:14px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; text-decoration:underline; }
.nheadLineSS:active  { color:#999; }
.nheadLineSS:visited { color:#666; }	
.nheadLineSS:hover   { color:#000; }

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

.nheadDate { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; font-style:italic; color:#333; 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:#000; }
.f9NL { font:9px verdana,geneva,arial,sans-serif; font-weight:normal; color:#c00; text-decoration:underline; }
.f9NL:active  { color:#333; text-decoration:underline; }
.f9NL:visited { color:#666; text-decoration:underline; }
.f9NL:hover   { color:#000; text-decoration:underline; }

.f9B  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000; }
.f9BL { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; text-decoration:underline; }
.f9BL:active  { color:#333; text-decoration:underline; }
.f9BL:visited { color:#666; text-decoration:underline; }
.f9BL:hover   { color:#000; text-decoration:underline; }

.f9PM  { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#003399; }
.f11PM  { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#003399; }

.f11B  { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000; }
.f11BL { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; text-decoration:underline; }
.f11BL:active  { color:#333; text-decoration:underline; }
.f11BL:visited { color:#666; text-decoration:underline; }
.f11BL:hover   { color:#000; text-decoration:underline; }

.f11N  { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000; }
.f11NL { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#c00; text-decoration:underline; }
.f11NL:active  { color:#333; text-decoration:underline; }
.f11NL:visited { color:#666; text-decoration:underline; }
.f11NL:hover   { color:#000; text-decoration:underline; }

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

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

.wZone { font-family:verdana,geneva,arial,sans-serif; font-size:17px; }

/*
	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:#000; }
.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:#666; text-decoration:underline; }
.a9BL:hover   { color:#000; text-decoration:underline; }

.a11N  { font:11px verdana,geneva,arial,sans-serif; font-weight:normal; color:#000; }
.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:#666; text-decoration:underline; }
.a11NL:hover   { color:#000; text-decoration:underline; }

.a11B  { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; color:#000; }
.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:#666; text-decoration:underline; }
.a11BL:hover   { color:#000; text-decoration:underline; }

.shTease a { font:9px verdana,geneva,arial,sans-serif; color:#F59100; display:block; margin:0; margin-bottom:5px; }

.tj { font-family:verdana; font-size:11px; }
.tjL { color:#c00; }
.tjL:hover { color:#000; }
.tjHR { height:2px; color:#FAFAF4; }
.tj P { margin:2px; }

/* 
	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:#c00; 
	text-decoration:none; 
	border-bottom:4px #fff solid; 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left:4px; 
	padding-right:4px;
	display:block; 
	}

.sRBsubL
	{
	font:9px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#666; 
	text-decoration:none; 
	padding-top:2px; 
	padding-bottom:2px; 
	}
.sRBL:active  { color:#000; }
.sRBL:visited { color:#666; background-color:#e5e5db; border-bottom:4px #ccc solid; }	
.sRBL:hover   { color:#336699; }

.sRNL
	{
	font:11px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#c00; 
	text-decoration:none; 
	border-bottom:1px #fff solid; 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left:2px; 
	padding-right:2px; 
	display:block; 
	}
.sRNL:active  { color:#000; }
.sRNL:visited { color:#666; background-color:#e5e5db; border-bottom:1px #ccc solid; }
.sRNL:hover   { color:#336699; }

.sMNL
	{
	font:11px verdana,geneva,arial,sans-serif; 
	font-weight:normal; 
	color:#c00; 
	text-decoration:none; 
	border-bottom:1px #fff solid; 
	padding-top:4px; 
	padding-bottom:4px; 
	padding-left:2px; 
	padding-right:2px;
	display:block;  
	}
.sMNL:active  { color:#000; }
.sMNL:visited { color:#666; background-color:#e6e6e6; border-bottom:1px #ccc solid; }
.sMNL:hover   { color:#336699; }

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

.stExtras    
	{ 
	font:9px verdana,geneva,arial,sans-serif; 
	color:#000; 
	text-decoration:none; 
	width:508px; 
	background-color:#eee; 
	border:1px #ccc solid; 
	margin-top:4px; 
	padding-top:8px; 
	padding-bottom:8px; 
	padding-left:8px; 
	padding-right:8px;
	}

.storyText { font-family:verdana,geneva,arial,helvetica; font-size:13px; color:#000; }


/* 
	misc 
*/

.nlI   { font:bold 9px verdana,geneva,arial,sans-serif; color:#ccc; width:120px; background-color:#333; border:1px #666 solid; }
.nlIOn { font:bold 9px verdana,geneva,arial,sans-serif; color:#ccc; width:120px; background-color:#000; border:1px #ccc solid; }
.nlBG  { background-color:#c00; background-image:url('http://www.sacbee.com/static/images/nl_newsbulletin_bg.gif'); }

.iClassadsBut   { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#333; background:#eee; }
.iClassadsButOn { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; color:#c00; background:#ddd; }

.iClassadsInp   { font:13px verdana,geneva,arial,sans-serif; color:#c00; background:#eee; width:250px; border:1px #999 solid; }
.iClassadsInpOn { font:13px verdana,geneva,arial,sans-serif; color:#000; background:#eee; width:250px; border:1px #c00 solid; }
.iClassadsInpF  { font:13px verdana,geneva,arial,sans-serif; color:#000; background:#ddd; width:250px; border:1px #000 solid; }

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

.cInp { font:11px verdana,geneva,arial,sans-serif; width:150px; background-color:#eee; border:1px #999 solid; }
.cSel { font:11px verdana,geneva,arial,sans-serif; width:150px; background-color:#eee; }
.cBut { font:9px verdana,geneva,arial,sans-serif; font-weight:bold; background-color:#eee; }

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

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

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

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

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

.sub1Clip { float:right; position:relative; top:1px; padding-right:4px; }
.sub2Clip { font:10px trebuchet ms,verdana,geneva,sans-serif; }

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

.clipList { font:11px verdana,geneva,arial,sans-serif; color:#333; border-bottom:1px #fff solid; padding-top:4px; padding-left:4px; padding-bottom:4px; display:block; }

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

.imgVis { display:none; }

.cUL  { margin-left:15px; }
.cLi1 { font:13px courier new; color:#ccc; }
.cLi2 { font:11px courier new; color:#000; }

.clipItemControls { font:9px verdana,geneva,arial,sans-serif; color:#666; float:right; clear:both; }

.hand { cursor:hand; }

.boxscore { font-family:verdana,geneva,arial,sans-serif; font-size:9px; color:#fff; }
.boxscore A { font-family:verdana,geneva,arial,sans-serif; font-size:9px; font-weight:bold; color:#ccc; }
.boxscore A:visited { color:#000; }
.boxscore A:hover { color:#fff; }

.cal1 { font-size:9px; }
.cal2 { font-size:9px; }
.cal3 { font-size:9px; }
.cal4 { font-size:9px; }

.adpos_160 { float:left; margin-right:10px; }
.adpos_240 { float:right; margin-left:10px; }
.adpos_300 { float:right; margin-left:10px; }
.adpos_336 { float:right; margin-left:10px; }

.sold { background-image:url('http://www.sacbee.com/static/images/classads/bg_sold.gif'); }
.rented { background-image:url('http://www.sacbee.com/static/images/classads/bg_rented.gif'); }
.leased { background-image:url('http://www.sacbee.com/static/images/classads/bg_leased.gif'); }

.pc { font-size:9px; font-weight:bold; }
.pc a { color:#2554A5; text-decoration:none; }
.pc a:visited { color:#2554A5; }
.pc a:hover { color:#000; text-decoration:underline; }

.conbox_1 { background-color:#f1f1e7; border-bottom:1px solid #ccc; padding:10px; }
.conbox_2 { background-color:#e5e5db; border-bottom:1px solid #ccc; padding:10px; }

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

#mhd { font-size:9px; text-align:left; width:750px; height:90px; background-color:#c00; background-image:url(http://www.sacbee.com/static/images/h_bg.gif); background-repeat:repeat-x; background-position:0 0; margin:0; padding:0; position:relative; }

#mhd #mhd_logo1 { text-indent:-100em; width:110px; height:70px; background-image:url(http://www.sacbee.com/static/images/h_logo_sacbee.gif); background-repeat:no-repeat; position:absolute; top:0px; left:0; overflow:hidden; }
#mhd #mhd_logo1 a { width:110px; height:70px; display:block; }
#mhd #mhd_logo2 { text-indent:-100em; width:140px; height:43px; background-image:url(http://www.sacbee.com/static/images/h_thebee.gif); background-repeat:no-repeat; position:absolute; top:34px; left:110px; overflow:hidden; }

#mhd #mhd_pc { position:absolute; top:6px; left:110px; }
#mhd #mhd_pc img { vertical-align:middle; }
#mhd #mhd_pc span.o1 { float:left; }
#mhd #mhd_pc span.o1 span { position:relative; top:2px; left:2px; }
#mhd #mhd_pc span.o2 { height:20px; float:right; }

#mhd #mhd_xtras { width:401px; height:51px; background-image:url(http://www.sacbee.com/static/images/h_bg_arch.gif); background-repeat:no-repeat; background-position:0 0; position:absolute; bottom:0; right:0; z-index:10; }
#mhd #mhd_xtras { text-align:right; }
#mhd #mhd_xtras img { vertical-align:middle; }
#mhd #mhd_xtras form.o1 { margin:6px 15px 0 15px; }
#mhd #mhd_xtras form.o2 { margin:2px 15px 0 15px; }

#mhd #mhd_grfx1 { width:750px; height:100%; background-image:url(http://www.sacbee.com/static/images/h_bg_int.gif); background-repeat:repeat-x; background-position:0 100%; }

#mnav { font-size:9px; font-weight:bold; color:#999; text-align:left; width:750px; height:26px; background-color:#eee; margin:0; margin-bottom:2px; }
#mnav p { margin:0; padding:5px 15px 5px 10px; }
#mnav img { vertical-align:middle; }

#mad { width:750px; background-color:#eee; margin-bottom:2px; padding:4px; }

/*  */

body { text-align:center; }

#lo_body { width:750px; text-align:left; margin:0 auto; padding:1px; }

#lo_hdr { font-size:9px; width:750px; height:82px; background:url(http://www.sacbee.com/static/images/hdr_bg_lrg.gif) no-repeat 1px 0; margin:0; padding:1px; position:relative; }

#hdr_logo { text-indent:-1000em; }
#hdr_logo a { width:100px; height:55px; position:absolute; top:5px; left:5px; }

#hdr_pc { font-family:verdana; font-size:9px; font-weight:bold; width:635px; position:absolute; top:4px; left:110px; }
#hdr_pc td.o1 { width:165px; }
#hdr_pc td.o2 { font-size:9px; vertical-align:bottom; }
#hdr_pc td.o3 { text-align:right; }
#hdr_pc a { color:#2554A5; text-decoration:none; }
#hdr_pc a:hover { color:#000; text-decoration:underline; }
#hdr_pc img { vertical-align:middle; }

#hdr_search { width:400px; text-align:right; padding-top:6px; position:absolute; top:33px; left:340px; }
#hdr_search input.fInp { font-size:11px; width:80px; border-width:1px; background-color:#fff; margin:0 4px; padding-left:2px; }
#hdr_search select { border-width:1px; margin:0 4px; }

#lo_nav { font-family:verdana; font-size:9px; font-weight:bold; color:#999; width:745px; background-color:#eee; margin:0; margin-bottom:2px; padding:5px; padding-left:0; }
#lo_nav a.curr { color:#000; text-decoration:none; }
#lo_nav img { vertical-align:middle; }

#lo_ad1 { width:742px; text-align:center; background-color:#eee; margin:2px 0; padding:4px; }

#lo_hist { width:738px; font-family:verdana; font-size:11px; border-bottom:1px dashed #000; background-color:#E5E5DB; margin-bottom:1px; padding:6px; }
#lo_hist a { font-weight:bold; }
#lo_hist img { vertical-align:middle; }

#hist_trail { float:left; margin:0; padding:0; }
#hist_trail img { margin-top:-4px; }
#hist_ad { font-size:9px; text-align:right; margin:0; padding:0; padding-right:5px; }
#hist_ad a { color:#00005f; }
#hist_ad a:hover { color:#000; }

#lo_subnav_tmp { font-size:1px; border-top:1px dashed #000; height:10px; clear:both;  }

#lo_ftr { font-family:arial; font-size:11px; color:#ccc; text-align:center; width:750px; border-top:1px solid #666; }
#lo_ftr p { margin:10px 0; }

#lo_ftr p.btt { width:750px; height:40px; background:url(http://www.sacbee.com/static/images/tile.gif) repeat-x 0 0; margin-top:0; position:relative; }
#lo_ftr p.btt a { width:80px; height:20px; margin-top:15px; position:absolute; top:0; left:660px; display:block; }

blockquote.atw { border:1px solid #ccc; margin:0; margin-bottom:20px; padding:0; clear:both; }
blockquote.atw h4 { font-size:100%; color:#000; text-transform:uppercase; letter-spacing:2px; background-color:#fff; margin:0; padding:0 10px; display:inline; position:relative; top:-10px; left:10px; }
blockquote.atw p { margin:0 20px 10px 20px; }
blockquote.atw ul { margin:0 20px 10px 20px; padding:0; list-style:none; }
blockquote.atw li { font-size:93%; margin:10px 0; }

blockquote.relst { border-bottom:1px dashed #ccc; background-color:#f1f1e7; margin:0; margin-bottom:10px; padding:0; clear:both; }
blockquote.relst h4 { font-size:93%; color:#666; text-transform:uppercase; letter-spacing:2px; border-bottom:1px solid #fff; background-color:#eee; margin:0; padding:4px 10px; }
blockquote.relst p { margin:0 20px 10px 20px; }
blockquote.relst ul { margin:0 20px 10px 20px; padding:0; list-style:none; }
blockquote.relst li { font-size:93%; border-bottom:1px solid #fff; margin:5px 0; padding-bottom:5px; }
blockquote.relst li span { font-size:93%; font-style:italic; color:#666; margin-top:4px; display:block; }

div.simg { clear:both; }
p.simg { float:left; margin:0; padding:10px; clear:both; }
p.simg img { background-color:#999; border:4px solid #ccc; margin:0; }		
p.simg_cap { font-size:85%; border-bottom:1px dashed #ccc; background-color:#eee; padding:10px 20px 10px 10px; margin:0; }
p.simg_cap { background-image:url(http://www.sacbee.com/static/images/icon_arrow_caption.gif); background-repeat:no-repeat; background-position:100% 50%; }
p.simg_cap span { font-size:85%; font-weight:bold; display:block; margin-top:5px; }

div.simg_lrg { margin:10px 0; clear:both; }
p.simg_lrg { float:none; margin:0; padding:10px; clear:both; }
p.simg_lrg img { background-color:#999; border:4px solid #ccc; margin:0; margin-bottom:-50%; }
p.simg_lrg_cap { font-size:85%; border-bottom:1px dashed #ccc; background-color:#eee; padding:50% 20px 10px 10px; margin:0; }
p.simg_lrg_cap { background-image:url(http://www.sacbee.com/static/images/icon_arrow_caption.gif); background-repeat:no-repeat; background-position:100% 50%; }
p.simg_lrg_cap span { font-size:85%; font-weight:bold; display:block; margin-top:5px; }

.ad_circ { background-color:#EAEFF4; padding:5px 10px; }
.ad_circ a { color:#00005F; }
.ad_adsense { text-align:center; margin:15px 0; }

.ns_tag { font-weight:bold; background-color:#e5e5db; padding:5px; }

.lo_clear { font-size:1px; height:0; clear:both; }
.clear { clear:both; }
.hide { position:absolute; left:-100em; }
.none { display:none; }

/* Hide from IE5-Mac \*/
.hide { overflow:hidden; }
/* End IE5-Mac hack */

/*  */

#arrow { position:relative; visibility:visible; top:-2; left:0; z-index:201; overflow:hidden; }
#ttip  { text-align:left; 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:#eee; padding:8px; border:1px #ccc solid; height:175px; }
#ccClips
	{
	height:135px; 
	overflow:auto; 
	border:1px #ccc solid; 
	padding:5px; 
	font:11px verdana,geneva,arial,sans-serif; 
	background:#f1f1e7; 
	}
#ccControls   { font:11px verdana,geneva,arial,sans-serif; padding:5px; padding-left:15px; padding-right:20px; float:right; clear:both; }
#ccControls A { font:11px verdana,geneva,arial,sans-serif; font-weight:bold; }

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