
body {
	background-color: #35375d;
	color: #ffffff;
	font-family: Arial;
	margin: 0;
	padding: 0;
}

h1 { font: georgia; }
h2 { font: georgia; }
h3 { font: georgia; }
h4 { font: georgia; }


.float_clear { clear: both; }


/* ADMIN MENU ------------------------------------------------------------*/


#nav {  }

#nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#nav li { margin: 0 0 0 0; }

#nav a
{
display: block;
padding: 5px 20px 5px 10px;
width: 170px;
color: #484848;
font-size: 0.7em;
background-color: #999999;
text-decoration: none;
border: 1px #fff solid;
}

#nav a:hover
{
color: #fff;
background-color: #5d5d5d;
text-decoration: none;
}

#nav ul ul li { margin: 0 0 0 0;}

#nav ul ul a
{
display: block;
padding: 5px 20px 5px 20px;
width: 160px;
color: #6a6a6a;
 background-color:#c9c9c9; 
text-decoration: none;
}

#nav ul ul ul a
{
display: block;
padding: 5px 20px 5px 20px;
width: 160px;
color: #6a6a6a;
 background-color:#d8d6d6; 
text-decoration: none;
}



#subcurrent 
{
color: #fff;
background-color: #999999;
}

#nav ul ul a:hover
{
color: #fff;
background-color: #5d5d5d;
text-decoration: none;
}

/* ----------------------------------------------------------------------*/

#topbar 
{
 margin: 0 0 0 0;
 padding: 10px;
 background-color: #666dd4;  
}


#basebar 
{
 margin: 0 0 0 0;
 padding: 10px;
 background-color: #8386b7;    
}



#topnav 
{
list-style-type: none;
margin: 0 0 20px 0;
}

#topnav a:link, #topnav a:visited { text-decoration: underline; color: #fff; }
#topnav a:hover, #topnav a:visited { text-decoration: none; color: #fff; }

#basenav a:link, #basenav a:visited { text-decoration: underline; color: #fff; }
#basenav a:hover, #basenav a:visited { text-decoration: none; color: #fff; }

#topnav li
{
display: inline;
padding: 10px; 
}

#basenav 
{
list-style-type: none;
margin: 0 0 20px 0;
}


#basenav li
{
display: inline;
padding: 10px; 
}




/* TEMPORARY STYLES TESTING --------------------------------------- */
.content_container { margin-left: 200px; }
#container1 #nav { float: left; margin: 0 50px 0 0;}
#container1 content_container { float: left; }
.test_region { margin: 10px; border: 1px #fff solid; }




/* END TEMPORARY STYLES TESTING ----------------------------------- */