/* ::::: http://www.freespeech.org/fscm2/fstv.css ::::: */body { margin: 0pt; background: rgb(241, 245, 253) none repeat; font-family: arial,helvetica,clean,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 13px; line-height: normal; font-size-adjust: none; font-stretch: ; text-align: center; }div#wrapper { border-color: rgb(238, 238, 238); border-width: 10px; margin: 0pt auto; background: rgb(255, 255, 255) none repeat; width: 920px; text-align: center; }div#header { margin: 0px; padding: 0px; background: rgb(49, 99, 206) url('www_header_bg.gif') repeat-x; width: 920px; float: left; }div#all-content { background: rgb(255, 255, 255) none repeat; float: right; width: 800px; margin-bottom: 5px; }div#allrss-content { background: rgb(255, 255, 255) none repeat; float: left; width: 770px; margin-bottom: 5px; }div#main-content { background: rgb(255, 255, 255) none repeat; width: 370px; float: left; padding-left: 5px; }div#main-content2 { background: rgb(255, 255, 255) none repeat; width: 640px; float: left; padding-left: 15px; }div#sub-content { background: rgb(238, 238, 238) none repeat; width: 250px; float: right; padding-top: 10px; padding-left: 10px; padding-bottom: 5px; margin-right: 0px; }div#footer { border-top: 1px solid rgb(221, 221, 221); clear: both; padding-top: 5px; margin-right: 40px; margin-left: 30px; width: 90%; text-align: center; }div#footer2 { border-top: 1px solid rgb(221, 221, 221); clear: both; margin-right: 20px; margin-left: 20px; width: 100%; }div #fleft { border-right: thin dotted rgb(170, 170, 170); padding: 3px; background: rgb(255, 255, 255) none repeat; width: 230px; float: left; margin-left: 20px; margin-right: 10px; text-align: center; }div #fcenter { border-right: thin dotted rgb(170, 170, 170); padding: 3px; background: rgb(255, 255, 255) none repeat; width: 200px; float: left; margin-right: 10px; }div #fright { padding: 3px; background: rgb(255, 255, 255) none repeat; width: 250px; float: left; }div #amy { padding: 5px; float: left; }div#navigation { background: rgb(255, 255, 255) none repeat; width: 110px; float: left; margin-right: 10px; }div.topnav, div.subnav { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); padding: 5px; background: rgb(255, 255, 255) none repeat; }div.subnav { padding-left: 20px; }div.topnav a, div.subnav a { color: rgb(51, 102, 204); text-decoration: none; }div.topnav { font-weight: bold; }div.topnav a:hover, div.subnav a:hover { text-decoration: underline; }body.home #nav_home { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.highlights #nav_highlights { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.schedule #nav_schedule { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.special #nav_special { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.series #nav_series { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.faq #nav_faq { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.video #nav_video { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.search #nav_search { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.featured #nav_featured { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.spec #nav_spec { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.support #nav_support { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.donate #nav_donate { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.getinvolved #nav_getinvolved { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.store #nav_store { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.about #nav_about { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.contact #nav_contact { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.jobs #nav_jobs { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.partners #nav_partners { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.map #nav_map { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.links #nav_links { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }body.partners #nav_partners { border-left: 3px solid rgb(255, 153, 0); background: rgb(221, 221, 221) none repeat; }img#logo { padding: 5px; float: left; margin-top: 5px; }div#eguide { padding: 6px; float: right; margin-right: 10px; margin-top: 3px; }#eguide a { text-decoration: none; color: white; }#eguide a:hover { text-decoration: underline; }div { text-align: left; }#hilite, #hilite2 { margin-bottom: 40px; }#hilite2 { margin-top: 20px; padding-bottom: 20px; }#hilite { margin-bottom: 20px; }#hilite img { clear: left; float: left; margin-right: 10px; }#oc { margin-bottom: 10px; float: left; }#oc_img { float: right; clear: right; margin-left: 5px; }#oc_text { float: left; width: 190px; clear: left; }#aa { text-align: center; margin-bottom: 0px; }#aa_img { float: left; }#aa_text { text-align: left; margin-right: 5px; }#aa1 { border-right: thin dotted rgb(170, 170, 170); text-align: left; float: left; width: 350px; margin-bottom: 10px; margin-left: 100px; }#aa2 { text-align: left; width: 230px; float: left; margin-right: 70px; margin-left: 5px; margin-bottom: 10px; }#aa1_text { float: left; text-align: left; margin-right: 5px; }#aa2_text { float: right; text-align: left; margin-right: 5px; }#sr { float: left; }#sr_main { float: left; width: 65%; }#sr_vids { float: right; text-align: center; width: 30%; margin-right: 10px; }#ns { border-bottom: 1px solid rgb(170, 170, 170); float: left; padding-top: 5px; margin-bottom: 20px; padding-bottom: 20px; }#pitches { float: left; padding-bottom: 20px; margin-top: 5px; }#donate_button { margin-left: 35px; margin-top: 0px; margin-bottom: 0px; }#car { float: left; margin-top: 0px; margin-bottom: 10px; }#store { padding-left: 5px; float: left; width: 90px; }#dish { padding-left: 10px; float: left; width: 100px; }#featvid { float: left; padding-bottom: 20px; margin-top: 20px; }#lfeatvid { width: 45%; float: left; }#rfeatvid { width: 45%; float: right; }#auction { border-top: 1px solid rgb(170, 170, 170); padding-left: 5px; width: 240px; margin-top: 10px; margin-bottom: 10px; }img { border: 0pt none ; }#footer {  }h1 { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; }h2, h2 a:link, h2 a:visited { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; color: rgb(153, 0, 0); text-decoration: none; }h2 a:hover { font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-weight: normal; color: rgb(153, 0, 0); text-decoration: underline; }#main-content h1 { margin-top: 10px; margin-bottom: 20px; }#main-content h1, #sub-content h1 { font-size: 130%; text-align: left; }#hilite h1 { float: right; }a { color: rgb(51, 102, 204); }
