/* STYLE */

body { background: #000; margin: 25px 0px; text-align:center; background: url(bg.gif); font-family: Century Gothic; }

#main { width: 850px; height: 600px; margin: 0 auto; text-align: left; border: solid 6px #white; background: #fcf3d9; }

#logo { position: relative; float: right; width: 200px; border: 0px solid black; height: 300px; margin-right: 25px; margin-top: 25px; margin-bottom: 60px; text-align: right; }

#menu { float: right; background: #810b07; border: 2px solid #000; width: 785px; text-align: right; padding-right: 15px; margin-right: 25px; }
#menu ul li { list-style: none; }
#menu a { color: white; text-decoration: none; }

#bodytext { position: absolute; top: 25px; width: 555px; height: 515px; padding: 10px; z-index: 0; border: solid 2px black; margin-left: 50px; margin-top: 25px; background: #fcf3d9; overflow: auto; 

}
#bodytext h2 { margin-top: 0px; text-align: center; }
#bodytext a { text-decoration: none; color: black; font-weight: bold; }
#bodytext a img { border: none; }

#gallery { position: absolute; top: 25px; width: 555px; height: 515px; padding: 0px; z-index: 0; border: solid 2px black; margin-left: 50px; margin-top: 25px; background: #fcf3d9; overflow: auto; 
*height: 525px;
}
#gallery h2 { margin: 0px; text-align: center; }
.tn { margin-bottom: 8px; }
.hiddenPic { display: none; }

#home { position: absolute; top: 25px; width: 550px; height: 515px; padding: 0px; z-index: 0; border: solid 2px black; margin-left: 50px; margin-top: 25px; background: #fcf3d9; overflow: auto; 
*top: 30px;
}

#footer { position: relative; margin: 0 auto; top: 0px; left: 0px; width: 850px; height: 15px; padding: 3px; font-size: 13px; color: white; text-align: right; }

