body
{
	background-color: #003366;
	background-image: url(../icons/rhino-b.gif);
	background-position: -130px -30px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div#content
{
	background-color: #468;
	background-image: url(../icons/rhino-bw.gif);
	background-position: -130px -30px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div#links a
{
	/*    background-color: #003366; */
	background-color: transparent;
	/*	background-image: url(../icons/rhino-bf.gif);  */
	background-position: -130px -30px;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div#links a:hover
{
	background-color: #FFCC99;
	/*	background-color: transparent; */
	/*	background-image: url(../icons/rhino-bf.gif);  */
	background-position: -130px -30px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	color: #411;
}

body
{
	position: relative;
	margin: 0;
	padding: 0;
}

img
{
/*	display: block; */
	border: 0;
	margin: 0 0 0 10px;
}

div#content
{
	position: absolute;
	top: 26px;
	left: 176px;
	right: 25px;
	color: #EED;
	font: 13px "Lucida Grande",Verdana,Lucida,Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
	padding: 10px;
	border: solid #FFCC99;
}

div#content p
{
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 1em;
}

div#content blockquote
{
	margin-bottom: 1em;
	margin-left: 28px;
	margin-right: 0;
	margin-top: 1em;
}

div#content h3 { margin-bottom: 0.25em; }

div#links a
{
	display: block;
	text-align: center;
	font: bold 16px sans-serif;
	padding: 5px 10px;
	margin: 0 0 2px;
	border-width: 0;
	text-decoration: none;
	color: #FFC;
}

h1
{
	margin: -9px -9px 0.5em;
	padding: 15px 0 5px;
	text-align: right;
	background: #ACE;
	color: #024;
	letter-spacing: 0.5em;
	text-transform: lowercase;
	font: bold 25px sans-serif;
	height: 28px;
	vertical-align: middle;
	white-space: nowrap;
}

div#content a:link
{
	color: #FFFFCC;
	text-decoration: none;
	border-bottom: #FFFFCC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

div#content a:visited
{
	color: #BBC;
	text-decoration: none;
	border-bottom: #BBC;
	border-width: 0 0 1px 0;
	border-style: none none dotted none;
}

div#content a:link:hover
{
	color: #FF0;
	text-decoration: none;
	border-width: 0;
}

div#content a:visited:hover
{
	color: #CC0;
	text-decoration: none;
	border-width: 0;
}

div#links
{
	position: absolute;
	top: 240px;
	left: 0;
	width: 175px;
	height: 400px;
	font: 16px "Lucia Grande",Verdana,Lucida,Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
}

div#header
{
	position: absolute;
	top: 0px;
	left: 176px;
	width: 500px;
	height: 25px;
	font: 13px "Lucia Grande",Verdana,Lucida,Arial,Helvetica,Geneva,Swiss,SunSans-Regular, sans-serif;
	color: #FFC;
}

div#header p
{
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0.5em;
}

div#header a { color: #FFC; }

div#header a:link
{
	color: #FFC;
	text-decoration: none;
}

div#header a:visited
{
	color: #BBC;
	text-decoration: none;
}

div#header a:link:hover { color: #FF0; }
div#header a:visited:hover { color: #CC0; }

code, pre
{
	color: #EDC;
	font: 110% monospace;
}

.footer
{
	font-family: "Lucia Grande",Verdana,Lucida,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 9px;
	text-align: center;
}
