body {
	background:#FFFFFF;
	margin:0;
	padding:0;
	font-size: 1 em;
	font-family:Verdana, Geneva, sans-serif;
	text-align: center;
	color:#000;
	line-height: 1.15;
}

.highlight {color:#000; font-size:inherit;}
.white_highlight {color: #000; font-weight: bold;}
.realbig {font-size: 150%;}
.big {font-size: 130%;}
.medium {font-size: 110%;}
.biggish {font-size: 120%;}
.normal {font-size: 90%;}
.small {font-size: 82%;}
.smaller {font-size: 78%;}
.dim {color: #707030;}
.tiny {font-size: 74%;}
.copyright {font-size: 74%; color: #999;}
.white {color: #FFF;}
.hardware {color:#555; font-size: 82%;}
.red {color: red; line-height:1.45;}
.widespace {line-height:1.45;}

a:link {color:#03C; text-decoration:none;}
a:visited {color:#03C; text-decoration:none;}
a:focus {color:#00A; text-decoration:underline;}
a:hover {color:#00A; text-decoration:underline;}



img {
    border-style: none
}
#header-wrapper a:link {
	color: #FFF;
	text-decoration: none;
}
#header-wrapper a:visited {
	color: #FFF;
	text-decoration: none;
}
#header-wrapper a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #04C;
}
#header-wrapper a:active {
	color: #FFF;
	text-decoration: none;
	background-color: #04C;
}



/* Following block CSS drives the drop shadow */
/* Header ----------------------------------- */

/* top jpeg includes all graphic elements for this header, shadows and image etc */
#header-wrapper {
	background: url("banner_002.jpg") no-repeat;
	width:900px;
	height:250px;
	margin:0 auto;
	padding:0;
	text-align:left;
	color: #CCC;
}

#header {
	margin: 0 25px 0 370px;
}

/* Outer-Wrapper
----------------------------------------------- */
#outer-wrapper {
	background: url("900_sides.jpg") repeat-y;
	width: 900px;
	margin:0 auto;
	padding:0;
	text-align:left;
}
#main-wrapper {
	width: 730px;
	float: left;
	margin:0;
	padding:0 0 20px 34px;
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}
/* Footer
----------------------------------------------- */
#page-bottom-wrapper {
	background: url("900_bottom.jpg") no-repeat; 
	width:900px;
	height:60px;
	clear:both;
	margin:0 auto;
	padding:0;
}

.topmenu {
	background: url("900_topmenu.jpg") no-repeat; 
	width:900px;
	height:50px;
	clear:both;
	margin:0 auto;
	padding:0;
	font-size: 80%;
	line-height: 1.4;
	color: #BBB;
}

.topmenu_moon {
	background: url("900_topmenu_moon.jpg") no-repeat; 
	width:900px;
	height:50px;
	clear:both;
	margin:0 auto;
	padding:0;
	font-size: 80%;
	line-height: 1.4;
	color: #BBB;
}

.topmenu a:link {color: #AAA; text-decoration:none;}
.topmenu a:visited {color: #AAA;}
.topmenu a:hover {color: #FFF; text-decoration:none; background:#444;}
.topmenu a:focus {color: #FFF; text-decoration:none;  background:#444;}

.topmenu_moon a:link {color: #AAA; text-decoration:none;}
.topmenu_moon a:visited {color: #AAA;}
.topmenu_moon a:hover {color: #FFF; text-decoration:none; background:#444;}
.topmenu_moon a:focus {color: #FFF; text-decoration:none;  background:#444;}
