
/* ::::: http://bangornews.com/sarapractice/html.css ::::: */

html, body { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; height: 100%; }
h1 { font-family: Arial,Helvetica,sans-serif; font-size: 24pt; margin-top: 0px; margin-bottom: 0pt; font-style: italic; }
h2 { font-family: Arial,Helvetica,sans-serif; font-size: 16pt; margin-top: 0px; margin-bottom: 0pt; }
h3 { font-family: Arial,Helvetica,sans-serif; font-size: 14pt; margin-top: 0px; margin-bottom: 0px; }
h4 { font-family: Arial,Helvetica,sans-serif; font-size: 12pt; margin-top: 0px; margin-bottom: 0px; }
h5 { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; }
h6 { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 2px; margin-bottom: 0px; letter-spacing: -1px; text-transform: uppercase; color: rgb(86, 76, 76); }
h6.light { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 2px; margin-bottom: 0px; letter-spacing: -1px; text-transform: uppercase; color: rgb(255, 255, 255); }
a { color: rgb(0, 0, 0); }
ul { margin: 0px 0px 0px 10px; padding-left: 8px; list-style-image: url('arrow_icon_001.gif'); }
html > body ul { margin: 0px 0px 0px 10px; padding-left: 3px; }
img { border: 0px none ; vertical-align: middle; }
form { display: inline; }

/* ::::: http://bangornews.com/sarapractice/layout.css ::::: */

