body{font-family:Verdana; font-size:0.84em; margin:0; background:#001522 url(background.gif) repeat-x; color:#ffffff;}
h1,h2,h3,h4,h5,h6{color:#d3232a;}
h1, h2{font-size:1.2em}
p{font-size:0.9em;}
a{color:#ffffff;}

.clear { clear:both; height:0px; overflow:hidden; }
.clearspace { clear:both; height:13px; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }

.photoMargins { float:right; margin-left:20px; margin-bottom:17px; margin-top:3px; }
.photoMarginsAlt { float:left; margin-right:20px; margin-bottom:17px; margin-top:3px; }
.aligncenter { text-align:center; }

#container{width:995px; margin:auto;}

#header{height:245px; border-bottom:solid 4px #d2232a; background:#001522;}
#header h1{float:left; width:369px; height:228px; margin:0; padding:0; text-indent:-9999px; background:url(logo.gif) no-repeat;}
#header-banner{float:left; width:626px; height:228px; background:url(header-banner.jpg) no-repeat;}
#header_right { float:right; width:622px; height:66px; overflow:hidden; }


#content{background:#001522 url(content_bg.gif) repeat-y; border-top:solid 3px #001522;}
#kendal-telephone-number{width:370px; height:48px; background:url(kendal-telephone.gif) no-repeat; border-bottom:solid 3px #001522;}
#address{float:left; width:155px; margin-right:3px;}
#address-padding{padding:0px 0 10px 10px;}

#nav{float:right; width:212px; background:#333333;}
#nav ul{margin:0; padding:0;}
#nav li{list-style:none;}
#nav a{display:block; font-size:1em; padding:7px 7px 7px 26px; background:#333333 url(red-arrow.gif) no-repeat 7px center; border-bottom:solid 3px #001522; text-decoration:none;}
#nav a:hover, #nav a.selected{  font-size:1em; background:#565757 url(green-arrow.gif) no-repeat 7px center;}
#nav img{display:block; border-bottom:solid 3px #001522;}

#content-side{float:left; width:370px;}
#content-main{float:right; width:622px; color:#bab2a5; text-align:justify;}

#content-main a,
#content-main a:visited { color:#42A13F; text-decoration:none; }
#content-main a:hover { color:#42A13F; text-decoration:underline; }

#content-main-padding{padding:0 38px 38px 38px;}
#radio-advert{display:block; width:622px; height:66px; background:url(radio-advert.gif) no-repeat; text-indent:-9999px; outline-style:none;}

#footer{background:#565757; margin-top:3px;}
#footer-padding{padding:8px; overflow:auto;}
#footer p{margin:0; padding:0;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer-left{float:left; width:520px;}
#footer-links{float:right;}
