body {
  background:#ffcc00 url('images/rainbow_stab.jpg') fixed;
  margin:0;
  padding:0;
  font:11px verdana, sans-serif;
}
code {
font:bold 11px verdana, sans-serif;
color:#98429B;
}
#container {
  margin:0 auto 0 auto;
  width: 900px;
background:#C4FF94 url('images/AoNangPearl_Banner_2.jpg') no-repeat;

background-position:top;
}

#container h1{
  margin:2 0 10px 0;
  padding:18px 0 2px 5px;
  font:bold 34px verdana, sans-serif;
}
#container h3{
  margin:2 0 10px 0;
  padding:10px 0 2px 5px;
  font:bold 14px verdana, sans-serif;
}

.box1{
background:#98429B;
float:right;
text-align:center;
padding:0px;
border: 1px solid black;
margin:0 0 0 20px;}

.box2{
background:#C4FF94;
float:right;}


.box3{
background:;
padding:10px;
margin:5px 0px 0 0px;
text-align:justify;
min-height:90px;
border:1px solid gainsboro;} 
.box3 img{
float:right;
margin:0 0px 0 10px;}

.box4{
background:;
padding:10px;
margin:5px 0px 0px 0px;
text-align:justify;
min-height:98px;
border:1px solid gainsboro;} 
.box4 img{
float:left;
margin:0 10px 0 0;}

.box5{
background:;
float:left;
padding:10px 0 0 25px;}
.box5 a{
color:grey;
text-decoration:none;}

.tab1 {
  width: 7em;
  float: left;
  font-weight: bold;
  text-align: right;
  margin-right: 1em;

}
.tab1 small{
  font-weight: lighter;
}
.tab2 {
  width: 500px;
  float: left;
  font-weight:;
  text-align: left;
  margin-right: 1em;

}

#links{
display: none;
}

#head{
height:120px;
text-align:center;
background:;}
#head h1{
margin:0;
padding:18px 0 13px 0;
font:bold 34px verdana, sans-serif;}
#head h3{
color:#000099;
margin:0 0 0 0;
padding:8px 0 8px 0;
font:bold 14px verdana, sans-serif;}


#menu{
margin:0;
padding:0;
border-top:1px solid black;
border-bottom:1px solid black;
text-align:center;}
#menu ul{
background:#88b368;
old_background:#47b300;
margin:0;
padding:5px;
list-style:none;
white-space: nowrap;}
#menu li{
display:inline;}
#menu a{
color:#000099;
background:#C4FF94;
old_background:#64ff00;
padding:2px 20px 2px 20px;
border:1px solid black;
font:bold 12px verdana, sans-serif;
text-decoration:none;
text-align:center;}
#menu a:hover{color:white;background:blue;}


#submenu{
float:left;
width:120px;
height:300px;
background: url('images/summer_3.gif') no-repeat left bottom;
}

#submenu ul{
margin:0px;
padding:20px 30px 0 10px;
list-style:none;}
#submenu li{
padding:0 0 4px 0;
margin:0;}
#submenu a{
color:#000099;
background:transparent;
font-weight:bold;
font-size:12px;
text-decoration:none;}
text-align:center;}
#submenu a:hover{color:blue;text-decoration:underline;}

#submenu p{
font-weight:bold;
font-size:12px;
padding:20px 0 10px 10px;
margin:0;}

#content{
color:black;
background:#FFF5A5;
old_background:#fffe83 and #fff494;
padding:35px 35px 10px 35px;
margin:0 0 0 120px;
border-left:1px solid black;}

#content h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#content h2{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px verdana, sans-serif;
border-left:8px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#content h3{
margin:25px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px verdana, sans-serif;
border-left:6px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#content p{padding:15px;}

#content_description{
color:black;
background:#FFF5A5 url('images/Monarch.gif') no-repeat;
background-position:top right;
padding:35px;
margin:0 0 0 120px;
border-left:1px solid black;}

#content_description h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:bold 16px verdana, sans-serif;
border-left:10px solid #bcbcbc;
border-bottom:1px solid #bcbcbc;}

#content_description p{padding:15px;}

#foot{color:grey;
background: url('http://www.andyhoppe.com/count/?id=1181215567') no-repeat center;
padding:0;
margin:0 0 4px 0;
border-top:1px solid black}
#foot p{margin:0;padding:4px;text-align:right;}