#boundingbox { position:relative; margin:auto; width:820px; }

#contentscroll { height:500px; width:420px; margin:30px; margin-top:30px; margin-right:0px; overflow:auto; }
#content { margin-right:15px; }

#contentcolorbox, #contentimagebox, #contentbox { position: absolute; top:100px; left:341px; width:450px; height:568px; }
#contentcolorbox { z-index:0; }
#contentimagebox { z-index:1; }
#contentbox { z-index:2; }

#menucolorbox, #menuimagebox, #menubox { position: absolute; top:100px; left:13px; width:328px; height:568px; }
#menucolorbox { z-index:0; }
#menuimagebox { z-index:1; }
#menubox { z-index:2; }
.menubutton { width:200px; margin-left:5px; margin-top:15px;}

#bannercolorbox, #bannerimagebox { position: absolute; top:0px; left:13px; width:778px; height:100px; }
#bannercolorbox { z-index:0; }
#bannerimagebox { z-index:1; }

#bannertitle { position:absolute; left:34px; top:15px; }
#bannersubtitle { position:absolute; left:121px; top:60px; }

#menulinks { margin-left:65px; } 
#contactbar { margin-top:29px; width:328px; height:32px; }
#contactbox { margin:auto; margin-top:29px; width:190px; }
#contactbox div { padding:5px;padding-left:10px; }

#logobox { position: absolute; top:31px; left:610px; width:143px; height:110px; z-index:3; }
#footerbox { position: absolute; top:668px; left:13px; width: 778px; }
#footerbox div { float:right; margin:20px; margin-left:0px; }

#leftshadow { position: absolute; top:0px; left:0px; width:13px; height:689px; }
#rightshadow { position: absolute; top:0px; left:791px; width:19px; height:689px; }
#bottomshadow { position: absolute; top:668px; left:13px; width:778px; height:19px; }

#maincontent { position:relative; top:50px; left:20px; width:360px; }
#maincontent div { padding:1px; padding-left:10px; }

.alpha70 div { padding:15px; }
.alpha65 div { padding:15px; }

li { margin-left: 15px; }

