body{margin: 0 auto; font-family: Arial; background: #E7E8A4 url(images/bg_head.gif) top left repeat-x; font-size: 12px; color: #7A6236;}
a{text-decoration: none; color: #A8874A; }
a:hover{text-decoration: underline; color: #FF6600;}
 
#wrapper{width:830px;  margin: 0 auto; }

#header{position:relative; height: 126px; width: 830px;}
 #logo {position:absolute; left: 0px; top :20px;}
 #quote{position:absolute; left: 300px; top: 50px;}
 #nav {position:absolute; left: 0px;bottom: 0px;}
	#nav ul {margin: 0 auto; padding: 0; list-style: none; text-align:center; height: 31px; text-align:left; width:825px;  margin-left: 0px; font-family: tahoma; }
		#nav ul li {float:left; font-weight: bold;} 
		#nav ul li a {float: left; color: #fff; line-height: 30px; text-align:center; background:url(images/tab-inactive.gif)  no-repeat ;  width: 100px; height: 31px; margin-right: 3px; text-decoration:none; text-transform:capitalize;}
		#nav ul li a:hover{float: left; color: #000; line-height: 30px; text-align:center; background:url(images/tab-active.gif)  no-repeat ;  width: 100px; height: 31px; margin-right: 3px; text-decoration:none;}
			
			#nav .active a{background:url(images/tab-active.gif) no-repeat; color: #000;}
			
#content{background:#fff; height:500px; padding: 10px; padding-bottom:30px;}
#wrapper>#content{min-height:500px; height:auto;}
 #banner {height:248px; margin-bottom: 10px;}
	 #bgNote {float:left; width:248px; height:248px; background:url(images/bg_quote.gif) top left no-repeat; color:#fff;}
	  #titleNote {font-size: 22px; color: #FFCC00; padding:10px;}
	  #note {padding:15px; font-size: 10pt; }
	  #readmore {margin-top: 10px; color:#FFCC00; background-color:#D15300; text-align:center; width: 100px; font-weight: bold; line-height:18px;}
	  #picNote {margin: -20px 10px 10px 125px;}
	 #banner #slide {float:right; width:549px; height:248px; background:url(images/slide02.jpg) top left no-repeat;}
	 
 #about{}
  #aboutLeft{float:left; height: auto; width: 325px; margin-right: 20px; }
   #subAbout{color:#4C4817; font-size: 16px; font-weight: bold;}
   #aboutLeftText{float:left; color:#7A6236; font-size: 11px; text-align:justify; letter-spacing: 1px;}
   #aboutLeftText img{float:left; margin-right: 10px;}
  #aboutRight{float:left; height: 200px; width: 400px;} 
   #aboutPicWrap {width:455px; height: 298px;margin: 0 10px 10px 0;background:url(images/bg_picabout.gif) no-repeat top left; border: solid 1px #fff;}	
   #aboutRightPic {margin: 15px 15px 15px 15px; overflow: hidden; width: 425px; height: 267px; overflow: hidden; }
   #aboutRightText {font-size: 20px; text-align: justify; line-height: 40px; padding-left: 20px; color:#000;}
   
 #news{}
  #newsLeft{float: left; width:250px; margin-right: 10px; height:auto; background: #F2E4CC; padding: 10px; border: solid 1px #cdcdcd;}
   #newsLeftDate{float: left; color:#000; margin-right: 20px; margin-top:10px;}
   #newsLeftText {float: left; font-weight: bold; margin-top:10px; width: 180px;}
  #newsRight{float: left; width:525px; }
   #newsRightText {text-align:justify; line-height: 20px; width:528px; }
    #newsRightText h1{margin:0; padding:0; font-size:20px; font-weight:normal;}
    #newsRightText img{float:right; margin-left: 10px;}
  	#newsRightText .small{font-size:10px; font-family:tahoma; color:#090;}
 #practices{}
  #practicesText{}
  
 #regulations{}
  #regLeft{float:left; width: 250px; height: auto; background:#F2E4CC; padding: 10px; padding-bottom: 50px; margin-right: 20px; line-height: 30px;  font-weight: bold; border: solid 1px #cdcdcd;}
  #regRight{float:left; width: 400px; height: auto; padding: 10px; line-height: 25px;}

  
 #gallery{}
  #galleryLeft{float:left; width: 200px; height: auto; background:#F2E4CC; padding: 10px; padding-bottom: 50px; font-weight: bold; border: solid 1px #cdcdcd; }
  #galleryRight{float:right; width: 580px; height: auto; }
  #galleryRight h2{margin:0 0 5px 0; padding:0; font-size:20px; font-family:georgia; font-weight:normal;}
   #galleryWrap{float:left; height: auto; width:129px; height: 129px; padding:6px; margin-bottom: 10px; background:url(images/bg_thumb.gif) no-repeat top left;}
    #galleryThumb{margin-bottom:5px; overflow: hidden; width: 120px; height: 100px;}
	#galleryThumb a img{border:none;}
	#galleryCaption{font-size:10px; }
  
 #contact{}
  
	 
#colLeft{float:left; width: 248px; height: auto;}
 #titleLeft {color:#E48C2E; font-size: 20px; margin-bottom: 10px;}
 #dateLeft {float: left; color:#000; margin-right: 20px; margin-top:10px;}
 #textLeft{float: left; width:180px; font-weight: bold; margin-top:10px;}
 
#colCenter{float:left; width: 250px; height: auto; margin-left:15px; display:inline; }
 #titleCenter{color:#000; font-size: 20px; margin-bottom: 10px;}
 #textCenter{color:#9D715A; font-weight: bold; margin-top:10px;}

#colRight{float:left; width: 285px; height: auto; margin-left:10px;}
 #titleRight {color:#4C4817; font-size: 20px; margin-bottom: 10px;}
 #textRight{color:#4C4817; margin-top:10px; font-size: 8pt; letter-spacing: 1px; text-align: justify; }
 
#guest{}
#guest table{ margin-top:-10px; margin-bottom:10px;}
#guestlist {width: 400px; background-color:#e7e8a4; margin-left:200px; margin-bottom:10px;}
#guestlist table{margin:0 auto; padding:5px;}
#guestlist table tr td{}
#guestname{float:left; font-size:14px; padding-bottom:5px; }
#guestdate{float:right; padding-bottom:5px;}


#footer{background:#47340A; height:50px; font-size: 11px; color: #fff; padding: 10px;}
 #rights {float:left;}
 #dev {float:right; color:#D1A60A; line-height: 45px; font-weight: bold;}
.stripe{ background-color::#000;}
.clear {clear:both;}
.title {color:#7A6236; font-size:20px;margin-bottom: 10px; font-weight: normal;}
hr{border: dashed 1px #7A6236; width: 100%; margin-bottom: 20px;}
