* {margin:0;padding:0}
html,body{margin:0;padding:0}
body{font: 78% arial,sans-serif;text-align:center; background:url(../assets/rice.png) #EDECDA;}
p{margin:0 10px 10px; line-height: 120%;}
h2 {margin:0 10px 10px; color: #330099; background:url(assets/yellow.png);font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 13px; padding: 3px;}
h3 {margin:0 10px 10px; color:#000066; background:url(assets/yellow.png); font-family: Verdana, Tahoma, Helvetica, Arial; font-size: 13px; padding: 3px;}
h4 {margin:0 10px 10px; color:#006699}
h5 {margin:0 10px 10px; font-size: 13px; color:red; border: solid 1px #003366; padding: 5px; }
/*a{display:block;color: #006;padding:10px}*/
div#header{position:relative; height: 115px;}
div#header h1{visibility:hidden;}
div#header a{position:absolute;text-decoration:none;}

div#container{text-align:left; border-right: solid 2px #004000}
div#content p{line-height:1.4}
div#navigation{}
div#extra{background:url(assets/grn.png) #004000; color:white;}
div#footer{background: url(assets/grn.png) #004000;color: #FFF}
div#footer p{margin:0;padding:5px 10px; text-align:center;}
div#footer a{display:inline;padding:0;color: #C6D5FD}
div#wrapper { background: url(assets/pageback.png);}
div#container{width:748px;margin:0 auto; background: url(assets/pageback.png);}
div#content{float:right;width:572px;}
div#navigation{float:left;width:175px; background:url(assets/grn.png) #004000}
div#extra{clear:both;width:100%; height: 20px; text-align:center;}
div#content ul{list-style-type:square}
div#content li {line-height:19px;}
div#container2{width:758px;margin:0 auto;}

/*sections*/
#admin {background:url(assets/adminhead.jpg) no-repeat; height: 115px;}
#works {background:url(assets/workshead.jpg) no-repeat; height: 115px;}
#welcome {background:url(assets/welcome.jpg) no-repeat; height: 115px;}
#contact {background:url(assets/contact.jpg) no-repeat; height: 115px;}
#edge {background:url(assets/edge.jpg) no-repeat; height: 115px;}
#classes {background:url(assets/classes.jpg) no-repeat; height: 115px;}
#partners {background:url(assets/partners.jpg) no-repeat; height: 115px;}
#family {background:url(assets/family.jpg) no-repeat; height: 115px;}
#news {background:url(assets/news.jpg) no-repeat; height: 115px;}
#store {background:url(assets/store.jpg) no-repeat; height: 115px;}
#links {background:url(assets/links.jpg) no-repeat; height: 115px;}
#about {background:url(assets/abouthead.jpg) no-repeat; height: 115px;}
#calendar {background:url(assets/calhead.jpg) no-repeat; height: 115px;}

	#menu3 {
	width: 155px;
	margin: 10px;
	/*border-style: solid solid solid solid;
	border-color: #BCD2E6;
	border-size: 1px;
	border-width: 1px;*/
	}
	#menu3 ul {list-style-type:none;}
#menu3 li a {
	height: 28px;
	font-weight:bold;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 20px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #ffffff;
	display: block;
	background:  ;
	padding: 6px 0 0 8px;
	}
	
#menu3 li a:hover {
	color: #ffffff;
	background: #EE2E24 ;
	padding: 6px 0 0 10px;
	}
	
#active a:link, #active a:visited, #active a:hover, #active li
{
padding-left: 30px;
color: red;
border: 1px solid silver;
background: #EE2E24;
background-color: #8E0031;
color: #333;
}


	#myphoto {float: right; padding:3px; width: 152px; background:white;border:solid 1px silver; margin-right:3px; margin-left: 5px;}
	.hilite {padding: 15px; font:oblique bold small-caps 1em/1.6em georgia, times , sans-serif; color:#004000;}
	
	/*top menu*/
	
#ddcolortabs{
margin-left: 2px;
padding: 0;
width: 98%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #8E4760 url(assets/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(assets/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #8E0031;
}

#ddcolortabs a:hover span{
background-color: #8E0031;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #8E0031;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #8E0031;
 /*border-top: 1px solid #fff;Remove this to remove border between bar and tabs*/
}
#caltable {padding-left: 15px;}
#caltable tr {border-bottom: solid 1px silver;}
#quick {padding-left: 5px; padding-top: 5px;}
.auction tr {vertical-align:top; border-bottom: solid 1px silver;}
.auction td {padding: 3px 5px;}
