* {
padding:0;
margin:0;
}

.explanation {
clear:right;
padding:15px 7px 5px 3px;
}

.explanation p {
padding:5px;
}.navlist li {
display:inline;
}

.icon {
float:right;
}

body {font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:.8em;
text-align:justify;background-color: #83a79b;background-image: url(../images/horizonLight.jpg);background-repeat: repeat-x;}
*html #wrapper {
width:900px;
height:572px;
padding:5px 0  10px 15px;
margin-left:auto;
margin-right:auto;background-color: #ffffff;border-left: 1px #537a8c solid;border-bottom: 3px #537a8c solid;border-right: 2px #537a8c solid;
}
#wrapper {
width:900px;
height:auto;
min-height:572px;
padding:5px 0  10px 15px;
margin-left:auto;
margin-right:auto;background-color: #ffffff;border-left: 1px #537a8c solid;border-bottom: 3px #537a8c solid;border-right: 2px #537a8c solid;}#header {
width:883px;
height:91px;
background: #efefef url(../images/header.jpg) no-repeat;
}
#havetape {
float:left;
margin:5px 0 4px 6px;
}

*html #content {
width:883px;
height:auto;
min-height:449px;background-color: #cecece;
}
#content {
width:883px;
height:auto;
min-height:449px;}#nav {
width:881px;
height:26px;background-color: #ffffff;}

#nav ul {
float:right;
padding:5px 7px 0 0;
}#reading {
width:883px;
height:423px;background-color: #7fa1bd;}#online {
width:320px;
height:403px;
float:left;
padding:12px 10px 8px 10px;
background: #bae4ed url(../images/online.png) no-repeat;
}#onlinebtn {
margin:84px 0 10px 35px;
}#dvd {
width:317px;
height:405px;
padding:10px 10px 8px 12px;
float:left;
background: #bae4ed url(../images/dvd.png) no-repeat;
}#dvdbtn {
margin:24px 0 10px 36px;
}#vhs {
width:194px;
height:413px;
padding:5px;
float:left;
background: #bae4ed url(../images/vhs.png) no-repeat;
}
#tapeicon {
margin:13px 3px 15px 0;
}

#vhsbtn {
margin:30px 0 0 37px;
}
div {}strong {}p {}img {
border:none;
background:none;
}#footer {
height:25px;
}

#footer ul {
padding-top:8px;
text-align:center;
}ul {}li {}

#havetape a {}
#havetape a:hover {
text-decoration:none;
}

#havetape a:hover strong {background-color: #2e6196;color: #ffffff;}
a {
text-decoration:none;color: #114430;}a:link {}a:visited {}a:hover {
text-decoration:underline;}a:active {}

#us {
width:881px;
height:423px;
background: #bae4ed url(../images/usbackground.jpg);background-repeat: repeat-x;border: 1px #000000 solid;}

#us p {
padding:20px;
}

#us h4 {
padding:10px;font-size: 1.3em;}

#us img {
margin:0px;
padding:0px;
}