div#toolbox{

	background-color:#900b0f;

	width:1078px;/*71.85em;*/

	border:0px;

	border-left:1px solid #999;

	border-right:1px solid #999;

	border-bottom:2px solid #ffffff;

	margin:0;

	padding:0;

	

}



div#datefield{

  clear:both;

  padding:0px;

  margin:0px;

  display:inline;	

  color:white;

	font-size:90%;

	line-height:1.7;

}



div#shell{

float:left;

width:88em;



}

div#pageholder {

	float:left;

	position: relative;

	display: block;

	width: 46em;/*1120px;*/

	margin: 0 0 0 0;

	padding:0px;

	text-align: left;				

	overflow: visible;	



}





div#page{

float:left;

width:46em;

}





div#main {

	position: relative;

	overflow: visible;

	width: 46em;/*960px;*/

	margin: 0;

	padding:0;

	float:left;

} 



.static

{

	border:0;

	padding:0; 

	width:46em;

	float:left;

}

.staticrow{

clear:both;

width:46em;

}





div#layer2{

margin-top:1em;

width:46em;

}



div#weekly{

	width:46em;

	float:left;

	margin-top:5em;

}



.mainSpan{

float:left;

width:46em;

margin:0px;

padding:0px;

}



div#lister {

	position: relative;	

	overflow: visible;	

	width:46em;

	padding:0;

	margin:0

} 



.aColumn{

float:left;

position:relative;

text-align:left;

font-size:100%;

width:40em/*500px;*/

margin:0px;

padding:0px;

/*overflow: hidden;*/

}





.imageholder{

float:left;

position:relative;

text-align:left;

font-size:100%;

width:200px;

height:200px;

border:0px;

padding:0px;

margin:0px;

}



.SubColumnAB{

position:relative;

text-align:left;

font-size:100%;

margin:0;

padding:0px;

border:0px;

}



.ASubColumn{

float:left;

position:relative;

text-align:left;

font-size:100%;

width:15em;

height:20em;

margin-right:0.1em;

padding:0px;

border:0px;

overflow:hidden;

}

.staticSubColumn{

float:left;

position:relative;

text-align:left;

font-size:100%;

width:15em;

height:10em;

margin-right:0.1em;

padding:0px;

border:0px;

overflow:hidden;

}

.bColumn{

position:relative;

float:left;

text-align:left;

font-size:100%;

width:8em;

margin:0px;

padding:0px;

}	





.BSubColumn{

float:left;

position:relative;

text-align:left;

font-size:100%;

width:15em;

margin:0;

padding:0px;

}



.cColumn{

position:relative;

float:left;

text-align:left;

font-size:100%;

width:150px;

border:0px;

margin:0px;

padding:0px;

height:600px;

background-color:#900b0f;

}





.toptag{

margin-top:5px;

background-color:#669900;/*#afff2f;*/

color:white;

line-height:1.8;

font-size:.9em;

}



.leadstory{

background-color:#ffc000;

font-size:.95em;

font-weight:bold;

line-height:1.4;

}



.byline{

font-weight:bold;

}



.byline:before{

content:"--  ";



}



.towerholder2{

float:left;

width:206px;

background-color:#900b0f;

}

.towerholder{

float:left;

border:1px solid green;

width:356px;

}