* {
padding:0;
margin:0;
border:0;
}
body {
font:12px/1 arial, helvetica, sans-serif;
color:#000000;
line-height:1.45em;
background-color:#ffda9c;
background-image:url(../z-images/bkgrnd_strip-2.jpg);
background-repeat:repeat-x;
}
ul {
list-style:none;
}
a:hover {
color:#FF0000;
}
p {
padding:1em 0em 0em 0em;
}
h1, h2, h3 {
padding:1em 0em 0em 0em;
font-weight:normal;
line-height:1.15em;
}
h1 {
font-size:1.85em;
color:#ff4a00;
}
h2 {
font-size:1.25em;
color:#ff4a00;
}
img {
border:none;
}
.h2_with_more_space_above {
padding:2em 0em 0em 0em;
font-weight:normal;
line-height:1em;
}
#wrapper {
width:648px;
margin:12px auto 36px auto;
background-color:#FFFFFF;
}
#header {
width:648px;
height:100px;
}
#header #logo a:link, #header #logo a:visited {
display:block;
width:648px;
height:100px;
background-image:url(../z-images/header2.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#header #logo a:hover {
background-position:left bottom;
}
#nav {
width:648px;
background-color:#ffffff;
border-bottom:0px solid #FFCC99;
}
#nav ul {
padding:0.33em 0 0.33em 0;
font-size:0.9em;
text-align:center;
}
#nav li {
display:inline;
padding:0.5em 1em 0em 1em;
}
#nav a:link, #nav a:visited {
color:#000000;
}
#nav a:hover {
color:#FF0000;
}
#nav .active_page a:link, #nav .active_page a:visited {
color:#FF0000;
font-weight:bold;
font-size:1.1em;
}
#nav .active_page a:hover {
color:#000000;
}
#content {
padding:0 12px 2em 30px;
}
#content ul {
list-style:none;
margin:0.5em 0;
}
#content ul li {
margin-left:2.5em;
list-style:disc;
}
#content ul ul {
list-style:none;
margin-left:0.75em;
}
#content ul ul li {
margin-left:0.75em;
}
#content .class_info {
list-style:none;
}
#content .class_info li {
list-style:none;
}
#content .bold {
font-weight:bold;
}
#content a:link, #content a:active {
color:#000000;
}
#content a:visited {
color:rgb(79,99,174);
}
#content a:hover {
color:#FF0000;
}
#content .byline {
padding:0.5em 0em 1em 2em;
font-style:italic;
}
#content .quote {
color:#CC9933;
border-top:1px dotted #CC9933;
padding:0.5em;
margin-top:1em;
}
#content .team {
padding:0.5em 0em 0em 1em;
}
#content .pic-200-right {
width:200px;
float:right;
margin:1em 0 1em 2em;
}
#content .pic-200-right img {
border:0px solid #FFCC33;
margin-bottom:4px;
display:block;
}
#content .caption {
font-style:italic;
text-align:center;
padding-bottom:0.75em;
}
#content .faq_head {
padding:0.25em 0em 0em 0em;
}
#content .faq_head a:link, #content .faq_head a:active {
color:#0066CC;
}
#content .faq_head a:hover {
color:#FF0000;
}
#content .faq_head_w_space_above {
padding:1em 0em 0em 0em;
}
#content .spacer-30px {
height:30px;
width:600px;
}
#content .spacer-15px {
height:15px;
width:600px;
}
#content .donate_promo {
width:200px;
height:100px;margin:4px 0 4px 0;
}
#content .donate_promo a:link, .donate_promo a:visited {
display:block;
width:200px;
height:100px;
background-image:url(../z-images/donate_promo.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#content .donate_promo a:hover {
background-position:left bottom;
}
#content table {
margin:5em 6em 0 0;
}

