* {
	margin:0;
	padding: 0;
	padding-left: 2px;
}
html { height:100.1% }
BODY {
	font-size: 76%;
	background: #2C1908 url(menu/top-bg.gif) repeat-x;
	font-family: Tahoma, Veranda, Arial;
	
}
/*#wrapper { width:756px; margin:0 auto }*/
#header { width:1250px; height:30px; background: url(menu/header.gif) no-repeat; left: 20px; text-align:right; padding:0 20px 0 0; clear:both top:-100px; }
#header a, #footer a { color:#fff; text-decoration:none; font-size:0.9em }
#header a:hover { text-decoration:underline }
#mainBg { 
	background: url(menu/main-bg.jpg) center repeat-y;
	width:1241px; 
	margin:0 auto;  
	font-size:1.1em; 
	overflow:hidden; 
}
#mainBg2 {
	background: url(menu/main-bg1.jpg) center repeat-y;
	width:1241px;
	margin:0 auto;
	font-size:1.1em;
	overflow:hidden;
	margin-top: 10px;
	}
#main { 
	background: url(menu/main-bg.jpg) center repeat-y;
	width:1237px; 
	margin:0 auto;  
	left:3px; 
	height:1500px;
}
#mainBg1 {
	width:1241px;
	margin:0 auto;
	overflow:hidden;
	background-color: #2C1908;
	}



#footer { background:url(../images/footer.gif) no-repeat; width:756px; font-size:0.9em; height:46px; color:#fff }
#copyright { font-size:0.9em; margin:20px 0 0 20px }
#banner { width:435px; height:213px }

/* LINKS, TEXT, & CONTENT STYLES */
a { color:#2080A0; text-decoration:underline }
a:hover  { color: #522C00 } 
.featured { list-style:none }
.featured ul { list-style:none }
.featured li { background: url(../images/arrow.gif) center left no-repeat; padding:0 0 1px 15px }
.pageTitle { font-weight:bold; font-size:1.1em; color:#65391F; }
.calendarFont { font-size:1.5em }
#rightContent { padding:10px 35px 10px 30px; margin:0 auto }
.left { float:left; position: relative }
.right { float: right; position:relative }
h2 {  font-size:1.04em }
.eventsDate { background:#A45800; color:#fff; text-decoration:none; padding:0 3px; font-weight:bold }
.eventsMonth { 
	font-weight:bold; 
	font-size:1em; 
	background:#F7EBD8; 
	width:95%; 
	padding:0 4px; 
	clear:both; 
	margin:5px 0; 
	border-bottom:1px solid #B9ACA3
}

/* MISC & FORM STYLES */
.form {
	border:1px solid #7F9DB9;
	height:25px;
	width:200px;
	background: #fff;
	font-size:90%;
	padding:2px 0 0 5px
}
.entry p{margin:12px 0;}
.clear { clear:both }
.spacer { height:2px; clear:both }

#apDiv1 {
	position:absolute;
	left:0px;
	top:0px;
	width:700px;
	height:800px;
	z-index:4;
}
#apDiv2 {
	position:absolute;
	left:250px;
	top:291px;
	width:720px;
	height:90px;
	z-index:15;
	background-color: #2C1908;
}
#apDiv3 {
	position:absolute;
	left:494px;
	top:400px;
	width:808px;
	height:260px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:910px;
	top:894px;
	width:294px;
	height:249px;
	z-index:4;
	right: 200px;
	margin-right: -100px;
	padding-right: 100px;
}
#apDiv5 {
	position:absolute;
	left:568px;
	top:640px;
	width:480px;
	height:205px;
	z-index:4;
}
#apDiv6 {
	position:absolute;
	left:934px;
	top:668px;
	width:359px;
	height:171px;
	z-index:5;
}
#apDiv7 {
	position:absolute;
	left:494px;
	top:669px;
	width:400px;
	height:220px;
	z-index:6;
	border-width: medium;
}
#apDiv8 {
	position:absolute;
	left:523px;
	top:670px;
	width:178px;
	height:81px;
	z-index:7;
}
#apDiv9 {
	position:absolute;
	left:494px;
	top:916px;
	width:340px;
	height:189px;
	z-index:8;
	border: 3px outset #993333;
	background-color: #8080FF;
}
.style9 {font-size: 24px}
#apDiv10 {
	vertical-align: bottom;
		
}
#apDiv11 {
	position:absolute;
	left:910px;
	top:738px;
	width:192px;
	height:353px;
	z-index:10;
	
}
#apDiv12 {
	position:absolute;
	left:932px;
	top:667px;
	width:158px;
	height:48px;
	z-index:11;
}
#apDiv13 {
	position:absolute;
	left:0px;
	top:3px;
	width:2221px;
	height:1642px;
	z-index:12;
}
#apDiv15 {
	position:absolute;
	left:77px;
	top:30px;
	width:749px;
	height:84px;
	z-index:2;
}
#apDiv14 {
	position:absolute;
	left:816px;
	top:20px;
	width:952px;
	height:110px;
	z-index:2;
}
#apDiv16 {
	margin:0 auto;
	padding:0px 35px 10px 20px;
	
}
#apDiv17 {
	position:absolute;
	left:462px;
	top:484px;
	width:808px;
	height:269px;
	z-index:2;
}
#apDiv18 {
	position:absolute;
	left:980px;
	top:730px;
	width:396px;
	height:172px;
	z-index:3;
}
.style10 {
	font-style: italic;
	font-size: 25px;
	color: #000099;
	font-weight: bold;
}
#apDiv19 {
	position:absolute;
	left:inherit;
	top:345px;
	width:1241px;
	height:128px;
	z-index:4;
}
.style11 {
	font-size: 30px;
	font-weight: bold;
}
#apDiv20 {
	position:absolute;
	left:250px;
	top:376px;
	width:804px;
	height:93px;
	z-index:5;
	background-color: #996633;
	border: 3px;
}
.style12 {
	font-size: 60px
}
.style13 {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 70px;
	color: #2C1908;
	border: 6px;
	border-style: solid;
	border-color: #2C1908;
	font-style: italic;
}
#apDiv21 {
	position:absolute;
	left: inherit;
	top:790px;
	width:1240px;
	height:750px;
	z-index:6;
}
#apDiv22 {
	position:absolute;
	left:463px;
	top:955px;
	width:414px;
	height:204px;
	z-index:7;
	background-color: #996633;
}
.style14 {
	font-size: 11px
}
#apDiv23 {
	position:absolute;
	left:inherit;
	top:718px;
	width:1241px;
	height:60px;
	z-index:4;
	border: 3px;
	border-style: solid;
	border-color: #2C1908;
	background-color:#000099;
	
}
#apDiv24 {
	position:absolute;
	left:inherit;
	top:345px;
	width:1250px;
	height:243px;
	z-index:5;
	background: url(menu/main-bg.jpg) center repeat-y;
}
	
