body {
background: url('images/gradient.jpg') repeat-x;
color:#303030;
font-family:Tahoma,Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.4em;
text-align:center;
margin:0px;
padding:0px;
z-index:-10
}

.back {background:rgb(228,190,127)}

.backimage {
position:absolute;
left:0px;
top:650px;
z-index:-1;
visibility:visible;
}

a:link {text-decoration:none;color:rgb(253,141,31)}
a:hover {text-decoration:underline;color:rgb(251,245,192)}
a:visited {text-decoration:none;color:#CD6024}

a.amenu {color:black}
a.amenu:hover {text-decoration:underline;color:rgb(251,245,192)}

h2 {font-size:18px;font-weight:100}

.listbold {font-weight:bold}

li {padding-bottom:6px}

table {font-size:12px}

#total {text-align:center;margin:20px auto;padding:0px;width:740px;border:0px}

.border {width:6px;background:rgb(255,231,79)}

#container {
background:rgb(255,255,255);
border:0px;
color:#303030;
margin:0px;
padding:0px 0px;
text-align:left;
width:728px;
}

#header {
background:#FFFFFF none repeat scroll 0%;
color:#FFFFFF;
height:110px;
margin:0px;
padding:0px;
width:728px;
}

#menudiv {
float:left;
font-size:0.9em;
height:500px;
width:140px;
}


#main {
line-height:1.4em;
margin:0px;
vertical-align:top;
font-size:14px;
padding:30px 20px 10px 20px;
}

#footer {
border:0px none;
clear:both;
color:grey;
font-size:0.9em;
margin:0px auto;
padding:5px 0pt;
width:740px;
}

#headerside {
padding:30px 20px 0px 20px
}

#headersideimg {
padding:0px;
text-align:right;
}

.menu {
font-weight:bold;
color:black;
height:25px;
width:140px;
text-align:center;
vertical-align:middle;
border-bottom:1px rgb(253,141,31) solid;
background:rgb(255,231,79);
}

td.menu:hover {
background:rgb(200,200,200);
}

td.menu a {
display: block;
   width: 100%;
   padding: 0px;
   text-decoration: none;
}

td.contact {padding:10px;font-size:11px;}

.title {
font-size:20px;
font-family:Verdana;
color:black;
padding-left:80px;
border-bottom:6px solid rgb(255,231,79);
width:300px;
}

.quote {
border-top:1px solid rgb(253,141,31);
border-bottom:1px solid rgb(253,141,31);
text-align:right;
padding:20px;
font-size:16px;
line-height:20px;
font-family:Verdana;
color:rgb(253,141,31);
width:250px;
float:right;
margin:10px;
}

p.quotesource {
font-size:10px;
line-height:12px;
}

p.date {font-size:16px;font-weight:bold;padding-top:20px;padding-left:20px}

img.inline {
border:1px solid black;
padding:10px;
margin-left:10px;
float:right
}

img.header {
height:200px;
float:left;
z-index:5;
padding:0px;
margin:0px;
}

.forminputs {
border:1px solid rgb(108,73,7);
width:100px;
height:16px;
font-size:10px;
}

.icon {border:0px;padding-right:5px;vertical-align:middle}

td.bottom {background:rgb(255,231,79);padding-top:20px;font-weight:bold}

table.form {font-size:10px}

td.kids {background:url('images/stock/kids.jpg') no-repeat top right;width:728px}
td.nature {background:url('images/stock/rock.jpg') no-repeat top right;width:728px}
td.phone {background:url('images/stock/butterfly.jpg') no-repeat top right;width:728px}
td.group {background:url('images/stock/group.jpg') no-repeat top right;width:728px}
td.school {background:url('images/stock/dance.jpg') no-repeat top right;width:728px}
td.health {background:url('images/stock/curious.jpg') no-repeat top right;width:728px}
td.art {background:url('images/stock/art.jpg') no-repeat top right;width:728px}
td.butterfly {background:url('images/stock/portraitcol.jpg') no-repeat top right;width:728px}