body{
margin: 0;
padding: 0;
border: 0px none;
overflow: hidden;
height: 100%; 
max-height: 100% 
SCROLLBAR-FACE-COLOR: #F7DCC8;  
SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #8E1C00;  
SCROLLBAR-3DLIGHT-COLOR: white; SCROLLBAR-ARROW-COLOR: #8E1C00; 
SCROLLBAR-TRACK-COLOR: #FBECE1; SCROLLBAR-DARKSHADOW-COLOR: #808080;
}

#framecontentTop, #framecontentBottom{
position: absolute; 
top: 0; 
left: 0; 
width: 100%; 
height: 140px; /*Height of top frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #F7DCC8;
color: white;
}

a:link { font-size:1.1em;
	color : #EF9675; font-weight:bold; text-decoration: none; 
}
a:visited { font-size:1.1em;
	color : #EF9675; font-weight:bold; text-decoration: none; 
}
a:hover { font-size:1.1em;
	color: #ED7B4F; font-weight:bold; text-decoration: underline; background-color: # ;
}
a:active { font-size:1.1em;
	color: #EF9675; font-weight:bold; text-decoration: none; 
}
img {border:ridge 5px #CECFDE;
}
img.alt {border:outset 0px;
}


a.nav:link, a.nav:visited {
  font-size:1.1em;
  text-decoration:none;
  color:#FFFFFF;
  }
  
a.nav:active {
  font-size:1.1em;
  text-decoration:none;
  color:#FFFFFF;
  }

a.nav:hover {
  color:#A25151; 
  text-decoration:none;
  }


#framecontentTop{
background: #fff url('gradient_bg_narrow.jpg') repeat-x fixed left top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-variant: small-caps;
font-size: 14px;
}

#framecontentTop h1 { background:url('title3_bg.jpg') no-repeat top left; margin-top:-15px; width: 1000px; height: 140px; margin-left:-15px; z-index:-1;  }
#framecontentTop p { position:relative; color:#fff; float:right; z-index:1; margin-top:-150px; }


#framecontentTop ul {
  clear:both; 
  text-align:center; 
  font-weight:700;
  border-top:0px solid #fff;
  }

#framecontentTop ul {
  position:absolute;
  left:15%;
  top:98px;
  margin:20; 
  padding:0; 
  list-style-type:none; 
  background:transparent; 
  height:3em;
  }

#framecontentTop ul li {
  display:inline; 
  color:#fff;
  }



#framecontentBottom{
top: auto;
bottom: 0; 
height: 40px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: #F3B495;
color: white;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
}

#framecontentBottom td { margin-bottom: 10px; padding:6px; text-indent:0px; font-size:12px; color:#FFFFFF; font-family:Verdana, Helvetica, Arial, sans-serif; font-variant: small-caps; }


#maincontent{
border-left:0px ridge #CECFDE; border-right:0px ridge #CECFDE; border-top:5px ridge #CECFDE; border-bottom:5px ridge #CECFDE; position: fixed; 
top: 140px; /*Set top value to HeightOfTopFrameDiv*/
left: 0;
right: 0;
bottom: 40px; /*Set bottom value to HeightOfBottomFrameDiv*/
overflow: auto; 
background: #fff url('Karlsson_gb_bg-3.jpg') no-repeat fixed right bottom;
}

#maincontent h1 { font-family:Times New Roman, serif; font-style:italic; font-weight:700; font-size:36px; color:#8E1C00; text-align:left; text-indent:0px; margin-top:-1px; text-align:center; }
#maincontent h2 { font-family:Times New Roman, serif; font-style:italic; font-weight:700; font-size:28px; color:#8E1C00; text-align:left; text-indent:0px; margin-top:-1px; text-align:center; }
#maincontent h3 { font-family:Times New Roman, serif; font-style:italic; font-weight:700; font-size:22px; color:#8E1C00; text-align:left; text-indent:0px; margin-top:-1px; margin-bottom:5px; text-align:center; }

#maincontent p { text-indent:0px; font-size:13px; color:#A25151; font-family:Verdana, Helvetica, Arial, sans-serif; text-align:center; }
#maincontent td { text-indent:0px; font-size:13px; color:#A25151; font-family:Verdana, Helvetica, Arial, sans-serif; text-align:center; }
#maincontent li { font-family:Verdana, Helvetica, Arial, sans-serif; font-size:13px; color:#A25151; }


.innertube{
margin: 15px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}

* html body{ /*IE6 hack*/
padding: 140px 0 40px 0; /*Set value to (HeightOfTopFrameDiv 0 HeightOfBottomFrameDiv 0)*/
}

* html #maincontent{ /*IE6 hack*/
height: 100%; 
width: 100%; 
}
