/* Palette */
body {}
.site_id {}
.howtofind {}


/* End palette */

body {
	margin : 10px;
	font-family: "Helvetica Neue", Helvetica, Geneva, Arial, Tahoma, Verdana, sans-serif;
	color: #352000;
	padding: 0;
	background: #823b41;
}

.site_id {

width: 100%;
border: 1px solid #9c836d;
margin: 0px 0px 30px 0px; 
padding: 0px;
background: url(banner30.jpg) repeat-x top left #e0fdbb;}

/* #c5ff7a; */

.site_id  p {
margin: 10px 0 0 0; 
padding: 0 0 40px 0;
background: url(banner30.jpg) repeat-x bottom right #e0fdbb;
}

.site_id h1,
.site_id h2,
.site_id p { 
	font-family: "Bookman Old Style", Rockwell, "American Typewriter", "Courier New", Courier, "Cooper Black", monotype;
	
	text-align: center;
}

#howtofindshadow { float: right;
position: relative;
/*top: 100px;*/
right: -70px;
margin: 10px;
padding: 0px;
background: white;
}

#howtofind { 

border: black 1px solid;
width: auto;
position: relative;
/*border: black double 3px;*/
font-size: 0.8em;
margin: 20px;
padding: 0px;
background: #ceb999;
text-align: center;
}

#howtofind p { clear:both; 
padding:0px;
margin:0px; 
}

#howtofind caption { font-size: 1.3em;
font-weight: bold; 
padding: 2px 0 10px 0;}
#howtofind td { padding: 6px; }
#howtofind #event { width: 25%; }
#howtofind #address { width: 25%; }
#howtofind #dates { width: auto; }

dl
{
/*width: 10em;*/
margin: 0;
padding: 0;


}

dt
{
width: 10em;
float: left;
margin: 0 0 0 0;
padding: 0;
border-top: black solid 1px;
/*background: white;*/
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd
{
float: left;
width: 10em;
margin: 0 0 0 0;
padding: 0;
/*background: red;*/
border-top: black solid 1px;
}

h1 {font-size: 3em;
margin: 0 auto;
padding: 40px 0 0 0; }
h2 {font-size: 1.5em;}
h3 {font-size: 1em;

}
.menu h3 { border-top: 1px solid #000;
padding-top: 2px; }

#footer {
	font-family: "Bookman Old Style", Rockwell, "American Typewriter", "Courier New", Courier, "Cooper Black", monotype;
width: 100%;
border-top: 1px solid #000;
margin-top: 20px; 
text-align: center;
clear: both; 
}

#footer img { margin: 20px;
margin-top: 5px; }

#footer p {
margin: 5px 20px 5px 20px;

}

/*
#content { clear: both;
}
*/

ul {
list-style-type: none;
margin: 0;
padding: 0;
font-size: 0.8em;
}

br { clear:both; }

.float-left { 
float: left;
margin: 5px 20px 20px 0px; 
border: solid 3px #9c836d;
background: #9c836d;
text-align: center;
width: 150px;

}

.float-right { 
float: right; 
margin: 5px 0px 20px 20px; 
border: solid 3px #9c836d;
background: #9c836d;
text-align: center;
width: 150px;
}

.float-right img {margin: 0;
padding: 0;

}

.caption { font-size: 0.7em; 
margin: 0;
padding: 0;
}

.top_link {clear: both;
float:right;
margin-top: 0px;}

#container { position: relative;
margin-left: auto;
margin-right: auto; 
width: 650px;

background: #e0fdbb;
padding: 20px;
margin-top: 0px;
}

/*
sleeve b91602
lightning fff065
orange glow ff621b fe3000 ff4001
*/

.menu { text-align: center; }

form {
font-size: 0.8em;
margin: 1em;
}

form legend {
font-size: 1.25em;
}

form fieldset fieldset legend {
font-size: 1em;
}

form fieldset {
clear: left;
margin: 1em;
padding: 1em;
}

form p {
clear: left;
margin: 0;
padding: 0;
}

form p label {
float: left;
width: 30%
}

form p input {
float: left;
}

form ul {
list-style-type: none;
float: left;
}

#navigation {
font-size: 0.9em;
font-weight: 700;
text-align: center;
}