body, html {
font-family: "Comic Sans MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
background-color: #7BCDC8;
background-image: url("../assets/images/mainBG.jpg");
background-repeat:repeat-y;
background-position:top center;
margin: 0;
padding: 0;
}
h1 {
font-size: 15px;
color: #ED1B23;
margin: 15px 20px 0px 0px;
letter-spacing: 2px;
}
h2 {
font-size: 14px;
color: #ED1B23;
font-weight: bold; 
margin: 12px 20px 4px 0px;
letter-spacing: 1px;
}
h3 {
font-size: 13px;
color: #ED1B23;
font-weight: bold; 
margin: 12px 20px 4px 0px;
}
#masthead {
padding: 0px;
margin: 0;
}
#mastheadLeft {
padding: 12px 0px 0px 16px;
width:300px;
float: left;
}
#mastheadRight {
padding: 0px 0 0 0;
width:400px;
float: left;
text-align:right;
}
#wrapper {
width: 770px;
margin: 0 auto;
}
#column_wrapper { }
.clearfloat {
clear: both;
height: 0;
line-height: 0;
font-size: 0;
}
#right {
width: 540px;
float: left;
}
#left {
width: 200px;
float: left;
min-height:492px;
height:auto !important;
height:492px;
}
#left .content {
padding: 37px 0px 12px 16px;
}
#right .content {
padding: 12px 24px 12px 12px;
}
#smile{
background-image:url(../assets/images/rightCon.gif);
background-repeat:no-repeat;
background-position:right;
}
#mainContent{
border-left:2px solid #7BCDC8;
border-right:2px solid #7BCDC8;
border-bottom:2px solid #7BCDC8;
padding: 8px 24px;
line-height: 1.5em;
min-height:360px;
height:auto !important;
height:360px;
}
#mainContent p {
padding: 4px 0px;
margin: 4px 0px;
}
#mainContent a:link, #mainContent a:visited {
color: #ED1B23;
text-decoration: underline;
}
#mainContent a:hover, #mainContent a:active, #mainContent a:focus {
color: #000000;
background-color: #7BCDC8;
}
#mainContent ul {
/*/*/margin: 0px 20px 20px 0px;
line-height: 150%; /* */
padding: 0px;
list-style-image:url(../assets/images/dot.gif);
color: #000000;
font-weight: normal; 
}
#mainContent li {
margin: 0 20px 0px 20px;
}
.nomargintop {
margin-top: 0;
}
.right-image {
margin: 15px 0px 15px 25px;
float:right;
}
.left-image {
margin: 15px 25px 15px 0px;
float:left;
}
#feeTable {
font-size: 13px;
width: 100%;
}
#feeTable td {
font-size: 13px;
vertical-align:top;
border-bottom:1px solid #7BCDC8;
}
#feeTable p {
font-size: 13px;
vertical-align:top;
}
#feeTable h3 {
font-size: 13px;
color: #ED1B23;
font-weight: bold; 
margin: 8px 0px;
letter-spacing: 1px;
}
#dailyTable {
font-size: 13px;
width: 100%;
}
#dailyTable td {
font-size: 13px;
vertical-align:top;
border-bottom:1px solid #7BCDC8;
}
#dailyTable h3 {
font-size: 13px;
color: #ED1B23;
font-weight: bold; 
line-height: 100%;
/*/*/margin: 8px 20px 8px 20px;
letter-spacing: 1px;/* */
}

#contactable {
width: 100%;
}
#contactable td {
width: 50%;
font-size: 13px;
vertical-align:top;
border-bottom:1px solid #7BCDC8;
}
#contactable p {
padding: 4px 0px 0px 0px;
}