@charset "UTF-8";

/* CSS Document */



*{
	margin:0;
	padding:0;
}



html, body{
	margin:0;
	padding:0;
	font-family:georgia,times new roman,new york,times,serif,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size:16px;
}


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;
}

	.logoSite {
				background: url("/images/logo.png") no-repeat scroll left top transparent;
				position: relative;
				background-size: 100% 100%;
				width: 541px;
				height: 152px;
				top: 0px;
				left: 25px;
			}


#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:10px;
	height:389px;
	background-image:url(/images/line.gif);
	background-repeat:no-repeat;
	float:left;		margin-left: 10px;
}



#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:345px;

	background-image:url(/images/upcommingEvents.jpg);

	background-repeat:no-repeat;

	float:right;

	padding-top:45px;

	padding-left:15px;

	font-size:16px;

}

#theBody #events2{
width:270px;
height:325px;
background-repeat:no-repeat;
float:left;
}




#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;
}
#frameExt {	background-color: #d1c39e;	padding: 7px;	border-radius: 10px;	box-shadow: -7px 7px 5px #888888;	margin-top: 10px;}
#frameInt {	background-color: #fdfbe5;	padding:10px;	border-radius: 10px;}

#pictures td{
	padding:20px 15px 0px 15px;
}

/* -------------- 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:560px;
	height:165px;
	float:left;
	padding-top:30px;
	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;
}

#featured a:focus {
width:0px;height:0px;outline:0px;
}


/* -------------- FOOTER ------------- */



#footer{

	width:100%;

	text-align:center;

	clear:both;

	border-top-color:#333333;

	border-top-style:dotted;

	border-bottom-width:3px;

	width:100%;

	padding:15px 0;	

	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;

}

.social-footer{
/*	float: left; 
	margin-left: 80px;*/
display:none;
}

.menu-footer {
/*	float: left; 
	padding-left: 80px;*/
	padding-top: 17px;
margin: 0 auto;
}



/* ========================== 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:14px;
	/*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:10px;
_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;
margin-left: 20px;
}

/*Current ==== 

ul#navmenu li.menu-parent a{
	color:#C5E21D;
}

ul#navmenu li #current a{
	color:#C5E21D;
}