body
{
font: 8pt/160% tahoma, helvetica, sans-serif; 
text-align: center;
background: #000000 url("bg.gif") fixed repeat-x center;
cursor: default;
margin: 0;
padding: 0;
color: #000000;
}

a:link, a:visited, a:active 
{
text-decoration: none;
color: #000000;
font-size: 8pt;
}

a:hover
{ 
padding: 0 0 5px 0;	
text-decoration: underline;
}

/* Headers */
 
h1 /* Cherry Ice Pixels */
{
margin-top: 0;
font: bold italic 17pt georgia, tahoma, helvetica, sans-serif;
color: #fff;
text-transform: uppercase;
padding: 30px 0 0 0;
}

h2 /* content header */
{
padding: 0 0 2px 10px;
color: #000000;
font: 10pt georgia, tahoma, helvetica, sans-serif;
border-bottom: 1px solid #000000;
}

h3 /* sidebar header */
{
padding: 0 0 2px 10px;
font: 10pt georgia, tahoma, helvetica, sans-serif;
border-bottom: 1px solid #000000;
list-style-type: none;
color: #000000;
}

/* Layout */

#container
{
width: 588px;
margin: 0 auto;
background: #fff;
}

#top
{
height: 190px;
background-image: url("top.gif");
}

#content
{
float: left;
text-align: left;
padding-left: 10px;
width: 390px;
margin-top: 5px;
}

#footer
{
clear: both;
height: 190px;
background: url("footer.gif");
}

#footer p 
{
color: #fff;
font: italic 10pt georgia, tahoma, helvetica, sans-serif;
text-align: center;
margin: 0;
padding-top: 137px;
line-height: 120%;
text-transform: uppercase;
}

#footer a, #footer a:link, #footer a:visited
{
font: italic 10pt georgia, tahoma, helvetica, sans-serif;
color: #fff;
}

/* Sidebar */

#navcontainer img
{
border: 4px solid #66CA9D;
}

#navcontainer div
{
text-align: center;
}

#nav
{
float: right;
text-align: left;
padding-right: 3px;
}

#navcontainer
{
width: 150px;
margin: 10px 0 10px 5px;
background: #66CA9D;
padding: 0 5px 0 5px;
text-align: left;
}

#navcontainertop
{
width: 170px;
height: 50px;
margin: 0 0 -30px 0;
background: url("sidebar_top.gif") no-repeat top;
padding: 0 0 15px 0;
}

#navcontainerbottom
{
width: 170px;
height: 50px;
margin: -30px 0 0 0;
background: url("sidebar_bottom.gif") no-repeat bottom center;
padding: 0 0 15px 0;
}

#navcontainer ul
{
margin: 10px;
padding: 0 0 0 10px;
}

#navlist a, #navlist a:link, #navlist a:visited
{
color: #ffffff;
text-transform: uppercase;
font-size: 7pt;
}

#navlist li a:hover
{
color: #ffffff;
text-decoration: none;
background: none;
}
