body{
	background-color:#FAF9E5;
	background-repeat:no-repeat;
	background-position:center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif, Tahoma;
	
}


li{
	margin-right:3px;
}

#wrapper{
	width:986px;
	margin:0px auto;
	padding-top:10px;
}

#dropshadow_top{
	background:url(../images/dropshadow-top.png);
	width:962px;
	height:80px;
	padding: 10px 14px 0px 10px;
	margin:0px;
}

#headText{
	border-top:#000 8px solid;
	width:95%;
	margin:0px auto;
	z-index:999999;
}

#dropshadow_middle{
	background:url(../images/dropshadow-middle.png);
	width:962px;
	height:auto;
	padding: 10px 14px 0px 10px;
	margin:0px;
}

#text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	padding:0px;
	margin-top:20px;
	color:#333;
	line-height:22px;
}

#login{
	
	height:auto;
	margin:0px auto;
	padding-top:10px;
}

#title{
	font-family:"Arial Narrow";
	width:940px;
	margin:0px auto;
	padding-bottom:10px;
	font-size:48px;
	font-weight:bold;
	color:#000;
}

#logo{
	position:absolute;
	right:0px;
}

#mainMenuLine{
	border-top:#000 1px solid;
	position:absolute;
	margin-right:15px;
	margin-top:19px;
	width:915px;
	height:10px;
	z-index:100;
}

#dropshadow_bottom{
	background:url(../images/dropshadow-bottom.png);
	width:986px;
	height:147px;
	padding:0px;
	margin:0px;
}

#mainMenuAweber{
	background-color:#C33121;
	height:18px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:8px;
}

#date_logo{
	background:url(../images/date_logo.png);
	background-repeat:no-repeat;
	width:135px;
	height:56px;
	padding:0px;
	margin-top:10px;
	float:right;
}


#userSignIn a{
	font-size:12px;	
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#userSignIn a:hover{
	border-bottom:1px dotted;
}

#infoBoxCol{
	width:180px;
}

#infoBoxBook{
	border:1px solid #CCCCCC;
	background-color:#999;
	padding:10px;
	margin-right:20px;
	color:#000;
	width:160px;
}

#ourFriend, #infoBox, #mailBox{
	border:1px solid #CCCCCC;
	background-color:#E3E3E1;
	padding:10px;
	margin-right:20px;
	width:160px;
}

#ourFriend p{
	font-size:11px;
	color:#000;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:justify;
	color:#333;
}

#ourFriend a{
	font-size:11px;
	color:#000;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:justify;
	color:#333;
	font-weight:bold;
}

#ourFriend h1{
	
}

#ourFriend h1, #infoBox h1, #infoBoxBook h1, #mailBox h1{
	font-size:15px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color:#333;
}

#infoBoxBook h1{
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color:#000;
}


#infoBoxBook p{
	font-size:11px;
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	color:#000;
}

#infoBox p, #mailBox p{
	font-size:11px;
	color:#000;
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	text-align:justify;
	color:#333;
}

#infoBox a{
	font-size:12px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#infoBoxBook a{
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#infoBox a:hover, infoBoxBook a:hover{
	border-bottom:1px dotted;
}

#homeImage{
	background-image:url(images/homeimage.jpg);
	background-position:center;
	height:280px;
}

.mainContent2{
	width:100%;
	height:auto;
	margin:0px;
}

.text{
	float:right;
	width:300px;
	height:auto;
	padding:0px;
	margin:0px;
}

#mainContent{
	width:710px;
	height:auto;
	text-align:justify;
	line-height:22px;
}

#googleMaps{
	width:465px;
	height:300px;
	padding:0px;
	margin:0px;
}

/* BLUE LINKS */

a.mainContent:link {
	color: #333;
	text-decoration:none;
}
a.mainContent:visited {
	color: #333;
	text-decoration:none;
}
a.mainContent:hover {
	color:#00A2E1;
	text-decoration:none;
}

/* BLUE LINKS */

/* EVENTS PAGE LINKS */

a.orangeNEW:link {
	border-left:#F37A1F 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.orangeNEW:hover {
	background-color:#CCC;
}


a.darkredNEW:link {
	border-left:#9E0031 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.darkredNEW:hover {
	background-color:#CCC;
}


a.brownNEW:link {
	border-left:#8D4012 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.brownNEW:hover {
	background-color:#CCC;
}


a.darkgreenNEW:link {
	border-left:#527936 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.darkgreenNEW:hover {
	background-color:#CCC;
}


a.lightredNEW:link {
	border-left:#DB2027 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.lightredNEW:hover {
	background-color:#CCC;
}


