body,html{
	height:100%;
	background-color:black;
}

body{
	font-family: "Helvetica","Arial",sans-serif;
	background-color:black;

	text-align: center;
	margin:0;
	padding:0;
	color:white;
	
}


#body-wrapper{
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(/contentImages/default/background.jpg);
	min-height: 100%;
	height:auto !important;
	height:100%;
}

#calendar-wrapper{
	background-position: center bottom;
	background-repeat: no-repeat;
	background-image: url(/contentImages/default/top_background.jpg);
	display:none;
	height:219px;
	
}

#wrapper{
	width:960px;
	margin:0 auto;
	text-align: left;

}

.eventimage{
	width:270px;
}

hr{
	height:1px;
	background-color: white;
}


#content-inner{
	background-image: url(/contentImages/default/content-header.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

#content-inner2{
	background-image: url(/contentImages/default/content-footer.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	
	padding:25px 50px;

}


#content-left{
	float:left;
	margin-right:20px;
	width:194px
}

#content-right{
	float:right;
	width:630px;
}


#header{

}

#menu{

}

#footer{
	text-align: center;	
}

#content{
	background-image: url(/contentImages/default/content-repeat.jpg);
	
}

a{
	color:#f48b1d;
}
#header{
	height:56px;
}

#header h1 a{
	width:789px;
	height:56px;
	float:left;
	background-image: url(/contentImages/default/header_logo.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
}



#content-home{
	padding:0;
}

#header-ourevents{
	background-image: url(/contentImages/default/header_events.gif);
	text-indent: -9999px;
	width:171px;
	height:56px;
	display:block;
	float:left;
	outline:none;
}

#header-image{
	background-image: url(/contentImages/default/header_image.jpg);	
	height:141px;
}


p{
	margin-bottom:10px;
	font-size: 14px;
	line-height: 18px;
}


/* CALENDAR */

.calendar_category_title{
	font-weight: bold;
	text-transform: capitalize;
	margin-top:10px;
}


#calendar_wrapper{
	width:960px;
	padding:10px;
	background-color:none;
	height:199px;
	margin:0 auto;
}

#calendarevent_wrapper{ /* inside iframe */

}


#calendarevent_wrapper h1{
	font-size:16px;
	margin:0 0 10px 0;
}


#calendarevent_wrapper a{
	color:white;
}

#calendar_left{
	width:200px;
	height:179px;
	margin-right:10px;
	overflow:auto;
	background-color:none;
	float:left;
	padding:10px;
	color:white;
	text-align: left;
	background-repeat: no-repeat;
	font-size: 13px;
}

#calendar_left ul{
	list-style: none;
}

#calendar_left a{
	color:white;	
}

#calendar_left a.active{
	color:white;
	font-weight: bold;
}

.calendar_title{
	font-size:21px;
	font-weight: bold;
}

.eventdate{
	font-weight: bold;
}

#calendar_right{
	background-color:none;
	float:right;
	width:730px;
	height:199px;
}

#calendar_events{
	border:0;
	width:730px;
	height:199px;
	background:none;
}

.calendardropdown{
	
}

#content h1{
	font-size:35px;
	text-transform: uppercase;
	margin-bottom:15px;
}

#subpages a{
	color:white;
	text-decoration: none;
	font-size:21px;
	

}


h2{
	font-size:20px;
}

.cufon{
		text-transform: uppercase;
}

#subpages li{
	margin-bottom:10px;
}

#subpages a.active{
	color:#f48b1d;
}

#calendar_our #calendar_left{
	background-image: url(/contentImages/default/calendar_ourevents.gif);
	
}

#calendar_area #calendar_left{
	background-image: url(/contentImages/default/calendar_areaevents.gif);
}

#footer-links{
	padding-top:10px;
	margin-bottom:10px;
}

#footer a{
	color:white;
}


#footer-copyright{
	color:white;
	margin:10px 0;
}


#zgraph,#zgraph a{
	font-size:9px;
	color:grey;
}
