a:link, a:visited {
	color: #ff0000;
	font: Arial, Helvetica, sans-serif;
}

a:active, a:hover {
	color: #f87608;
}

body {
	background: #000 url(images/bg.gif) repeat;
	color: #000;

}

.keyhdr {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 2px;
	text-align: center;
	background:#624f02;
}

#bottombox {
	background: #c0c0c0;
	color:#000;
	border-bottom: 2px solid #fff;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 742px;
}

#fineprintbox {
	font: 10px Arial, Helvetica, sans-serif;
	margin: 10px 2px 2px 2px;
}

#mainbox {
	margin-left: auto;
	margin-right: auto;
	width: 742px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	font: 14px "Lucida Sans," Arial, Helvetica, sans-serif;
}

#maincentercolbottom {
	background: #fff;
	border-bottom: 1px solid #707070;
	border-left: 1px solid #707070;
	border-right: 1px solid #707070;
	padding: 3px;
	text-align: right;
	vertical-align: bottom;
}

#maincentercoltop {
	background: #fff;
	padding: 4px;
	border:#999;
}

#mainleftcol {
	background: #999;
	color:#8b0000;
	width: 300px;
	padding:5px;
	font: 10px "lucida" arial,helvetica, sans-serif;
}


#topbox {
	background: #c0c0c0;
	color:#000;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 742px;
	}
#titlebox {
	background: #fff;
	color:#000;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 742px;
	}

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}


/* Heading Text Files Nashville */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 35px;
}


.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 25px;
}

.sIFR-hasFlash h5 {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 20px;
}
#navcontainer { width: 164px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #fff;
border: 1px solid #444;
}

#navcontainer a:link, #navlist a:visited
{
color: #000;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #ff0000;
color: #fff;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 0;
left: 0;
z-index:100;
width: 100%; /* precision for Opera */
}
#menu dl {
float: left;
width: 12em;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
background: #ccc;
border: 1px solid gray;
margin: 1px;
}
#menu dd {
display: none;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}
.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

padding: .5em 2ex;
}