body{
	font-family:sans-serif;
	color:white;
	margin: 5px;
	padding: 0;
	border: 0;
	text-align:center;
	background: black url("/images/speaker.gif") 
	no-repeat fixed 
	bottom right;

}

#main{
	width:750px;
	border: 1px dashed white;
	margin: 10px auto;
	padding: 4px;
	text-align:left;
}

#header{
	text-align:center;
	padding-bottom:5px;
}

#menu{
	background:#353535;
	margin-bottom:5px;
}

#content{
	clear:both;
	padding:2em;
}

#heading{
	color: #DE1818;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:1em;
}

#mailheading{
	color: #DE1818;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:1em;
}
.blue{
	color: #DE1818;
}

h3{
	color: #DE1818;
	font-size:12pt;
}

#bodytext{
	font-size:10pt;
	padding-bottom:1em;
	text-align: justify;
}

#mailinglist{
	padding-top:0.5em;
	font-size:10pt;
}

form{
	margin-top:1em;
}

#mailinglist input{
	border:1px solid #FFFFFF;
	background-color: #000000;
	color: #DE1818;
	font-weight: bold;
	vertical-align:middle;
	margin:0px;
	
}

.headline{
	color: #DE1818;
	font-size:12pt;
	font-weight:bold;
	padding-bottom:1px;
}

.article{
	clear: both;
}

.newsdate{
	font-size:8pt;
	color:#000000;
	padding-bottom:1em;
}

.newsbody, #eventdescription{
	font-size:10pt;
	padding-bottom:1em;
	text-align: justify;
}

.advertbody{
	font-size:10pt;
	padding-bottom:1em;
	text-align: justify;
}

.newsimage{
	padding-right: 1em;
	padding-bottom: 1em;
	padding-top:0em;
	padding-left:0em;
	margin:0;
}

#news{
	width: 500px;
	float:right;
}

#thisweek{
	width:175px;
	float:left;
	padding-right:3px;
	border-right: 1px solid #353535;
}

#break{
	clear:both;
}

.event{
	padding-bottom: 0.5em;
}

#eventlist{
	list-style-type: none;
	margin-left:0px;
}

#eventlist li{
	margin-top:0em;
	margin-bottom:0.5em;
}

#eventdates{
	font-size:10pt;
	color:#c5c5c5;
	padding-bottom:1em;
}

A:link { color:#DE1818 ; text-decoration: none; font-weight:bold;}
A:active { color: #DE1818; text-decoration: none; font-weight:bold;}
A:visited { color: #DE1818; text-decoration: none; font-weight:bold;}
A:hover { color: #DE1818; text-decoration: underline; font-weight:bold;}

A.whatson{font-size:9pt;}
A.whatson:link { color: #CCCCCC ; text-decoration: none; font-weight:bold;}
A.whatson:active { color: #CCCCCC; text-decoration: none; font-weight:bold;}
A.whatson:visited { color: #CCCCCC; text-decoration: none; font-weight:bold;}
A.whatson:hover { color: #DE1818; text-decoration: none; font-weight:bold;}

A.eventlist:link { color: #CCCCCC ; text-decoration: none;}
A.eventlist:active { color: #CCCCCC; text-decoration: none;}
A.eventlist:visited { color: #CCCCCC; text-decoration: none;}
/*A.eventlist:hover { color: DE1818; text-decoration: none;}*/
A.eventlist:hover { color: #DE1818; text-decoration:underline ;}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
/*.clBar{position:absolute; width:10px; height:10px; background-color:#DE1818; layer-background-color:#DE1818; visibility:hidden}*/
.clBar{position:absolute; width:10px; height:10px; background-color:#DE1818; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
/*.clLevel0{background-color:#353535; layer-background-color:#353535; color:white;}*/
.clLevel0{background-color:#353535; color:white;}
/*.clLevel0over{background-color:#F3F3F3; layer-background-color:#F3F3F3; color:black; cursor:pointer; cursor:hand; }*/
.clLevel0over{background-color:#F3F3F3; color:black; cursor:pointer; cursor:crosshair; }
/*.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699}*/
.clLevel0border{position:absolute; visibility:hidden; background-color:white; }

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
/*.clLevel1{background-color:#DE1818; layer-background-color:#DE1818; color:white;}*/
.clLevel1{background-color:#DE1818; color:white;}
/*.clLevel1over{background-color:#991A1A; layer-background-color:#991A1A; color:yellow; cursor:pointer; cursor:hand; }*/
.clLevel1over{background-color:#991A1A; color:yellow; cursor:pointer; cursor:crosshair; }
/*.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; layer-background-color:#006699}*/
.clLevel1border{position:absolute; visibility:hidden; background-color:#006699; }

/*Styles for Adminsite*/
#adminlist{
	width:95%;
	border: 2px dashed white;
}

#adminlist td{
	padding:2px;
}

#form{
	list-style-type: none;
	font-size:10pt;
	margin-left:0px;
}

.label{
	width:125px;
	padding-bottom:5px;
}

#flyerpreview{
	background-color: white;
	color:black;

}

#form li span.label {
  padding-left : 2px;
  float        : left;
  width        : 150px;
}
