

body {
background-color: #ffffff; 
color: #000000; 
font-family: arial, sans-serif;
margin: 5px 0 20px 0;
text-align: center;
}


/************ CLASSES *************/

a:link {color: #000099;  text-decoration:none;}
a:visited {color: #000099;  text-decoration:none;}
a:hover {color: #000099;  text-decoration:underline;}
a:active {background-color: #99CCFF; text-decoration:underline;}



.floatstop 
{
clear:both;
}


div.content_container
{
width: 100%;
height: 355px;
margin: 0px;
border: 0px solid gray;
}

div.content_left
{
float: left;
width: 320px;
margin: 0;
border: 0px solid gray;
padding: 0;
}

div.content_middle
{
float: left;
width: 420px;
margin: 0px 0px 0px 0px;
border: 0px solid gray;
padding: 5px;
font: 14px arial, sans-serif;
}

div.content_right
{
float: right;
width: 182px;
height: 355px;
border: 1px solid gray;
padding: 0;
}

p.small_heading
{
font-weight:bold;
}

span.bold_text {
font-weight:bold;
}

span.red_text {
color: #CC0000;
}

span.sold_text {
font-weight: bold;
color: #FFFFFF;
background-color: #CC0000;
}


th.stats_head
{
color: #FFFFFF; 
background-color: #336699;
font: bold 12px arial, sans-serif;
}

td.stats_data
{
font: 12px arial, sans-serif;
padding: 3px;
}



/**** Pseudo classes for menu1 ****/ 

a.menu1:link {color: #FFFFFF; background-color: #336699; text-decoration:none;}
a.menu1:visited {color: #FFFFFF; background-color: #336699; text-decoration:none;}
a.menu1:hover {color: #000000; background-color: #FFFFFF;  text-decoration:none;}
a.menu1:active {background-color: #99CCFF; text-decoration:none;}



/************** ID's **************/



#studio {
padding: 2px 2px 2px 5px;
border: 1px solid gray;
font: 10px arial, sans-serif;
text-align: top;
} 


#container {
background-color: #ffffff;
margin-left: auto;
margin-right: auto;
width: 800px;
text-align: left;
}

#nav_menu1 {
width: 784px;
background:#336699;
padding: 2px 2px 2px 14px;
border-bottom: 2px outset #C6EC8C;
font: bold 16px arial, sans-serif;
} 

#nav_menu2 {
width: 782px;
padding: 2px 2px 2px 14px;
border: 1px solid gray;
font: 15px arial, sans-serif;
} 

#nav_news {
width: 170px;
padding: 5px 5px 5px 5px;
font: 12px arial, sans-serif;
color: #666666;
} 

#date   {
float: left;
padding: 0px;
border: 0px solid gray;
font: 12px arial, sans-serif;
color: #666666;
}


#welcome_text   {
padding: 0px;
border-top: 2px outset #CCCCCC;
font: 12px arial, sans-serif;
}


#welcome_heading  {
float:left;
padding: 10px;  
border: 0px solid gray;
font: bold 28px arial, sans-serif;
}

#page_options  {
text-align: right;
padding: 3px;
border: 0px solid gray;
font: 12px arial, sans-serif;
}


#small_welcome_text   {
padding: 0px 10px 0px 10px;
border-top: 2px outset #CCCCCC;
font: 12px arial, sans-serif;
}

#content_other   {
margin-left:320px;
padding: 5;
border: 0px solid gray;
}


#footer  {
clear: both;
border-top: 2px outset #CCCCCC;
padding: 10px;
text-align: center;
font: 9px arial, sans-serif;
color: #666666;
}
