a:hover { text-decoration: none; }

body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-image: url(../images/navbg_black.gif);
	background-repeat: repeat-y;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 75px;
	padding: 0px;
}

a:link, a:visited, a:hover { color: #FFFFFF; }

hr { width: 100%; }

p { text-align: justify; }

h2, hr, p {
	margin: 0 0 15px 0;
	padding: 0px;
}

img {
	border: 0;
}

td {
	margin: 0;
	padding: 0 10px;
	text-align: justify;
	vertical-align: top;
}

tr {
	margin: 0;
	padding: 0;
}
	
#content {
	background-color: #000000;
	border-style: solid;
	border-width: 0 0 0 1px;
	left: 226px;
	margin-top: 50px;
	padding: 10px;
	position: absolute;
	top: 0;
	right: 0;
}

.contact { 
	background-image: url(../images/contactUs.jpg); 
	background-repeat: no-repeat;
}

.menus {
	background-image: url(../images/ourMenu.jpg); 
	background-repeat: no-repeat;
}

.gallery {
	background-image: url(../images/gallery.jpg); 
	background-repeat: no-repeat;
}

.home {
	background-image: url(../images/home.jpg); 
	background-repeat: no-repeat;
}

.staff {
	background-image: url(../images/staff.jpg); 
	background-repeat: no-repeat;
}

.events {
	background-image: url(../images/upcomingEvents.jpg); 
	background-repeat: no-repeat;
}

.gallery:hover { background-image: url(../images/gallery_hover.jpg); }
.home:hover { background-image: url(../images/home_hover.jpg); }
.staff:hover { background-image: url(../images/staff_hover.jpg); }
.events:hover { background-image: url(../images/upcomingEvents_hover.jpg); }
.menus:hover { background-image: url(../images/ourMenu_hover.jpg); }
.contact:hover { background-image: url(../images/contactUs_hover.jpg); }

#welcome { 
	background-image: url(../images/sign.jpg); 
	background-repeat: no-repeat;
	background-position: top;
	border-style: none;
	margin: 0;
	width: 339px;
	height: 500px;
}

#links { align: center; }

.link, .link a { 
	display: block;
	height: 18px;
	width: 226px;
	background-position: center;
	padding: 0 0 4px 0;
	margin: 0 0 10px 0;
}

.link {
	border-style: solid;
	border-width: 1px 0 1px 0;
	border-color: #404040;
}

#logo {
	width: 147px;
	height: 95px;
	margin: 15px 40px 30px 39px;
	padding: 0;
	border-style: none;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
}

#address {
/*	border-style: none;
	height: 110px;
	width: 226px;
	margin-top: 50px;
	background-image: url(../images/address.jpg);
	background-repeat: no-repeat;
	background-position: bottom;*/
	margin: 100px 0 0 0;
	width: 226px;
	height: 100px;
	border-style: none;
	font-size: 14px;
	text-align: center;
 }

#author {
	border-style: none;
	height: 50px;
	width: 226px;
	font-size: 11px;
	margin: 100px 0 0 0;
	padding: 0 0 0 0; 
	text-align: center;
 }

#hours {
	margin: 100px 0 0 0;
	width: 226px;
	height: 50px;
	border-style: none;
	font-size: 14px;
	text-align: center;
 }

#profiles img {
	height: 122px;
	margin: 0;
	padding: 0;
	width: 72px;
}

#title { display: none; }

.date, .videoInfo {
	font-size: 12px;
	font-style: italic;
	color: #BFBFBF;
}

.indented {
	display: block;
	font-family: Courier;
	margin: 0;
	padding: 0 0 0 20px;
}

#content, #links a, #logo { border-color: #404040; }

.title {
	 font-weight: bold; 
	 color: #C90000;
}

#gallery-table img {
	width: 85px;
	border: 0;
}

#gallery-table td {
	padding-bottom: 20px;
}

#gallery-display {
	margin-top: 30px;
	text-align: center;
}

.selected {
	border-style: solid;
	border-width: 0 5px 0 0;
	border-color: #FFFFFF;
}

#preload {
	display: none;
	margin: -999px;
	visibility: hidden;
}
