#header {
width: 100%;
height: 196px;
background: url("images/header-bg.png") repeat-x top;
}

#layout {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

#Container {
align: center;
width: 819px;
}
#menu {
padding-top:105px;
}

#navigation {
width: 819px;
height: 368px;
margin-top: 0px;
background: url("images/header.png") no-repeat top center;
text-align: left;
}

#leftcol {
margin-top: 0px;
padding-left: 10px;
width: 207px;
text-align: left;
float:left;
}

#maincol {
margin-top: 0px;
padding-left: 10px;
width: 582px;
text-align: left;
float: right;
}

#footerimg {
width: 819px;
height: 130px;
background: url("images/footer-img.png") no-repeat bottom center;
text-align:left;
}

#footer {
clear:both;
width: 100%;
height: 130px;
background: url("images/footer-bg.png") repeat-x bottom;
}

.box {
background: url("images/box-middle.png") repeat-y;
width: 582px;
}

.boxtop {
background: url("images/box-top.png") no-repeat left top;
width: 582px;
padding-top: 21px;
padding-left: 19px;
}

.boxbottom {
background: url("images/box-bottom.png") no-repeat left bottom;
width: 582px;
padding-left: 19px;
padding-bottom: 25px;
}

.boxtext {
margin-right: 40px;
}

.gene {
border: 2px solid #000000;
float: left;
margin-right: 10px;
}

.board {
margin-left: 12px;
margin-right: 6px;
float: left;
width: 187px;
display: inline;
}

.galprev {
margin-left: 9px;
float: left;
width: 332px;
display: inline;
}

.galtitle {
margin-left: 9px;
float: left;
}