.toplogo {
background-image:url(../navbar/toplogo.gif);
height:87px;
}
.topbg {
background-image:url(../navbar/topbg3.gif);
height:54px;
}
.floatleft { float: left; 
margin: 3px 6px 0 0; 
padding: 2px;
}
.floatright { float: right; 
margin: 0 0 3px 8px; 
padding: 2px;
}
.lastupdated {font-size: 12px
}
a:hover {
text-decoration:none;
}
a:visited {
	color: #0000CC;
}
.heading {
	font-size: 30px;
	color: #008300;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
}
.headingquote {
font-size: 16px; 
font-style: italic;
}
.newsletterform { 
background-color:#33CC33; 
 width: 300px; 
 padding-right: 4px; 
 padding-left: 4px; 
 padding-bottom: 3px;
  padding-top: 5px; 
border: 1px solid #666;
border-top: 3px solid  #999;
border-right: 4px solid #006633;
border-bottom: 4px solid #006633;
border-left: 3px solid #999;
 }
 
 .newsletterthanks { 
background-color:#33CC33; 
width:95%;
 padding-right: 4px; 
 padding-left: 2.5%; 
 padding-bottom: 3px;
  padding-top: 5px; 
border: 1px solid #666;
border-top: 3px solid  #999;
border-right: 4px solid #006633;
border-bottom: 4px solid #006633;
border-left: 3px solid #999;
 }
.paragraphtext {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

p {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#paragraphlist {
}

#paragraphlist li {
padding-bottom:7px;
}

ul {
font-family:Arial, Helvetica, sans-serif;
}

.dinnerh2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0000CC;
font-weight:bold
}
.dinnerh3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
font-weight:bold
}
.breadcrumb {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666
}
 .submenu {
 font-family:Geneva, Arial, Helvetica, sans-serif;
 font-size:13px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	 }
  .statistictext {
 font-family:Georgia, "Times New Roman", Times, serif;
 font-size:16px
 }
  .pageh3 { color:#419943;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-style:italic;
 font-weight:bold;
 }
 .pageh2 { color:#419943;
 font-size:20px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 }
 
 .pageh2 a {color:#419943;
 text-decoration:none
 }
 
 .pageh2 a:visited {
 color:#419943;
 }
 
 /*Downloads*/
 .downloadssubheadings { 
 color:white;
 font-size:16px;
 font-weight:bold;
 font-family:Arial, Helvetica, sans-serif;
 background-color:#009966;
 padding-left:10px;
 padding-bottom:2px;
 padding-top:3px;
 }
 
.downloads a {
color:#01BC7C;
text-decoration:none;
}

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

.downloaddetails {
font-size:12px;
color:#333333;
border-top:thin dotted black;
}

.downloaddetails a {
color:#0066FF;
}

.downloadbutton img {
border-top:thin #999999 solid;
border-left:thin #999999 solid;
border-bottom:thin #999999 solid;
padding-top:4px;
padding-bottom:1px;
padding-left:2px;
margin-left:3px;
padding-right:3px;
}

.downloadbutton a {
border-top:thin #999999 solid;
border-bottom:thin #999999 solid;
border-right:thin #999999 solid;
border-left:thin #999999 solid;
padding:3px 3px 3px 11px;
color:#333333;
font-size:12px;
text-decoration:none;
margin-right:4px;
margin-left:3px;
background:url(../img/down_arrow.gif) left no-repeat;
}

.downloadbutton a:hover {
background-color:#333333;
color:#CCCCCC;
background:url(../img/down_arrow_hover.gif) left no-repeat #333333;

}
 
.downloadscategories {
font-size:13px;
font-weight:bold;
padding-bottom:3px;
} 

.downloadscategories a {
font-weight:normal;
text-decoration:none;
}