#flashPic { position: relative; }
.sideswap_nav { background: #fff; color: #000; position: absolute; top: 0px; width: 50px; font-variant: small-caps; text-align: center; padding: 2px 5px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; z-index: 1001; }
.sideswap_previous { left: 31px; -moz-border-radius-bottomright: 10px; -webkit-border-radius-bottom-right: 10px; border: 1px solid #000; }
.sideswap_next { right: 0px;  -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottom-left: 10px; border: 1px solid #000; }
#menu {
	position:relative;
	float:left;
	width:800px;
}
#menu li { 
	display: inline;
}
#menu a {
	position:relative;
	float:left;
	text-decoration:none;
	font-variant:small-caps;
	color:#e9ede9;
	font-size:30px;
	margin-right:40px;
	font-weight:bolder
}
#menu a:hover {
	color:#996633;
}
#menu1 {
	position:relative;
	width:400px;
	left:20px;
	
}
#menu1 li {
	display: block;
}
#menu1 a {
	position:relative;
	text-decoration:none;
	color:#e9ede9;
	font-size:38px;
	margin-top:20px;
	font-weight:bolder;
	font-variant:small-caps;
	border:0;
}
#menu1 a:hover {
	color:#996633;
}
/* Navigation Style */


.dropdown { position:relative; text-decoration:none; font-weight:bolder; font-variant:small-caps;  width:1232px; height:50px; top:-10px; border:0; font-size:30px; color:#ffffff; background:#2C1908; left:1px; }


/* Basic List Styling (First/Base Level) */

.dropdown ul {padding:0; margin:0; list-style: none;}

.dropdown ul li {float:left; position:relative;}

.dropdown ul li a { border:0; padding:17px; display:block; text-decoration:none; color:#000; text-align:center; color:#fff;}

.dropdown ul li a:hover {color:#996633;}



/* Second Level Drop Down Menu */

.dropdown ul li ul {display: none;}

.dropdown ul li:hover ul { font-size:30px; display:block; position:relative; top:-22px; min-width:140px; left:0;}

.dropdown ul li:hover ul li a {display:block; background:#2C1908; color:#ffffff; width:140px; }

.dropdown ul li:hover ul li a:hover {background:#2C1908; color:#996633;}
/* Third Level Drop Down Menu */

.dropdown ul li:hover ul li ul {display: none;}

.dropdown ul li:hover ul li:hover ul { display:block; position:absolute; left:145px; top:0; }

