/* Walking Festival Stylesheet - March 2005 - updated Feb 2007 */

body { margin: 0%; padding: 0%; background-color: #999966; font-size: 62.5% }
	
#wrapper {	background: #999966; width: 760px; 	border: 1px solid #CCCC99;	margin: 20px auto 20px auto;	text-align: left;  	}	

#hdr { height: 88px; background-color: #1F664D; margin: 0;  padding:0; background-image : url(images/2007_header.gif); background-repeat: no-repeat; align: center; border-bottom: 1px solid #CCCC99; 	} 

#hdrtxt { margin:0;  padding:0; text-indent: 5pt;  padding: 2px; border-bottom: 1px solid #CCCC99; font-family: Arial, Helvetica, sans-serif;	font-size: 1.5em;	font-weight: bold;	color: white;	background-color: #1F664D; line-height: 20px;  } 

#hdrmenu { margin: 0px;  padding:0; text-indent: 5pt;  padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 1.3em;	font-weight: bold; color: #5D0034;	background-color: #84AA9C;line-height: 22px; text-transform: lowercase; } 

#hdrmenu a:link { color: #5D0034; text-decoration: none; }
#hdrmenu a:visited { color: #5D0034; text-decoration: none; }
#hdrmenu a:hover { background-color: #84AA9C; color:  #5D0034; text-decoration: underline; }
#hdrmenu a:active { color: #1F664D; text-decoration: underline; }

.on {text-decoration: underline; }

a:link {color: #5D0034;  }
a:visited {color: #003366; } 
a:hover {text-decoration: none;  color: #1F664D; }
a:active {color: #1F664D;  text-decoration: none; } 

#content {background-color: #CCCC99; margin: 0px; padding: 10px;  }

#content p {color: #003333;  font-family: Arial, verdana, arial, helvetica, sans-serif;  font-size: 1.3em; line-height: 1.4em;}

#sidebar {width: 201px; float:right; background-color: #21684F; margin-left: 15px;}
#sidebar p {padding: 0px 10px 0px 10px; color: #ffffff;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 1.1em; }

#sidebar a:link {color: #CCCC99; }
#sidebar a:visited {color: #CCCCCC; } 
#sidebar a:hover {text-decoration: none; color: #CCB3C0;}
#sidebar a:active { text-decoration: none; color: #CCB3C0; } 

.text {color: #ffffff;  font-family: verdana, arial, helvetica, sans-serif;  font-size: 80%;  }


h1 {font-family: Arial, Helvetica, sans-serif; font-size: 2em; font-weight: bold; color: #1F664D }

h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; font-weight: bold; color: #5D0034; text-transform: uppercase; margin-top: 20px;  }

.headerlight { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: x-small;	color: #FFFFFF; font-weight: bold; }

.subheader {font-family: verdana, arial, helvetica, sans-serif; font-size: 1.1em; font-weight: bold}

.subline {border-top: 1px dashed white; margin: 5px 0 0 0 ;}

#line {border-bottom: 1px dotted #5D0034; padding: 0 0 10px 0 ; width: 460px;}

#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #5D0034;	background-color: #84AA9C; padding: 5px; line-height: 140%; }


.textlightsmall {	font-size: 75%;	color: #FFFFFF; }

strong { font-weight: bold;}
.caps {	text-transform: uppercase;}
.smaller {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}

blockquote {margin-left: 20px;}

#form { color: #003333;  font-family: Arial, verdana, arial, helvetica, sans-serif;  font-size: 1.3em; line-height: 1.4em;}

#highlight {padding: 10px; background-color: #99CC00; font-size: 140%; font-family: Arial, verdana, arial, helvetica, sans-serif; width: 60%; font-weight: bold; line-height: 145%;}