BODY { margin: 0px; padding: 0px; background-color: #B58484; SCROLLBAR-FACE-COLOR: #B58484; SCROLLBAR-HIGHLIGHT-COLOR: #E0C3BE; SCROLLBAR-SHADOW-COLOR: #E0C3BE; SCROLLBAR-DARKSHADOW-COLOR: #8C5858; font-family: Trebuchet MS, Helvetica, sans-serif; text-align: center; font-size: 15px; color: #543434; }

.page {width: 790px; float: center; margin-left: auto; margin-right: auto; background-color: #B58484; text-align: justify; padding: 15px;}

.mainpic {width: 449px; height: 335px; float: right; position: relative; text-align: left; padding: 0px; margin: 0px 0px 0px 10px; padding: 0px; background-color: #E0C3BE; border: 2px solid #834D4D; background-image: url(graphics/TheForge.gif); background-repeat: no-repeat; }

.heading {font-family: Palatino Linotype, serif; font-size: 26px; font-weight: bold; margin: 20px 0px 0px 180px; color: #6D0F31;}

.quote {width: 449px; font-size: 12px; font-style: italic; text-align: center; margin: 240px 0px 0px 0px; }

.mpphotos {width: 390px; float: right; position: relative; }

.menu {font-size: 13px; line-height: 20px;}
.menutitle {width: 350px; text-align: center; font-size: 18px; font-weight: bold; ; background-color: #d7b0ab; line-height: 20px;}
.menucourse {font-size: 15px; font-weight: bold; }
.contact {float: center; clear: both; text-align: center; font-weight: bold; font-size: 18px; }
.bottom {width:790px; margin-right:auto; margin-left:auto; float: center; clear: both; text-align: center; }
.linkmenu {float: center; clear: both: text-align: center; padding: 5px; border-top: 1px solid #543434; }
.address {float: center; clear: both: text-align: center; padding: 5px; border-top: 1px solid #543434; font-size: 13px; }
.anm {margin-left: auto; margin-right; font-size: 10px;  position: relative; left: -320px;}

.large {font-size: 22px; font-weight: bold; }
.mlarge {font-size: 15px; font-weight: bold; line-height: 20px;}
.msmall {font-size: 13px; }
.small {font-size: 11px; }

a:link    { color: #36422C; }
a:visited { color: #36422C; }
a:hover   { color: #EEC446; }
a:active  { color: #EEC446; }
a.menu:link    { color: #CEE7BD; text-decoration: none; font-size: 13px; }
a.menu:visited { color: #CEE7BD; text-decoration: none; font-size: 13px; }
a.menu:hover   { color: #FFFFFF; text-decoration: none; font-size: 13px; }
a.menu:active  { color: #FFFFFF; text-decoration: none; font-size: 13px; }

a img { border-bottom: 0px solid #000000; display: block; text-decoration: none; border: 0px; }
a:hover img { border-bottom: 0px solid #000000; display: block; text-decoration: none; border: 0px;  }


img.mpp1a {width: 375px; height: 244px; margin: 5px 0px 10px 0px; padding: 0px; position: relative; float: right; }
img.mpp1 {width: 375px; height: 358px; margin: 0px 0px 10px 0px; padding: 0px; position: relative; float: right; }
img.mpp2 {width: 375px; height: 281px; margin: 0px 0px 10px 0px; padding: 0px; position: relative; float: right; }
img.mp3ac {width: 255px; height: 176px; margin: 10px 2px 10px 3px; padding: 0px; position: relative; float: left; position: relative; clear:none;}

img.galleryls {width:250px; height:188px; margin:5px; position: relative; float: left; position: relative; clear:none;}
img.gallerypt {width:188px; height:250px; margin:5px 3px 5px 3px; position: relative; float: left; position: relative; clear:none;}

img.map {width: 470px; height: 393px; margin: 0px 0px 20px 20px; padding: 5px; position: relative; float: right; border: 2px outset #E0C3BE; background-color: #ffffff; }

.sketchbg { height: 320px; background-image: url(graphics/Sketch.gif); background-repeat: no-repeat;}

.galleryphotos {width: 130px; height: 130px; float: left; margin: 10px 0px 5px 16px; text-align: center; font-size: 12px; color: #F4BD16; border: 1px solid #000000; padding: 0px 0px 2px 0px; background: #D4D4E2; }


