a:link,a:visited,a:active	{ color:#613c2b;}

.container	{
	font-family: Georgia, serif;
	background: url(../img/flowers.gif) no-repeat bottom right fixed;
}

#hills	img	{
	border: 5px solid #DAEEAF;
	margin-left:25px;
}

#menu	{
	list-style-type: none;
	margin:0 0 1.5em 0;
	}
	
#menu li 	{
	font-size: 1.8em;	
	float:left;
}

#menu li a {
	display:block;
	float:left;
	padding: 0 .5em 0 .5em;
	font-weight: bold;
	
	}

#menu li a:hover	{
	color: #c7532d;
}

#menu li.current_page_item a	{
	background: #DAEEAF;
}

	
.sidebar dd	{margin-left:0;}
.sidebar h2	{color: #C7532D;}

#darkroute	{
	background: #181800;
	color: #fff;
	padding-left: 20px;
}

#lightroute	{
	background: #606030;
	color: #fff;
	padding-left: 20px;
	}
	
#sig	{
	margin-left: -15px;
}
form {
  background-color : #eee;
  margin : 1.6667em 30px !important;
  border : 1px solid #fff;
	}
form fieldset {
  margin-bottom: 10px;
  border : none;
}
form legend {
  padding: 0.8335em 2px;
  font-weight: bold;
}
form label {
  float : left;
  line-height: 1.6667em;
  vertical-align: top;
}
form fieldset ol {
  margin: 0;
  padding: 0;
}
form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  border-top : 1px solid #ccc;
}
form fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
  margin : 0;
}
form fieldset fieldset label {
  display: block;
  width: auto;
}
form label {
  width: 120px; /* Width of labels */
}
form fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
form select {
	margin-left : 123px;
	}
form p.select {
	margin : 0 !important;
	}
span.m {
	font-weight : bold;
	color : #C7532D;
}
p.submit {
	margin : 1.6667em auto;
	text-align : center;
	padding-bottom : 1.6667em;
	}

div#warn_box {
	margin : 1.6667em 30px;
	background-color : #eee;
	color : #C7532D;
	border : 1px solid #C7532D;
	padding : 0 15px;
	}
ul#warn_list {
	margin : 0;
	list-style : disc inside;
	}
ul#warn_list li {
	margin : 0;
	}
p.warn_msg {
	color : #C7532D;
	margin-left : 0;
	}

p.date, ul.performers, p.press, p.blurb {
	margin-top : 0;
	margin-bottom : 0;
	}

p.date {
	font-weight : bold;
	}
p.press {
	font-style : italic;
	}
p.cite {
	text-align : right;
	}
ul.performers, ul.quincy {
	list-style : none;
	padding : 0;
	margin : 0;
	}
ul.quincy {
	margin-left : 25px;
	text-indent : -25px;
	}
ul.performers li {
	margin : 0;
	padding : 0;
	}
h3 {
	margin-top : .5em !important;
	margin-bottom : .5em !important;
	color : #C7532D !important;
	padding-top : 0.5em !important;
	border-top : 1px solid #ccc !important;
	}