.text_body { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.text_readmore { color: rgb(102, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_byline { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(102, 102, 102); }
.text_byline2 { font-family: Arial,Helvetica,sans-serif; font-size: 7pt; color: rgb(102, 102, 102); }
.text_caption { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }
.text_header_links { color: rgb(0, 0, 0); text-decoration: none; font-size: 8pt; vertical-align: middle; text-transform: uppercase; }
.text_softnav { color: rgb(0, 0, 0); text-decoration: none; font-size: 8pt; vertical-align: middle; }
.text_thirdcolumn_links { color: rgb(0, 0, 0); text-decoration: none; font-size: 10pt; vertical-align: middle; }
.text_poll_red { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; }
.text_location_black { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.text_infobox_options { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: none; }
.text_infobox_options_bold { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_infobox_options_articles { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; text-decoration: none; font-weight: bold; }
.text_navlinks_selected { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; }
.text_query { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-style: italic; }
.text_query_title { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_query_bold { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_gallery { color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_top5 { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_job_heads { color: rgb(20, 106, 157); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_job_heads_lg { color: rgb(20, 106, 157); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_home_heads { color: rgb(87, 126, 45); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_autos_heads { color: rgb(102, 51, 102); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_viewpoints_headline { color: rgb(153, 0, 51); font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.text_navbar_titles { color: rgb(153, 0, 51); font-weight: bold; }
.text_homes_videotour { color: rgb(102, 0, 0); font-size: 9pt; font-weight: bold; text-decoration: none; }
.text_navbar_headlines { color: rgb(153, 0, 51); font-size: 9pt; }
.storyheader { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(153, 0, 51); text-decoration: underline; }
.storydate { font-family: "Times New Roman",Times,serif; font-size: 8pt; font-style: italic; color: rgb(153, 153, 153); }
.storytext { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.text_leadlinks { color: rgb(196, 182, 182); font-size: 9pt; }
.text_leadlinks:hover { color: rgb(255, 255, 255); font-size: 9pt; }
.text_time { color: rgb(255, 255, 255); font-weight: bold; font-size: 9pt; }
.text_time2 { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); font-weight: bold; }
.text_section { color: rgb(51, 51, 51); font-weight: bold; }
.text_section_links { color: rgb(102, 0, 0); }
.text_section_links:hover { color: rgb(204, 153, 153); }
.text_sitemap_heads { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(51, 51, 51); }
.text_jobsearch_leader { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; }
.text_black_bold { color: rgb(0, 0, 0); font-weight: bold; }
.text_navbar_links { font-size: 9pt; }
.text_new { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0, 0, 0); }
.text_weather { color: rgb(58, 92, 139); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_mostpopular { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: none; color: rgb(0, 51, 204); }
div.page { position: absolute; top: 0px; left: 0px; width: 960px; }
div.header { width: 960px; height: auto; }
div.header_leadlinks { padding: 4px 8px; width: 960px; height: 24px; background-color: rgb(102, 0, 0); color: rgb(196, 182, 182); font-size: 9pt; }
html > body div.header_leadlinks { width: 944px; height: 16px; }
div.header_graphic { float: left; width: 640px; height: 124px; background-image: url('wintersnow.jpg'); }
div.header_weather { position: relative; left: 12px; top: 12px; }
div.header_subscribe { position: relative; left: 360px; top: -32px; }
div.header_ad { float: left; width: 319px; height: 124px; }
div.header2 { width: 960px; height: auto; background-color: rgb(102, 0, 0); }
div.header_links2 { padding: 4px 8px; width: 960px; height: 20px; background-color: rgb(102, 0, 0); }
html > body div.header_links2 { width: 944px; height: 12px; }
div.header_leaderboard2 { float: left; width: 728px; height: 90px; margin-top: 6px; margin-left: 4px; margin-bottom: 6px; }
div.header_community2 { float: left; width: 210px; height: 90px; background-color: rgb(0, 0, 0); margin-top: 6px; margin-left: 5px; margin-bottom: 6px; }
div.header_graphic2 { float: left; width: 580px; height: 126px; background-image: url('wintersnow.jpg'); }
div.header_weather2 { position: relative; left: 12px; top: 16px; }
div.header_weather2icon { float: left; }
div.header_weather2sponsor { float: left; padding-left: 8px; }
div.header_businesscenter3 { float: left; width: 380px; height: 126px; background-image: url('greenback.jpg'); background-repeat: repeat-x; }
div.businesscenter3_graphic { float: left; margin-left: 17px; margin-top: 5px; margin-bottom: 6px; }
div.businesscenter3_text { float: left; margin-left: 21px; margin-bottom: 6px; }
div.newheader { width: 960px; height: auto; background-color: rgb(148, 18, 28); }
div.newheader_leaderboard { float: left; width: 728px; height: 90px; margin-top: 6px; margin-left: 4px; margin-bottom: 6px; }
div.newheader_buscenter { float: left; width: 210px; height: 90px; margin-top: 6px; margin-left: 5px; margin-bottom: 6px; }
div.newheader_graphic { float: left; width: 588px; height: 80px; background-image: url('headergraphic_temp.jpg'); }
div.newheader_weather { position: relative; left: 12px; top: 4px; }
div.newheader_weathericon { float: left; }
div.newheader_weathersponsor { float: left; padding-left: 8px; }
div.newheader_emailupdates { float: left; width: 92px; height: 80px; margin-left: 5px; }
div.newheader_quicklinks { float: left; width: 260px; height: 80px; margin-left: 4px; }
div.header_bar { float: left; height: 32px; width: 960px; background-color: rgb(238, 238, 238); background-repeat: no-repeat; vertical-align: middle; padding-top: 4px; padding-left: 16px; }
html > body div.header_bar { width: 944px; }
div.header_trailreport { float: left; margin-left: 20px; }
div.content_wrap {  }
div.content { width: 790px; float: left; height: auto; }
div.new { padding: 4px; clear: both; width: 765px; height: 35px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(238, 238, 238); }
html > body div.new { width: 753px; height: 26px; }
div.new_header { float: left; width: 180px; height: auto; }
div.new_text { float: left; margin-top: 4px; width: 500px; height: auto; color: rgb(0, 0, 0); }
div.election { border: 7px solid rgb(68, 68, 68); clear: both; width: 765px; height: 396px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(255, 255, 255); }
html > body div.election { width: 753px; height: 400px; }
div.election_header { float: left; width: 190px; height: 404px; background-color: rgb(68, 68, 68); padding-left: 8px; }
html > body div.election_header { width: 190px; height: 400px; }
div.election_text { float: left; width: 501px; height: 396px; margin-left: 6px; margin-right: 6px; background-color: rgb(255, 255, 255); }
html > body div.election_text { width: 496px; height: 400px; }
div.election_button { float: left; width: 132px; height: 404px; background-color: rgb(68, 68, 68); }
html > body div.election_button { width: 120px; height: 400px; }
div.extras { padding: 6px; width: 765px; height: 85px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(232, 226, 202); }
html > body div.extras { width: 753px; }
div.tickerextras { border: 1px solid rgb(102, 102, 102); padding: 6px; width: 764px; height: 20px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-image: url('cancellations_bg.jpg'); }
html > body div.tickerextras { width: 752px; }
div.tickerextrasgraphic { float: left; width: 246px; }
div.tickerextrastext { float: left; width: 480px; margin-top: -2px; color: rgb(255, 255, 255); }
div.tickerextrastext a { color: rgb(255, 255, 255); }
div.umextras { padding: 6px; width: 765px; height: 85px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(153, 205, 255); }
html > body div.extras { width: 753px; }
div.extras_pic { padding: 6px; float: left; width: auto; height: auto; }
div.extras_text { float: left; width: 620px; height: auto; }
div.tourneyextras { padding: 6px; float: left; width: 765px; height: auto; margin-left: 6px; margin-top: 6px; background-color: rgb(255, 248, 201); }
html > body div.tourneyextras { width: 753px; margin-left: 12px; }
div.tourneyextras_left { float: left; width: 486px; height: auto; }
div.tourneyextras_top { float: left; width: 486px; height: auto; }
div.tourneyextras_scores { float: left; width: 326px; height: auto; margin-top: 4px; }
div.tourneyextras_header { float: left; width: 326px; height: auto; padding-top: 0px; }
div.tourneyextras_scores_row { float: left; width: 326px; height: 15px; font-size: 8pt; }
div.tourneyextras_scores_c1 { float: left; width: 30px; }
div.tourneyextras_scores_c2 { float: left; width: 40px; }
div.tourneyextras_scores_c3 { float: left; width: 40px; }
div.tourneyextras_scores_c4 { float: left; width: 216px; }
div.tourneyextras_headlines { float: left; width: 150px; margin-top: 6px; font-size: 8pt; }
div.tourneyextras_bottom { float: left; width: 480px; height: auto; padding-top: 8px; padding-bottom: 8px; }
div.tourneyextras_photo { float: left; width: 240px; padding-left: 6px; font-size: 8pt; padding-top: 6px; }
ul.tourney { list-style-image: url('sportsbullet.gif'); margin-left: 8px; padding-left: 6px; }
.text_tourney { color: rgb(0, 0, 0); font-size: 6pt; text-transform: uppercase; }
.text_tourney2 { color: rgb(0, 0, 0); font-size: 8pt; font-weight: bold; }
.text_tourney3 { font-size: 8pt; text-decoration: none; }
.text_tourney4 { font-size: 11pt; font-weight: bold; }
.text_tourney5 { color: rgb(255, 102, 0); font-size: 8pt; font-weight: bold; }
.text_tourney6 { color: rgb(102, 0, 51); font-size: 9pt; font-weight: bold; margin-top: 2px; }
.text_tourney7 { font-size: 7pt; text-decoration: none; }
div.content_left { clear: left; float: left; width: 400px; height: auto; padding-left: 12px; }
div.main_story_photo { float: left; width: auto; height: auto; margin-top: 6px; }
div.main_story_photo_caption { float: left; width: 400px; text-align: right; }
div.headlines { clear: both; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 6px; }
div.content_middle { border-left: 1px dotted rgb(204, 204, 204); float: left; width: 180px; height: auto; margin-left: 8px; padding-left: 8px; }
div.top_stories { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 6px; }
div.features { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 32px; }
div.content_right { float: left; width: 174px; height: auto; margin-left: 6px; }
div.poll { padding: 1px; float: left; width: 160px; height: auto; margin-top: 6px; background-color: rgb(238, 238, 238); }
div.poll_titles { padding: 4px; float: left; width: 160px; background-color: rgb(238, 238, 238); height: auto; }
html > body div.poll_titles { width: 152px; }
div.poll_question { margin: 4px; padding: 4px; background-color: rgb(255, 255, 255); height: auto; text-align: center; }
div.poll_query { margin: 4px; padding: 2px; height: auto; text-align: center; }
div.newmostviewed { margin: 4px; padding: 2px; height: auto; }
div.special { float: left; width: 795px; height: auto; padding-left: 12px; padding-top: 25px; }
div.coming_up { float: left; width: 256px; height: 160px; background-color: rgb(211, 208, 208); }
div.newsstand { float: left; width: 256px; height: 160px; background-color: rgb(250, 209, 145); }
div.coming_up_pic { padding: 6px; float: left; width: auto; height: auto; }
div.coming_up_text { padding: 2px; float: left; width: 170px; height: auto; }
div.photo { float: left; width: 238px; height: 160px; background-color: rgb(35, 31, 32); margin-left: 4px; margin-right: 4px; }
div.photo_1 { padding: 2px; float: left; width: 30%; height: 78px; text-align: center; }
html > body div.photo_1 { width: 74px; }
div.photo_2 { border-right: 1px dotted rgb(204, 204, 204); padding: 2px; float: left; width: 78px; height: 120px; text-align: center; }
html > body div.photo_2 { width: 74px; }
div.photo_3 { padding: 2px 2px 2px 4px; float: left; width: 78px; height: 120px; text-align: center; }
html > body div.photo_3 { width: 72px; }
div.special_sections { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 160px; background-color: rgb(255, 255, 255); }
div.bdnplayer { float: left; width: 500px; height: 290px; }
div.leftboxes { float: left; width: 248px; height: auto; margin-left: 6px; }
div.photo2 { float: left; width: 258px; height: 136px; background-color: rgb(35, 31, 32); margin-top: 4px; margin-bottom: 6px; }
div.photo_12 { padding: 2px; float: left; width: 30%; height: 78px; text-align: center; }
html > body div.photo_12 { width: 74px; }
div.photo_22 { border-right: 1px dotted rgb(204, 204, 204); padding: 2px; float: left; width: 78px; height: 104px; text-align: center; }
html > body div.photo_22 { width: 74px; }
div.photo_32 { padding: 2px 2px 2px 4px; float: left; width: 78px; height: 104px; text-align: center; }
html > body div.photo_32 { width: 72px; }
div.special_sections2 { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 140px; background-color: rgb(255, 255, 255); }
div.newapvid { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 140px; background-color: rgb(255, 255, 255); }
div.videoplayer { float: left; width: 795px; height: auto; padding-left: 12px; padding-top: 25px; }
div.sports_lifestyle { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 18px; padding-left: 12px; }
html > body div.sports_lifestyle { width: 383px; }
div.sports_lifestyle2 { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 18px; padding-left: 0px; }
html > body div.sports_lifestyle { width: 383px; }
div.sl_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.sl_content { width: 360px; }
div.sl_columnist_pic { float: left; width: 100px; height: 100px; padding-right: 6px; }
div.sl_lead_story { float: left; width: 254px; height: auto; }
div.sl_columnist_list { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 92px; height: auto; }
html > body div.sl_columnist_list { width: 80px; }
div.sl_top_stories { float: left; width: 230px; height: auto; margin-left: 12px; }
div.sports_links { margin-top: 10px; float: left; padding-left: 8px; padding-right: 8px; padding-top: 2px; height: 22px; width: 355px; background-color: rgb(255, 255, 255); }
html > body div.sports_links { width: 343px; }
div.sl_bottom { float: left; margin-top: 10px; width: auto; height: auto; }
div.sports_bottom { padding: 2px 8px; float: left; width: 354px; height: auto; background-color: rgb(0, 0, 0); }
html > body div.sports_bottom { width: 345px; }
div.sports_bottom_pic { float: left; width: 100px; }
div.sports_bottom_text { float: left; width: 240px; }
div.lifestyle_bottom { padding: 2px 8px; float: left; width: 352px; height: auto; background-color: rgb(153, 0, 0); }
html > body div.lifestyle_bottom { width: 345px; }
div.lifestyle_bottom_pic { float: left; width: 100px; }
div.lifestyle_bottom_text { float: left; width: 240px; }
div.columnists { float: left; width: 768px; height: auto; padding-top: 0px; padding-left: 12px; }
html > body div.columnists { width: 756px; }
div.columnists_content { padding: 6px; background-color: rgb(187, 188, 192); }
div.local_news { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 12px; }
html > body div.local_news { width: 383px; }
div.news_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.news_content { width: 360px; }
div.news_stories { padding: 6px; float: left; width: auto; height: auto; }
div.news_links { float: left; padding-left: 8px; padding-right: 8px; height: 22px; width: 354px; background-color: rgb(255, 255, 255); padding-top: 2px; }
html > body div.news_links { width: 343px; }
div.news_bottom { padding: 2px 8px; float: left; width: 354px; height: auto; background-color: rgb(0, 0, 0); }
html > body div.news_bottom { width: 345px; }
div.sports_bottom_pic { float: left; width: 100px; }
div.sports_bottom_text { float: left; width: 240px; }
div.viewpoints { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.viewpoints { width: 383px; }
div.view_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.view_content { width: 360px; }
div.view_lead { float: left; width: auto; height: auto; }
div.danby_pic { padding: 6px; float: left; width: auto; height: auto; }
div.view_list { padding: 6px; float: left; width: 235px; height: auto; margin-left: 2px; }
html > body div.view_list { width: 223px; }
div.opinion { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.opinion { width: 383px; }
div.opinion_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.opinion_content { width: 360px; }
div.opinion_thumb { float: left; width: 100px; height: 100px; padding-right: 6px; }
div.op_lead_story { float: left; width: 254px; height: auto; }
div.op_lead_story2 { float: left; width: 354px; height: auto; }
div.holder { float: left; width: 795px; height: auto; }
div.popular_sm { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 9px; }
div.popular_content_sm { border: 1px solid rgb(102, 0, 0); float: left; width: 284px; height: 230px; background-color: rgb(255, 255, 255); }
div.popular_content_inside { border: 1px solid rgb(102, 0, 0); float: left; width: 284px; height: auto; background-color: rgb(255, 255, 255); }
div.popular_header_sm { width: 284px; height: 25px; background-color: rgb(102, 0, 0); }
div.popular_text_sm { padding: 6px; float: left; width: 284px; height: auto; }
html > body div.popular_text_sm { width: 272px; }
div.onlineonly { clear: left; width: 755px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 12px; }
html > body div.onlineonly { width: 743px; }
div.onlineonly_content { border: 1px solid rgb(0, 0, 0); float: left; width: 755px; height: auto; background-image: url('bg.gif'); }
div.onlineonly_header { width: 755px; height: 25px; background-color: rgb(0, 0, 0); }
div.onlineonly_graphic { float: left; width: 110px; height: auto; padding-left: 13px; padding-top: 7px; padding-bottom: 7px; }
html > body div.onlineonly_graphic {  }
div.onlineonly_sm { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 12px; }
div.onlineonly_content_sm { border: 1px solid rgb(0, 0, 0); float: left; width: 250px; height: 230px; background-image: url('bg2.jpg'); }
div.onlineonly_header_sm { width: 250px; height: 25px; background-color: rgb(0, 0, 0); }
div.onlineonly_graphic_sm { float: left; width: 106px; height: auto; padding-left: 9px; padding-top: 4px; padding-bottom: 3px; }
html > body div.onlineonly_graphic_sm { width: 110px; }
div.newquery { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 9px; }
div.newquery_content { border: 1px solid rgb(102, 0, 0); float: left; width: 200px; height: 230px; background-color: rgb(255, 255, 255); }
div.newspecial_sections { float: left; width: auto; height: auto; padding-top: 12px; padding-left: 9px; }
div.apvid { float: left; width: auto; height: auto; padding-top: 12px; padding-left: 9px; }
div.apvid_content { border: 1px solid rgb(212, 208, 209); float: left; width: 200px; height: 230px; background-color: rgb(255, 255, 255); }
div.apvid_header { width: 240px; height: 25px; background-color: rgb(212, 208, 209); }
div.homepage_leaderboard_ad { clear: both; width: auto; height: auto; padding-top: 8px; padding-left: 12px; }
div.subscribe { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.subscribe { width: 383px; }
div.subscribe_content { border: thin solid rgb(102, 0, 0); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(102, 0, 0); }
html > body div.subscribe_content { width: 360px; }
div.story_content { padding: 6px 6px 6px 16px; float: left; width: 795px; height: auto; }
html > body div.story_content { width: 771px; }
div.story_text { padding: 6px; float: left; width: 516px; height: auto; }
html > body div.story_text { width: 504px; }
div.story_print { float: right; width: 400px; height: auto; background-color: rgb(255, 255, 255); margin-left: 10px; padding-bottom: 6px; }
div.story_printleft { float: left; width: 200px; }
div.story_printright { float: left; width: 200px; }
div.story_infobox { float: right; width: 400px; height: auto; background-color: rgb(238, 238, 238); margin-left: 10px; }
div.infobox_options { padding: 6px; height: auto; background-color: rgb(0, 0, 0); }
div.infobox_pic { border: 1px solid rgb(204, 204, 204); height: auto; background-color: rgb(255, 255, 255); text-align: center; }
div.infobox_caption { padding: 6px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }
div.infobox_ad { padding: 6px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color: rgb(255, 255, 255); }
div.infobox_topstories { float: right; width: auto; height: auto; background-color: rgb(255, 255, 255); padding-right: 55px; padding-left: 50px; }
html > body div.infobox_topstories { padding-right: 58px; padding-left: 62px; }
div.section_header_ad { float: left; width: 728px; height: 90px; }
div.section_header_url { float: left; width: 232px; height: auto; }
div.section_name { clear: left; width: auto; height: auto; padding-left: 4px; padding-top: 6px; }
div.section_content { padding: 6px 6px 6px 18px; float: left; width: 628px; height: auto; }
html > body div.section_content { width: 604px; }
div.section_thirdcolumn { padding: 6px; float: left; width: 160px; height: 583px; background-color: rgb(238, 238, 238); margin-top: 6px; margin-left: 2px; }
html > body div.section_thirdcolumn { height: 571px; width: 148px; }
div.thirdcolumn_centered { float: left; height: auto; width: 148px; text-align: center; }
html > body div.thirdcolumn_centered { width: 148px; }
div.thirdcolumn_inside_white { padding: 4px; height: 583px; width: 148px; background-color: rgb(255, 255, 255); }
html > body div.thirdcolumn_inside_white { height: 563px; width: 140px; }
div.section_story { float: left; width: 760px; height: auto; padding-left: 20px; padding-top: 12px; }
div.section_thumb { float: left; height: 100px; width: 100px; padding-right: 6px; }
div.opinions_danby { float: left; width: 600px; height: auto; }
div.opinions_danby2 { float: left; width: 300px; height: auto; }
div.clickback_thirdcolumn { float: left; width: 160px; margin-top: 6px; margin-left: 2px; color: rgb(238, 238, 238); font-size: 9pt; }
div.opinion_thirdcolumn { padding: 6px; float: left; width: 160px; height: 372px; background-color: rgb(72, 72, 72); background-image: url('pen.jpg'); background-position: right top; background-repeat: no-repeat; margin-top: 6px; margin-left: 2px; color: rgb(238, 238, 238); font-size: 9pt; }
html > body div.opinion_thirdcolumn { width: 148px; font-style: italic; }
div.danby_thirdcolumn { padding: 6px; float: left; width: 160px; height: 232px; background-color: rgb(238, 238, 238); margin-top: 6px; margin-left: 2px; }
html > body div.danby_thirdcolumn { width: 148px; }
div.readercomments_content { padding: 6px 6px 6px 16px; float: left; width: 492px; height: auto; }
html > body div.readercomments_content { width: 480px; }
div.readercomments_thirdcolumn { float: left; width: 272px; height: 583px; margin-top: 6px; margin-left: 2px; }
div.customsection_content { padding: 6px 6px 6px 18px; float: left; width: 470px; height: auto; }
html > body div.customsection_content { width: 446px; }
div.customsection_right { padding: 6px; float: left; width: 320px; height: auto; }
html > body div.customsection_right { width: 308px; }
div.customsectionwomenhistory_right { padding: 6px; float: left; width: 250px; height: 1000px; margin-top: 12px; }
html > body div.customsectionwomenhistory_right { width: 238px; }
div.customsectionbus_content { padding: 6px 6px 6px 18px; float: left; width: 530px; height: auto; }
html > body div.customsectionbus_content { width: 506px; }
div.customsectionbus_right { padding: 6px; float: left; width: 260px; height: 1000px; }
html > body div.customsectionbus_right { width: 248px; }
div.customsectionbus_table { float: left; width: 260px; height: 700px; }
div.ad { float: right; width: auto; height: auto; }
div.top_jobs { border: 1px solid rgb(18, 104, 155); float: left; width: 160px; height: auto; margin-bottom: 14px; }
div.jobs_middle { padding: 4px; float: left; width: 158px; height: auto; }
html > body div.jobs_middle { width: 150px; }
div.jobs_bottom { float: left; width: 150px; height: 54px; background-color: rgb(18, 104, 155); }
div.top_jobs_leader { border: 1px solid rgb(18, 104, 155); float: left; width: 320px; height: 122px; margin-bottom: 14px; }
html > body div.top_jobs_leader { width: 318px; height: 122px; }
div.top_jobs_leader_text { padding: 6px; float: left; width: 106px; height: 86px; text-align: center; vertical-align: middle; }
html > body div.top_jobs_leader_text { width: 94px; height: 77px; }
div.top_homes { border: 1px solid rgb(51, 102, 0); clear: left; width: 160px; height: 330px; }
div.homes_middle { padding: 4px; float: left; width: 158px; height: auto; }
html > body div.homes_middle { width: 150px; }
div.homes_pic { float: left; width: 150px; height: auto; }
div.homes_text { float: left; width: 150px; height: auto; }
div.top_autos { border: 1px solid rgb(102, 51, 102); float: left; width: 160px; height: auto; margin-bottom: 14px; }
div.autos_head { padding: 4px; float: left; width: 160px; background-color: rgb(201, 205, 180); text-align: center; color: rgb(91, 91, 91); font-weight: bold; margin-top: 4px; margin-bottom: 8px; }
html > body div.autos_head { width: 152px; }
div.autos_middle { padding: 4px; float: left; width: 160px; height: auto; margin-bottom: 7px; }
html > body div.autos_middle { width: 152px; }
div.autos_bottom { padding: 4px; float: left; width: 160px; background-color: rgb(201, 205, 180); text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(91, 91, 91); }
html > body div.autos_bottom { width: 152px; }
.text_autos_heads { color: rgb(102, 51, 102); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_autos { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.text_autos_bottom { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(91, 91, 91); }
div.jobs_search { padding: 6px; float: left; width: 292px; height: auto; background-repeat: no-repeat; }
html > body div.jobs_search { width: 280px; }
div.jobs_search_content { float: left; width: 280px; height: auto; }
div.jobs_search_cell { float: left; width: 124px; height: auto; padding-top: 5px; }
div.jobs_bannerad { float: left; width: 300px; height: 250px; }
div.jobs_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 575px; height: auto; margin-top: 6px; }
div.jobs_tools_headerbar { padding: 4px; float: left; width: 575px; height: 25px; background-color: rgb(235, 226, 202); }
html > body div.jobs_tools_headerbar { width: 567px; }
div.jobs_tools_content { padding: 5px; float: left; width: 190px; height: auto; }
html > body div.jobs_tools_content { width: 185px; }
div.homes_search { border: 1px solid rgb(235, 226, 202); float: left; width: 360px; height: auto; margin-top: 6px; margin-right: 8px; }
div.homes_search_content { padding: 6px; float: left; width: 360px; height: auto; }
div.homes_featured { border: 1px solid rgb(235, 226, 202); float: left; width: 220px; height: auto; margin-top: 6px; margin-right: 6px; }
div.homes_featured_content { padding: 6px; float: left; width: 220px; height: auto; }
html > body div.homes_featured_content { width: 208px; }
div.homes_graphic { border: 1px solid rgb(235, 226, 202); float: left; width: 360px; height: auto; margin-top: 6px; margin-right: 8px; }
div.homes_category_content { padding: 6px; width: 575px; }
div.homes_videotour_content { padding: 6px; margin-top: 6px; float: left; width: 577px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour_content { width: 565px; }
div.homes_videotour { float: left; width: 189px; height: auto; padding-top: 5px; padding-left: 4px; padding-right: 4px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour { width: 178px; }
div.cell_sm { float: left; width: 85px; height: auto; padding-top: 5px; }
div.homes_featured2 { border: 2px solid rgb(102, 0, 0); padding: 8px; float: left; width: 573px; height: auto; margin-top: 6px; margin-right: 6px; background-image: url('realestatebg.jpg'); }
html > body div.homes_featured2 { width: 557px; }
div.homes_graphic2 { clear: both; width: auto; height: auto; }
div.homes_featured_pic2 { float: left; width: auto; height: auto; padding-top: 6px; }
div.homes_featured_pic2 img { border: 1px solid rgb(0, 0, 0); }
div.homes_featured_content2 { padding: 6px; float: left; width: 170px; height: auto; margin-top: 6px; margin-left: 8px; }
html > body div.homes_featured_content2 { width: 158px; }
div.homes_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 575px; height: auto; margin-top: 6px; }
div.homes_category_content { padding: 6px; width: 575px; }
div.homes_videotour_content { padding: 6px; margin-top: 6px; float: left; width: 577px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour_content { width: 565px; }
div.homes_videotour { float: left; width: 189px; height: auto; padding-top: 5px; padding-left: 4px; padding-right: 4px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour { width: 178px; }
div.cell_sm { float: left; width: 85px; height: auto; padding-top: 5px; }
div.homes_search2 { padding: 6px; float: left; width: 160px; height: auto; margin-top: 11px; margin-left: 0px; }
html > body div.homes_search2 { width: 148px; }
div.autos_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 282px; height: auto; margin-top: 6px; margin-right: 6px; }
div.autos_tools_content { padding: 6px; float: left; width: 275px; height: auto; }
div.footer { clear: both; width: 100%; height: auto; }
div.footer_content { padding: 12px; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; text-align: left; }
div.footer_content_grey { padding: 6px; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; text-align: left; background-color: rgb(238, 238, 238); }
div.footer_navigateresults_grey { padding: 6px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; background-color: rgb(235, 226, 202); height: 25px; width: 589px; }
html > body div.footer_navigateresults_grey { height: 13px; width: 577px; }
div.companyinfo_content { width: 960px; float: left; height: auto; }
div.companyinfo_divide { padding: 10px; width: 450px; float: left; height: auto; }
div.companyinfo_newoffer { border: 2px solid rgb(235, 226, 202); width: auto; float: left; height: auto; background-color: rgb(235, 226, 202); text-align: center; }
div.form_content { float: left; width: 525px; height: auto; }
div.form_row { float: left; width: 525px; height: auto; }
div.form_cell { float: left; width: 250px; height: auto; padding-top: 7px; padding-left: 4px; }

/* ::::: http://bangornews.com/sarapractice/html.css ::::: */

html, body { margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; height: 100%; }
h1 { font-family: Arial,Helvetica,sans-serif; font-size: 24pt; margin-top: 0px; margin-bottom: 0pt; font-style: italic; }
h2 { font-family: Arial,Helvetica,sans-serif; font-size: 16pt; margin-top: 0px; margin-bottom: 0pt; }
h3 { font-family: Arial,Helvetica,sans-serif; font-size: 14pt; margin-top: 0px; margin-bottom: 0px; }
h4 { font-family: Arial,Helvetica,sans-serif; font-size: 12pt; margin-top: 0px; margin-bottom: 0px; }
h5 { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; }
h6 { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 2px; margin-bottom: 0px; letter-spacing: -1px; text-transform: uppercase; color: rgb(86, 76, 76); }
h6.light { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; margin-top: 2px; margin-bottom: 0px; letter-spacing: -1px; text-transform: uppercase; color: rgb(255, 255, 255); }
a { color: rgb(0, 0, 0); }
ul { margin: 0px 0px 0px 10px; padding-left: 8px; list-style-image: url('arrow_icon_001.gif'); }
html > body ul { margin: 0px 0px 0px 10px; padding-left: 3px; }
img { border: 0px none ; vertical-align: middle; }
form { display: inline; }

/* ::::: http://bangornews.com/sarapractice/layout.css ::::: */

.text_body { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.text_readmore { color: rgb(102, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_byline { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(102, 102, 102); }
.text_byline2 { font-family: Arial,Helvetica,sans-serif; font-size: 7pt; color: rgb(102, 102, 102); }
.text_caption { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }
.text_header_links { color: rgb(0, 0, 0); text-decoration: none; font-size: 8pt; vertical-align: middle; text-transform: uppercase; }
.text_softnav { color: rgb(0, 0, 0); text-decoration: none; font-size: 8pt; vertical-align: middle; }
.text_thirdcolumn_links { color: rgb(0, 0, 0); text-decoration: none; font-size: 10pt; vertical-align: middle; }
.text_poll_red { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; }
.text_location_black { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 10pt; }
.text_infobox_options { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: none; }
.text_infobox_options_bold { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_infobox_options_articles { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; text-decoration: none; font-weight: bold; }
.text_navlinks_selected { color: rgb(238, 238, 238); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-style: italic; }
.text_query { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-style: italic; }
.text_query_title { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_query_bold { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_gallery { color: rgb(204, 204, 204); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_top5 { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; }
.text_job_heads { color: rgb(20, 106, 157); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_job_heads_lg { color: rgb(20, 106, 157); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_home_heads { color: rgb(87, 126, 45); font-family: Arial,Helvetica,sans-serif; font-size: 8pt; font-weight: bold; }
.text_autos_heads { color: rgb(102, 51, 102); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_viewpoints_headline { color: rgb(153, 0, 51); font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
.text_navbar_titles { color: rgb(153, 0, 51); font-weight: bold; }
.text_homes_videotour { color: rgb(102, 0, 0); font-size: 9pt; font-weight: bold; text-decoration: none; }
.text_navbar_headlines { color: rgb(153, 0, 51); font-size: 9pt; }
.storyheader { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(153, 0, 51); text-decoration: underline; }
.storydate { font-family: "Times New Roman",Times,serif; font-size: 8pt; font-style: italic; color: rgb(153, 153, 153); }
.storytext { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.text_leadlinks { color: rgb(196, 182, 182); font-size: 9pt; }
.text_leadlinks:hover { color: rgb(255, 255, 255); font-size: 9pt; }
.text_time { color: rgb(255, 255, 255); font-weight: bold; font-size: 9pt; }
.text_time2 { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); font-weight: bold; }
.text_section { color: rgb(51, 51, 51); font-weight: bold; }
.text_section_links { color: rgb(102, 0, 0); }
.text_section_links:hover { color: rgb(204, 153, 153); }
.text_sitemap_heads { font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(51, 51, 51); }
.text_jobsearch_leader { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; font-style: italic; }
.text_black_bold { color: rgb(0, 0, 0); font-weight: bold; }
.text_navbar_links { font-size: 9pt; }
.text_new { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(0, 0, 0); }
.text_weather { color: rgb(58, 92, 139); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_mostpopular { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; text-decoration: none; color: rgb(0, 51, 204); }
div.page { position: absolute; top: 0px; left: 0px; width: 960px; }
div.header { width: 960px; height: auto; }
div.header_leadlinks { padding: 4px 8px; width: 960px; height: 24px; background-color: rgb(102, 0, 0); color: rgb(196, 182, 182); font-size: 9pt; }
html > body div.header_leadlinks { width: 944px; height: 16px; }
div.header_graphic { float: left; width: 640px; height: 124px; background-image: url('wintersnow.jpg'); }
div.header_weather { position: relative; left: 12px; top: 12px; }
div.header_subscribe { position: relative; left: 360px; top: -32px; }
div.header_ad { float: left; width: 319px; height: 124px; }
div.header2 { width: 960px; height: auto; background-color: rgb(102, 0, 0); }
div.header_links2 { padding: 4px 8px; width: 960px; height: 20px; background-color: rgb(102, 0, 0); }
html > body div.header_links2 { width: 944px; height: 12px; }
div.header_leaderboard2 { float: left; width: 728px; height: 90px; margin-top: 6px; margin-left: 4px; margin-bottom: 6px; }
div.header_community2 { float: left; width: 210px; height: 90px; background-color: rgb(0, 0, 0); margin-top: 6px; margin-left: 5px; margin-bottom: 6px; }
div.header_graphic2 { float: left; width: 580px; height: 126px; background-image: url('wintersnow.jpg'); }
div.header_weather2 { position: relative; left: 12px; top: 16px; }
div.header_weather2icon { float: left; }
div.header_weather2sponsor { float: left; padding-left: 8px; }
div.header_businesscenter3 { float: left; width: 380px; height: 126px; background-image: url('greenback.jpg'); background-repeat: repeat-x; }
div.businesscenter3_graphic { float: left; margin-left: 17px; margin-top: 5px; margin-bottom: 6px; }
div.businesscenter3_text { float: left; margin-left: 21px; margin-bottom: 6px; }
div.newheader { width: 960px; height: auto; background-color: rgb(148, 18, 28); }
div.newheader_leaderboard { float: left; width: 728px; height: 90px; margin-top: 6px; margin-left: 4px; margin-bottom: 6px; }
div.newheader_buscenter { float: left; width: 210px; height: 90px; margin-top: 6px; margin-left: 5px; margin-bottom: 6px; }
div.newheader_graphic { float: left; width: 588px; height: 80px; background-image: url('headergraphic_temp.jpg'); }
div.newheader_weather { position: relative; left: 12px; top: 4px; }
div.newheader_weathericon { float: left; }
div.newheader_weathersponsor { float: left; padding-left: 8px; }
div.newheader_emailupdates { float: left; width: 92px; height: 80px; margin-left: 5px; }
div.newheader_quicklinks { float: left; width: 260px; height: 80px; margin-left: 4px; }
div.header_bar { float: left; height: 32px; width: 960px; background-color: rgb(238, 238, 238); background-repeat: no-repeat; vertical-align: middle; padding-top: 4px; padding-left: 16px; }
html > body div.header_bar { width: 944px; }
div.header_trailreport { float: left; margin-left: 20px; }
div.content_wrap {  }
div.content { width: 790px; float: left; height: auto; }
div.new { padding: 4px; clear: both; width: 765px; height: 35px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(238, 238, 238); }
html > body div.new { width: 753px; height: 26px; }
div.new_header { float: left; width: 180px; height: auto; }
div.new_text { float: left; margin-top: 4px; width: 500px; height: auto; color: rgb(0, 0, 0); }
div.election { border: 7px solid rgb(68, 68, 68); clear: both; width: 765px; height: 396px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(255, 255, 255); }
html > body div.election { width: 753px; height: 400px; }
div.election_header { float: left; width: 190px; height: 404px; background-color: rgb(68, 68, 68); padding-left: 8px; }
html > body div.election_header { width: 190px; height: 400px; }
div.election_text { float: left; width: 501px; height: 396px; margin-left: 6px; margin-right: 6px; background-color: rgb(255, 255, 255); }
html > body div.election_text { width: 496px; height: 400px; }
div.election_button { float: left; width: 132px; height: 404px; background-color: rgb(68, 68, 68); }
html > body div.election_button { width: 120px; height: 400px; }
div.extras { padding: 6px; width: 765px; height: 85px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(232, 226, 202); }
html > body div.extras { width: 753px; }
div.tickerextras { border: 1px solid rgb(102, 102, 102); padding: 6px; width: 764px; height: 20px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-image: url('cancellations_bg.jpg'); }
html > body div.tickerextras { width: 752px; }
div.tickerextrasgraphic { float: left; width: 246px; }
div.tickerextrastext { float: left; width: 480px; margin-top: -2px; color: rgb(255, 255, 255); }
div.tickerextrastext a { color: rgb(255, 255, 255); }
div.umextras { padding: 6px; width: 765px; height: 85px; margin-right: 18px; margin-left: 12px; margin-top: 6px; background-color: rgb(153, 205, 255); }
html > body div.extras { width: 753px; }
div.extras_pic { padding: 6px; float: left; width: auto; height: auto; }
div.extras_text { float: left; width: 620px; height: auto; }
div.tourneyextras { padding: 6px; float: left; width: 765px; height: auto; margin-left: 6px; margin-top: 6px; background-color: rgb(255, 248, 201); }
html > body div.tourneyextras { width: 753px; margin-left: 12px; }
div.tourneyextras_left { float: left; width: 486px; height: auto; }
div.tourneyextras_top { float: left; width: 486px; height: auto; }
div.tourneyextras_scores { float: left; width: 326px; height: auto; margin-top: 4px; }
div.tourneyextras_header { float: left; width: 326px; height: auto; padding-top: 0px; }
div.tourneyextras_scores_row { float: left; width: 326px; height: 15px; font-size: 8pt; }
div.tourneyextras_scores_c1 { float: left; width: 30px; }
div.tourneyextras_scores_c2 { float: left; width: 40px; }
div.tourneyextras_scores_c3 { float: left; width: 40px; }
div.tourneyextras_scores_c4 { float: left; width: 216px; }
div.tourneyextras_headlines { float: left; width: 150px; margin-top: 6px; font-size: 8pt; }
div.tourneyextras_bottom { float: left; width: 480px; height: auto; padding-top: 8px; padding-bottom: 8px; }
div.tourneyextras_photo { float: left; width: 240px; padding-left: 6px; font-size: 8pt; padding-top: 6px; }
ul.tourney { list-style-image: url('sportsbullet.gif'); margin-left: 8px; padding-left: 6px; }
.text_tourney { color: rgb(0, 0, 0); font-size: 6pt; text-transform: uppercase; }
.text_tourney2 { color: rgb(0, 0, 0); font-size: 8pt; font-weight: bold; }
.text_tourney3 { font-size: 8pt; text-decoration: none; }
.text_tourney4 { font-size: 11pt; font-weight: bold; }
.text_tourney5 { color: rgb(255, 102, 0); font-size: 8pt; font-weight: bold; }
.text_tourney6 { color: rgb(102, 0, 51); font-size: 9pt; font-weight: bold; margin-top: 2px; }
.text_tourney7 { font-size: 7pt; text-decoration: none; }
div.content_left { clear: left; float: left; width: 400px; height: auto; padding-left: 12px; }
div.main_story_photo { float: left; width: auto; height: auto; margin-top: 6px; }
div.main_story_photo_caption { float: left; width: 400px; text-align: right; }
div.headlines { clear: both; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 6px; }
div.content_middle { border-left: 1px dotted rgb(204, 204, 204); float: left; width: 180px; height: auto; margin-left: 8px; padding-left: 8px; }
div.top_stories { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 6px; }
div.features { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; margin-top: 32px; }
div.content_right { float: left; width: 174px; height: auto; margin-left: 6px; }
div.poll { padding: 1px; float: left; width: 160px; height: auto; margin-top: 6px; background-color: rgb(238, 238, 238); }
div.poll_titles { padding: 4px; float: left; width: 160px; background-color: rgb(238, 238, 238); height: auto; }
html > body div.poll_titles { width: 152px; }
div.poll_question { margin: 4px; padding: 4px; background-color: rgb(255, 255, 255); height: auto; text-align: center; }
div.poll_query { margin: 4px; padding: 2px; height: auto; text-align: center; }
div.newmostviewed { margin: 4px; padding: 2px; height: auto; }
div.special { float: left; width: 795px; height: auto; padding-left: 12px; padding-top: 25px; }
div.coming_up { float: left; width: 256px; height: 160px; background-color: rgb(211, 208, 208); }
div.newsstand { float: left; width: 256px; height: 160px; background-color: rgb(250, 209, 145); }
div.coming_up_pic { padding: 6px; float: left; width: auto; height: auto; }
div.coming_up_text { padding: 2px; float: left; width: 170px; height: auto; }
div.photo { float: left; width: 238px; height: 160px; background-color: rgb(35, 31, 32); margin-left: 4px; margin-right: 4px; }
div.photo_1 { padding: 2px; float: left; width: 30%; height: 78px; text-align: center; }
html > body div.photo_1 { width: 74px; }
div.photo_2 { border-right: 1px dotted rgb(204, 204, 204); padding: 2px; float: left; width: 78px; height: 120px; text-align: center; }
html > body div.photo_2 { width: 74px; }
div.photo_3 { padding: 2px 2px 2px 4px; float: left; width: 78px; height: 120px; text-align: center; }
html > body div.photo_3 { width: 72px; }
div.special_sections { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 160px; background-color: rgb(255, 255, 255); }
div.bdnplayer { float: left; width: 500px; height: 290px; }
div.leftboxes { float: left; width: 248px; height: auto; margin-left: 6px; }
div.photo2 { float: left; width: 258px; height: 136px; background-color: rgb(35, 31, 32); margin-top: 4px; margin-bottom: 6px; }
div.photo_12 { padding: 2px; float: left; width: 30%; height: 78px; text-align: center; }
html > body div.photo_12 { width: 74px; }
div.photo_22 { border-right: 1px dotted rgb(204, 204, 204); padding: 2px; float: left; width: 78px; height: 104px; text-align: center; }
html > body div.photo_22 { width: 74px; }
div.photo_32 { padding: 2px 2px 2px 4px; float: left; width: 78px; height: 104px; text-align: center; }
html > body div.photo_32 { width: 72px; }
div.special_sections2 { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 140px; background-color: rgb(255, 255, 255); }
div.newapvid { border: 1px solid rgb(204, 204, 204); float: left; width: 258px; height: 140px; background-color: rgb(255, 255, 255); }
div.videoplayer { float: left; width: 795px; height: auto; padding-left: 12px; padding-top: 25px; }
div.sports_lifestyle { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 18px; padding-left: 12px; }
html > body div.sports_lifestyle { width: 383px; }
div.sports_lifestyle2 { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 18px; padding-left: 0px; }
html > body div.sports_lifestyle { width: 383px; }
div.sl_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.sl_content { width: 360px; }
div.sl_columnist_pic { float: left; width: 100px; height: 100px; padding-right: 6px; }
div.sl_lead_story { float: left; width: 254px; height: auto; }
div.sl_columnist_list { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 92px; height: auto; }
html > body div.sl_columnist_list { width: 80px; }
div.sl_top_stories { float: left; width: 230px; height: auto; margin-left: 12px; }
div.sports_links { margin-top: 10px; float: left; padding-left: 8px; padding-right: 8px; padding-top: 2px; height: 22px; width: 355px; background-color: rgb(255, 255, 255); }
html > body div.sports_links { width: 343px; }
div.sl_bottom { float: left; margin-top: 10px; width: auto; height: auto; }
div.sports_bottom { padding: 2px 8px; float: left; width: 354px; height: auto; background-color: rgb(0, 0, 0); }
html > body div.sports_bottom { width: 345px; }
div.sports_bottom_pic { float: left; width: 100px; }
div.sports_bottom_text { float: left; width: 240px; }
div.lifestyle_bottom { padding: 2px 8px; float: left; width: 352px; height: auto; background-color: rgb(153, 0, 0); }
html > body div.lifestyle_bottom { width: 345px; }
div.lifestyle_bottom_pic { float: left; width: 100px; }
div.lifestyle_bottom_text { float: left; width: 240px; }
div.columnists { float: left; width: 768px; height: auto; padding-top: 0px; padding-left: 12px; }
html > body div.columnists { width: 756px; }
div.columnists_content { padding: 6px; background-color: rgb(187, 188, 192); }
div.local_news { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 12px; }
html > body div.local_news { width: 383px; }
div.news_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.news_content { width: 360px; }
div.news_stories { padding: 6px; float: left; width: auto; height: auto; }
div.news_links { float: left; padding-left: 8px; padding-right: 8px; height: 22px; width: 354px; background-color: rgb(255, 255, 255); padding-top: 2px; }
html > body div.news_links { width: 343px; }
div.news_bottom { padding: 2px 8px; float: left; width: 354px; height: auto; background-color: rgb(0, 0, 0); }
html > body div.news_bottom { width: 345px; }
div.sports_bottom_pic { float: left; width: 100px; }
div.sports_bottom_text { float: left; width: 240px; }
div.viewpoints { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.viewpoints { width: 383px; }
div.view_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.view_content { width: 360px; }
div.view_lead { float: left; width: auto; height: auto; }
div.danby_pic { padding: 6px; float: left; width: auto; height: auto; }
div.view_list { padding: 6px; float: left; width: 235px; height: auto; margin-left: 2px; }
html > body div.view_list { width: 223px; }
div.opinion { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.opinion { width: 383px; }
div.opinion_content { border: 1px dotted rgb(204, 204, 204); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(238, 238, 238); }
html > body div.opinion_content { width: 360px; }
div.opinion_thumb { float: left; width: 100px; height: 100px; padding-right: 6px; }
div.op_lead_story { float: left; width: 254px; height: auto; }
div.op_lead_story2 { float: left; width: 354px; height: auto; }
div.holder { float: left; width: 795px; height: auto; }
div.popular_sm { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 9px; }
div.popular_content_sm { border: 1px solid rgb(102, 0, 0); float: left; width: 284px; height: 230px; background-color: rgb(255, 255, 255); }
div.popular_content_inside { border: 1px solid rgb(102, 0, 0); float: left; width: 284px; height: auto; background-color: rgb(255, 255, 255); }
div.popular_header_sm { width: 284px; height: 25px; background-color: rgb(102, 0, 0); }
div.popular_text_sm { padding: 6px; float: left; width: 284px; height: auto; }
html > body div.popular_text_sm { width: 272px; }
div.onlineonly { clear: left; width: 755px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 12px; }
html > body div.onlineonly { width: 743px; }
div.onlineonly_content { border: 1px solid rgb(0, 0, 0); float: left; width: 755px; height: auto; background-image: url('bg.gif'); }
div.onlineonly_header { width: 755px; height: 25px; background-color: rgb(0, 0, 0); }
div.onlineonly_graphic { float: left; width: 110px; height: auto; padding-left: 13px; padding-top: 7px; padding-bottom: 7px; }
html > body div.onlineonly_graphic {  }
div.onlineonly_sm { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 12px; }
div.onlineonly_content_sm { border: 1px solid rgb(0, 0, 0); float: left; width: 250px; height: 230px; background-image: url('bg2.jpg'); }
div.onlineonly_header_sm { width: 250px; height: 25px; background-color: rgb(0, 0, 0); }
div.onlineonly_graphic_sm { float: left; width: 106px; height: auto; padding-left: 9px; padding-top: 4px; padding-bottom: 3px; }
html > body div.onlineonly_graphic_sm { width: 110px; }
div.newquery { float: left; width: auto; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 12px; padding-left: 9px; }
div.newquery_content { border: 1px solid rgb(102, 0, 0); float: left; width: 200px; height: 230px; background-color: rgb(255, 255, 255); }
div.newspecial_sections { float: left; width: auto; height: auto; padding-top: 12px; padding-left: 9px; }
div.apvid { float: left; width: auto; height: auto; padding-top: 12px; padding-left: 9px; }
div.apvid_content { border: 1px solid rgb(212, 208, 209); float: left; width: 200px; height: 230px; background-color: rgb(255, 255, 255); }
div.apvid_header { width: 240px; height: 25px; background-color: rgb(212, 208, 209); }
div.homepage_leaderboard_ad { clear: both; width: auto; height: auto; padding-top: 8px; padding-left: 12px; }
div.subscribe { float: left; width: 395px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; padding-top: 16px; padding-left: 0px; }
html > body div.subscribe { width: 383px; }
div.subscribe_content { border: thin solid rgb(102, 0, 0); padding: 6px; float: left; width: 372px; height: auto; background-color: rgb(102, 0, 0); }
html > body div.subscribe_content { width: 360px; }
div.story_content { padding: 6px 6px 6px 16px; float: left; width: 795px; height: auto; }
html > body div.story_content { width: 771px; }
div.story_text { padding: 6px; float: left; width: 516px; height: auto; }
html > body div.story_text { width: 504px; }
div.story_print { float: right; width: 400px; height: auto; background-color: rgb(255, 255, 255); margin-left: 10px; padding-bottom: 6px; }
div.story_printleft { float: left; width: 200px; }
div.story_printright { float: left; width: 200px; }
div.story_infobox { float: right; width: 400px; height: auto; background-color: rgb(238, 238, 238); margin-left: 10px; }
div.infobox_options { padding: 6px; height: auto; background-color: rgb(0, 0, 0); }
div.infobox_pic { border: 1px solid rgb(204, 204, 204); height: auto; background-color: rgb(255, 255, 255); text-align: center; }
div.infobox_caption { padding: 6px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; color: rgb(0, 0, 0); }
div.infobox_ad { padding: 6px; height: auto; font-family: Arial,Helvetica,sans-serif; font-size: 8pt; background-color: rgb(255, 255, 255); }
div.infobox_topstories { float: right; width: auto; height: auto; background-color: rgb(255, 255, 255); padding-right: 55px; padding-left: 50px; }
html > body div.infobox_topstories { padding-right: 58px; padding-left: 62px; }
div.section_header_ad { float: left; width: 728px; height: 90px; }
div.section_header_url { float: left; width: 232px; height: auto; }
div.section_name { clear: left; width: auto; height: auto; padding-left: 4px; padding-top: 6px; }
div.section_content { padding: 6px 6px 6px 18px; float: left; width: 628px; height: auto; }
html > body div.section_content { width: 604px; }
div.section_thirdcolumn { padding: 6px; float: left; width: 160px; height: 583px; background-color: rgb(238, 238, 238); margin-top: 6px; margin-left: 2px; }
html > body div.section_thirdcolumn { height: 571px; width: 148px; }
div.thirdcolumn_centered { float: left; height: auto; width: 148px; text-align: center; }
html > body div.thirdcolumn_centered { width: 148px; }
div.thirdcolumn_inside_white { padding: 4px; height: 583px; width: 148px; background-color: rgb(255, 255, 255); }
html > body div.thirdcolumn_inside_white { height: 563px; width: 140px; }
div.section_story { float: left; width: 760px; height: auto; padding-left: 20px; padding-top: 12px; }
div.section_thumb { float: left; height: 100px; width: 100px; padding-right: 6px; }
div.opinions_danby { float: left; width: 600px; height: auto; }
div.opinions_danby2 { float: left; width: 300px; height: auto; }
div.clickback_thirdcolumn { float: left; width: 160px; margin-top: 6px; margin-left: 2px; color: rgb(238, 238, 238); font-size: 9pt; }
div.opinion_thirdcolumn { padding: 6px; float: left; width: 160px; height: 372px; background-color: rgb(72, 72, 72); background-image: url('pen.jpg'); background-position: right top; background-repeat: no-repeat; margin-top: 6px; margin-left: 2px; color: rgb(238, 238, 238); font-size: 9pt; }
html > body div.opinion_thirdcolumn { width: 148px; font-style: italic; }
div.danby_thirdcolumn { padding: 6px; float: left; width: 160px; height: 232px; background-color: rgb(238, 238, 238); margin-top: 6px; margin-left: 2px; }
html > body div.danby_thirdcolumn { width: 148px; }
div.readercomments_content { padding: 6px 6px 6px 16px; float: left; width: 492px; height: auto; }
html > body div.readercomments_content { width: 480px; }
div.readercomments_thirdcolumn { float: left; width: 272px; height: 583px; margin-top: 6px; margin-left: 2px; }
div.customsection_content { padding: 6px 6px 6px 18px; float: left; width: 470px; height: auto; }
html > body div.customsection_content { width: 446px; }
div.customsection_right { padding: 6px; float: left; width: 320px; height: auto; }
html > body div.customsection_right { width: 308px; }
div.customsectionwomenhistory_right { padding: 6px; float: left; width: 250px; height: 1000px; margin-top: 12px; }
html > body div.customsectionwomenhistory_right { width: 238px; }
div.customsectionbus_content { padding: 6px 6px 6px 18px; float: left; width: 530px; height: auto; }
html > body div.customsectionbus_content { width: 506px; }
div.customsectionbus_right { padding: 6px; float: left; width: 260px; height: 1000px; }
html > body div.customsectionbus_right { width: 248px; }
div.customsectionbus_table { float: left; width: 260px; height: 700px; }
div.ad { float: right; width: auto; height: auto; }
div.top_jobs { border: 1px solid rgb(18, 104, 155); float: left; width: 160px; height: auto; margin-bottom: 14px; }
div.jobs_middle { padding: 4px; float: left; width: 158px; height: auto; }
html > body div.jobs_middle { width: 150px; }
div.jobs_bottom { float: left; width: 150px; height: 54px; background-color: rgb(18, 104, 155); }
div.top_jobs_leader { border: 1px solid rgb(18, 104, 155); float: left; width: 320px; height: 122px; margin-bottom: 14px; }
html > body div.top_jobs_leader { width: 318px; height: 122px; }
div.top_jobs_leader_text { padding: 6px; float: left; width: 106px; height: 86px; text-align: center; vertical-align: middle; }
html > body div.top_jobs_leader_text { width: 94px; height: 77px; }
div.top_homes { border: 1px solid rgb(51, 102, 0); clear: left; width: 160px; height: 330px; }
div.homes_middle { padding: 4px; float: left; width: 158px; height: auto; }
html > body div.homes_middle { width: 150px; }
div.homes_pic { float: left; width: 150px; height: auto; }
div.homes_text { float: left; width: 150px; height: auto; }
div.top_autos { border: 1px solid rgb(102, 51, 102); float: left; width: 160px; height: auto; margin-bottom: 14px; }
div.autos_head { padding: 4px; float: left; width: 160px; background-color: rgb(201, 205, 180); text-align: center; color: rgb(91, 91, 91); font-weight: bold; margin-top: 4px; margin-bottom: 8px; }
html > body div.autos_head { width: 152px; }
div.autos_middle { padding: 4px; float: left; width: 160px; height: auto; margin-bottom: 7px; }
html > body div.autos_middle { width: 152px; }
div.autos_bottom { padding: 4px; float: left; width: 160px; background-color: rgb(201, 205, 180); text-align: center; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(91, 91, 91); }
html > body div.autos_bottom { width: 152px; }
.text_autos_heads { color: rgb(102, 51, 102); font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: bold; }
.text_autos { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; }
.text_autos_bottom { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(91, 91, 91); }
div.jobs_search { padding: 6px; float: left; width: 292px; height: auto; background-repeat: no-repeat; }
html > body div.jobs_search { width: 280px; }
div.jobs_search_content { float: left; width: 280px; height: auto; }
div.jobs_search_cell { float: left; width: 124px; height: auto; padding-top: 5px; }
div.jobs_bannerad { float: left; width: 300px; height: 250px; }
div.jobs_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 575px; height: auto; margin-top: 6px; }
div.jobs_tools_headerbar { padding: 4px; float: left; width: 575px; height: 25px; background-color: rgb(235, 226, 202); }
html > body div.jobs_tools_headerbar { width: 567px; }
div.jobs_tools_content { padding: 5px; float: left; width: 190px; height: auto; }
html > body div.jobs_tools_content { width: 185px; }
div.homes_search { border: 1px solid rgb(235, 226, 202); float: left; width: 360px; height: auto; margin-top: 6px; margin-right: 8px; }
div.homes_search_content { padding: 6px; float: left; width: 360px; height: auto; }
div.homes_featured { border: 1px solid rgb(235, 226, 202); float: left; width: 220px; height: auto; margin-top: 6px; margin-right: 6px; }
div.homes_featured_content { padding: 6px; float: left; width: 220px; height: auto; }
html > body div.homes_featured_content { width: 208px; }
div.homes_graphic { border: 1px solid rgb(235, 226, 202); float: left; width: 360px; height: auto; margin-top: 6px; margin-right: 8px; }
div.homes_category_content { padding: 6px; width: 575px; }
div.homes_videotour_content { padding: 6px; margin-top: 6px; float: left; width: 577px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour_content { width: 565px; }
div.homes_videotour { float: left; width: 189px; height: auto; padding-top: 5px; padding-left: 4px; padding-right: 4px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour { width: 178px; }
div.cell_sm { float: left; width: 85px; height: auto; padding-top: 5px; }
div.homes_featured2 { border: 2px solid rgb(102, 0, 0); padding: 8px; float: left; width: 573px; height: auto; margin-top: 6px; margin-right: 6px; background-image: url('realestatebg.jpg'); }
html > body div.homes_featured2 { width: 557px; }
div.homes_graphic2 { clear: both; width: auto; height: auto; }
div.homes_featured_pic2 { float: left; width: auto; height: auto; padding-top: 6px; }
div.homes_featured_pic2 img { border: 1px solid rgb(0, 0, 0); }
div.homes_featured_content2 { padding: 6px; float: left; width: 170px; height: auto; margin-top: 6px; margin-left: 8px; }
html > body div.homes_featured_content2 { width: 158px; }
div.homes_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 575px; height: auto; margin-top: 6px; }
div.homes_category_content { padding: 6px; width: 575px; }
div.homes_videotour_content { padding: 6px; margin-top: 6px; float: left; width: 577px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour_content { width: 565px; }
div.homes_videotour { float: left; width: 189px; height: auto; padding-top: 5px; padding-left: 4px; padding-right: 4px; background-color: rgb(235, 226, 202); }
html > body div.homes_videotour { width: 178px; }
div.cell_sm { float: left; width: 85px; height: auto; padding-top: 5px; }
div.homes_search2 { padding: 6px; float: left; width: 160px; height: auto; margin-top: 11px; margin-left: 0px; }
html > body div.homes_search2 { width: 148px; }
div.autos_tools { border: 1px solid rgb(235, 226, 202); float: left; width: 282px; height: auto; margin-top: 6px; margin-right: 6px; }
div.autos_tools_content { padding: 6px; float: left; width: 275px; height: auto; }
div.footer { clear: both; width: 100%; height: auto; }
div.footer_content { padding: 12px; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; text-align: left; }
div.footer_content_grey { padding: 6px; font-family: Arial,Helvetica,sans-serif; font-size: 7pt; text-align: left; background-color: rgb(238, 238, 238); }
div.footer_navigateresults_grey { padding: 6px; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 10pt; background-color: rgb(235, 226, 202); height: 25px; width: 589px; }
html > body div.footer_navigateresults_grey { height: 13px; width: 577px; }
div.companyinfo_content { width: 960px; float: left; height: auto; }
div.companyinfo_divide { padding: 10px; width: 450px; float: left; height: auto; }
div.companyinfo_newoffer { border: 2px solid rgb(235, 226, 202); width: auto; float: left; height: auto; background-color: rgb(235, 226, 202); text-align: center; }
div.form_content { float: left; width: 525px; height: auto; }
div.form_row { float: left; width: 525px; height: auto; }
div.form_cell { float: left; width: 250px; height: auto; padding-top: 7px; padding-left: 4px; }

/* ::::: http://bangornews.com/election/2007/electionsbdn.css ::::: */

td { vertical-align: top; font-family: Verdana,Arial,Helvetica,sans-serif; }
#electionsmaintable { border: 0px none ; width: 600px; }
#electionsmaintable td { padding: 4px; }
#reportingstatus { font-size: 0.8em; color: rgb(102, 102, 102); }
#resultscell { width: 600px; }
#resultstable { width: 148px; }
#pagenav, #navtable { width: 100%; }
#resultstable td, #pagenav td { padding: 0px; }
.headingcell { background-color: rgb(255, 255, 255); font-size: 0.6em; }
.racetypecell { font-size: 0.8em; font-weight: bold; }
.clearcell { height: 1px; }
.racecell { font-size: 0.6em; font-family: Arial,Helvetica,sans-serif; color: rgb(43, 74, 120); }
.pagenav { font-size: 9px; font-weight: normal; }
af fads das .racerow { background-color: rgb(180, 199, 228); }
.candidatecell, .resultstatcell { background-color: rgb(180, 199, 228); font-size: 0.6em; font-family: Arial,Helvetica,sans-serif; }
td.resultstatcell { text-align: right; }
#navcell { width: 243px; }
#navtable td { border-bottom: 2px solid rgb(255, 255, 255); }
#navtable tr { background-color: rgb(238, 238, 238); }
#navtablehead { background-color: rgb(204, 204, 204); font-weight: bold; font-size: 0.9em; color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; }
#navtablehead a { font-size: 0.7em; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.resultsby, .resultsbytown { font-size: 0.8em; }
.howto { color: rgb(102, 102, 102); font-size: 0.6em; }
.resultsby a { font-size: 0.8em; font-family: Verdana,Arial,Helvetica,sans-serif; }
.resultsbytown .towns { margin-left: 20px; }
.resultsby a, .resultsbytown .towns a { padding-left: 8px; background-image: url('bulletoffset.gif'); background-repeat: no-repeat; margin-bottom: 2px; display: block; font-size: 10px; }
