@charset "UTF-8";

/* CSS Document */



*{
	margin:0;
	padding:0;
}



html, body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


body{
	background-image:url(images/bg_small.jpg);
	background-repeat:repeat-x;
	background-color:#e5aa50;
}


#clear{
	clear:both;
}


#theContent{
	width:880px;
	margin:auto;
}

.calEvents a{
	position:relative;
margin-bottom:8px;
display:block;
}

/* -------------- HEADER -------------- */


#header{
	width:100%;
	height:85px;
	position:relative;
}


#logo{
	position:relative;
	margin-left:20px;
}


#topNav{
	width:880px;
	height:35px;
	position:relative;
	margin-top:20px;
	z-index:20;
}
    

#topNav ul {
  margin:0;
  list-style:none;
  padding-top:13px;
}

#topNav li {

  float:left;

  background:url("images/left.gif") no-repeat left top;

  margin:0;

  padding:0 0 0 9px;

  margin-right:8px;

  }

#topNav a {

  display:block;

  background:url("images/right.gif") no-repeat right top;

  padding:9px 15px 9px 6px;

  text-decoration:none;

  font-weight:bold;

  color:#ffffff;

  }

#topNav a:hover {

  color:#990000;

  }



#topNav #current a, #topNav .menu-parent a {
  color:#990000;
}





/* -------------- BODY --------------- */



#theBody{

	width:100%;

	clear:both;

}



#hLine{
	width:4px;
	height:389px;
	background-image:url(images/line.gif);
	background-repeat:no-repeat;
	float:left;
}



#theBody h3{

	color:#CC0000;

	font-size:20px;

	font-weight:bold;

	margin-bottom:15px;

}



#theBody #bannerImages{

	float:left;

	position:relative;

	width:550px;

	height:77px;
	
	z-index:-1;

}



#theBody #bannerImages img{

	float:left;

	margin-right:4px;

}



#theBody #theText{

	float:left;

	width:550px;

	margin-top:20px;

}



#theBody #rightSide{

	float:right;

	width:310px;

}



#theBody #events{

	width:270px;

	height:325px;

	background-image:url(images/upcommingEvents.jpg);

	background-repeat:no-repeat;

	float:right;

	padding-top:60px;

	padding-left:15px;

	font-size:16px;

}



#theBody #events h4{

	font-size:18px;

	color:#003300;

}



#theBody #events #event{

	height:60px;

}

#theBody #events ul{
	text-decoration:none;
	list-style-type:none;
}


#theBody #events ul li{
	height:40px;
}

#theBody #events ul li a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}


/* -------------- BOTTOM ------------- */



#bottom{

	width:100%;

	height:200px;

	clear:both;

	float:left;

	position:relative;

	margin-top:30px;

}



#bottom ul{

	float:left;

}



#bottom ul li{

	width:180px;

	border-bottom-color:#990000;

	border-bottom-style:dotted;

	border-bottom-width:3px;

	padding-bottom:5px;

	margin-top:10px;

	list-style-type:none;

}



#bottom ul li a{

	text-decoration:none;

	color:#990000;

	font-size:25px;

}







#bottom #featured{
	background-image:url(images/featuredProfile.jpg);
	width:533px;
	height:110px;
	float:right;
	padding-top:42px;
	padding-left:15px;
	padding-right:15px;
	overflow:hidden;
	color:#FFFFFF;
}

#featured img{
	margin-right:10px;
}

#featured a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}




/* -------------- FOOTER ------------- */



#footer{

	width:100%;

	text-align:center;

	clear:both;

	border-top-color:#333333;

	border-top-style:dotted;

	border-bottom-width:3px;

	width:100%;

	padding-top:15px;	

	height:50px

}



#footer ul{

	display:inline;

}



#footer ul li{

	list-style-type:none;

	display:inline;

	margin-right:20px;

}



#footer ul li a {

	text-decoration:none;

	color:#990000;

}



/* ========================== DROP DOWNS ============================ */


/* =============================NAVIGATION ======================= */

ul#navmenu {
	z-index: 50;
	position:relative;
	color: #ffffff;
	text-align: center;
	height: 35px;
	width: 880px;
	margin: 0 0 20px;
}

ul#navmenu li {
	color:#ffffff;
	height:35px;
	margin: 0;
	margin-right:5px;
	padding:0;
	display: block;
	position: relative;
	z-index: 50;
	list-style:none;
	float:left;
	font-size:13px;
	/*text-transform: uppercase;*/
}

ul#navmenu ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 180px;
	list-style: none;
	display: none;
	position: absolute;
	top: 35px;
	left: 0;
	z-index: 50;
text-align:left;
}

ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
	z-index: 50;
}

ul#navmenu ul li {
	width: 180px;
	height:35px;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	z-index: 50;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:1px;
text-align:left;
padding:0;
font-size:9px;
_margin-bottom:-14px;
}

/* Root Menu */
ul#navmenu a {
	padding: 10px 10px 5px 10px;
	float: none !important; /*For Opera*/
	float: left; /*For IE*/
	display: block;
	color:#FFFFFF;
	text-decoration: none;
	height: 35px;
	z-index: 50;
	list-style:none;
	float:left;
width:auto;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
	color: #FFF;
	z-index: 50;
	height:35px;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
	float: none;
	color:#ffffff;
	height:35px;
	z-index: 50;
width:auto;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
	color: #FFF;
	z-index: 50;
height:35px;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
	color: #ffffff;
	z-index: 50;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
	color: #FFF;
	z-index: 50;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
	color: #666;
	z-index: 50;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
	color: #FFF;
	z-index: 50;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
	display: none;
	position: absolute;
	top: 0px;
	left: 160px;
	z-index: 50;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
	display: none;
	z-index: 50;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
	display: block;
	z-index: 50;
}

/*Current ==== 

ul#navmenu li.menu-parent a{
	color:#C5E21D;
}

ul#navmenu li #current a{
	color:#C5E21D;
}