
* {
	padding:0;
	margin:0;
}

body, html { height: 100%; }
html{overflow-y:scroll}

body { background-image:url('c04-1.jpg'); 
font-family:Arial;
}

#outer {
	height: 100%;
	width: 100%;
	overflow: visible;
	position: relative;
}

#outer[id] {
	display: table;
	position: static;
}

#middle {
	position: absolute;
	top: 50%;
	width:100%;
	text-align:center;
}

#middle[id] {
	display: table-cell;
	vertical-align: middle;
	position: static;
}

#inner {
	position: relative;
	top: -50%;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#inner[id] { position: static; }

#innertop {
	background-image:url('backtop.png');
	height:10px;
}

#innercontent {
	background-color:#FFF;
	padding:10px;
}

#innerbottom {
	background-image:url('backbottom.png');
	height:10px;
	font-size:8px;
	text-align:center;
}

.clear { clear:both; }

form {
	text-align:center;
	margin:auto;
	width:520px;
	margin-top:10px;
	margin-bottom:20px;
}

.textbox {
	background-color:transparent;
	float:left;
	margin:0px;
	font:Verdana, Geneva, sans-serif;
	padding:5px;
	font-size:26px;
	background-image:url("back.png");
	background-repeat:no-repeat;
	margin-right:10px;
	color:#FF6600;
	border:none;
	width: 410px;
}

.button {
	background-color:transparent;
	cursor:pointer;
	float:left;
	height:40px;
	width:40px;
	border:none;
	background-image:url("go.png");
}

#options {
	list-style-type:none;
	text-align:left;
	background-image:url("backopt.png");
	font-size:0.6em;
	padding:5px;
	width:430px;
	height:15px;
	margin-top:5px;
	
}

#options li { display:inline }

.centerdiv {
	margin-top:20px;
	padding:10px;
	width:100%;
	text-align:center;
	font:Verdana, Geneva, sans-serif;
}

a img { border:none; }

.information {
	font-size:0.8em;
	margin-top:20px;
}

#footer {
	font-size:0.7em;
	margin-top:40px;
}

a {
	color:#FF6600;
	text-decoration:none;
}
label { font-weight: normal; line-height: 10px; cursor: help; }
#tooltip{ width:200px; color: #fff; background: #F60; font-size: 12px; font-weight: normal; padding: 5px; border: 2px solid #333; text-align:justify; }
.column {float:left; padding:5px; width:290px; color:#333; text-align:justify; font-size:12px; margin-left:10px; margin-right:10px; border:1px solid #333; background-color:#CCC;}
.column p { margin-bottom:10px;}

.fadeImage {
    opacity : 0.3;
    filter: alpha(opacity=30);
}
.fadeImage:hover {
    opacity : 1.0;
    filter: alpha(opacity=100);
}
#sponsorlinks {font-size:7pt; text-align:center}
#sponsorlinks img { width:40px; height:16px;}
.displayname  { color: #000; font-weight: bold; text-decoration:underline;}
.updated      { font-size: 8pt; font-weight: bold; }
.headlinellink { text-decoration: underline; font-size:8pt; padding-left:5px; }
:hover.headlinellink { text-decoration: none; color:#FFF;  }
