/* layout */
#content #maincol {width:660px; float:left; margin:15px 0 0 0; padding-left:20px;}
#content #adcol {width:300px; float:right; margin:25px 0 0 0;}
#sponsor {float:right;}

hr.nobottomspace {margin-bottom:0;}
hr.notopspace {margin-top:0;}

h1 {font-size:32px; margin:10px 0; color:#627a85;}
h2 {font-size:15px; color:#2a2a2a;}
.rss {background:url(../i/rss.gif) left center no-repeat; padding-left:15px; color:#2a2a2a;}
.rss a {font:12px arial,sans-serif;}
.whatrss {font:12px arial,sans-serif;}
.whatrss a {color:#F07410; font:12px arial,sans-serif;}

.res404 {background:url(../i/eggbasket.jpg) top left no-repeat; padding-left:160px;}
.help, .msg {font-family:arial,sans-serif; margin-bottom:20px;}
.error {font-weight:bold; color:#8833dd; font-family:arial,sans-serif; padding-bottom:0.5em; margin-left:130px;}
#newsltr .error {margin-left:0;}

.lnks404, .update {background:url(../i/bg_srch3.gif) top left no-repeat; padding:15px;}
.lnks404 ul, .update ul {margin-left:1.4em; color:#A02E14;}
.lnks404 li {margin-top:8px;}
#cnf_error {padding:0;}
.update li {margin-top:0;}
.update li input {margin-top:3px;}

#contact_form ul {list-style:none; color:#2a2a2a; margin:0;}
#contact_form li {padding:0 0 0.5em 0;}
.req {color:#B609C6;}
#contact_form label {clear:left; float:left; width:120px; text-align:right; padding:0 10px 0 0;}
#cf_email, #cf_msg, #cf_subj, #cf_subj2 {width:350px;}
#cf_submit, #contact_form .info {margin-left:130px; color:#555; font:11px arial,sans-serif;}

.cnf_info {font-family:arial,sans-serif;}
.signup_info {font:13px georgia,times,serif; line-height:18px;}
#contact_newsltr_form ul {list-style:none; color:#2a2a2a; margin:0; font-family:arial,sans-serif;}
#contact_newsltr_form li {color:#555; padding:0.5em 0; border-top:1px solid #ccc;}
#newsltr #contact_newsltr_form li {border:0; color:#555;}
#newsltr #contact_newsltr_form li b {color:#2a2a2a; font:bold 15px georgia,times,serif;}

#contact_newsltr_form li.emailsub {padding:0 0 15px 0;}
#cnf_email, #cnf_submit {vertical-align:middle; margin-top:10px;}

#contact_newsltr_form .emailsub label {font-family:arial,sans-serif;}
#contact_newsltr_form .info, #contact_newsltr_form .chkbx {margin:5px 0 0 25px; color:#555; font-family:arial,sans-serif;}
#contact_newsltr_form .chkbx {margin:5px 0 0 0;}

#wdCt {background:none; border:none; font-size:11px; color:#555; font-family:arial,sans-serif;}

/*  This is to correct weird iframe problem where iframe overlaps background image at top of page */
iframe {margin-top:15px;}
h1.iframe-fix {margin-top:-5px;}

#maincol #advertise-with-us div {font:normal 13px Arial, Helvetica, sans-serif; line-height:16px; margin-bottom:22px; color:#666;}
#maincol #advertise-with-us div a {color:#f07410;}
#maincol #advertise-with-us div span {font-weight:bold; color:#999;}

