body 
{
	margin:0;
	padding:0;
	font:85% arial, hevetica, sans-serif;
	text-align:center;
	color:#000000;
	background-color:#000000;
}

#wrap 
{
	margin:auto;
	width:800px;
	background:#f7d4a2 url(wrap_bg.jpg) no-repeat;
}

#header 
{
	height:90px;
}

#navcontainer ul 
{
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0;
	margin-top:0;
	margin-left:0;
	color:#000000;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
	line-height:18px;
}

#navcontainer ul li 
{
	display:inline;
	padding-left:0;
	padding-right:0;
	padding-bottom:5px;
	padding-top:5px;
	background:#f7d4a2 url(nav_bg.jpg) no-repeat;
}

#navcontainer ul li a 
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	color:#000000;
	text-decoration:none;
	border:2px solid #000;
}

#navcontainer ul li a:hover 
{
	background-color:#000000;
	color:#f7d4a2;
}

#navcontainer #active 
{
	border-left:1px solid #fff;
}

#contents 
{
	background-color:#f7d4a2;
	text-align:left;
	padding:15px;
}

#contents p 
{
	padding:3px 10px 3px 10px;
}

#contents p.indent 
{
	padding:3px 100px 3px 100px;
}

#contents a:link, #contents a:visited 
{
	text-decoration:none;
	color:#000000;
}

#contents a:hover 
{
	background-color:#000000;
	text-decoration:underline;
	color:#ffffff;
}

#pictures 
{
	margin:auto;
	width:100%;
	text-align:center;
}

#pictures img 
{
	margin-left:2px;
	margin-right:2px;
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border-style:solid;
	border-color:#993300;
	border-width:2px;
}

#pictures a img:link, #pictures a img:visited, #pictures a img:hover 
{
	text-decoration:none;
	color:#000;
}

#footer 
{
	clear:both;
	background:#f7d4a2 url(bg_footer.jpg) no-repeat;
	height:37px;
}
