a.mainnav
{
font-family:trebuchet ms,arial,sans-serif;
font-size:12px;
color:#fff;
text-decoration:none;
}

a.mainnav:hover
{
font-family:trebuchet ms,arial,sans-serif;
font-size:12px;
color:#d09595; 
}

span.mainnav
{
position:relative;
top:5px;
font-family:arial,sans-serif;
font-size:12px;
color:#fff;
padding-left:123px;
}

.subnav
{
font-family:trebuchet ms,arial,sans-serif;
font-size:10px;
color:#000;
}


body
{
background-color:#666;
margin:0px;
text-align:center;
}

p
{
font-family:trebuchet ms,arial,sans-serif;
font-size:12px;
color:#666;
padding: 0px 20px 0px 20px;
}

#imageholder
{
margin-right:30px;
clear:all;
float:right;
margin-left:2px;
width:415px;
/*border:solid red 1px;*/
}

* html #imageholder
{
float:right;
margin-left:10px;
}

* html #content
{
margin-right:10px;
margin-left:11px;
}

#content
{
margin-left:20px;
padding-left:10px;
float:left;
width:308px;
clear:all;
font-family:arial,sans-serif;
font-size:10px;
/*border:solid red 1px;*/
}

#bottom
{
background-image:url(/graphics/container_bottom.gif);
background-repeat:no repeat;
background-color:#999;
text-align:left;
width:800px;
height:136px;
}

#container
{
background-image:url(/graphics/container_bg.gif);
background-repeat:repeat-y;
background-color:#999;
text-align:left;
width:800px;
margin-top:50px;
overflow:hidden;
margin-right: auto;
margin-left: auto;
}

#nav
{
display:in line;
background-image:url(/graphics/nav_bg.gif);
background-repeat:no repeat;
text-align:left;
width:800px;
height:30px;
}


#subnav
{
font-size:9px;
position:relative;
top:92px;
left:200px;
}
