html,body{margin:0;padding:0}
body{font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 12px;
	color: #333333;
	background: #F0E4C6 url(assets/band.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	height:100%;}
p{margin:0 10px 10px}
a{display:block;color: #006;padding:10px}
div#header{position:relative; padding:0; margin:0;}

div#container{text-align:left;width:927px;margin:0 auto; background:white; height:100%;}
div#content p{line-height:1.4}


div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#content{float:left;width:630px; background: white;	padding: 5px 8px 8em 20px;}
div#rtside{float:right;width:260px; background:white; background:url(assets/swan.jpg) no-repeat;}
div#extra{float:right;clear:right;width:260px;background:white;}
div#footer{clear:both;width:100%}


#menu-top {
	background: white;
	border-right: 0;
	overflow: hidden;
	height:33px;
	
}
#menu-top h1 {font-size:14px; padding:10px 0 0 10px; color:#990000}
#menu-top ul {
	
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	float: left;
}

#menu-top li { display: inline; }

#menu-top a, #menu-top a:visited {
	display: block;
	float: left;
	text-decoration: none;
	margin: 0 5px;
}

#menu-top a span, #menu-top a:visited span {
	
	padding: 0 4px 0 4px;
	margin: 0 0 0 4px;
	display: block;
}
h2 { font-size: 14pt; color:#3399cc}
.fp {line-height: 170%; color:#3b3b3b}


#sidemenu ul {padding: 0;
margin: 0;
 list-style-type: none;
 padding-top:80px;}

#sidemenu  a{
font: bold 13px Verdana;
padding: 4px 5px 4px 20px;
display: block;
width: 100%; /*Define width for IE6's sake*/
width:220px;
color: black;
text-decoration: none;
filter: alpha(opacity=70);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
 -moz-opacity: 0.70; opacity:0.7;
  background:white;
}
}
#sidemenu a:hover {background-color:#F0E4C6; color:#6f0000}
#current  a {background-color:#F0E4C6; color:#6f0000}
#sidemenu h4 {padding:4px 0 9px 4px; color:#990000;}