/* Headings
=====================================================================*/
h1 {font-size: 18px;}
h2 {font-size: 16px; color: #a98905;}
h3 {font-size: 14px;}



ul {font-size: 12px;}
li {font-size: 12px; padding: 0px 0px 4px 0px;}
strong {font-size: 12px;}
td {font-size: 12px}
tr {font-size: 12px}

a:link, a:active, a:visited {
color:#a98905;
text-decoration: none;
}

a:hover {
color:#333333;
text-decoration: none;
}

/* Layout
=====================================================================*/

body#content {
background-color:#ffffff;
text-align: left;
}

body {
text-align: center;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color:#000000;
font-size:12px;
}



#container {
text-align:left;
margin: 0 auto;
width:879px;
background-color:#FFFFFF;
border: 3px solid #a98905;
margin-top:20px;
}

#header {
width:690px;
height:124px;
float:left;
}

#image {
width: 871px;
height: 175px;
padding: 0px 4px 0px 4px;
clear:both;
}

#menu {
background-color:#c6c6c6;
margin-top:10px;
padding:5px;
height:20px;
text-align:center;
clear:both;
width:869px !important;
width:880px;
}


#content {
width:550px;
padding:10px;
float:left;
}

#sidebar {
width:280px;
padding:10px;
float:right;
}

.paypal-buttons {
	float:left;
	width:100%;
}

	.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
	
	.paypal-dropdown {
		text-align:center;
	}

#town {
	position:relative;
	left:58px;
	top:20px;
}
#news-island {
width:250px;
padding: 5px 10px 5px 10px;
border: #A98905 2px solid;
text-align:left;
margin-bottom:15px;
}

#event {
width:250px;
padding: 5px 10px 5px 10px;
border: #A98905 2px solid;
text-align:left;
}

#footer {
padding:5px 0px 5px 0px;
background-color:#FFFFFF;
color:#666666;
text-align:center;
font-size:10px;
clear:both;
}

#copyright {
width:879px;
height: 20px;
background-color:#000000;
clear:both;
padding-top:0px;
color:#999999;
margin:0 auto;
}
#copyrightL {
width:400px;
height: 20px;
float:left;
text-align:left;
font-size:10px;
}
#copyrightR {
width:400px;
height: 20px;
float:right;
text-align:right;
font-size:10px;
}

#names {
position:relative;
float:right;
z-index:2;
color:#666666;
width:150px;
top:18px;
font-size:10px;
}

/*** Nav styles ***/

a.menu:link, a.menu:active, a.menu:visited  {
color:#000000;
text-decoration: none;
font-size: 14px;
}

a.menu:hover {
color:#999999;
text-decoration: none;
font-size: 14px;
}

a.menudrop:link, a.menudrop:active, a.menudrop:visited {
color:#000000;
text-decoration: none;
font-size: 12px;
}

a.menudrop:hover {
color:#999999;
text-decoration: none;
font-size: 12px;
}


#nav, #nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }

#nav li {
  float: left;
  position: relative;
  width: 10.3em;
  }
  
#nav li ul {
  	display: none;
  	position: absolute; 
  	top: 1.8em;
  	left: 0;
	background-color: #c6c6c6;
  }

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#nav li:hover ul, #nav li.over ul {
	display: block;
}

