body {
	background-color: rgb(171,184,174);
	margin:0;
	font: 75% Arial, Helvetica, sans-serif;
}

#sitetools{margin-left:20px;}
 
div#main{width:785px; border: 1px solid #333;  margin: 10px auto 0 auto; text-align:center; height:639px;}
div#content{ text-align:left;}
#navcontainer {background-color:rgb(129,150,134); width:100%; height:23px;}

#logocontainer{ margin-top:10px;}

#studio{width:632px;float:left; margin:0; padding:0;}


#footer{color:#666; text-align:center; margin-top:30px;}
#footer a{color:#666;}

/* top level menu appearance*/

#nav, #nav ul {
padding: 0; 
margin: 0; 
list-style: none;
text-align:left;
}

#nav ul li a { 
color:#ccc;
font-size:14px;
text-decoration:none;
font-family: "Gill Sans", arial, helvetica, sans-serif;
font-weight:bold;
display: block;
text-align:left;
padding:4px 28px 0 28px;
 text-transform:uppercase;

}

#nav a:hover {color:#666;}

#nav ul li { 

float:left; 
}

/*drop down menu items - left position ensures invisibility */

#nav li ul { 
position: absolute;   
left: -999em; 
border: 1px solid #333;
background-color:#ccc;
margin:0 0 0 28px; width:160px;
}
#nav ul li ul li {width:160px;
}

#nav ul li ul li a{ 
color:#333;
text-decoration:none;
font-weight:normal;
font-size: 12px;
text-align:left;
margin:0 0 0 10px;
padding:4px 0 4px 0;
background-color:#ccc;
text-align:left;

}

#nav li ul a:hover{ 
background-color:#ccc;
color: #773300;
}

/* drop down magic */

#nav li:hover ul {left: auto; }

#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#news{ color:#666;}

.column {margin:0 0 0 640px;}

 #news{ color:#666;
}
 p.date{margin:0; padding:8px 8px 0 0; text-align:right;}
#news p{margin:0 8px 2px 10px; font-size:11px;}
#news h3{margin:0 8px 2px 10px;}

#news a{color:#666;}

.main {padding:20px 400px 20px 100px; }

.main p {font-size:12px; }

h2 {font-size:16px; margin:0; padding:10px 0 0 8px;}

h3 {font-size:14px; margin:0; padding:12px 8px 0 8px;}
h4 {font-size:12px; margin:0; padding:12px 8px 0 8px; font-weight:bold;}
