body { background: #fff; font-family: 'Lucida Grande',Verdana, Sans-serif; font-weight: normal; padding: 0px; height: 100%; width: 100%; margin: 0px; min-width: 980px; color: #444; text-align: left; }
div,span,ul,h1,h2,h3,h4,h5,form,table,input,textarea,li { padding: 0; margin: 0; }
img { border: 0; }
a:link { color: #37c70c; }
a:visited { color: #50893e; }
a:hover { color: #dcc823; text-decoration: none; }
div.top { position: relative; background: #acafac url(../art/h_top.jpg) no-repeat; padding: 39px 0 0 20px; height: 88px; }
div.top a:link, div.top a:visited { color: #537548; }
div.top div#tunein { width: 400px; padding: 13px 10px 10px 10px; right: 0; color: #fff; font-family: 'Droid Sans'; background: #208202 url(../art/h_topgreen.jpg) repeat-x; font-size: 17px; position: absolute; margin-top: 48px; line-height: 17px; z-index: 3; }
div.top div#tunein a { color: #dcc823 }
div.top img.logo2 { float: right; width: 107px;margin: 0px 5px 0 0; }
div.top img.logo1 { float: right; width: 130px; margin: 8px 15px 0 0; }
h1, h2, h3, h4 { font-weight: normal; padding: 0; font-family: 'Droid Sans'; color: #4a5848; margin: 0; }
h3 { margin: 22px 0 5px 0; font-size: 18px; }
h3 a { text-decoration: none }
h1 { margin: 5px 0 5px; 0; font-size: 36px; }
h1.inner { margin: 5px 0 5px; 0; font-size: 36px; }
h4 { font-size: 15px; width: 514px; margin: 0; }
div.bigphoto, span.gn, b, h2, h3, p.question, p.questiontop, p.ti { color: #537548; }
p.question, p.questiontop { font-weight: bold; }
p.question { margin-top: 30px; }
span.ye { color: #dcc823; }
div.bodyarea { border-left: 8px solid #cfdfca; background-image: url(../art/h_main.jpg); background-repeat: no-repeat; }
div.bodyarea div.videoarea { float: left; margin: 0 10px 10px 10px; width: 514px; }
div.videoarea table { padding: 0; border: 0; border-collapse: collapse; margin: 0; }
div.videoarea table, div.videoarea table td { padding: 0; border: 0; margin: 0; }
div.videoarea table td.vidlegend { background-color: #7a9e70; text-align: center; letter-spacing: 4px; border-left: 1px solid #fff; padding: 4px 8px 4px; color: #fff; }
div.videoarea table td.vidsel { width: 154px; padding: 8px; vertical-align: top; }
div.videoarea table td p { margin: 0; padding: 0; font-size: 12px; }
div.videoarea table td span.ti { font-size: 15px; }
div.videoarea table td.vid { cursor: pointer; background: url(../art/h_vbon.jpg); color: #537548; }
div.videoarea table td.vid:hover { background: url(../art/h_vbonover.jpg); }
div.videoarea table td.vidon { background: url(../art/h_vb.jpg); }
div.right { width: 420px; float: right; margin: 0 0 10px 10px; }
div.also { cursor: pointer; background-color: #cfdfca; width: 400px; padding: 10px 10px 15px 10px; font-size: 13px; line-height: 14px; color: #555;}
div.also img { width: 130px; float: left; margin: 0 10px 4px 0; }
div.also a.ln, div.teach a.ln { font-size: 20px; display: block; margin: 8px 0 5px 0; text-decoration: none; }
div.also span.he { font-size: 13px; }
div.teach { cursor: pointer; background-color: #f1f1f1; width: 400px; padding: 10px 10px 15px 10px; font-size: 13px;  color: #555;}
div.bodytext { clear: left; padding: 8px 35px 15px 15px; }
div.comments { clear: both; padding: 15px 35px 15px 15px; background-color: #eee; }
div.bottom { text-align: center; background-color: #cfdfca; padding: 8px; }
a.biglink { clear: both; color: #fff; letter-spacing: 3px; font-size: 13px; padding: 3px; text-align: center; display: block; text-decoration: none; }
a.biglink:link, a.biglink:visited { background-color: #37c70c; }
a.biglink:hover { background-color: #dcc823 }
div.like { clear: right; border: 1px dotted #aaa; -border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; padding: 10px; width: 320px; text-align: right; float: right; margin: 10px 0 5px 10px; }
div.commentshead { overflow: auto; background: #eee url(../art/h_commentsback.jpg) repeat-x; padding:15px 35px 15px 15px;  }
h2 { font-size: 22px; margin-bottom: 1px; }
p.commentguide { font-size: 12px;  margin-top: 15px; clear: both; color: #666; }
div.commentsotro { float: right; background-color: #537548; padding: 9px; font-size: 16px; font-family: 'Droid Sans'; -border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; color: #ddd; width: 260px; margin: 0 0 5px 10px; }
div.commentsotro b { color: #fff; }
div.secbox, div.thequake, div.qaleft { font-size: 13px; padding: 20px 10px 20px 9px; border-left: 1px solid #238e02; }
div.thequake, div.qaleft  { margin-top: 2px; cursor: pointer; background-color: #ddd; overflow: auto; }
div.qaleft { float: left; width: 200px; margin: 10px 10px 10px 0; }
div.thequake:hover, div.qaleft:hover { background-color: #e8e4c0 }
div.secbox a.bigask, div.thequake a.bigask, div.qaleft a.bigask { display: block; font-size: 24px; font-family: 'Droid Sans'; text-decoration: none; }
div.thequake a:hover, div.thequake:hover a.bigask, div.qaleft:hover a.bigask, div.qaleft a:hover { color: #37c70c; }
div.secbox span.cred, div.thequake span.cred, div.qaleft span.cred { display: block; margin: 3px 0 6px 0; font-size: 12px; color: #537548; }
div.secbox img, div.thequake img { float: left; width: 90px; border: 4px solid #37c70c; margin: 0 10px 0 0; }
div.thequake img { border: 4px solid #37c70c }
a.return { text-decoration: none; padding: 5px; float: left; width: 150px; background-color: #37c70c; color: #fff; margin: 10px 10px 10px 0; }
a.return:hover { background-color: #dcc823; color: #fff; }
div.bigphoto { width: 350px; clear: left; background-color: #ddd; padding: 8px; float: left; margin: 5px 15px 15px 0; }
div.bigphoto img { margin-bottom: 8px }
p.ti { letter-spacing: 4px; margin: 9px 0 10px 0; padding: 0; font-size: 13px; font-family: 'Droid Sans';  }