/* CSS Document */

body {
	margin:10px 0 0 0; padding:0;
	background:#00550e url(../images/bg.gif);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EEEEEE;
}
.clearer {
	clear:both;
}
.hide {
	display:none;
}

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

#container {
	margin:0 auto;
	padding:0;
	
	width:770px; 
}

#header {
	margin:0; padding:0;
	width:770px;
}

#header #top-div {
	margin:0; padding:0;
	width:770px;
	height:56px;
	
	background:url(../images/slite-top.gif) no-repeat;
}
#container #header #top-div #qlinks {
	margin:0 30px 0 680px ;
	padding:13px 0 0;
}
#container #header #top-div #qlinks p {
	margin:0; padding:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}


#header #bot-div {
	margin:0 5px 0;
	padding:0;
	width:760px;
	height:129px;
	
	background:url(../images/header-image.jpg) no-repeat;
}

#header #main-nav {
	margin:0 5px 0;
	padding:0;
	width:760px;
	height:35px;
	
	background:url(../images/navbg.gif) repeat-x;
}

#main-div {
	margin:0 5px 0; padding:0;
	width:760px;
	
	background:#183405;
}

#main-div p {
	margin:0;
}

#left-div {
	float:left;
	margin:0;
	padding:0;
	width:210px;
}

#left-div #upcoming-div {

}
#upcoming-div #upcoming-top-div {
	width:205px;
	height:45px;
	background:url(../images/upcoming-events-header.gif) no-repeat;
}

#upcoming-div #upcoming-body-div {
	background:url(../images/upcoming-events-bg.gif) repeat-y;
}
#upcoming-div #upcoming-body-div ul {
	padding:5px 8px 0 30px; margin:0;
}

#upcoming-div #upcoming-body-div li {
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
}

#upcoming-div #upcoming-body-div p {
	padding:0 8px 0 30px; margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
}

#upcoming-div #upcoming-body-div a:link, #upcoming-div #upcoming-body-div a:visited, #upcoming-div #upcoming-body-div a:active { color:#FFCC00; }
#upcoming-div #upcoming-body-div a:hover { color:#FF0000; }



#upcoming-div #upcoming-bot-div {
	margin:0 0 20px 0;
	padding:0;
	height:10px;
	background:url(../images/upcoming-events-bot.gif) no-repeat;
}

#main-div #main-content-div {
	float:right;
	margin:0; padding:0;
	width:544px;
	border-left:solid 1px #344D23;
	
}

#main-div #main-content-div h1, #main-div #main-content-div h2, #main-div #main-content-div p {
	margin:0; padding:10px 20px 0 15px;
}
#main-div #main-content-div h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
}

#main-div #main-content-div h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
}

#footer {
	margin:0; padding:0;
	width:770px;
	height:64px;
	
	background:url(../images/footerbg.gif) no-repeat;
}
#footer p {
	margin:0; padding:13px 0 0;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.8em;
	text-align:center;
}

#footer a:link, #footer a:visited, #footer a:active { color:#FFCC00; }
#footer a:hover { color:#FF0000; }


/* photos
----------------------------------------------------------------- */

div.thumb, div.thumb2 {
	float:left;
	margin:0 5px 5px 0;
	width:127px;
	height:127px;
	background:#413526;
	border:solid 1px #4c3d2c;
}
div.thumb2 {
	margin:0 0 10px 0;
}

div.thumb img, div.thumb2 img {padding:1px; border:solid 2px #fff;}

div.side-column-photo br {clear:both; font-size:1%;}