a.blueNEW:link {
	border-left:#00A2E0 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.blueNEW:hover {
	background-color:#CCC;
}


a.yellowNEW:link {
	border-left:#FFDD00 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.yellowNEW:hover {
	background-color:#CCC;
}


a.darkblueNEW:link {
	border-left:#384F6E 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.darkblueNEW:hover {
	background-color:#CCC;
}


a.lightgreenNEW:link {
	border-left:#C2CB22 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.lightgreenNEW:hover {
	background-color:#CCC;
}


a.pinkNEW:link {
	border-left:#B51E85 3px solid;
	padding-left:10px;
	display:block;
	width:90%;
	color: #333;
	text-decoration:none;

}
a.pinkNEW:hover {
	background-color:#CCC;
}
	
/* EVENTS PAGE LINKS */

#mainContent ul{
	padding:0px;
	margin:0px;
}

#mainContent li{
	list-style:none;
	padding-top:3px;
	margin: 0px;
}

/* span */

.listOrange{
	border-left:#F37A1F 5px solid;
	padding-left:5px;
}

a:hover.listOrange{
	color:#03F;
	padding-left:5px;
}



#mainContent p{
	text-align:justify;
	padding:0px;
	margin:0px;
	color:#464646;
	font-size:12px;
}


#mainContent h1{
	color:#464646;
}


#mainContent h2{
	text-align:left;
	color:#464646;
}

#footerAweber{
	background-color:#BE231F;
	height:23px;
	font-size:10px;
	color:#B9B9B9;
}

#footerAweber a{
	text-decoration:none;
	color:#ffffff;
}

#footerAweber a:hover{
	border-bottom:1px dotted;
}

#footer{
	background-color:#BE231F;
	height:23px;
	font-size:10px;
	color:#B9B9B9;
}


#footer a{
	text-decoration:none;
	color:#ffffff;
}

#footer a:hover{
	border-bottom:1px dotted;
}

#logoFooter p{
	color:#666666;
	font-size:11px;
	padding:0px;
	margin:0px;
}

.white{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding:0px;
	margin:0px;
}

h1{
	padding:0px;
	margin:0px;
	font-size:18px;
}

h2{
	padding:0px;
	margin:0px;
	font-size:16px;
}

h1 a, h2 a{
	text-decoration:none;
	color:#666666;
}

h1 a:hover, h2 a:hover{
	text-decoration:none;
	color:#333333;
	border-bottom:1px dotted;
}

.boSelectedLink{
	font-size:25px;
	font-weight:bold;
}

.imgBorder{
	border:1px solid #000000;
	margin-right:10px;
	margin-top:5px;
}

.imgFloat{
	float:left;
	border:1px solid #000000;
	margin-right:10px;
	margin-top:5px;
}

.ccWrap{
	background-color:#CCCCCC;
	padding:10px;
	width:400px;
}

#bottom_info{
	width:92%;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:25px;
	margin:0px auto;
}

#bottom_logos{
	width:100%;
	height:auto;
	padding-top:10px;
	padding-left:0px;
	padding-right:10px;
	margin:0px ;
}

#bottom_logos p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:justify;
	padding:0px;
	margin:3px;
	margin-left:0px;
	padding-left:0px;
}


#bottom_info p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	text-align:left;
	padding:0px;
	margin:0px;
}

.para_span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-align:right;
	padding:0px;
	margin:0px;
}
	



/* LINKS */

a.home:link {
	color:#3C0;
	text-decoration:none;
}
a.home:visited {
	color: #333;
	text-decoration:none;
	
}
a.home:hover {
	border-top:#060 5px solid;
	color: #CCC;
	text-decoration:none;
	margin-top:-10px;
}

a.events:link {
	color:#3C0;
	text-decoration:none;
}
a.events:visited {
	color: #333;
	text-decoration:none;
}
a.events:hover {
	border-top:#060 5px solid;
	color: #CCC;
	text-decoration:none;
	margin-top:-10px;
}


.form{
	width:300px;
	padding:0px;
	margin:0px;
	border:#CCC 1px solid;
}

.button{
	background-color:#FFF;
	border:#CCC 1px solid;
}


#programmeList h1{
	font-size:15px;
	font-weight:bold;
	padding-bottom:10px;
}


#programmeList a{
	border-left:7px solid #CCC;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:13px;
	color:#333;
	font-weight:bold;
	width:300px;
}

#programmeList a:hover{
	background-color:#CCC;
}

#ARL{
	text-align:center;
	font-size:11px;
}