/* CSS Document - Watching The Script - style.css *//* BODY */	body {		background-color: #969682;		background-image: url('images/bg.png');		color: #222222;		font-family: "Helvetica", "Arial", sans-serif;		font-size: 13px;		line-height: 18px;		padding: 0px;		margin: 0px;	}/* LAYOUT */	#page { 		width: 900px; 		text-align: left;  		margin-left: auto; 		margin-right: auto; 		background-color: #BEBEA5;		margin-top: 0px;		margin-bottom: 0px;		padding: 0px;		border: 1px solid #666666;		border-top: none; 	} 	#header {	 	position: relative; 		background-image: url('images/overview.jpg');		background-repeat: repeat-x;	 	height: 15px; 	  	background-color: #000000; 	 	width: 100%;	} 	#leftcol {	 	width: 75px; 		float: left; 		position: relative; 		background-color: #BEBEA5; 	 } 	#twocols {	 	width: 825px; 		float: right; 		position: relative; 	 }	#rightcol {		width: 498px; 		float: right; 		position: relative; 		background-color: #BEBEA5;		padding-right: 15px;		padding-top: 15px;	 }	#maincol {		background-color: #BEBEA5;  	 	float: left; 	 	display: inline; 	 	position: relative; 	 	width: 265px; 		padding: 15px;		padding-bottom: 0px;		border-right: 1px dotted #444444;		border-left: 1px dotted #444444;	 }	#footer {	 	height: 20px; 	  	background-color: #620612; 		font-size: 11px;		color: #EEEEEE;		text-align: right;	 	clear: both;	 }	.credits {		border-top: 1px dotted #444444;		padding: 15px;		padding-left: 0px;	}		 /* float containers fix */ 		.clearfix:after {		 	content: "."; 		 	display: block; 			height: 0; 		 	clear: both; 		 	visibility: hidden;		 }		.clearfix {			display: inline-table;		}		/* Hides from IE-mac \*/		* html .clearfix {			height: 1%;		}		.clearfix {			display: block;		}		/* End hide from IE-mac */  /* HEADINGS */	h1, h2, h3, h4, h5, h6 {		margin: 0px;		padding: 0px;		margin-bottom: 6px;		font-weight: lighter;		letter-spacing: 2px;	}	h1 {		font-size: 16px;		color: #620612;	}	h2 {		font-size: 14px;		color: #222222;	}	h3 {		font-size: 14px;		color: #444444;	}/* LINKS */	/* Remove formatting from linked images */	a.image:link, a.image:visited, a.image:hover, a.image:active {		border: none;		border: 0px;		color: #BEBEA5;		text-decoration: none;		background-color: transparent;	}	a {		border-bottom: 1px dotted #969682;	}	a:link {		color: #FFFFFF;		text-decoration: none;	}	a:visited {		color: #FFFFFF;		text-decoration: none;	}	a:hover {		color: #FFFFFF;		border-bottom: 1px dotted #444444;		background-color: #969682;	}	a:active {		color: #FFFFFF;		border-bottom: 1px dotted #444444;	}/* TEXT */	p {		margin: 0px;		margin-bottom: 10px;	}	.caption {		font-size: 11px;		color: #444444;	}	.box {		border: 1px dotted #444444;		background-color: #66665D;		padding: 10px;		color: #EEEEEE;		margin-bottom: 10px;	}	.newslist {		list-style-type: none;		padding: 0px;	}	.newsitem {		padding-bottom: 10px;	}	.newsdate {		color: #666666;		font-size: 11px;	}