body {
background: url('brickbackground.jpg') #000000 repeat-y top center;
font-family: helvetica,arial,sans-serif;
}

img {
border: 0px;
margin: 0px;
padding: 0px;
}

#bodyCenter {
width: 813px;
height: 10px;
margin: 0px auto;
background-color: transparent;
}

#GO {
width: 770px;
float: left;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
margin: 10px;
margin-left: 0px;
}

#GO-header {
float: left;
width: 280px;
margin: 10px;
}

#GO-text {
float: left;
width: 400px;
margin: 10px;
}

img { behavior: url('iepngfix.htc'); }

.style1 {	color: #990000;
	font-size: 12px;
}

#bodyFloat {
background-color: transparent;
float: left;
padding: 2px;
padding-left: 8px;
padding-right: 8px;
margin: 0px;
width: 797px;
background: url('layoutimages/bodybgrepeat.png') top left repeat-y;
}

#bodyTop {
background-color: transparent;
background: url('layoutimages/bodybgtop.png') top left no-repeat;
height: 6px;
width: 813px;
padding: 0px;
margin: 0px;
}

#bodyBottom {
background-color: transparent;
background: url('layoutimages/bodybgbottom.png') top left no-repeat;
height: 6px;
width: 813px;
float: left;
clear: both;
margin-bottom: 50px;
}

#topMenu {
height: 20px;
width: 776px;
}

#banner {
width: 776px;
float: left;
height: 465px;
margin-left: 10px;
}

#banner-top {
margin: 0px;
padding: 0px;
width: 776px;
height: 158px;
background: url('layoutimages/header-top.jpg') no-repeat top left;
}

#banner-left {
float: left;
margin: 0px;
padding: 0px;
width: 104px;
height: 147px;
background: url('layoutimages/header-left.jpg') no-repeat top left;
}

#banner-right {
float: left;
margin: 0px;
padding: 0px;
width: 308px;
height: 147px;
background: url('layoutimages/header-right.jpg') no-repeat top left;
}

#banner-bottom {
float: left;
margin: 0px;
padding: 0px;
width: 776px;
height: 160px;
background: url('layoutimages/header-bottom.jpg') no-repeat top left;
}

#banner-middle {
float: left;
margin: 0px;
padding: 0px;
width: 168px;
height: 147px;
background: url('layoutimages/header-middle.jpg') no-repeat top left;
}

#banner-nans {
float: left;
margin: 0px;
padding: 0px;
width: 126px;
height: 69px;
}

#left-banner-links {
height: 147px;
width: 126px;
padding: 0px;
margin: 0px;
float: left;
}

#right-banner-links {
height: 147px;
width: 70px;
padding: 0px;
margin: 0px;
float: left;
}

#banner-balls {
float: left;
margin: 0px;
padding: 0px;
width: 70px;
height: 78px;
}

#banner-penguins {
float: left;
margin: 0px;
padding: 0px;
width: 70px;
height: 69px;
}

#banner-ripley {
float: left;
margin: 0px;
padding: 0px;
width: 126px;
height: 78px;
}

#penguinsBox {
width: 190px;
height: 150px;
margin-top: 15px;
margin-bottom: 15px;
float: left;
border: 0px;
border-right: 2px dotted #000000;
text-align: center;
}

#nansBox {
width: 190px;
height: 150px;
margin-top: 15px;
margin-bottom: 15px;
float: left;
border: 0px;
border-right: 2px dotted #000000;
text-align: center;
}

#ripleyBox {
width: 190px;
height: 150px;
float: left;
margin-top: 15px;
margin-bottom: 15px;
border: 0px;
border-right: 2px dotted #000000;
text-align: center;
}

#ballsBox {
text-align: center;
width: 190px;
float: left;
height: 150px;
margin-top: 15px;
margin-bottom: 15px;
border: 0px;
border-right: 2px dotted #ffffff;
}

#penguinsBox img {
padding-top: 5px;
padding-left: 6px;
float: left;
}

#nansBox img {
float: left;
}

#ripleyBox img {
padding-top: 5px;
padding-left: 6px;
float: left;
}

#ballsBox img {
padding-top: 4px;
padding-left: 3px;
float: left;
}

#content {
width: 776px;
margin: 0px auto;
padding: 0px;
border: 0px;
}

#content h2, #bottomBoxFloat h2 {
font-style: italic;
font-size: 14px;
text-align: center;
display: inline;
}

#FHLogo {
position: relative;
left: 420px;
top: 15px;
width: 0px;
height: 0px;
border: 0px;
z-index: 500;
padding: 0px;
margin: 0px;
background: url('layoutimages/fhtiltedlogo.png') top left no-repeat;
}

#topMenu {
width: 572px;
float: left;
height: 18px;
margin: 0px;
padding: 0px;
margin-left: 10px;
}

#topmenu a {
padding: 0px;
margin: 0px;
}

#topmenu a img {
padding: 0px;
margin: 0px;
border: 0px;
height: 18px;
width: 100%;
}

#top-basicMenu {
float: right;
height: 18px;
font-size: 12px;
margin-right: 12px;
}

#top-basicMenu a {
text-decoration: none;
color: #000000;
}

#top-basicMenu a:hover {
text-decoration: underline;
}

.top-balls {
position: relative;
top: 0px;
left: -35px;
}

.top-ripley {
position: relative;
top: 0px;
left: -25px;
}

.top-nans {
position: relative;
top: 0px;
left: -14px;
}

#bottomBoxFloat {
background-color: transparent;
float: left;
padding: 2px;
padding-left: 8px;
padding-right: 8px;
margin: 0px;
width: 797px;
background: url('layoutimages/bodybgrepeat.png') top left repeat-y;
}

#bottomBoxTop {
background-color: transparent;
background: url('layoutimages/bodybgtop.png') top left no-repeat;
height: 6px;
width: 813px;
margin-top: 20px;
}

#bottomBoxBottom {
background-color: transparent;
background: url('layoutimages/bodybgbottom.png') top left no-repeat;
height: 6px;
width: 813px;
float: left;
clear: both;
}

#hInnContent {
margin: 24px;
}
