body{ background: url(images/main-bg.jpg) no-repeat center top; margin-top:0; z-index: 0; text-align: center; background-color: #f7f6eb; font-family:"Arial", Helvetica, sans-serif;}

body.contact{ background: url(images/framed-bg.jpg) no-repeat center top; margin-top:0; z-index: 0; text-align: center; font-family:"Arial", Helvetica, sans-serif; background-color: #f7f6eb;}

p { font-family:"Arial", Helvetica, sans-serif; padding:0px; font-size:14px; line-height:14px; margin-left: 3px; color: #000000;}
a { text-decoration:none; color: #49709B;  }
a:hover { text-decoration: underline; color: #49709B; font-weight: 800;}	
a img{ border: none; }
u {text-decoration: underline;}
b { font-weight: 800;}
#regText {padding:0px; font-size:14px; line-height:14px; margin-left: 3px; color: #000000;}
#fineText {padding:0px; font-size:10px; line-height:10px; margin-left: 3px; color: #000000;}
#blueText {padding:0px; font-size:14px; line-height:14px; margin-left: 3px; color: #49709B}
#bigblueText {padding:0px; font-size:16px; line-height:16px; margin-left: 3px; color: #49709B}
#bigblueText2 {padding:0px; font-size:24px; line-height:24px; margin-left: 3px; color: #619ABE}
#bigblueText3 {padding:0px; font-size:18px; line-height:18px; margin-left: 3px; color: #49709B}
#centerTxt { text-align: center;}

IMG.displayed { display: block; margin-left: auto; margin-right: auto; }
#sitecontainer{ width: 900px; margin: 0 auto; margin-top: 35px; text-align: left; position:relative;}

#logo { position: relative; width: 284px; height:154px; margin-top: -40px; margin-left: 300px; z-index:2;}

#logo h1{ width: 284px; height:154px; background: url(images/logo.png) no-repeat top; }


#header{ float:left; width: 918px; margin-left: -7px; margin-top: -102px; position: relative; display: inline;}
* html #header{ margin-left: 6px; margin-top: -102px; }
#header #top{ float:left; background: url(images/bubbles-top.jpg) no-repeat; width: 918px; height:87px; z-index:0; } 




#header #navbar{ width: 920px; margin: 0; margin-top: 0px; clear: both;}
#header #navbar ul{ list-style: none;  margin: 0; padding: 0; }
#header #navbar ul li{ float: left; height: 51px; }
#header #navbar ul li a{ display: block; height: 100%; background: url(images/navigation.jpg); z-index:3;}
#header #navbar ul li a span{ display: none; }
#header #navbar ul li a#navHome{ width: 88px; background-position: 0px 0; margin-right: 0px; }
#header #navbar ul li a#navHome:hover, #navbar ul li a#navHome.here{ background-position: 0px -51px; }
#header #navbar ul li a#navAbout{ width: 100px; background-position: -87px 0; margin-right: 0px; }
#header #navbar ul li a#navAbout:hover, #navbar ul li a#navAbout.here{ background-position: -87px -153px; }
#header #navbar ul li a#navMenu{ width: 79px; background-position: -190px 0; margin-right: 0px; }
#header #navbar ul li a#navMenu:hover, #navbar ul li a#navMenu.here{ background-position: -190px -255px; }
#header #navbar ul li a#navSpecials{ width: 180px; background-position: -265px 0; margin-right: 0px; }
#header #navbar ul li a#navSpecials:hover, #navbar ul li a#navSpecials.here{ background-position: -265px -357px; }
#header #navbar ul li a#navBanquet{ width: 245px; background-position: -440px 0; margin-right: 0px; }
#header #navbar ul li a#navBanquet:hover, #navbar ul li a#navBanquet.here{ background-position: -440px -459px; }
#header #navbar ul li a#navContact{ width: 110px; background-position: -680px 0; margin-right: 0px; }
#header #navbar ul li a#navContact:hover, #navbar ul li a#navContact.here{ background-position: -680px -561px; }
#header #navbar ul li a#navEmploy{ width: 116px; background-position: -789px 0; margin-right: 0px; }
#header #navbar ul li a#navEmploy:hover, #navbar ul li a#navEmploy.here{ background-position: -789px -663px; }


#main{ width: 900px; height: 530px; float: left; z-index: 2; margin:0; padding-top: 10px; padding-left: 5px;}

#main #toparea{ float: left; background: url(images/home-top-box.jpg) no-repeat; width: 890px; height: 320px;  padding-top: 10px; padding-left: 10px; padding-right: 10px;}
#main #toparea #leftcontent {float: left; width: 350px; padding: 5px;}
#main #toparea #leftcontenthome {float: left; width: 350px; padding: 5px; margin-top: 15px;}
#main #toparea #rightcontent {float: left; width: 490px; padding: 5px; margin:5px; display:inline;}

#main #leftarea{ float: left; background: url(images/home-bt-left-box.jpg) no-repeat bottom; width: 438px; height: 178px;}
#main #leftarea #content { float: left; width: 400px; padding:10px; margin:5px;}

#main #rightarea{float: right; padding-right: 12px; background: url(images/home-bt-left-box.jpg) no-repeat bottom; width: 438px; height: 178px;}
#main #rightarea #content {float: left; width: 400px; padding:10px; margin:5px;}

#main #wholearea{ float: left; background: url(images/framed-bg.jpg) no-repeat; width: 884px; height: 505px;  padding-top: 10px; padding-left: 10px; padding-right: 10px; z-index:1;}
#main #wholearea #lftcontent {float: left; width: 460px; }
#main #wholearea #rghtcontent {float: right; width: 400px; margin-right: 20px; }
#main #wholearea #rghtcontent2 {float: right; width: 380px; height: 490px; margin-right: 20px; overflow-y: scroll; overflow-x: hidden;}

#main #wholearea #onearea{float: left; width: 250px; margin-top: 10px; margin-left: 5px;}
#main #wholearea #twoarea {float: left; width: 300px;}
#main #wholearea #threearea {float: right; width: 300px; margin-right: 20px;}

#main #wholearea #contact1content {float: left; width: 550px; }
#main #wholearea #contact2content {float: left; width: 280px; margin-right: 20px; border-left:dotted #666666 ; margin-left: 5px; margin-top: 10px;}



#clarinet { float:right; margin-right: -15px}
#floatLive { float: left; margin-top: 25px;}
#floatRight { float: right;}

#floatleft { float: left;}
#floatRight.bottomRight { margin-top: 10px;}

#contact{ width: 400px;float: left; height: 344px; text-align: left;} 

#contactForm{width: 400px; height: 344px; margin-top: 10px; margin-left: 10px;  float: left;}


#footerDiv {width: 900px; height: 35px; float: left;} 
#footerDiv #address{font-weight: 800; font-size: 12px; padding-top: 5px;  color:#FFFFFF; text-align: center;}





