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

body {
	margin:0; padding:0;
	background:url(../images/bg_body.jpg) 0 194px repeat-x #D6B595;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

h1, h2, h3, h4, h5, h6, #navigation, #footer {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

a {color: #00284B;}
a {color:#09C}

#content h1 {font-size:1.9em;font-weight:normal; padding:0; margin:1em 0 .5em; color:#00284B;}
#content h2 {font-size:1.6em; font-weight:normal; margin:1em 0 0;}
#content h3, h4 {font-size:1.3em; font-weight:bold; margin:1.2em 0 .2em;}
#content h5, h6 {font-size:1.1em; font-weight:bold; margin:1em 0 0;}

#content p {margin:0 0 1em; text-align:justify;}
#content ul {margin:-.3em 0 1.5em; padding:0 0 0 2em;}
#content ul ul {margin:0;}


.offLeft {position:absolute; height:1px; top:-10px; left:-10000px;}


#header {
	margin:0 auto;
	height:170px;
	}
	#stamp {width:800px; margin:0 auto; padding:30px 0 0;}

#bar {
	float:left; width:100%; background: #291409; 
	border-top:1px solid #FFF;
	border-bottom:1px solid #CACACA;
}
	#bar_Inset { 
		height:20px; width:100%; float:left;
		margin:0;
		border-top:1px solid #CACACA;
		border-bottom:1px solid #FFF;	
	}

#torso {width:800px; margin:0 auto;}
	
	#banner_overlay {margin-top:-72px; width:100%;float:left;height:72px}	
	
		#navigation {
			width:506px;
			height:73px;
			float:left;
			background:#FFF url(../images/bg_nav.gif) no-repeat 0 0;
		}
			#navigation ul {display:inline; padding:0; margin:0;}
				#navigation li {display:inline; padding:0;}
				#navigation div {text-align:center;}
						
					#level1 a {color:#663300; font-size:14px; text-decoration:none; margin:0 .2em 0 .7em;}
						#level1 a:hover,
						#level1 a:active,
						#level1 a:focus 
							{color:#00284B; text-decoration:underline;}
					#level2 a {color:#00284B; font-size:13px; margin:0 .5em;}
			
			#level1 {margin-top:10px;}
			#level2 {margin-top:10px;}
				#level1 li {background:url(../images/nav_level2_divider.gif) no-repeat 0 0; }
					#level1 li.first {background:none;}
						#level1 li.first a { margin-left:0;}
						#level1 li.last a {margin-right:0;}
						
		#search {width:255px; height:20px;float:right; background:#FFF; padding:.5em 10px; display:none;}

	#content {width:100%; float:left; margin-top:20px;}
		#headline {width:506px; height:52px; background:url(../images/bg_headline.jpg) no-repeat 0 0; float:left;}
			#headline h1 {padding:0 0 0 15px; margin:10px 0 0;}
		#sidebar {width:276px; float:right;margin-top:-1px;} /* The margin-top:1px is due to the nature of the 3px double style line.  */
			#sidebar .box {background:url(../images/bg_sidebar_box.jpg) left top no-repeat #EBBE64; border:3px double #FFF; min-height:102px; padding:10px;margin-bottom:18px;}
			#sidebar .boxHeadline {color:#00284B; font-size:20px; margin:0; font-weight:normal;}
			#sidebar p {margin:0 0 1em; font-size:1em;}
			#sidebar ul {margin:-.5em 0 0; padding:0 0 0 2em;}
			
		#main {float:left; width:474px; margin:0 20px 0 0; padding:0 15px 0 15px;}
#footer {clear:both; padding:30px 0; text-align:center;}
	ul#footerNav {display:inline; list-style:none;}
		ul#footerNav li {display:inline; list-style:none; }

#copyright {color:#FFF;}
	#copyright a {color:#FFF; text-decoration:underline;}
	#content #copyright a:hover {color:#CCC;}

/* MiniCal - upcoming.php (Modified MiniCal Values from /calendar/themes/default.css */

#sidebar #miniDateCells table {width:200px; margin:20px 20px 0;} /* Changing size and placement */
		#sidebar #miniDateCells td {height:20px;}

	#sidebar #miniDateCells td.active, #sidebar #miniDateCells table { background-color:#FFFFFF; border:1px solid #00284B; }
	#sidebar #miniDateCells td.empty { background-color:#CCCCCC; border:1px solid #DDDDDD; }
	#sidebar #miniDateCells td.full { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; background-color:#FFEFCE; border:1px solid #FFB31A; }
	#sidebar #miniDateCells td.header { background-color:#FFB31A; font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; font-weight: bold; }
	#sidebar #miniDateCells td.monthHeader, #sidebar #miniDateCells td.monthHeader a {background-color:#F3D398; color:#00284B;}
	#sidebar #miniDateCells .month { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFFFFF; font-weight: bold; text-decoration:none; }
	#sidebar #miniDateCells .month:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:##CCC; font-weight: bold; text-decoration:none; }
	#sidebar #miniDateCells a { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:none; }
	#sidebar #miniDateCells a:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#FFB31A; text-decoration:underline; }
	#sidebar #miniDateCells .day { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:none; }
	#sidebar #miniDateCells .day:hover { font-family: Verdana, Tahoma, Arial; font-size:8pt; color:#000000; text-decoration:underline; }

	#sidebar #eventDetails{ position:absolute; top:0px; left:0px; width:300px; border:1px solid #000000; padding:2px; background-color:#FFFFFF; visibility:hidden; z-index:1000; font-family:Verdana,Tahoma; font-size:9pt; color:#000000; }

		
/* Occasional */

			table.photogallery {width:770px;}
			table.photogallery td {padding:20px 0 0;}
			table.photogallery td.left {}
			table.photogallery td.right {text-align:right;}