#content .left_pad {
padding-left:1em;
}
#sponsors {
border-top:1px solid #FFCC99;
color:#000000;
text-align:center;
clear:both;
background-color:#FFFFCC;
padding-bottom:1em;
}
#sponsors table {
border:none;
margin:0.75em auto 0em auto;
border-collapse:collapse;
}
#sponsors td {
border:none;
padding:0;
margin:0;
}
#footer {
color:#000000;
font-size:0.85em;
line-height:1.25em;
text-align:center;
clear:both;
padding-bottom:1em;
background-color:#FF6600;
}
#footer a:link, #footer a:active {
color:#000000;
}
#footer a:visited {
color:rgb(79,99,174);
}
#footer a:hover {
color:#FFFFFF;
}







/* The following are the styles for the sponsor logos*/

#ccfc a:link, #ccfc a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/ccfc_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#ccfc a:hover {
background-position:left bottom;
}
#m_and_m a:link, #m_and_m a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/m_and_m_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#m_and_m a:hover {
background-position:left bottom;
}
#f2u a:link, #f2u a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/f2u_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#f2u a:hover {
background-position:left bottom;
}
#lf a:link, #lf a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/lf_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#lf a:hover {
background-position:left bottom;
}
#q100 a:link, #q100 a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/q_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#q100 a:hover {
background-position:left bottom;
}
#houston a:link, #houston a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/houston_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#houston a:hover {
background-position:left bottom;
}
#aura a:link, #aura a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/aura_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#aura a:hover {
background-position:left bottom;
}
#thrifty a:link, #thrifty a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/thrifty_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#thrifty a:hover {
background-position:left bottom;
}
#renewlife a:link, #renewlife a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/renewlife_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#renewlife a:hover {
background-position:left bottom;
}
#sportball a:link, #sportball a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/sportball_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#sportball a:hover {
background-position:left bottom;
}
#incite a:link, #incite a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/incite_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#incite a:hover {
background-position:left bottom;
}
#vitshop a:link, #vitshop a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/vitshop_logotype-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#vitshop a:hover {
background-position:left bottom;
}
#sunfest a:link, #sunfest a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/sunfest_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#sunfest a:hover {
background-position:left bottom;
}
#heal a:link, #heal a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/heal_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#heal a:hover {
background-position:left bottom;
}
#level a:link, #level a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/level_logo-new-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#level a:hover {
background-position:left bottom;
}
#artesian a:link, #artesian a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/artesian_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#artesian a:hover {
background-position:left bottom;
}
#old_dutch a:link, #old_dutch a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/old_dutch_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#old_dutch a:hover {
background-position:left bottom;
}
#island_farms a:link, #island_farms a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/island_farms_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#island_farms a:hover {
background-position:left bottom;
}
#cobs a:link, #cobs a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/cobs_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#cobs a:hover {
background-position:left bottom;
}
#tc a:link, #tc a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/tc_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#tc a:hover {
background-position:left bottom;
}
#noodle a:link, #noodle a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/noodle_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#noodle a:hover {
background-position:left bottom;
}
#hortons a:link, #hortons a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/hortons_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#hortons a:hover {
background-position:left bottom;
}
#celeste a:link, #celeste a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/celeste_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#celeste a:hover {
background-position:left bottom;
}
#splash-u a:link, #splash-u a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/splash-u_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#splash-u a:hover {
background-position:left bottom;
}



#dollar a:link, #dollar a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/dollar_giant_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#dollar a:hover {
background-position:left bottom;
}

#mayfair a:link, #mayfair a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/mayfair_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#mayfair a:hover {
background-position:left bottom;
}

#dl a:link, #dl a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/dl_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#dl a:hover {
background-position:left bottom;
}

#filler a:link, #filler a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/filler_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#filler a:hover {
background-position:left bottom;
}


#wccmt a:link, #wccmt a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/wccmt_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#wccmt a:hover {
background-position:left bottom;
}


#strathcona a:link, #strathcona a:visited {
display:block;
width:100px;
height:50px;
background-image:url(../z-images/strathcona_logo-small.jpg);
background-repeat:no-repeat;
background-position:left top;
}
#strathcona a:hover {
background-position:left bottom;
}
