@charset "utf-8";
/* CSS Document */


body {
	margin: auto 0 auto 0;
	background: #000 url(../images/background.jpg) no-repeat top center;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.clear { clear: both; margin: 1px; }
#wrapper 	{ margin:0 auto; padding: 0; width:960px; height:100%; }

#header		{ margin:0 auto; padding: 0; width:960px; height:310px; }

#main		{
	margin: 0 auto; padding: 0; width: 960px; height: 100%; 
}
#menu_position	{
	margin: 0 0 20px 0;
	padding: 10px 10px 20px 10px;
	width: 940px;
	height: 100%;
	text-align: center;
}
#pagetitle 		{ margin: 0 0 0 20px; width: 100%; float: left;}
#mainTextBox	{ float: left; width: 385px; height:100%;}
.currentEvents 	{ 
	padding:5px; float: left; width: 400px; height:100%; 
}
.contentTop{ 
	padding:2px; float: left; width: 100%; 
	float: left;
}
.contentMid{ 
	margin: 0 20px 5px 20px;
	float: left; 
	width: 95%; 
	background-color:#FFC;
	border: #960 medium solid;
	list-style: circle;
	color: brown;
}
.contentBottom{ 
	margin: 0 20px 5px 20px;
	float: left; 
	width: 95%; 
	background-color:#FFC;
	border: #960 medium solid;
	list-style: circle;
	color: brown;
}
.contentBottom h2 { 
	color: #006;
	font-style: italic;
	font-size: 22px;
	font-weight: bold;
	font-family: Tahoma, Geneva, sans-serif;
}
#mainpicsbox	{
	margin: 0;
	float:right;
	padding-right: 0px;
	padding-left: 20px;
	width: 535px;
	height:100%;
	text-align: right;
}
.specials		{ float: left; width:45%; padding:0px 20px 20px 0;}
.text_area		{ float: left; width: 200px;}
.pic_area		{ float: right; width:200px;}
#footer_menu	{ float: left; margin:0 auto; width:960px; height: 100%; background-color:#000; border-top: 2px solid #F90; z-index:99; margin-top:20px;}
.editlink { 
	color: #FF0000; 
	font:Arial, Helvetica, sans-serif;	
}
#news {
	font-size: 100%;
	padding-left: 20px;
	width: 100%;
	float: left;
}	
th{
	border-bottom: 1px solid white;
}
.tablerow td { 
	border-bottom: 1px solid #e5e5e5 !important; 
} 
table { 
	border-collapse: collapse; 
} 
.newsarrows {
 	float: left; width: 100%; text-align:right;
}
#newsarrows a {
	color: #0033FF; font-weight: bold;	
	text-decoration: none;
}
#newsarrows a:hover {
	color: #000099; font-weight: bold;	
	text-decoration: none;
}
a	{
	color: #FFF;
	text-decoration: none;
	}
a:hover, a:focus 
	{	text-decoration: underline;	color: #FF0;
	}


/* ____________________________ text styles _____________________________________ */


h1,h2,h3,h4,h5,h6 { color: #FFF ; font-weight:normal; }

h1 { font-size: 150%; font-family:Georgia, "Times New Roman", Times, serif; line-height: 1; color: #CC6600;   }
h2 { color: white;  margin: 1em 0px 0px 0px;}
h3 { color: white;  margin: 0.5em 0px 0.5em 0px; }
h4 { color: white;  margin: 0.5em 0px 0.5em 0px; padding-left: 20px;}
h5 { font-weight: bold; margin-bottom: 1.5em; }
h6 { line-height: 1.45; margin: 2.33em 0px 2.33em 0px;
}

p 	{
	font-size: 0.75em;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 20px;
	text-align: left;
	}

address {
	font-size: 1.75em;
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	padding-left: 20px;
	text-align: left;
	}
div#galleries {
	width: 25%; float: left; padding-left: 20px; font-size: 70%; height: 100%;
}
div#galleryheadertitle {
	float: left; text-align: left; padding: 12px 0 0 10px;
}
div#galleryheaderdrop {
	float: right; text-align: left; padding: 12px 0 0 0;
}
div#gallerycontent {
	text-align: left;
	width: 70%; padding-left: 20px;
	float: left;
}
div#galleryImageWrap {
	width:140px; float: left; padding: 5px;
	text-align: center;
}
div.galleryImageHeader {
	text-align:center; 
	width: 100%; 
	float: left;
	font-size: 90%;
	font-weight: bold;
	padding: 5px 0 5px 0;
	color: #000066;
/*	height: 30px;*/
}
div.galleryImage {
	text-align:center; 
	width: 100%; 
	padding: 5px 0 15px 0;
	vertical-align: middle;
	float: left;
}
div.galleryImageFooter {
	text-align:center;
	width: 100%;
	min-height: 75px;
	float: left;
	padding-top: 5px;
}

