body{
margin: 0;
padding: 0;
border: 0;
overflow: hidden;
height: 100%; 
max-height: 100%;
text-align:center; 
}

#framecontentTop, #framecontentBottom{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 149px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
}

#framecontentTop{
background : url(images/headBack.gif) repeat-x top;
}

#framecontentBottom{
top: auto;
bottom: 0; 
height: 42px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background : url(images/footerBack.gif) repeat-x top;
color: white;
}

#maincontent{
position: fixed; 
top: 149px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 42px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background : url(images/tanBack.gif);
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 149px 0 42px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}

#bodyContain, #headContain, #tabHolder, #footer{
width:900px;
margin:0px auto;
text-align:center;
position:relative;
}

#details,#journal{padding:10px 0 10px 0; 
color:#556666;
font : 14px "Georgia",serif;
line-height:25px;
}

#details{
width:371px;
float:left;
}
#journal{
margin-left:391px;
text-align:left;
}
p,h1{margin:0px;}

#chooser{
position:absolute;
top:0;
left:677px;
z-index:1000;
}
#nextPrevious{
position:absolute;
top:0;
left:0;
}
#nextPrevious img{
margin:0 0 0 10px
}
#chooserLinks{
text-align:left;
position:relative;
background : #556666;
width:213px;
border-bottom : 1px solid Gray;
}

#chooserLinks ul{
list-style:none;
padding:5px 0 5px 0;
margin:0;
margin-right:10px;
}
#chooserLinks li{
font : 12px "Georgia",serif;
padding:3px 10px;

}
#tabHolder{
z-index:50;
top:-147; /* fix for IE*/
}

#chooserLinks a:link, a:visited, a:active{
color:#DAD5C5;
text-decoration:none;
}
#chooserLinks a:hover{
color:#F2F0E9;
text-decoration:none;
}
#footer{
margin-top:20px;
color:#667788;
font : 10px "Georgia",serif;
}
h1{
font : bold 24px "Georgia",serif;
color:#998877;
margin-bottom:10px;
}
.detailTitle, .detailValue{
font : 14px "Georgia",serif;
color:#998877;
}
.detailValue{
color:#4177AB;
}
#details table{
border-spacing : 1px;
border-collapse : collapse;
empty-cells : show;
border : none;
margin : 10px auto;
text-align:center;
}
#details table TD, #details table TH{
padding : 2px;
border : none;
text-align:left;
}
#photos{
margin:0 auto;
text-align:center;
width:341px;
border-top:1px solid #DAD5C5;
padding-top:10px;
}
.photo{
margin:0 5px 10px 5px;
width:100px;
height:110px;
float:left;
}
.photo img{
border:1px solid #DAD5C5;
}