.spacer{clear: both;}
body { font-family: verdana, arial; background: #333333; color: white; }

div#container { width: 960px; margin: auto; background: black;
	border: 3px ridge #666666;
	}
div#header {}
div#logo { width: 960px; margin: auto; background: white url(/site_media/images/header.jpg) no-repeat top; }
div#logo img { border: none; }

/*css for menu*/
div#menu { width:100%; height:50px; position:relative;
	background: transparent url(/site_media/images/menu_bg.jpg) repeat-x scroll 0 0; }
div#menu ul { padding:0; margin:0; list-style-type:none; }
div#menu ul ul { width:190px; }
div#menu li { float:left; width:190px; position:relative; text-align: center;
	border: 1px solid black; }
div#menu a, .menu a:visited { display:block; text-decoration:none; width:190px;
	height:50px; color: gray; line-height:48px; font-weight:bold; }
div#menu ul ul { visibility: hidden; position: absolute; height:0; top:50px; left:0; width:150px; }
div#menu ul ul li { background-color: #333333; }
div#menu ul ul a { height: 25px; line-height: 23px; width: 190px; }
div#menu ul li:hover ul,
div#menu ul a:hover ul{visibility:visible; }
div#menu li a.selected, div#menu li a:hover { color: red; }

div#main-content { padding: 10px 20px 100px; background: white url(/site_media/images/footer.jpg) no-repeat bottom; color: black; }
div#latestnews {}
div#latestgalleries {}
div#latestphotos {}
div#footer { width: 100%; height: 50px; border-top: 3px double gray; text-align: center; color: gray; }
div#footer a { text-decoration: none; color: gray; }

a { text-decoration: none; }
a:visited { text-decoration: none; }
a img { border: none; }

div#main-content li { padding: 5px; }

img.logo { padding: 5px 0px 0px 10px; }
img.tagline { padding: 0px 20px;}
img.spinner { float: right; padding: 5px 10px; }
