/* CSS Document */	/* GENERAL STYLE */body {	background-image:  url(../images/site_bg.gif);	background-repeat: repeat;	background-color: #FFFFFF;	color: #212121;	margin: 0px auto;   /* align for good browsers */	padding: 0px;	font: 83%/1.4 arial, helvetica, sans-serif;}	  html, body {	height:100%;}a, a:visited, a:active {	text-decoration: none;	color: #8470FF;}a:hover {	color: #111111;}p {	line-height: 1.5;}.topic_link {	font-weight: bold;	font-size: 14px;	text-transform: uppercase;	text-decoration: underline;	font-family: sans-serif;}#cloud { padding: 0px 15px; }	.cloud { padding: 3px; text-decoration: none; line-height: 60%; }	.cloud:link {	color: #8470FF;}	.cloud:active { color: #94B3C5; }	.cloud:visited {	color: #8470FF;}	.cloud:hover { color: #111111;  background: #F09797; }.review_link {	font-weight: bold;	font-size: 22px;	text-transform: uppercase;	text-decoration: none;	font-family: sans-serif;}#options {		padding: 4px;	background-image:  url(../images/back.jpg);	background-repeat: repeat;	border:1px solid #C51D1D;	font-size: 10px;	letter-spacing: 1px;	height: 15px;	text-align: left;	text-transform: uppercase;	color: #eeeeee;	margin-left: 25px;margin-right: 25px;}#options a {	color: #ffffff;	text-decoration: none;}#welcome {		padding: 4px;	background:#DEDACF;	border:1px solid #666;	font-size: 12px;	letter-spacing: 1px;	height: 15px;	text-align: center;}#search_box {		padding: 4px;	background:#DEDACF;	border:1px solid #666;	font-size: 12px;	letter-spacing: 1px;	height: 80px;	text-align: center;}#terms {		padding: 4px;	background:#DEDACF;	border:1px solid #666;	font-size: 10px;	letter-spacing: 1px;}#form {	margin: 0 auto;   /* align for good browsers */	border:0px solid #666;	border-bottom:0;	padding: 6px;	font-size: 12px;	background-color: #eee;	background-image:  url(../images/formline.jpg);	background-repeat: repeat-x;background-position: bottom left;	letter-spacing: 1px;}table.review {	background-color: #eeeeee;    border-bottom: 1px solid #cccccc;	border-top: 1px solid #cccccc;	margin-top: 6px;}table.reviewed {	background-color: #eeeeee;    border-bottom: 1px solid #cccccc;}table.not_reviewed {	background-color: #FFE8E8;    border-bottom: 1px solid #FFCECE;}td {	padding: 3px;}td.sidebar {	width: 250px;}td.spacer {	width: 0px;}td.center {	text-align: center;}	  /* TOP NAVIGATION  */		 #navtop {	font-size:12px;	font-weight: bold;	padding: 6px;		text-align: center;}#navtop ul {	margin: 0px;	padding: 0px;		}#navtop li {	padding: 6px;	margin: 0px;	margin-left: 6px;	display: inline;}#banner {	background:#8470FF;	padding: 0px;	border-bottom: 0px solid #A72525;	height: 96px;	background-image:  url(../images/headbg.jpg);	background-repeat: repeat-x;}#banner img {	margin-top: 23px;	align: center;	}			 #banner h1 {	font-size: 24pt;	color: #FFFFFF;	position:absolute;	padding: 8px 0px 0px 0px;	border: none;}	#banner h1.overlay {	padding:10px 0px 0px 2px;	color: black;} td.leftcontent {		background-color:#DEDACF;	border: 1px solid #001C58;	border-top: 2px solid #001C58;	border-right: 2px solid #001C58;	padding: 6px;	width: 20%;}td.seperator {	width: 32px;}	/* CENTER CONTENT */td.centercontent {	background:#ffffff;	height:auto;	min-height: 500px;	border-top: 1px solid #5F5F5F;	font-family: Verdana, helvetica, Arial, Tahoma, sans-serif;    font-size: 100%;    padding: 6px;		voice-family: "\"}\"";	voice-family: inherit;		margin-right: 20px;	}		/* for Internet Explorer */* html #content {	height: 500px;}		table {	width: 95%;	height: 80%;	margin: auto;}table.post {	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;}						#footer {	text-align: center;	margin: auto;	padding: 6px;	font-size: 10px;	height: 22px;	background-image:  url(../images/footbg-.jpg);	background-repeat: repeat-x;	border-top: 1px solid #111;	color: #FFFFFF;	background-color: #8470FF;}#footer a {	color: #FFFFFF;	}		#indent {	padding:24px;}		div.boxer {	border-left: 4px solid #666666; 	margin: 0px;	padding: 0px;}#date {	position: relative;	top:-14px;	text-align: right;}		p,h1,pre {	margin:0px 10px 10px 10px;}		h1 {	padding-top:10px;	letter-spacing: 2px;	border-bottom: #696D43 1px dashed;	font: normal 22px/24px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}h2{	 color: #111;	 border-bottom: #111 1px solid;	 margin:6px;	 padding: 4px;	 letter-spacing: 2px;	 font: normal 32px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;}		h4 {	font: italic bold 22px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;	padding: 0px;	margin:0px;}				hr  {	border: none 0;	border-top: 1px solid #222222;	height: 1px;}		#hr2  {	  border: none 0;	  border-top: 2px solid #9BC8EC;	  height: 1px;	  width: 95%;}/*DOTTED LINE */.dottedline { 	BORDER-BOTTOM: #696D43 1px dashed; }				/* FONT STYLE ONE */.font1 {		font-size:12px;		left: 3px;}/* FONT DONE GREEN */.done {		font-size:12px;		color: green;		font-weight:bold;}	   /* FONT NOT DONE RED */.ndone {		font-size:12px;		color: red;		font-weight:bold;}.uppercase{	text-transform: uppercase; 	border-bottom: 1px solid #696D43; 	color: #333333;}	   .sidebar {		color: #1F2B3F;		font-size:12px;}		/* SMALL FONT STYLE (Footer text) */.copy {	   font-weight: normal;	   font-size:9px;	   font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif ;  	   color: #333333;	   letter-spacing:1px;}	   	   /* SMALL FONT STYLE (Footer text) */.date {	   font-size:9px;	   font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif ;  	   color: #666666;}/* NAV LINKS */a.topnav {		color: #2C3D58;		font-size: 100%;		text-decoration: none;}		/* NAV visited LINKS */a:visited.topnav {			color: #2C3D58;			font-size: 100%;			text-decoration: none;}			/* NAV HOVER LINKS */a:hover.topnav {			color: #111111;			font-size: 100%;			text-decoration: none;}/* NAV LINKS */a.nav {		color: #2C3D58;		font-size: 100%;		text-decoration: none;}		/* NAV visited LINKS */a:visited.nav {			color: #2C3D58;			font-size: 100%;			text-decoration: none;}			/* NAV HOVER LINKS */a:hover.nav {			color: #111111;			font-size: 100%;			text-decoration: none;}/* FORM FIELD-STYLE */input {	font-size : 12px ; 	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif ;  	color: black;	border: 1px solid black; 	border-bottom: 2px solid #333333;	border-right: 2px solid #333333;	background-color: #F0F0EE;	padding: 2px;}textarea {	font-size : 12px ; 	font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif ;  	color: black;	border: 1px solid black; 	border-bottom: 2px solid #333333;	border-right: 2px solid #333333;	background-color: #F0F0EE;	padding: 2px;}/* SUBMIT BUTTON */.submit {			background-color: normal;			color: #000000;			font-family: Verdana, Arial, Tahoma, Geneva, Arial, Helvetica, sans-serif;			font-size: 10px;			font-weight: bold;						text-transform:uppercase;}		/* SELECT */select { 		font-size : 12px ;  		font-family: Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif ;   		color : #000000; 		border : 1px solid #444444; 		background-color: #F0F0EE;		padding: 1px;}			 /* Bigger TEXTAREA */textarea.big {		height:200px;		width: 500px;}							 /* REMOVE BORDER FROM IMAGES (ie. linked) */img {	border: 0px;}ul {	margin-left: 25px;	padding: 1px;}