.downloadsbacktotop a {
font-size:12px;
text-decoration:none;
background:url(../img/up_arrow_blue.gif) left no-repeat;
padding-left:12px;
}


 /*End Downloads*/
 
 /*Events*/
 .eventsdate {color: #666666; 
 font-weight: bold; 
 font-family: Geneva, Arial, Helvetica, sans-serif;
 font-size:14px;
  border-bottom:thin black dotted;
 padding-top:5px;
 padding-bottom:5px;
  }
 
 .eventsdetails {
 font-size:13px;
 font-family:Arial, Helvetica, sans-serif;
 border-bottom:thin black dotted;
 padding-top:5px;
 padding-bottom:5px;
 
 }
 
 .eventsdetails a {
 font-size:14px;
 color:#003300;
 text-decoration:none;
 font-weight:bold;
 }
 
 .eventsdetails a:hover {
 text-decoration:underline;
 }
 
 .eventsdetailsmore a {
 font-size:10px;
 padding:3px 7px 3px 7px;
 border:#666666 solid thin;
 color:#003399;
 text-decoration:none;

 }
 
 .eventsdetailsmore a:hover {
 color:white;
 background-color:#003300;
 }
  
 /*End Events*/ 



.button {
text-align: center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:bold;
vertical-align:text-bottom;

}
.button a {
text-decoration: none;
border-top:#01bb7c solid 8px;
display:block;
color:#000000;
background-color: #01bb7c;
font-size:17px;
height: 25px;

}
.buttoncurrent {
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-variant:small-caps;
font-weight:bold;
}

.button a:hover {
background-color:#00D78E;
border-top:#00D78E solid 8px;
}
.emptycell {
background:url(../navbar/mid-green.gif) repeat;
}

.alignbase {
vertical-align:baseline;
}
.buttoncurrent a {
text-decoration: none;
display: block;
color:#FFFFFF;
background-color: #008300;
font-size:17px;
height: 25px;
border-top:#008300 solid 8px;
}

.note {
background:#009966;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
display:inline;
padding:10px;
margin-left:20px;
margin-right:20px;
}

.note a {
color:white;
}

.baseline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.baseline a {color:#FFFFFF
}

p.emailaddress:after {
	content: "\40";
}

/*Frontpage News section */

#news {
list-style:none;
color:black;
border:black thin solid;
}

#news ul{
list-style:hiragana;
border-top:#999999 thin dotted;
padding:5px;
margin:-1px;
font-size:12px;
}

.newsheading{
padding-left:5px;
background-color:#01BC7C;
border-top:black thin solid;
border-left:black thin solid;
border-right:black thin solid;
color:white;
padding:none;
font-size:16px;
}

.ampersand {
border:4px #006600 solid;
padding:10px;
height:100%;
}

. 

/*End News section */

.randomquote{
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
margin:5px;
padding:3px;
}

.thanks {
background-color:#0099FF;
border:#00FFFF 5px solid;
}

.redfont {
color:#FF0000;
}

.donationbutton img:hover {
background:url(../img/paypal_donation_pressed.gif) left no-repeat;
}

table.overview th {
border-style:dashed;
}

table.overview td {
border-style:dashed;
}



/* CSS Document */



/*Raffle results*/

.prize {
font-size:17px;
padding-top:10px;
font-family:Arial, Helvetica, sans-serif;
}
.donatedby {
font-size:11px;
display:block;
font-style:italic;
padding-bottom:17px;
font-family:Arial, Helvetica, sans-serif;

}

.numofprize {
color:#000066;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.recipient {
font-family:Arial, Helvetica, sans-serif;
}

/*A Home Of Our Own*/

.ahoo-title {
font-size:26px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#006600;
border-bottom:1px black solid;
}

.ahoobacktotop a {
font-size:12px;
color:006600;
text-decoration:none;
background:url(../img/up_arrow_green.gif) left no-repeat;
padding-left:12px;
float:left;
margin-top:-20px;
}

.ahoo-h1 {
font-size:30px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006600;
margin-bottom:4px;
margin-top:6px;
}

.ahoo-menu {
font-size:13px;

}


/* KidsView 2010 */
.cbwm-heading {
padding:20px;
}