

body {
background-color:#282C2F;
font:0.8em Verdana, sans-serif;
margin:0;
padding:0;
color:#1B0C0D;
}

div.content {
background-color:#282C2F;
border:0px;
margin:0 30px 30px 14em;
padding:10px 20px 10px;
color:white;
}

div.content img {
	border:solid 1px #ff6fcf;
	padding:4px;
}

div.content h2 {
color:#5BBF21;
}

div.content h3 {
color:#5BBF21;
}

div.content h4 {
color:#5BBF21;
}

div.menu {
padding-top:20px;
float:left;
color:#FCF2E6;
width:12.5em;
margin-left: 10px;
}

div.menu div {
margin:20px 10px 0px 0px;
padding:5px;
background-color:#ff6fcf;
border:solid 1px black;
color:#1B0C0D;
}

div.menu ul {
margin:0;
padding:0;
list-style:none;

}

div.menu ul li {
border-bottom:solid 1px #FCF2E6;
}

div.menu ul.sub {
}

div.menu ul.sub li {
text-indent:10px;
border:0;
width:100%;
}

div.menu ul li a {
display:block;
background-color:#191919;
padding:5px 12px;
font-weight:bold;
border-left:solid 3px #ff6fcf;
text-decoration:none;
color:#FCF2E6;
}

div.menu ul.sub li a {
border-left:solid 3px #ff6fcf;
background-color:#292929;
padding-left:10px;
}

div.menu ul a:hover,div.menu ul a:active {
background-color:#979F46;
border-left-color:#5D3E1B;
}
div.menu ul.sub a:hover,ul.sub a:active {
background-color:#979F46;
border-left-color:#5D3E1B;
}

div.menu span.youarehere {
position:absolute;
left:13px;
}

div.menu h2 {
border:dashed 0.09em #DAD79B;
border-left:0;
margin:0 30px 20px 0;
padding:3px;
font-size:110%;
background-color:#505D00;
}

div.header {
padding:0 0 20px 200px;
background:url(top_fun.jpg) no-repeat left top #D8DDCE;
margin-bottom:15px;
border-bottom:solid 1px black;
height:100px;
}

div.header h1 {
font-size:230%;
margin:0 0 5px;
padding-top:25px;
}

div.header small {
padding-left:20px;
color:#5B3D2F;
font-size:110%;
font-weight:bold;
}

div.rightcol {
background-color:#5BBF21;
border:solid 1px black;
padding:0 8px 7px;
float:right;
margin:0 10px 15px;
width:180px;
}

div.footer {
color:white;
clear:both;
text-align:center;
padding:3px 0;
background-color:#282C2F;
}

div.varlinks {
position:absolute;
top:2px;right:5px;
}

address {
font-style:normal;
}

dt {font-weight:bold;}

hr {
display:none;
}

div.content hr {
display:block;
}

div.content a {
color:#66ccff;
}

code {
font-size:1.2em;
padding:2px 10px;
display:block;
border: dotted 1px #1B0C0D;
}
