* {
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:800px;
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:800px;
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:677px;
background-color: #cecece;
}

#content {
width:883px;
height:auto;
min-height:677px;
}

#nav {
width:881px;
height:26px;
background-color: #ffffff;
}

#nav ul {
float:right;
padding:5px 7px 0 0;
}

#reading {
width:883px;
height:651px;
background-color: #7fa1bd;}

#online {
width:320px;
height:403px;
float:left;
padding:12px 10px 8px 10px;
background: #ffffff 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: #ffffff url(../images/dvd.png) no-repeat;
}

#dvdbtn {
margin:24px 0 10px 36px;
}

#vhs {
width:194px;
height:413px;
padding:5px;
float:left;
background: #ffffff 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:651px;
background: #ffffff 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;
}
