body {	background-color: #7B0202;	margin: 10px;	padding: 10px;	text-align: center;}p, h1, h2, h3, h4, h5, a, ul, li, ol, dl, dt, dd, address {	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	text-align: left; }address {	font-style: normal;}dt {	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #01006D;	margin: 10px 20px 5px 20px;} dd {	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;	list-style: none;	margin: 5px 30px 10px 30px;} h1 {	font-size: 16px;	font-weight: bold;	border-bottom: solid 1px;	color: #540202;}h2 {	font-size: 14px;	font-weight: bold;}a:link, a:visited {	color: #540202;}a:hover, a:active {	text-decoration: none;}/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */div#owneraudio {     width: 750px;     margin: 0 auto 0 auto;}	div#owneraudio p, div#owneraudio a {		font-weight: bold;		font-size: 11px;		color: #FFF;		margin: 0;		padding: 0;		text-align: right;	}div#container {     width: 770px;     margin: 0 auto 0 auto;     background-color: #FFF;}	div#header {	}	div#navcontainer {		height: 33px;		background: url("images/navbg.jpg") repeat-x;	}		div#content {	}			div#margin {			margin: 10px;		}		div#footer {		text-align: center;		clear: both;		height: 33px;		background: url("images/footerbg.jpg") repeat-x;	}			 div#footer p {			text-align: center;			margin: 0 auto 0 auto;			padding: 0;			position: relative;			top: 7px;			left: 0;			color: #FFF;			font-size: 11px;		 }				  div#footer a:link, div#footer a:visited {				margin: 0 5px 0 5px;				color: #FFF;				font-size: 11px;			  }				  div#footer a:hover, div#footer a:active {				   text-decoration: none;			  } 			  	div#contact {		background: url("images/contactbg.gif") bottom no-repeat #DEDEC3;		height: 90px;	}			div#locations {		}					div#location {				float: left;				text-align: center;				margin: 0;				padding: 10px;				width: 132px;			}							div#location p {					text-align: center;					margin: 0 auto 0 auto;					font-weight: bold;				}					div#moreinfo {			clear: both;		}					div#cc1 {				float: left;				width: 250px;				text-align: left;				padding: 10px;			}						div#email {				float: left;				text-align: center;			}							div#email p, div#email a {					color: #540202;					font-weight: bold;					width: 220px;				}						div#cc2 {				float: left;				text-align: right;				width: 250px;				padding: 10px;			}		div#imv_copyright, div#imv_copyright a {	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;	color: #FFF;}/* ----------------- IMAGE ELEMENTS ----------------- */img.left {	float: left;	margin: 0 10px 10px 0;}img.right {	float: right;	margin: 0 0 10px 10px;}.clear {	clear: both;}.clearcentered {	clear: both;		text-align: center;	margin: 0 auto 0 auto;}.centered {	text-align: center;	margin: 0 auto 0 auto;}/* ------------------------- MAIN NAVIGATION ----------------------------- */ul#mainnav {	margin: 0px;	padding: 0px 0px 24px;	width: auto;}ul#mainnav li {	float: left;	height: 30px;	border-right: 1px solid #DEDEC3;	list-style: none;}ul#mainnav li a:link, ul#mainnav li a:visited, ul#mainnav li a:active {	color: #DEDEC3;	text-decoration: none;	display: block;	padding: 7px;	font-size: 11px;	font-weight: bold;}ul#mainnav li a:hover, ul#mainnav li a.current:link, ul#mainnav li a.current:visited {	background: url("images/navbgon.jpg") repeat-x;}/* ------------------------- AUDIO PG ----------------------------- */body#audiopg {	margin: 0;	padding: 0;	background-color: #DEDEC3;}	body#audiopg a {		text-align: center;		margin: 0 auto 0 auto;		color: #540202;		font-weight: bold;			}	
