/* CSS Document */body {	background-color: #000000;	font-family: Verdana, Helvetica, Arial, sans-serif;	font-size: 12px;	color: #99cccc;	margin: 0px;	padding: 0px;	}p {	color: #ccffcc;	font-size: 100%;	font-weight: 300;	text-indent: 10px;	line-height: 1.54em;		}h1 {	color: #66cc00;	font-size: 160%;	text-align: center;	font-weight: 200;	}			h1 a {		font-weight: 800;		background: #000000;		text-decoration: none;		}	h1 a:link {		color: #33ff00;		}		h1 a:hover {		color: #66ffcc;		}		h1 a:visited {		color: #33ff00;		}	h2 {	color: #CC3333;	font-weight: 300;	font-style: italic;	font-size: 135%;	text-align: left;	text-indent: 20px;	padding-left: 10px;	}			h3 {	color: #99cc66;		font-weight: 300;	font-style: italic;	font-size: 120%;	text-align: left;	}	h4 {	text-indent: 0px;	padding-left: 0px;	font-size: 95%;	font-weight: 400;	color: #cc3333;	display: inline;	}		h4 a {		text-decoration: none;		}h5 {	position: relative;	margin: 0px 0px 10px 0px;	color: #ccffcc;	font-size: 100%;	font-weight: 200;	text-align: left;	padding-left: 40px;	}h6 {	position: relative;	bottom: 20px;	color: #ccffcc;	font-size: 80%;	font-weight: 200;	text-align: right;	padding-right: 40px;	}	ul, dl {	color: #99cc99;	}dt {	text-decoration: underline;	}/*classes*/	.heavy {	font-weight: bold;	}	.tagline {	font-size: 90%;	color: #ffffff;	}.notes {	text-align: left;	}.bright {	color: #cc66cc;	}	.cleanlink {	text-decoration: none;	}	.parenthesis {	font-size: 80%;	}.right {	text-align: right;	}.prcenter {	text-align: center;	font-weight: bold;	}	/*.hrclr {	clear: both;	display: hidden;}	*//*link qualities*/		a img {border: none;}a:link {	font-style: normal;	color: #3399ff;	}	a:hover {	color: #66cc00;	font-style: normal;	}a:visited {	color: #9966ff;	font-style: normal;	}	/*divisions*//*index page*/	#hometriangle {	position: absolute;	margin: 0 0 0 0;	padding: 0 0 0 0;	}#homeheader {	width: 100%;	background: black; 	font-size: 370%;	color: #ffffff;	padding-top: 15px; 	padding-bottom: 10px; 	height: 65px;		}	#hometagline {	padding-top: 5px; 	height: 33px;	font-size: 180%;	color: #ffffff;	}#hometext {	width: 26%; 	float: left; 	padding: 10px 5px 0px 30px;	text-align: left;	margin-bottom: 20px;	border-left: 2px solid gray;	}	#hometext a {		text-decoration: none;		}		#homeimagecolumn {	margin-left: 20px;	margin-bottom: 30px;	float: left;	width: 55%;	}/*end index page styles*/	/*every page*/#header {	display: inline;	background: black; 	font-size: 200%;	color: #ffffff;	padding: 14px 0px 10px 10px;  	height: 29px;	text-align: left;	position: relative;	top: 6px;	}	#headerbar {	display: block;		height: 36px;	position: relative;	top: 14px;	}	/*main block, contains #navigation, #text, and #imagecolumn */#main {	position: relative;	top: 14px;		}	/*contents of main block*/	#navigation {	position: static;	float: left;	width: 90px;		font-size: 110%;	color: #660099;	text-align: right;	/*margin-top: 23px;*/	padding: 0px 10px 20px 10px;		margin-bottom: 20px;		}	#navigation a {		display: block;		padding-top: 10px;		}		#subnav1 a {		padding-top: 0px;		font-size: 80%;		text-decoration: none;		text-indent: 8px;		}	#subnav2 a {		padding-top: 0px;		font-size: 80%;		text-decoration: none;		text-indent: 8px;		}	#text {	width: 35%;	float: left; 	padding: 0px 5px 0px 20px;	text-align: left;	margin-bottom: 20px;	border-left: 2px solid gray;	}	#text a {		text-decoration: none;		}		/*for press release page or any page with no images*/	#presstext {		width: 60%;		float: left;		padding: 0px 5px 0px 40px;		text-align: justify;		margin-bottom: 20px;		border-left: 2px solid gray;		}/*goes to right of #text on text-image pages*/#imagecolumn {	float: left;	width: 43%;	margin: 0px 0px 30px 20px;	}	#imagecolumn img {		padding: 20px 2px 0px 5px;		width: 100%;		}/*for pages with mainly images*/#daypage {	width: 50%;	float: left;	text-align: justify;	border-left: 2px solid gray;	margin-bottom: 20px;	padding: 0px 0px 0px 20px;	}#daycolumnleft {	float: left;	width: 500px;	margin: 0px 0px 0px 0px;	}	#daycolumnleft img {		padding: 0px 0px 25px 0px;		width: 100%;		}		#buildcolumnleft {	float: left;	width: 400px;	margin: 0px 0px 0px 0px;	}	#buildcolumnleft img {		padding: 0px 0px 15px 0px;		/*width: 100%;*/		}		#buildhomecolumnleft {	float: left;	width: 800px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	}	#buildhomecolumnleft img {			padding: 0px 0px 15px 20px;		width: 175px;		}	#buildhomecolumnleft a {		text-decoration: none;		}		#daycolumnright {	float: left;	width: 48%;	margin: 0px 0px 0px 20px;	}	#daycolumnright img {		padding: 0px 0px 0px 0px;		width: 100%;		}#dayfooter {	float: left;	width: 100%;	margin: 0px 0px 0px 20px;	}/*outside of main block*/#footer {	background-color: #333333;	width: 100%;	height: 90px;	clear: both;	margin: 10px 0px 10px 0px;	padding: 0px 0px 20px 0px;	}	#footer img {		padding-top: 0px;		}		#riscaimage {		float: left; 		padding: 10px 0px 0px 50px;		}		#riscacredit {		width: 40%;		font-size: 80%;		text-align: left;		float: left;		padding: 8px 0px 0px 10px;		}		#secretcredit {		width: 30%;		font-size: 80%;		text-align: right;		float: right;		padding: 50px 40px 20px 0px;		color: #ff6633;		}		#secretcredit a {		color: #ff9900;		text-decoration: none;		font-weight: 800;		padding: 10px 0px 10px 0px;		}	