/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #fff url(uploads/template/bg.jpg) top no-repeat;color:#000}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#000;}
a:hover{text-decoration:underline !important}

h1{font-size:24px;color:#1780b7;font-weight:normal;margin:0px 0 10px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}
h2{font-size:21px;color:#c16642;font-weight:normal;margin:25px 0 10px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}

.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}
.photo{background:#fff;padding:1px;border:1px solid #b1d1e4;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:950px;margin:0 auto;}

/*******************************************************/
/* Header
/*******************************************************/
	
	#header{position:relative;height:133px;color:#fff;margin:0 0 7px 0}
		#header a{color:#fff;text-decoration:none;}
	
		#logo{}
		
		#headerlinks{font-family:Georgia, "Times New Roman", Times, serif;font-size:17px;position:absolute;top:10px;right:0px;text-align:right}
			#headerlinks a{padding:0 4px;}
		
		#donatearea{position:absolute;top:65px;right:0;font-size:10px;width:353px;}
		#donatearea p{margin:0 0 5px 0}
		#donatearea p img{float:right;}
			#donateoptions{background: url(uploads/template/donate-bg.gif) bottom left no-repeat;width:354px;height:40px;overflow:hidden}
				#donateoptions ul{margin:0;padding:0;list-style:none;}
				#donateoptions ul li{float:left;width:58px;overflow:hidden;font-size:9px;text-align:center;padding:5px 0;margin:0 1px 0 0}
				#donateoptions ul li a{display:block;}
				#donateoptions ul li strong{font-size:13px;}

/*******************************************************/
/* Navigation
/*******************************************************/

	#nav{position:relative;z-index:2}
		#nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
		#nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
		#nav ul li a{display:block;text-decoration:none !important;}
		/* Level 1 */
		#nav ul li a{width:158px;height:37px;text-indent:-5000px;background-position:top left}
		#nav ul li#page36 a{background: url(uploads/template/nav-theboard.gif);}
		#nav ul li#page17 a{background: url(uploads/template/nav-events.gif);}
		#nav ul li#page18 a{background: url(uploads/template/nav-blog.gif);}
		#nav ul li#page19 a{background: url(uploads/template/nav-media.gif);}
		#nav ul li#page20 a{background: url(uploads/template/nav-press.gif);}
		#nav ul li#page21 a{background: url(uploads/template/nav-links.gif);}
		#nav ul li#page15, #nav ul li#page22{display:none;} /* Hide Home and Contact Us */
		
		#nav ul li.menuactive a, #nav ul li a:hover{background-position:bottom left !important;}
		
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #1677b2;width: 180px;border-top:1px solid #b1d1e4;border-left:1px solid #b1d1e4;border-right:1px solid #b1d1e4;left: -999em;}
		#nav ul li ul li a{background:none !important;height:auto !important;color:#fff;border-bottom:1px solid #b1d1e4;width:160px !important;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #0f5784 !important}
		#nav ul li ul li.ipf-parent a{background: url(uploads/template/nav-subarrow.gif) right no-repeat !important}
		#nav ul li ul li.ipf-parent a:hover{background: #0f5784 urluploads/template/nav-subarrow.gif) right no-repeat !important}
		/* Level 3 */
		#nav ul li ul li ul {margin: -27px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #0f5784 !important;}
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}
		
	#contentarea{clear:both;line-height:1.5em;position:relative;z-index:1}
	
/*******************************************************/
/* Content
/*******************************************************/	

		#content{width:556px;float:left;padding:20px 0}
		.level2 #content{width:auto;float:none}
		
			#newsandevents{}
				#newsandevents h2{background:url(uploads/template/divider-bg.gif) bottom left repeat-x;padding:0 0 5px 0;}
				#newsandevents ul{margin:0 0 1.5em 0;padding:0;list-style:none;}
				#newsandevents ul li{background:url(uploads/template/bullet.gif) 0 5px no-repeat;padding:0 0 0 15px;margin:0 0 10px 0}
				#newsandevents ul li a{font-weight:bold;text-decoration:none;}

/* Calendar */	
			.calendar-month { margin:0 0 10px 0; font-size:18px; font-weight:bold }
			.calendar { width:100%;background:#fff}
			.calendar tr td a { color: red; }
			.calendar-today { font-weight: bold; }
			#cal-upcominglist .calendar-date-title, #cal-upcominglist .calendar-summary-title { display: none; }
			#cal-upcominglist h2, #cal-upcominglist .calendar-date, #cal-upcominglist .calendar-summary { display: inline; margin-right: 5px; }
			#cal-list h1, #cal-upcominglist h1 { color: red; font-size: 120%; }
			#cal-list h2, cal-upcominglist h2 { font-size: 110%; }
			.calendar { margin: 0px; border-collapse:    collapse; border: 1px solid #939393; }
			.calendar th { border: 1px solid #939393; padding: 3px; width: 14%; background:#efefef; }
			.calendar td { border: 1px solid #939393; vertical-align: top; padding: 3px; height: 75px; font-size:11px; }
			.calendar ul { margin: 0px; padding: 0px; padding-left: 5px; }
			.calendar li { list-style-type: none; padding: 0px; margin: 0px; }
			.calendar td { }
			.calendar .calendar-day { background-color: #80ff80; }
			.calendar .calendar-today { font-weight: normal; background-color: #fffcd7; }
			.calendar-event .calendar-date-title, .calendar-event .calendar-summary-title, .calendar-event .calendar-details-title { display: none; }
			.level2 #main .calendar ul { margin:0 !important; padding:0 !important; list-style:disc }
			.level2 #main .calendar ul li { list-style:disc; margin:0 0 5px 20px !important; padding:0 !important; background:none !important }
		

/*******************************************************/
/* Right Column
/*******************************************************/
		
		#column-right{width:374px;float:left;margin:0 0 0 20px;display:inline;padding:20px 0;font-size:11px;line-height:1.5em}
		
			#hero{margin:0 0 15px 0;background:#fff;padding:1px;border:1px solid #b1d1e4}
			
			.adsense{margin:0 0 15px 0;}
			
/*******************************************************/
/* Footer
/*******************************************************/			
		
#footerarea{border-top:3px solid #b1d1e4;padding:15px 0;font-size:11px;clear:both;}
	#footer{width:950px;margin:0 auto}
		#copyright{float:right;}
		#footer a{text-decoration:none;color:#000}
		#footer p{margin:0;}
		#footer ul{margin:0;padding:0;list-style:none;}
		#footer ul li{float:left;list-style:none;margin:0;padding:0 10px 0 0;border-right:1px solid #898989;margin:0 10px 0 0}
			


/* End of 'Default' */

