body {background-image:url(../img/bg_pink.jpg); margin-top:15px; margin-bottom:0px; padding:0; font-family:Trebuchet MS, Tahoma, Helvetica, Sans-Serif, Verdana, Arial; font-size:12px; width:100%;}
a {color:#4a492f}
a:link {color:#4a492f}
a:hover {color:#015a9c}
h1 {color:#015a9c; font-size:15px; background-image:url(../img/bg_header_lge.gif);background-repeat:no-repeat; padding:7px 0px 5px 10px; margin-top:5px}
h2 {color:#015a9c; font-size:15px; background-image:url(../img/bg_header_sml.gif);background-repeat:no-repeat; padding:7px 0px 5px 10px; }
h3 {color:#015a9c; font-size:13px; margin:20px 0px 7px 0px; border-bottom:1px dotted #cccccc; padding-top:5px; background-image:none; padding:0px;}
h4 {color:#015a9c; font-size:13px; margin:0px 0px 7px 0px;} /* on state of main left menu */
h5 {color:#015a9c; font-size:12px; margin:20px 0px 7px 0px;} /* just home page brough to you by */
h6 {font-size:14px; margin:10px 0px 7px 0px; border-bottom:1px dotted #cccccc; padding-top:5px; background-image:none; padding:0px;}

.greentext {color: #95ab22;}
.bluetext {color: #015a9c;}

.participatingHeader {color:#000000; font-size:22px; padding:0px 0px 0px 0px; margin-top:5px; text-decoration:underline;}

.font10 {font-size:10px}
.font11 {font-size:11px}
.font12 {font-size:12px}
.font13 {font-size:13px}
.font14 {font-size:14px}
.font15 {font-size:15px}
.font16 {font-size:16px}
.font17 {font-size:17px}

.boldblack {font-weight:bold}
.boldpink {font-weight:bold; color:#015a9c; }

.buydivide {border-top:2px dotted #cccccc; padding-top:10px; margin-bottom:20px}

#buy h2 {color:#015a9c; font-size:13px; margin:20px 0px 7px 0px; border-bottom:1px dotted #cccccc; padding-top:5px; background-image:none; padding:0px;}
#buy h3 {color:black; font-size:12px; margin:15px 0px 0px 0px;background-image:none; padding:0px;}
#buy h4 {color:#015a9c; font-size:12px; font-style:italic; margin:15px 0px 15px 0px;background-image:none; padding:0px;}
#buy strong {color:black}
#buy {color:black; font-size:12px}

#sponsors h2 {margin-top:30px}
#contain_top {margin: auto; width:977px; height:23px; background-image: url(../img/bg_top.gif); background-repeat:no-repeat}
#contain_main {width:973px; margin:auto; background-color:#ffffff; height:100%; overflow:hidden; border-left:2px solid #4a4a30; border-right:2px solid #4a4a30;}
#sponsors a {padding-left:10px;}
#sponsors img {padding-bottom:10px}
#sponsorcontent {padding-left:0px; line-height:19px; padding-bottom:0px; }

#contain_main1 {width:973px; margin:auto; background-color:#ffffff; height:100%; overflow:hidden; border-left:2px solid #4a4a30; border-right:2px solid #4a4a30;}
#contain_main1_orig {width:973px; margin:auto; background-color:#ffffff; height:100%; overflow:hidden; border-left:2px solid #4a4a30; border-right:2px solid #4a4a30;background-image:url(../img/people_1.jpg); background-position:bottom right; background-repeat:no-repeat}

#leftcol_hp {width:235px; display:inline; float:left; margin-left:25px}
#rightcol_hp {width:708px; display:inline; float:left; padding-top:10px}
#leftcol {width:220px; display:inline; float:left; margin-left:25px}
#rightcol {width:708px; display:inline; float:left; }
#motto {font-size:15px; font-weight:bold; color:#666666; padding-top:10px; padding-bottom:16px; padding-left:10px}
#mottohp {font-size:15px; font-weight:bold; color:#666666; padding-bottom:10px;}
#menu {margin-top:25px; margin-left:10px}
#menu a {display:block; font-size:13px; font-weight:bold; margin:0px 0px 7px 0px; text-decoration:none}
#whatsnew {margin-top:30px; line-height:19px}
#whatsnew p {margin:0px 25px 10px 10px}
#homecontent {width:362px; height:310px; display:inline; float:left; background-image:url(../img/bg_homecontent3.gif); background-repeat:no-repeat;}
img#logo {margin-left:10px}
img#logotwo {margin-top:15px}
#covercontain {width: 669px; clear:both; text-align:center}
#cover {display:inline; float:left; width:306px}
#contentpad {padding:20px 20px 0px 35px;line-height:23px; }
a#more {margin-top:5px}
#bodycontain {width: 708px; clear:both; text-align:center}
#bodycontent {padding-left:10px;  font-size:12px; line-height:21px; padding-bottom:20px}
#bodycontent img {margin-right:5px}
#bodycontent td {padding:0px 5px 5px 0px}
#bodyleft {display:inline; float:left; width:480px; margin-right:20px; text-align:left;}
#bodyright {width:200px; display:inline; float:left; text-align:left}
#quote {clear:both; padding-top:20px; margin-left:10px; font-size:14px; font-weight:bold; color:#95ab22; line-height:21px}
#signup a {display:block; margin:5px 0px 5px 10px}
#sponsors img {margin:5px 5px 0px 10px}
#buynow {margin-bottom:20px; margin-top:15px}

#footer {clear:both; border-top:2px dotted #cccccc; color:#666666; height:100%; background-color:white; width:973px; margin:auto; border-left:2px solid #4a4a30; border-right:2px solid #4a4a30; }
#footerlinks {margin-top:30px; padding-bottom:10px; vertical-align: middle; text-align:center} 
#resonance {color:#999999}
#resonance a {color:#999999}
#footer_close {background-image: url(../img/bg_bottom.gif); background-repeat:no-repeat; height:23px; width:977px; margin:auto; margin-bottom:20px}

#highlight_top {background-image:url(../img/highlight_top.gif); background-repeat:no-repeat; width:470px; height:25px; padding:5px 0px 0px 10px}
#highlight_mid {background-color:#f6f2f3; width:470px; }
#highlight_mid_content {padding:0px 20px 0px 10px; line-height:19px; font-size:11px}
#highlight_mid img {margin-right:15px}
#highlight_top h3 {margin:0px; margin-top:4px; width:440px}
#highlight_bottom {background-image:url(../img/highlight_bottom.gif);background-repeat:no-repeat; width:470px; height:25px}

#green {clear:both; padding-top:10px; font-size:14px; font-weight:bold; color:#95ab22; line-height:21px}
#green a{clear:both; padding-top:10px; font-size:14px; font-weight:bold; color:#95ab22; line-height:21px}
#green a:hover{clear:both; padding-top:10px; font-size:14px; font-weight:bold; color:#015a9c; line-height:21px}
.greenActive {clear:both; padding-top:10px; font-size:14px; font-weight:bold; color:#015a9c; line-height:21px}