div#directory {
	padding-left: 20px;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	line-height: 1.4em;
}

div#directory div.logo {
}

div#directory h3 {
	  color: #af1315;
	border-bottom: 1px dashed #5e572e;
	border-top: 1px dashed #5e572e;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#directory p#event_description {
	padding-right: 20px;
		border-bottom: 1px dashed #5e572e;
	border-top: 1px dashed #5e572e;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#directory h2 {
	padding-left: 0px;
		padding-right: 10px;

}

div#directory div#list div.event {
	border-bottom: 1px dashed #5e572e;
	padding-bottom: 10px;
}

div#directory div#list div.event div.event_detail a {
	font-weight: bold;
	font-size: 110%;
}

div#directory p {
	padding-left: 0;
	font: 85%/145% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.style1 {
font-size: 11px
}

#selectshow {
  background:url(../images/select_show_tape.jpg) no-repeat center top;
  height: 70px;
}

#outfitters {
  font-size: 11px;
  color: #3a2800;
}

#outer {
 position: relative;	
 margin: 0 auto;
 text-align:left;
 width:800px;
 }

#listings {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 1px;
  color: #3a2800;
  font-size: 100%;
  line-height: 115%;
}

#listings img {
  padding-right: 5px;
}

.divider {
  background:url(../images/dividerarrow.gif) no-repeat left top; 
  height: 50px;
  width:640px;
  margin-left:3px;
  float:left;
}


#listings b {
  color: #af1315;
  font-size: 140%;
}fbo

#td h4 {
  line-height: 200%;
  color:#000000;
}

#td  {
  line-height: 80%;
  color:#000000;
}

#news h5 {
  color: #af1315;
  margin-left: 20px;
  margin-bottom: 0;
  border-bottom: 1px dashed #bcac64;
  padding-top: 15px;
  font-size: 110%;
}

#cont a:hover {
  color: #171808;
  text-decoration: underline;
}

#cont table p {
  text-align:left;
  color: #4d4729;
  padding-bottom: 15px;
}

#cont table {
}

#cont table tr td{
  border-bottom: 1px dashed #786f40;
  padding-bottom: 3px;
  margin-left: 25px;
}

#cont table tr td a{
  font-weight: bold;
}

#cont table tr td a:hover{
  color: #0d0958;
  font-weight: bold;
}

#cont table img {
 text-align:left;
}

#tickets ul li {
  list-style-type: none;
  padding-bottom: 5px;
  color: #3a2800;
}

#tickets table tr td {
  list-style-type: none;
  padding-bottom: 5px;
  text-align: center;
  color: #000;
  border-right: 1px dashed #3a2800;
  border-bottom-style: none;
  border-left: 1px dashed #3a2800;
}


#cont table strong {
  text-align:left;
  color: #8c0f11;
  font-size: 110%;
}

#cont table b {
  text-align:right;
  color: #8c0f11;
  font-size: 110%;
}

#cont table strong a {
  color: #6c5100;
}

#cont p {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 10px;
  color: #3a2800;
  font-size: 12px;
  line-height: 18px;
}

#cont h1 {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 0px;
  color: #890e0f;
  font-size: 170%;
}

#cont h2 {
	color: #890e0f;
	margin-left: 0px;
	text-align: center;
	font: 180% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#cont h4 {
	padding-left: 0;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #890e0f;
	font-size: 130%;
	border-bottom: 1px dashed #553b00;
	margin-left: 0;
}

#cont h5 {
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	color: #890e0f;
	font-size: 110%;
	border-bottom: 1px dashed #553b00;
	margin-left: 10px;
	font-weight: bold;
}

#ftr {
  float:left;
  background-color:#000000;
  width: 800px;
}

#ftr p {
	padding-left: 100px;
	color: #3a2800;
	text-align: center;
}


#tickets h6 {
	text-align: center;
	color: #8c0f11;
	font-weight: bold;
	font-size: 110%;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	text-decoration: underline;
}
/* Presentation Stylesheet */

h4 { 
  padding: 5px 0 8px;
  margin: 0 0 0 30px;
}

#maps {
	float: left;
	margin: 15px;
}

#sidetablenav {
	width: 141px;
  background:url(../images/sidebartablebkgrnd.jpg)repeat-y; 
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
}

#sidetablenav a {
	font-weight: bold;
}

#sidetablenav tr td {
  border-bottom: 1px dotted #3a2800;
	padding-top: 2px;
	padding-bottom: 2px;
}

#showbuttons {
  text-align: center;
}

#showbuttons img {	
  border-width: 0px;
}

#headerbutton {
  margin-left: 135px;
}

#list h3 {
	color: #4d4729;
	font: bold 30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 10px;
	border-bottom: 1px dotted #4d4729;
}

#admin_list{
	float:left;
	margin-left:20px;
  font-size:0.8em;
}

#admin_list td, #admin_list th{
  padding:7px;
  padding-left:0px;
}

.left{
	text-align:left;
}
.center{
	text-align:center;
}

fieldset{
	text-align:center;
	width:76%;	
	margin-left:20px;
	border:1px solid #BCAC64;
}

legend{
	padding:5px;
}

div.event_header {
float:left;
margin-bottom:5px;
margin-top:15px;
width:100%;
}

#page_select{
float:left;
margin-left:20px;
}

div.event {
font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
font-size:13px;
line-height:16px;
padding-bottom:8px;}

div.event a {
	font-weight: bold;
	font-size: 15px;
}

div#cont h3 {
  border-bottom: 1px dotted #553b00;
  color:#1F1C10;
  margin:0;
  padding-bottom:0;
  font: bolder 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

div#cont div#list div.event_header h3 {
color:#1F1C10;
font-size:18px;
font-weight:bold;
margin-bottom:0;
padding-left:0;
}

#cont #list{
  padding:20px;
} 