 

body
{
	font-size: 14px;
	font-family: Geneva, Arial, Helvetica, sans-seriff;
    color: #333;
	margin: 0px;
	padding-left:50%;
	background: #339933 url(./images/backgrd35.jpg) center repeat-y;
}

p {color: #333333;}
a {text-decoration: underline; color: #005900;}
a:hover {text-decoration: none; color: #ff0000; }
#navcontainer a {text-decoration: none; color: #666;}
#navcontainer a:hover{text-decoration: none; color: #ff0000; }

#maintitle  a {text-decoration: none; color: #999;}
#maintitle  a:hover {text-decoration: none; color: #000;}



#navcontainer
{
	
	background: url(images/navbar2.jpg) repeat;
	height: 42px;
	margin-bottom: 10px;
	font: Trebuchet MS;
	font-weight:bold;
	font-size: 15px;
     text-align:center;
	
}

.navitem
{
	
    padding-top:  6px;
	background:  url(images/navbar2.gif) repeat;
	width: 87px;
    height: 42px;
	margin-right:1px;
	float:left;
}

.navitemact
{
	
    background: #fff;
	padding-top: 6px;
	padding-bottom:0px;
	width: 87px;
    height: 42px;
	margin-right:1px;
	float:left;
	
}

.navitemlast
{
	
    padding-top: 6px;
	background: url(images/navbar2.gif) top repeat;
	width: 84px;
    height: 42px;
	margin-left: 0px;
	float:right;
}

.navitemlastact
{
	
    padding-top: 6px;
	background: #fff;
	width: 84px;
    height: 41px;
	margin-right: 0px;
	float:right;
}

#container
{
	width: 700px;
	margin-left: -350px;
	background: #fff ;
	
}


#main
{
	background: #fff ;
	width: 700px;
	text-align:center;
	
}




#topmusic
{
	
	padding: 0px 0px 0px 20px;
	background: #fff;
	text-align:left;
	
}





img
{
	border: none;
	vertical-align:middle;
}

#topheader
{

	padding:0px 15px 0px 15px;
	height: 71px;
	text-align:left;
	border-bottom:solid 1px #eee;
}


#maintitle
{ 
    
	background: #fff ;
	font-size: 10px;
	border: 0px;
	padding: 0px 25px 0px 25px;
	height: 18px;
	color: #999;
	text-align:right;
	
  }





#main
{
	background: #fff ;
	width: 700px;
	text-align:center;
	
}



#sideleft
{

	width:175px;
	height: auto;
	background: #fff ;
	padding:  12px 0px  0px  15px ;
	margin: 0px 10px 0px 0px;
	text-align:left;
	float:left;
	
	
}



#sideleftmap
{

	width:600px;
	
	background: #fff url(images/mapworld3.jpg);
	padding:  12px 0px  0px  45px ;
	margin: 0px 10px 0px 0px;
	text-align:left;
	float:left;
	
	
}

#sideleftshop
{

	width:650px;
	height: 600px;
	background: #fff ;
	padding:  12px 15px  0px  15px ;
	margin: 0px 10px 0px 0px;
	text-align:center;
	float:left;
	
	
}


#sideleft2
{

	font-size:11px;
	color: #000;
	height: auto;
	width:380px;
	background: #fff ;
	border-bottom:solid 1px #eee;
	padding:  12px  0px 8px  15px ;
	margin: 0px 10px 0px 0px;
	text-align: left;
	float:left;
	
	}
#sideleft3
{

	font-size:12px;
	color: #000;
	height: auto;
	width:175px;
	background: #fff ;
	padding:  12px  5px 0px  15px ;
	margin: 0px 10px 0px 0px;
	border-right:solid 1px #eee;
	text-align: left;
	float:left;

	}




#sideright
{
	
	
	width: 250px;
	text-align:left;
	margin: 0px 0px 0px 10px;
	padding : 12px 15px 0px 10px ;
	border-left:solid 1px #eee;
	float:right;
	
	
}

#sideright2
{
	
	
	width: 265px;
	text-align:left;
	margin: 0px 0px 10px 0px;
	padding : 12px 15px 0px  0px ;
	float:right;
	
	
}


#sideright3
{
	height: auto;
	width: 475px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding : 12px 25px 0px 0px ;
	float:right;
	
	
}

#sideright4
{
	height: 195;
	width: 440px;
	text-align:justify;
	margin: 0px 0px 0px 0px;
	padding : 12px 45px 0px 8px ;
	border-bottom: 1px;
	float:right;
	
	
}
#centercol
{
	
	text-align:right;
	background: #fff ;
	padding : 12px 5px 0px 15px ;
	margin: 0px 0px 0px 0px;
	
}


#center2
{
	
	text-align:left;
	background: #fff ;
	padding : 12px 15px 5px 8px ;
	margin: 0px 0px 0px 12px;
}



#center3
{
	
	text-align:justify;
	background: #fff ;
	padding : 12px 15px 5px 8px ;
	margin: 0px 0px 0px 12px;
}





#bottom
{
	font-size:12px;
	width:650px;
	text-align:right;
	background: #fff ;
	border-top:solid 1px #eee;
	padding:  2px 5px 2px 5px ;
	margin: 0px 0px 0px 15px;
	float:left;
	
}

#bottom2
{
	
	width:700pxi;
	text-align:left;
	background: #fff;
	padding:  5px 15px 0px 15px ;
	margin: 0px 0px 10px 0px;
	float:left;
}


#footer
{
	width:670;
    text-align:justify;
	font-size:12px;
	background: #fff;
	border-top:solid 1px #eee;
	padding:  2px 15px 2px 15px ;
	float: left;
}


h1
{
	color:#666666;
	font-size:18px;
	font-weight:lighter;
	
}

h2
{
	color:#666666;
	font-size:16px;
	font-weight:lighter;
	
}



h3
{
	font-size:11px;
	font-weight:lighter;
	
}

h4
{
	font-size:14px;
	font-weight:lighter;
	color:#666666;


}

h5
{
	font-size:16px;
	font-weight:lighter;
    color:#666666;

}




