/* redblue styling from Fall of 2008*/ 

body {text-align:center; 
font-family:verdana, arial, helvetica, sans-serif; 
font-size:76%; color:#000; padding:0; border:0; margin:0; 
background:#fff; 
text-align:center;
}

a:link{
	color: #111A44;
	font-weight: bold;
}
a:visited{
	color: #58b25b;
	font-weight: bold;
}
a:hover{
	color: #8e6d62; 
	font-weight: bold;
}
a:active{
	color: Red;}



#wrapper{width:800px; 
background:#fff ; 
margin:10px auto; text-align:left; 
border-top: 1px  solid
/* main color */  
	}
#header{
/* background color */  
	
	height:100px; 
}
#menuline{
	float: left;
	/* background color */  
	width:85%;
	font-weight: bold;
}
#menutitle{
	float: right;
	/* background color */  
	
	width: 15%;
	}

#logo {width:129px; 
height:90px; 
float:left; 
/* background color */  

text-align:center;}


#logo h1 {font-family: 'Comic Sans MS', Script; font-size:4.2em; 
margin: 22px 0px 0px 0px; 
padding:0; 
line-height:30px;
/* main color */  
}
#logo h2 {font-family:'Comic Sans MS', Script; color: #004180; font-size:3.5em; margin:-0px 0 0 0; padding:0; letter-spacing:4px; font-weight:normal;
}
#logo h2 a {color:#fff;}
#logo a, #logo a:visited {text-decoration:none;}
#logocomp{font-family:'Comic Sans MS', Script;  letter-spacing:4px; font-weight:normal;
}



#topmenu { height:25px; float:left; font-family:arial, sans-serif;
margin-top: 5px;}
#topmenu ul {padding:0; margin:0; list-style-type:none;
display: inline;
margin-top: 5px;
}
#topmenu ul li {float:left; font-size: 1em; color:#999; margin:0 7px 0 0; line-height:20px;}
#topmenu ul li a, #toplink ul li a:visited {font-size:1em; color:#444; text-decoration:none; }
#topmenu ul li a:hover {color:#000; text-decoration:underline;}

#midmenu ul {padding:0; margin:0; list-style-type:none;}
#midmenu {padding:0; margin: 30px 0px 0px 0px; list-style-type:none; width:75%;
}
#midmenu li {float:left; margin:0 7px 0 0;}
#midmenu li a, #midmenu li a:visited {float:left; color:#444; font-size:1.65em; font-family:arial, sans-serif; text-decoration:none; margin-right:10px; padding-bottom:3px; border-bottom:1px solid #444;}

#midmenu li a:hover, #midmenu li a.chosen, #midmenu li a.chosen:visited {border-bottom:3px solid #000; padding-bottom:1px;} 

#botmenu { height:25px; float:left; font-family:arial, sans-serif;
margin-top: 5px;}
#botmenu ul {padding:0; margin:0; list-style-type:none;
display: inline;
margin-top: 5px;}
#botmenu ul li {float:left; font-size:1em; color:#999; margin:0 7px 0 0; line-height:20px;}
#botmenu ul li a, #botmenu ul li a:visited {font-size:1em; color:#444; text-decoration:none;}
#botmenu ul li a:hover {color:#000; text-decoration:underline;}

#title{
/* main color */  

clear:both;
padding: 2px;
text-align: left;
font-family: 'Comic Sans MS',Verdana, Helvetica, Arial, sans-serif;
font-size: 1.7em;
font-weight: bold;
}
#suntimes{
font-size:10px;
padding-right: 3px;
 word-spacing: -2px;
}

#leftmain {
padding: 5px;
width: 200px;
margin: 1px ;
float: left;
text-align: center;}

#lefteqimain {
padding: 5px;
width: 48%;
margin: 1px ;
float: left;
text-align: Left;}

#rightmain {
text-align: center;
padding: 5px;
margin-top: 1px;
   margin-left: 0px;
width: 500px;
float: right;}

#righteqimain {
text-align: left;
padding: 5px;
margin-top: 1px;
   margin-left: 0px;
width: 48%;
float: right;}

#links{
	float: left;
	text-align: left;
}

#linksright{
	float: right;
	text-align: left;
}
img{
border: none;
margin: 12px;}
#photo{

float: right;
width: 550px;}



#search{
padding: 10px;
font-family: 'Comic Sans MS'; 
color: #794445; 
font-size: 9pt;
font-weight: bold;
 text-align: center;
 position: relative;
}

#piclinks{

	
}

#LinkTitle{color: #0000cc;
font-weight: bold;}

#BookTitle{color: #000000;
font-weight: bold;}

#foot {clear:both; 
vertical-align: middle;
width:800px; 
height:25px; 
/* background color removed to end*/  
 
color: #800000; 			/* text color*/  
font-size:10px;}

#foot p {font-size:11px; 
color:#800000; 				/* text color*/ 
margin:5px 10px 5px 15px; 
float:left;}

#foot ul {list-style-type:none; 
margin:0; 
padding:0; 
float:right; 
margin-right:15px;}

#foot ul li {float:left; 
margin:5px 0 5px 10px;}

#setinfo{
	
	font-size: xx-small;
}

#gallerytext{
text-align: left;}

#box {font-family:verdana, arial, helvetica, sans-serif;  line-height:normal; }
#cap {font-size:50px; color: #68b911; font-weight:bold; float:left; height:39px; line-height:34px; margin-top:2px; margin-right:1px; }
* html #cap {margin-right:-2px; margin-top:3px;}

/* background color */  

#header,#menuline,#menutitle,#logo,#foot{background:#FFCCCC;}

/* contrasting color */ 

#logocomp{color: #004180; }

/* main color */  
#logo h1,#title {color: #800000;}

#wrapper {border-top: #800000 1px solid }