@charset "utf-8";
/* CSS Document */

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	line-height: 100%;
	text-align: center;
	color: #999999;
	background: url('../images1/bg.png') repeat-x;
	background-color:#212121;
	margin:0;
	padding:0;
}

#container {
	width: 960px;
	margin: 0 auto; 
	text-align: left; 
}
#header { 
	height:88px;
}
#header  #divLogo {
	float: left;
	margin-top:18px;
}
#divMainLinks {
	float:right;
	padding-right:35px;
	padding-top:45px;
	
}

#header h1 {
	margin: 0; 
	padding: 10px 0;
}
#mainContent {
	border: 1px solid #000000;
	border-top:3px #2b2b2b solid;
}
#mainContent #divFlash {
	float:left;
	border-right:1px #333 solid;
}
#mainContent #divNav {
	float:left;
	width:205px;
	
}
#mainContent .img {
	width:260px;
	float:left;
}

a {
	color:#775a36;
}

.toptxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
}
.txt {
	text-align:left;
	font-size:80%;
	padding:20px;
	width:450px;
	min-width:450px;
	float:left;
	background-image: url('../images1/bgtxt.gif');
}
.stafftxt {
	text-align:left;
	font-size:80%;
	padding:20px;
	width:710px;
	min-width:450px;
	float:left;
	background-image: url('../images1/bgtstaffxt.gif');
}
.txt-scroller {
	text-align:left;
	font-size:80%;
	padding:20px;
	width:710px;
	min-width:450px;
	float:left;
	background-image: url('../images1/bgtxt-scroller.gif');
}
h1 {
	color:#bbbbbb;
	font-family:"Trebuchet MS";
}

.pics {
	text-transform:lowercase;
}
#divModules {
	padding: 10px; 
	border:1px #000 solid;
	border-top:0;
}
#divModules .divModule {
	float:left;
	padding: 65px 5px 15px 15px;
}
#divModules .divNewsModule {
	float:left;
	width:39%;
	padding: 65px 0px 15px 15px;
}
.mainFont {
	font-family:"Trebuchet MS";
	font-size: 12px;
	color:#666;
}
#announcements {
	background-color:#444444;
}
.announceFont {
	font-family:"Trebuchet MS";
	font-size: 13px;
	color:#666;
}
#footer {
	padding: 10px; 
	border:1px #000 solid;
	border-top:0;
	background-color:#2b2b2b;
}
#footer a {
	color: #444444;
	text-decoration: none;
}

#footer p {
	margin: 0; 
	padding: 10px 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#444444;
}
.staffimg {
	margin-right: 5px;
}

/* buttons */
	#divNav p {
		font-size:70%;
	}
	#divNav ul {
		list-style: none;
		margin: 0;
		padding: 0;
		width:100%;
		}

	#divNav li {
		line-height:30px;
		/*display:inline;*/
		}
	#divNav li a {
		padding: 6px 20px;
		border-left: 5px solid #775a36;
		border-right: 1px solid #333;
		background-color: #2b2b2b;
		color: #444444;
		text-decoration: none;
		text-align: left;
		font-size:120%;
		display:block;
		}

	html>body #divNav li a {
		width: auto;
		}

	#divNav li a:hover {
		border-left: 5px solid #775a36;
		background-color: #775a36;
		color: #111111;
		}
		
/* gallery buttons */

	#divGall {
		display:block;
		}

	#divGall ul {
		list-style: none;
		margin: 0;
		padding: 0;
		background-color: #2b2b2b;
		}

	#divGall ul li {
		line-height:25px;
		display:inline;
		width:200px;
		}
	#divGall li a {
		padding: 4px 15px;
		border-left: 5px solid #775a36;
		border-right: 1px solid #333;
		background-color: #2b2b2b;
		color: #111111;
		text-decoration: none;
		text-align: left;
		font-size:80%;
		display:block;
		}

	html>body #divGall li a {
		width: auto;
		}

	#divGall li a:hover {
		border-left: 5px solid #775a36;
		background-color: #775a36;
		color: #111111;
		}
#divGallHeader {
	background-color:#2b2b2b;
	border-top:1px #333 solid;
	border-left:1px #333 solid;
	border-right:1px #333 solid;
	border-bottom:1px #111111 solid;
}
#divGallFooter {
	background-color:#2b2b2b;
	border-top:1px #111111 solid;
	border-left:1px #333 solid;
	border-right:1px #333 solid;
	border-bottom:1px #333 solid;
}
#divGallHeader h2 {
	font-size:90%;
	font-weight:bold;
	margin:5px;
	text-align:left;
}
#divpics {
	
	width:720px;
	float:left;
	padding:15px;
	text-align:center;
}

#divsubpics {
	min-height:530px;
	overflow:auto;
	width:720px;
	white-space: nowrap;
}
.thumbcontainer {
	text-align:center;
}
.maintxt {
	text-align:left;
	font-size:80%;
}
