/* ------- LAYOUT --------------------- */



#container {

	background-color: #eee;

	postition: relative;

	width: 780px;

	margin-left: auto;

	margin-right: auto;

	border: solid 1px #639;

}



#header {

	width: 780px;

	border-bottom: solid 1px #639;

}



#left {

	width: 100px;

	padding: 8px 8px 8px 8px;

	float: left;

}



#subcontainer {

	float: right;

	width: 664px;

}



#middle {

	background-color: #fff;

	width: 510px;

	padding: 8px 8px 8px 8px;

	border-left: solid 1px #639;

	border-right: solid 1px #639;

	float: left;

}



#submiddle {

	background-color: #fff;

	width: 526px;

	border-left: solid 1px #639;

	border-right: solid 1px #639;

	float: left;

}



#midcol1 {

	width: 247px;

	padding: 8px 8px 8px 8px;

	float: left;

}



#midcol2 {

	width: 246px;

	padding: 8px 8px 8px 8px;

	border-left: dotted 1px #639;

	float: right;

}



#right {

	float: right;

	width: 120px;

	padding: 8px 8px 8px 8px;

}



#footer {

	clear: both;

	border-top: solid 1px #639;

	padding-bottom: 10px;

	padding-top: 10px;

}





/* ------- TAGS --------------------- */



html {

	margin: 0px;

	padding: 0px;

	background: #cc9;

	color: #666;

}



body {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	}



h1 {

	font: 22px Georgia, Times New Roman, Times, serif;

	color: #000;

	font-weight: bold;

	}



h2 {

	font: 18px Georgia, Times New Roman, Times, serif;

	color: #000;

	font-weight: bold;

	}



h3 {

	font: 14px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-weight: lighter;

	}





/* ------- CLASSES --------------------- */



a:link { 

	text-decoration: none;

	color: #639;

	}



a:visited { 

	text-decoration: none; 

	color: #639;

	}



a:hover, a:active { 

	text-decoration: underline; 

	color: #639;

	}



.footertext {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	}



.indexdate {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-weight: bold;

	}



.byline {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #333;

	font-weight: bold;

	}



.dateline {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #999;

	font-weight: bold;

	}

	

.exclusive {

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	color: #f33;

	font-weight: bold;

	}



.giant {

	font: 32px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	font-weight: bold;

	}



.bold {

	font-weight: bold;

	}



.italic {

	font-style: italic;

	}



.bgpurple {

	background-color: #639;

	}



.space4 {

	padding: 4px 4px 4px 4px;

	}



.spacehalf8 {

	padding-top: 8px;

	padding-bottom: 8px;

	}



.spacebottom8 {

	padding-bottom: 8px;

	}



.spacetop8 {

	padding-top: 8px;

	}