/*style.css*/

body{
font-family: "Times New Roman" serif;
font-size:small;
color:black;
background-color:white;
margin: 0;

line-height:1.3em;
 
		 }

h1{
font-size:140%;
}
h2{
font-size:130%;
}
h3{
font-size:120%;
}
h4{
font-size:115%;
}		  
th{
font-size:140%;
text-align:left;
}

table{
width:100%;
}
td{
vertical-align:top;
}

td.service{
text-align:center;
border: thin black dotted;
font-size:100%;
font-family:sans-serif;
padding:10px;
}

img{
border-style:none;
}
h1.underline{
border-bottom:thin #006700 solid;
}

h3.underline{
border-bottom:thin #006700 solid;
}
p.underline{
text-decoration:underline;
}

a:link {color: #006700;} /* unvisited link */
			      
a:visited {color: #bb3922}    /* visited link  */

a:hover {color: #00ca00}   /* mouse over link */

a.inline{
font-size:105%;
font-style:italic;
text-decoration:none;
}

a.inline:hover{
text-decoration:underline;
font-style:normal;							 
							 }

.green{
background-color:#006700;
width:200px;	
}

#address{
text-decoration:none; 
font-size:x-small; 
color:#808080;
}
		 
#contentcolumn{
margin-left: 200px; /*Set left margin to LeftColumnWidth*/
width:800px;
background-color:white;
border:1px black solid;
border-bottom:none;
padding-bottom:20px;

}

#leftcolumn{
position: absolute;
left: 0;
top: 0;
width: 200px; /*Width of left column*/
background-color:#006700;
font-family:sans-serif;
color:white;
padding-bottom:20px;
}


#footer{
clear: left;
width: 100%;
background: black;
color: #FFF;
text-align: center;
padding: 4px 0;
}

		 
#logo{
background-color:white;
border: 15px white solid;
margin:0 0 0 0;
}

form.email{
background-color:#ffcc00;
color:#006700;
text-align:center;
border: thin solid white;
margin: 10px;
padding:5px;
}

#contact{
background-color:#ffffff;
color:#006700;
text-align:left;
vertical-align:top;
border: thin solid white;
margin-left:50px;
margin-right:50px;

}

#subscribe{
border: thin solid white;
background-color:#ffcc00;
padding:5px;
margin: 20px;
text-align:center;
}

a.email{
text-align:center;
color:#006700;
text-decoration:none;
}

a.email:hover{
text-decoration:underline;
}

.menu{
font-size:120%;
line-height:2;
}

a.menu{
color:#fff;
text-decoration:none;
font-size:100%;
}
a.menu:hover{
text-decoration: underline;
color: 					 #ffe16c;
}

.submenu{
font-size:85%;
line-height:1;
}
ul.submenu{
list-style-type:none;
}
li.submenu{
margin-left:-40px;
}
a.submenu{
color:#ffcc00;
text-decoration:none;
}
a.submenu:hover{
text-decoration: underline;
color: 					 #ffe16c;
font-size:150%;
}


#banner{
background-image: url(images/header.jpg);
background-repeat: no-repeat;
background-color: #5a9ac8;
background-position:top;
height:157px;
width:800px;
padding-top:0;
margin-top:0;
}	 

#weather{
float:right;
display:inline;
}

#weather img{
border-style: none;
}

#header{
border-bottom:thick #ffcc00 solid;
}
		 
#mainhome{
float:left;
width:60%;
margin:0px 15px 0px 15px;
padding-right:10px;
}

#main{
margin:0px 15px 0px 15px;
padding-right:10px;
}

#sidebar{
font-family: Arial sans-serif;
background-color:#ffcc00;
border: black thin outset;
text-align:center;
margin-left:65%;
margin-bottom:-20px;
}

#calendar{
	height:						150%;
	text-align:				center;
	margin-left:			0px;
	margin-bottom:		0px;
	padding-top:			10px;
	
}

#big{
color:#006700;
font-size:150%;
}

div.event{
	background-color:	#ffe16c;
	border:						thin dotted #009933;
	text-align:				center;
	margin:						10px;
		}
		
h3.event{
	text-decoration:	underline;
}		
span.event{
	font-size:				115%;
	font-weight:			bold;
	line-height:			1.5;
				 }

li.event{
	 text-align:left;
	 list-style-position:outside;
	 list-style-image:url(images/Checkmark.gif);
	 background-repeat:no-repeat;	
	 padding-bottom:	10px;
	 padding-left:		10px;
	 font-size:				90%;
	 
	 }

#graffiti img{
	float:						right;
}

#switch img{
	align:						center;
	height:						450px;
}

#divider{
	border-top: 			thin #006700 solid;
}

#subdiv{
	border-top: 			thin #006700 dotted;
}


#indent{
margin-left:				25px;
margin-top:					-10px;
}

#campkearns{
	font-size:				80%; 
	font-color:				#c8d4e2;
	text-align:				center;
	float:						left; 
	padding:					12px 12px 0px 0px;
	}
	
#today{
	font-size:				80%; 
	font-color:				#c8d4e2;
	text-align:				center;
	float:						right; 
	padding:					12px 12px 0px 0px;
			 }
#thank{
font-size:					120%;
font-style:					italic;
font-weight:				bold;
}		 

#bylaws{text-align:center;}
span.bylaws{
     font-weight: bold;
		 text-decoration:underline;}									 

.committee{
line-height:.2;
}
img.committee{
margin-bottom:12px;
}