body {
margin: 0px;
padding: 0px;
background-color:#daf5fd;
background-image:url(../images/hg_clouds4.jpg);
background-repeat: repeat-x;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;
color: #103e64;
}

a:link {
color: #103e64;
}

a:visited {
color: #103e64;
}

a:hover {
color: #103e64;
text-decoration: none;
background-color: #f9e4a4;
}

a:active {
color: #103e64;
}

p {
magin: 0px;
padding: 0px 0px 8px 0px;
}

h1 {
font-size: 24px;
line-height: 23px;
margin: 15px 0px 10px 0px;
padding-bottom: 7px;
border-bottom: solid 1px #66adc7;
color: #21547f;
}

h2 {
font-size: 18px;
line-height: 23px;
margin: 15px 0px 2px 0px;
padding-bottom: 7px;
color: #21547f;
}

td {
font-family: 'Trebuchet MS', Georgia, Times,'Trebuchet MS', Arial;
font-size: 14px;
line-height: 20px;
padding: 2px;
}

input {
font-family: 'Trebuchet MS', Georgia, Times,'Trebuchet MS', Arial;
font-size: 16px;
line-height: 22px;
color:#21547f;
}

textarea {
font-family: 'Trebuchet MS', Georgia, Times,'Trebuchet MS', Arial;
font-size: 14px;
line-height: 22px;
color:#21547f;
}

.posted {
font-size: 14px;
font-weight: bold;
line-height: 18px;
background-color: #f9e4a4;
color: #754d14;
padding: 5px;
}

.postedtwo {
font-size: 14px;
font-weight: bold;
line-height: 18px;
background-color: #417ea5;
color: #dbf0fa;
padding: 5px;
}

hr {
color: #66adc7;
margin: 5px 0px 5px 0px;
border-top: 0px;
border-left: 0px;
border-right: 0px;
border-bottom: solid 1px #66adc7;
height: 0px;
padding: 0px;
background-color: #66adc7; 
}

#wrapper {
 width:900px;
 height:100%;
 margin-left: auto;
 margin-right: auto;
}

#logo {
width:520px;
height: 77px;
margin: 10px 0px 0px 0px;
}

#nav {
width:875px;
height:37px;
background-image: url(../images/hg_navbar.gif);
background-repeat:no-repeat;
margin: 0px 0px 10px 13px;
padding: 11px 0px 5px 12px;
font-size: 13px;
font-weight: normal;
color: #d0e8f2;
}

#nav a {
color: #eadca3;
text-transform:uppercase;
text-decoration: none;

}

#nav a:hover {
color: #d0e8f2;
text-transform:uppercase;
text-decoration: none;
background-color: transparent;
}

#nav a.current {
color: #d0e8f2;
}

#content {
width:900px;
}

#homeleft {
width:528px;
float: left;
}

#sspframe {
width:435px;
height:352px;
background-image:url(../images/hg_bigfloral.gif);
background-repeat: no-repeat;
padding: 65px 31px 0px 70px;
margin:0px 0px 20px 0px;
text-align: center;
}

#ssp {
width:400px;
height:292px;
text-align: center;
border:1px solid #21547F;
}

#leftcontent {
margin: 10px 20px 15px 27px;
}

#leftcontent ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#leftcontent li{
background-image:url(../images/flower.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 10px 30px;
}

#leftcontent li a{
font-weight: bold;
}

#rightcontent ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}

#rightcontent li{
background-image:url(../images/flower.gif);
background-repeat: no-repeat;
background-position: top left;
padding: 0px 0px 10px 30px;
}

#rightcontent li a{
font-weight: bold;
}

#homeright {
width:372px;
float: left;
}

.picture {
width: 250px; 
float:left; 
border: solid 5px #fae89e; 
margin: 6px 15px 6px 0px; 
background-color:#fae89e; 
text-align: center; 
font-size: 12px; 
line-height: 14px; 
color: #754d14; 
font-weight: bold;
}

.thumb {
border: solid 4px #fae89e; 
margin: 2px 10px 10px 0px; 
float:left;
}

.image-border {
border: solid 4px #fae89e; 
margin: 2px 10px 10px 0px; 
}

#quoteframe {
width:286px;
height:120px;
background-image:url(../images/hg_smallfloral.gif);
background-repeat: no-repeat;
font-size: 12px;
line-height: 15px;
font-style: italic;
padding: 49px 15px 0px 68px;
overflow: hidden;
}

#rightcontent {
margin: 20px 5px 15px 27px;
}

#footer {
width: 100%;
height: 51px;
padding: 145px 0px 20px 0px;
color: #caedfb;
font-size: 12px;
line-height: 16px;
background-image:url(../images/hg_bottomfloral.gif);
background-repeat: repeat-x;
clear: both;
text-align: center;
}

#footer a {
color: #eadca3;
text-decoration: underline;
}

#footer a:hover {
color: #eadca3;
text-decoration: none;
background-color: transparent;
}

.left {
float: left;
}

.right {
float: right;
}
