HTML { overflow-y: scroll; }

BODY, TABLE {
	margin: 0;
	padding: 0;
	font-family: arial, verdana, sans-serif;
	font-size: 13px;
}

DIV { padding: 0; margin: 0; }

IMG {
	margin: 0;
	padding: 0;
	border: 0;
}

INPUT {	margin: 2px 0; }

TABLE {
	border-collapse: collapse;
}

TD { border: 1px solid #FFCC66; padding: 3px; }

TH { border: 1px solid #FFCC66; background-color: #FFF4DD; padding: 3px; }

A:link, A:visited { color: #003F9B;}
A:hover, A:active { color: #000000;}

H1 { font-size: 24px; margin: 34px 0 10px 0; }

H2 { font-size: 20px; margin: 10px 0 10px 20px; }

H3 { font-size: 16px; margin: 10px 0; }

P {
	margin-top: 10px;
}

UL {
	list-style-type: none;
	margin: 0 0 20px 20px;
}

LI {
	margin: 0 0 0 20px;
}

BODY {
	background: #FFF url('images/bg_body.gif') repeat-x top;
}

#page {
	width: 770px;
	width/* */:/**/770px;
    width: /**/770px;
	margin: 0 auto;
}

#leftcol {
	float: left;
	width: 200px;
	width/* */:/**/200px;
    width: /**/200px;
	padding: 0;
	background: #000 url('images/bg_leftbottom.gif') no-repeat bottom left;
}

#menu {
	margin: 10px 10px 60px 40px;
	font-family: arial, sans-serif;
}

#menu UL, #menu LI {
	margin: 5px 0;
	padding: 0;
	font-size: 10px;
	text-transform: uppercase;
	color: #CCC;
}

#menu A:link, #menu A:visited { color: #FFF; text-decoration: none;}
#menu A:hover { color: #CCC; text-decoration: none;}
#menu A:active { color: #FFF;}

#menu SUP { background: #CC0000; color: #FFF; padding: 0 2px; font-size: 70%; }

#maincol {
	float: left;
	width: 570px;
	width/* */:/**/570px;
    width: /**/570px;
	padding: 0;
}

#error {
	position: absolute;
	top: 150px;
	width: 510px;
	margin: 30px;
	padding: 10px 0;
	background-color: #FB0000;
	opacity: 0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	border: solid 1px #FFF;
	z-index: 10;
}

#linkbox {
	padding-top: 12px;
	text-transform: uppercase;
	font-size: 11px;
}

#linkbox IMG {
	margin: 0 5px 0 30px;
}

#linkbox A:link, #linkbox A:visited { color: #000; text-decoration: none }
#linkbox A:hover,  #linkbox A:active { color: #333; text-decoration: none }

#thumbnails {
	clear: both;
	width: 770px;
	height: 100px;
	margin: 10px 0;
}

#thumbnails DIV {
	float: left;
	width: 83px;
	width/* */:/**/60px;
    width: /**/60px;
	height: 83px;
	height/* */:/**/60px;
    height: /**/60px;
	padding: 11px 11px 12px 12px;
	background: url('images/bg_thumbnail.gif') no-repeat top left;
	margin: 0 15px 0 0;
}

#footer {
	clear: both;
	width: 770px;
	width/* */:/**/730px;
    width: /**/730px;
	height: 48px;
	height/* */:/**/22px;
    height: /**/22px;
	padding: 13px 0;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}

.content {
	clear: both;
}

.credit {
	color: #aaa;
	margin-top: 0.5em;
}

.credit a:link, .credit a:visited { color: #aaa; }
.credit a:hover, .credit a:active { color: #55c83b; }
