p {
  text-indent: 1.5em;
 }

li {
padding: 5px;
}

small { color: #800000;
font-weight: normal;
font-size: 11px;
font-family: verdana }

em {
font-size: 16px;
color: #B43023;
font-weight: bold;
font-family: verdana }

h1 {
padding: 10px;
font-size: 17px;
font-weight: bold;
color: #993300;
font-family: verdana; 
text-decoration : none;
text-align: center;
}

h2 {
font-size: 12px;
margin: 0px;
padding: 5px;
font-weight: bold;
color: #ffffff;
background: #a15514;
font-family: verdana; 
text-decoration : none;
}

a:link {
   text-decoration : none;
   color : #800000;
   }

a:visited {
   text-decoration : none; 
   color : #800000;
}

a:hover {
   color : #ff0000; 
   background-color: #ffffff; 
   border-style: none;
   }

hr {
  border: 0;
  width: 80%;
  color: #cc9900;
  background-color: #cc9900;
  text-align: center;
  height: 1px;
}

.aerobuttonmenu { /*container that holds a row of aero buttons*/
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: auto;
background: #a15514; /*menu strip background*/
background-image: url(../images/menubg.jpg);
border: 1px solid gray;
padding: 5px;
border-width: 0px 0;
text-align: center;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}

.aerobuttonmenu a.aero{ /*aero button CSS*/
background: transparent url('../images/aeroleft.jpg') no-repeat top left;
display: inline-block;
/*float: left;*/ 
font: bold 13px Verdana, Trebuchet MS; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 10px; /* Width of left menu image */
margin-right: 2px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active{
text-decoration: none;
color: #f1f1f1; /*button text color*/
}

.aerobuttonmenu a.aero span{
background: transparent url('../images/aeroright.jpg') no-repeat top right;
display: block;
padding: 4px 10px 6px 0; /*Set 10px here to match value of 'padding-left' value above*/
}

.aerobuttonmenu a.aero:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: #FFFFFF;
}

.aerobuttonmenu .rightsection {
float: right;
width: 100px;
position: relative;
top: 3px;
padding-right: 5px;
text-align: right;
}

html {
overflow-y: scroll;
}

body{
  margin: 0px 0px 10px 0px;
  padding: 0px;
  background-color: #a15514;
  background-image: url(../images/leather.jpg);
  text-align: center;
   }

#container {
color: #660000;
padding: 0px;
background: #ffffff;
width: 975px;
margin-left: auto;
margin-right: auto;
text-align: center;
font: 14px verdana bold;
}

#masthead {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 14px;
color: #cc9933;
font-weight: bold;
font-family: verdana; 
background-image: url(../images/flagbg.jpg);
width: 975px;
padding: 0px;
}

#content-left {
float: left;
width: 226px;
height: 100%;
position: relative;
padding-top: 0px;
padding-right: 1px;
padding-bottom: 0px;
padding-left: 1px;
font: 14px verdana;
text-align: center;
border-left: 0px solid #a15514;
}

#content {
width: 515px;
float: left;
position: relative;
margin: 0px;
padding-top: 0px;
padding-left: 1px;
padding-right: 1px;
padding-bottom: 0px;
font: 14px verdana bold;
text-align: center;
color: #663333;
background: #ffffff;
border-left: 1px solid #a15514;
border-right: 1px solid #a15514;
}

#content-right {
float: right;
width: 226px;
height: 100%;
position: relative;
padding-left: 1px;
padding-right: 1px;
top: 0px;
margin: 0px;
font: 14px verdana bold;
text-align: center;
color: #663333;
border-left: 0px solid #a15514;
}

#bottom {
    clear: both;
	width: 975px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0px;
    padding-top: 0px;
	text-align: center;
    font-family: verdana;
    font-weight: normal;
	font-size: 10px;
    background-color: #f1f1f1;
    background-image: url(../images/flagbg.jpg);
    border-top: 1px solid #a15514;
    }

#bottom a, #bottom a:visited {
    font-family: verdana;
    font-weight: normal;
	font-size: 10px;
    text-align: center;
	text-decoration: none;
    padding-top: 2px;
    padding-left: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    display: inline;
	color: #800000;
}

#bottom a:hover {
font-family: verdana;
font-weight: normal;
font-size: 10px;
text-align: center;
text-decoration: none;
padding-top: 2px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 2px;
display: inline;
color: #FF0000;
}

.imgleft {
clear: left;
float: left;
padding: 0px;
}

.imgright {
float: right;
padding: 10px;
}

.ohiostate, .ohiostate td {
padding: 5px;
border: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
width: 600px;
}

#events {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #ffffff;
padding: 10px;
width: 90%;
}

#concerts {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #ffffff;
padding: 10px;
width: 90%;

}

#contacts {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
background: #ffffff;
padding: 10px;
width: 90%;
}

#airstaff {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 10px;
width: 90%;
background: #ffffff;
text-align: left;
}

#jobs {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding: 10px;
width: 90%;
background: #ffffff;
text-align: left;
}

#rules {
margin-top: 0px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: #ffffff;
padding: 10px;
width: 90%;
}

.hsfball {
text-align: center;
margin-left: auto;
margin-right: auto;
background: #b43023;
padding: 5px;
width: 180px;
}

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -0.1px;
	width: 1em;
	z-index: -1;
}

.contest-frame {
width: 610px;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.contest-frame ul {
list-style-position: outside;
margin-left: 30px;
margin-right: 0px;
}

.contest-frame li {
font: 14px verdana #990000;
font-weight: bold;
text-align: left;
text-indext: 0px;
padding-bottom: 5px;
}

.concert-emp {
 margin: auto;
 padding: 10px;
 background: #FFFBE6;
 width: 80%;
 }
 
 .cconcert {
 margin: auto;
 text-align: center;
  }
  
.wxwidget {
padding-left: 10px;
margin-left: auto;
margin-right: auto;
text-align: center;
  } 

.aircontainer {
clear: both;
 }