body
{
background: #fff url(/images/circle-bg2.gif) no-repeat 0 0px;
font: 12px/140% gill sans,verdana,geneva,lucida,arial,sans-serif;
height: 100%;
margin: 0;
}

a:link {color:#6d9786;}
a:visited{color:#6d9786;}
a:active{color:#6d9786;}
a:hover {color:#000000; text-decoration:none;}


th, td {font: 12px/150% gill sans,verdana,geneva,lucida,arial,sans-serif;}

h1 {font-size: 18px;}

#crumb {
font-size: 11px; 
font-weight: bold;
}

#banner {
position: absolute;
top: 0;
left: 0;
width: 406px;
}

#banner3 {
margin-top: 12px;
margin-left: 95px;
width: 328px;
}

#banner-image {
position: absolute;
top: 0;
left: 407px;
width: 500px;
}

#index-center {
position: absolute;
top: 159px;
left: 148px;
width: 469px;
}

#index-text {
position: absolute;
top: 500px;
left: 148px;
width: 469px;
font-weight: bold;
color: #666;
}

#smiles {
position: absolute;
top: 359px;
left: 163px;
width: 501px;
}

#footer-index {
position: absolute;
top: 690px;
left: 148px;
font-size: 10px;
color: #6d9786;
clear: both;
}

#footer2 {
padding: 5px 15px;
font-size: 10px;
color: #6d9786;
}

#footer2 a, #footer-index a, #crumb a {
text-decoration: none;
color: #6d9786;
}

#footer2 a:hover, #footer-index a:hover, #crumb a:hover {
text-decoration: none;
color: #000;
}

#content4 {
width: 80%;
border: 1px solid #999;
padding: 10px 20px 20px 15px;
filter: alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;
background: #fff;
}

#content4 img {margin: 10px; border: 0;}

.indent {margin-left: 10px;}

#mainnav {
position: absolute;
top: 160px;
left: 0;
border: 0;
padding: 0;
width: 145px;
}