@charset "UTF-8";
/* CSS Document */

body{
	background:url(../images/bg_fade.jpg) repeat-x top;
	font-size:11px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#121212;
}
a{color:#00A58C; text-decoration:none; padding:2px 3px;}
a:hover{color:white; background-color:#00A58C;}
#ContentStart p,h1,h2{margin:0 10px 0 10px;}
p{padding-bottom:5px;padding-top:5px;}
p.quote{padding-left:20px; font-style:italic; color:#666666;}
h1{font-size:16px; color:#00A58C; font-weight:bold; margin-bottom:10px;}
h2{font-size:12px; color:#D9531E; font-style:oblique; margin-bottom:3px; margin-top:10px;}
hr{color:#00A58C;background:#00A58C;border:1px solid #00A58C;}

/* Bullets */
ul{ list-style:none;}
ul li{margin-left:30px;text-indent:-40px;}
ul strong,p strong{color:#D9531E !important; font-weight:normal !important;}

/* Event Module */
ul.events{font-size:14px !important; color:#00A58C; font-style:oblique; font-weight:bold; list-style:none; padding-bottom:10px; margin-right:10px; margin-left:10px; padding-left:0px;}
ul.events li{margin:auto; text-indent:0; font-size:14px !important; color:#00A58C;}
ul.events ul{margin-top:10px !important; margin-right:0; margin-left:10px; border-top:.7px solid #DEDEDE; font-size:10px !important;}
ul.events ul li{font-size:10px !important; color:#121212; border-bottom:.7px solid #DEDEDE; font-style:normal; font-weight:normal; padding:4px 10px 4px 10px; padding-left:30px;}
ul.events ul li:first-line{text-indent:-20px;}



#main{
	background:#FFFFFF;
}

#nav{
	background:url(../images/nav_bg.jpg) repeat-x;
}
.top_corner{background:url(../images/shadow_effects/top_right.png) repeat-y;}
.right_shadow{background:url(../images/shadow_effects/side_right.png) repeat-y;}
.bottom_corner{background:url(../images/shadow_effects/corner_bottom.png) no-repeat;}
.bottom{background:url(../images/shadow_effects/side_bottom.png) repeat-x;}
.bottom_left{background:url(../images/shadow_effects/bottom_left.png) no-repeat;}

#footer{
	background:#E48252;
	color:white;
}

#invite{
	background:#DA561F;
	margin-top:5px;
	margin-bottom:5px;
	color:#FFFFFF;
	font-style:oblique;
	font-weight:bold;
	padding:3px 15px 3px 15px;
	font-size:13px;	
}

#credits{font-size:9px; color:#F2C1A9;}
#credits a{font-size:10px; text-decoration:none; text-align:center; color:white;}
#credits a:hover{background:none;}
#service_times{font-size:11px; color:#F2C1A9;}
#service_times:first-line{font-size:11px; color:white; }
#nav_lower a{font-size:10px; padding:3px 10px; text-decoration:none; text-align:center; color:white;}
#nav_lower a:hover{background:#DA561F;}