body{
background-color:#000;
font-family:verdana;
font-size:12px;
color:#99cc66;
padding:0;
margin:0;
}

#wrapper{
margin-left:auto;
margin-right:auto;
width:800px;
background-color:#999966;
}

#header{
height:110px;
}

#contentwrapper{
float:left;
width:100%;
background:url('../images/leaf.png') no-repeat 300px 35px #999966;
color:#990000;
}

#redfiller{
width:190px;
display:block;
height:50px;
position:absolute;
}

#contentcolumn{
margin-left:195px;
margin-top:-1px;
min-height:512px;
padding-bottom:100px;
padding-right:30px;
background:url('../images/corner.png') no-repeat;
}

.innertube{
margin:0px;
margin-top:0;
}

a img{
border:none;
}

#sidebar li{
list-style:none;
margin-bottom:13px;
}

.innertube ul{
list-style:none;
margin-top:15px;
margin-bottom:0;
}

.innertube ul li{
margin-left:-40px;
}

.innertube ol{
line-height:20px;
}

#contentcolumn .innertube{
font-size:16px;
padding-left:40px;
padding-top:40px;
width:510px;
}

#cap{
position:relative;
margin-bottom:-33px;
top:-33px;
left:747px;
text-align:right;
height:33px;
width:12px;
background:url('../images/redcap.png');
}

#menulist{
margin-top:10px;
list-style:none;
padding-top:9px;
padding-left:246px;
margin:0;
}

#menulist li{
font-weight:bold;
display:inline;
margin-right:19px;
}

#sidebar{
float:left;
width:190px;
margin-left:-800px;
background:#990000;
padding-right:5px;
z-index:5;
position:relative;
height:100%;
padding-bottom:5px;
}

#menubar{
width:747px;
height:33px;
background:#990000;
}

#sidebar ul{
margin-top:10px;
margin-bottom:0;
}

#sidebar ul li{
margin-left:-30px;
}

a{
color:#99cc66;
text-decoration:none;
}

#contentcolumn .innertube a{
color:#990000;
text-decoration:underline;
}

#contentcolumn .innertube a:visited{
color:#cc3333;
}

#footer{
background-color:#8a8a57;
color:#990000;
text-align:center;
width:100%;
}


