
*  {
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-family:Verdana,sans-serif;
font-size:12px;
}
body.section-1 {
}
body.section-2 {
}
body.section-3 {
}
a:link {
text-decoration:none;
color:#A5A5A5;
font-size:10px;
}
a:active {
text-decoration:none;
font-size:10px;
color:#666666;

}
a:visited {
color:#000;
text-decoration:none;
font-size:10px;
}
a:hover {
color:#666666;
text-decoration:none;
font-size:10px;
}
a img {
border:medium none;
}
#menu {
background-color:#FFFFFF;
overflow: visible;
bottom:0;
height:100%;
left:0;
position:fixed;
top:0;
width:280px;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 12px 14px;
}
#menu ul li {
margin:5px 0 0 0;
}
#menu ul li.section-title {
letter-spacing: -3px;
font-size:260%;
line-height: 80%;
font-weight: 550;
font-family: Thonburi, Verdana, Arial, Helvetica, sans-serif;
text-align: left;
padding: 0px 0px 10px 0px;

}

#menu ul li.telnum {
position:relative;
top:40px;
font-size:10px;
}
#content {
height:100%;
margin:0 0 0 310px;
top:0;
}

#content p {
margin-bottom:9px;
width:400px;
}
p {
margin:0 0 20px 0;
}
h1 {
font-size:32px;
}
h2 {
font-size:24px;
}
h3 {
font-size:16px;
}
h4 {
font-size:12px;
}
#img-container {
margin:0;
padding:0;
font-size:10px;
}
#img-container p {
margin: 0;
padding:0 0 12px;
width:350px;
}
#once {
clear:left;
}
#menu .container {
padding:8px 0px 0px 50px;
height: 758px;
background-image: url(imgs/line.gif); 
background-position: bottom right;
background-repeat: no-repeat;
}
#content .container {
padding:114px 0px 10px 2px;

}
#content .container p {
 line-height: 2em !important;
}
#menu ul li.bottom {
position:fixed;
top:720px;
font-size:10px;
}
#inputfields {
  background-color: #FFFFFF !important;
  border-style: solid !important;
  border-width: 0px !important;
  width: 348px !important;
  line-height: 1em !important;
  float: left !important;
  border-color: #555555 !important;
  margin: 0px;
  padding: 4px !important;
  color: inherit;
}
#inputfields p {
margin-left:20px;
}
.submit {
  background-color: #FFFFFF !important;
  text-transform: uppercase !important;
  color: #555555 !important;
  border-style: solid !important;
  border-width: 1px !important;
  width: 100px !important;
  border-color: #727272 !important;
  float: left !important;
  padding: 4px !important;
  margin-bottom: 20px !important;
}
.gather, #comments {
  clear: both !important;
  color: #555555 !important;
  border-style: solid !important;
  border-width: 1px !important;
  width: 320px !important;
  text-align: left !important;
  border-color: #727272 !important;
  padding: 4px !important;
  margin: 0.00 !important;
  background-color: #FFFFFF !important;
}
#inputfields fieldset p {
}
.submit:hover {
  background-color: #a5a5a5 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}