a {text-decoration: none;}
a:hover {text-decoration: none; color: #ee2819;}
.title {text-decoration: none; }
.title a:hover {text-decoration: none;}
p {text-align: justify;}

/* - SITEWIDE LAYOUT - */
html { background-color: #d1d1d1;}
body {background-position: center; margin:0px; padding: 0px; background-color::#d1d1d1;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#d1d1d1');
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d1d1d1));
    background: -moz-linear-gradient(top,  #f1f1f1,  #d1d1d1);
	font-family: "Lucida Grande",trebuchet,helvetica,arial,sans-serif;
	font-size: 62.5%;
	color: #272727;}
#mi_page_container {width: 960px;margin: 0px auto;overflow: hidden;background: #fff url(http://media.thesunnews.com/static/images/bg_rnav1.gif) right top repeat-y;
-moz-box-shadow: 0px 0px 2px 2px #d1d1d1;
-webkit-box-shadow: 0px 0px 2px 2px #d1d1d1;
box-shadow: 0px 0px 2px 2px #d1d1d1;
-moz-border-radius: 15px;
border-radius: 15px;}
#mi_masthead {background: #fff;}
#mi_content_container { font-family: Geneva, Arial, Helvetica, sans-serif;}
#mi_content {float: left;width: 616px;padding: 12px;padding-right: 0;}
#mi_sidebar {float: right;width: 300px;padding: 10px;}
.title {font-size: 16px;font-weight: bold;position: relative;text-transform: uppercase;}
.mi_rss_link {position: absolute;width: 12px;height: 12px;right: 4px;top: 2px;}
#mi_breaking {margin-bottom: 10px;}
#mi_legal {margin-left: 10px;margin-bottom: 0px;padding-top: 15px;padding-bottom: 20px;border-top: 0;background: #ffffff;}
#mi_legal ul li {display: inline;margin-right: 10px;}
#ad_corner, #ad_top {background: #ffffff;padding: 0pt; margin: 0pt;}
.section_heading {padding-bottom: 10px;}
#story_assets {font-size: 12px;}
#mlt {font-size: 12px;}
/* END SITE-WIDE Layout*/
/* - SECTIONPAGE 1 -*/
.sf1 .mi_col_1 {float: left;width: 300px;}
.sf1 #mi_group_1 .mi_col_1 .top_stories .title {display: none;}
.sf1 #mi_group_1 .mi_col_1 .top_stories .section_name {display: none;}
.sf1 .mi_col_2 {float: left;width: 304px;margin-left: 12px;}
/* -------------------- SITE MAP & FOOTER (SITE-WIDE)--------------------*/
#sitemap {-moz-border-radius: 20px; border-radius: 20px;}
#mi_footer {clear:both;}
#sitemap .column {margin: 10px 0px 0px 10px;display: inline;float: left;width: 108px;}
/* -------------------- SIDEBAR STYLES -------------------------*/
.cb_builder, .biz_finder, .real_estate_video {padding: 5px 0px;}
/* -------------------- CAREERBUILDER --------------------*/
#top_jobs_header {text-align:left;font-size:1.3em;margin:10px auto;}
#top_jobs_header .feed {position: relative;right: 2px;}
#top_jobs_container_custom{border: 0px solid #7B4418;font-family: verdana, helvetica, sans-serif;font-weight: bold;font-size: 11px;text-align: left;margin-bottom:10px;width:135px;float:left;overflow:hidden;}
#top_jobs_container_custom a{font-weight: normal;}
#top_jobs_container_custom ul{padding-left: 20px;padding: 10px 10px 10px 20px;list-style: disc outside;}
#top_jobs_container_custom ul li{padding-bottom: 5px;}
#top_jobs_container_custom .topjobs_employer{color: #7B4418;}
#top_jobs_head{background-color: #f0e6b5;text-align:center;padding: 3px;}
#top_jobs_all_link{text-align: left;padding-bottom: 5px;font-weight: bold;}
#top_jobs_all_link .arrow{color: #7B4418;letter-spacing: 1px;font-size: 11px;font-weight: bold;}
#top_jobs_feed{border-top: 1px solid #7B4418;text-align: left;font-weight: normal;font-size: 9px;padding: 5px;vertical-align: top;}
#top_jobs_feed *{vertical-align: middle;}
#top_jobs_feed_link{vertical-align: middle;padding-left: .4em;}
.jobs_widget_large_custom {text-align:left;width:298px;margin:5px auto;border:1px solid #7B4418;background-color:#fff;clear: both; text-align: center}
#top_jobs_footer {text-align:left;}
.jobs_widget_large_custom .header {clear: both;background-color:#f60;padding:3px;color:#fff;font-size:1.2em;}
ul#top_jobs {list-style: none;padding:0;}
li.topjobs_item {}
#employmentTV {float:right;width:160px;}
#cb_widget_custom form.main_box {width:290px; text-align: left; font-size: 12px; line-height: 2; text-indent: 8px;}
#cb_widget_custom form.main_box {padding:4px;}
#cb_widget_custom form.main_box label {display:block;padding: 2px 0;}
.jobs_widget_large_custom #submit {width: 260px; margin-left: 7px; background: #ff6600; color: white}
/* -------------------- TOP PHOTOS WIDGET --------------------*/
.top_galleries {background-color: #fff;border-top: 1px solid #7b4418;border-bottom: 1px solid #7b4418;margin: 10px 0;padding: 10px 0;}
.top_galleries .title {border-bottom: none;}
.top_galleries .gallery {width: 90px;}
.top_galleries .jcarousel-container-horizontal {width: 545px;padding: 0px 35px;}
.top_galleries .jcarousel-clip-horizontal {padding-top: 6px;width:  545px;height: 90px;}
.top_galleries .jcarousel-next-horizontal {position: absolute;top: 8px;right: 5px;width: 20px;height: 73px;cursor: pointer;}
.top_galleries .jcarousel-next-disabled-horizontal,
.top_galleries .jcarousel-next-disabled-horizontal:hover,.top_galleries .jcarousel-next-disabled-horizontal:active {display: none;}
.top_galleries .jcarousel-prev-horizontal {position: absolute;top: 8px;left: 5px;width: 20px;height: 73px;cursor: pointer;}
.top_galleries .jcarousel-prev-disabled-horizontal,
.top_galleries .jcarousel-prev-disabled-horizontal:hover,
.top_galleries .jcarousel-prev-disabled-horizontal:active {display: none;}
.top_galleries .top_gallery_name {width: 90px;}
.jcarousel-list li, .jcarousel-item {height: 105px;overflow: hidden;}
/* Styles to support Front Page Gallery Widget -- rwm 5/9/08 */
.side_rail_gallery {margin-left: 5px;}
.gallery_list { width: 298px; height: 280px; background-color: #dde; border: 1px solid #aaa; }
.gallery_list h2 { font-size: 1.4em; margin-top: 0px; border-bottom: none; text-align: center; }
.gallery_list #gallery_title h2{font-size:16px; font-weight:bold; color: #000000; position:relative; text-transform:uppercase; border-bottom:1px solid #7b4418; text-align: left;}
.fp_gallery { text-align: center; width: 97px;  float: left; height: 90px; padding: 5px 0px; }
.fp_gallery h2 { border-bottom: none; font-size: 1.0em; }
.fp_img_block { width:90px; height: 60px; overflow:hidden; border: 2px solid white;}
/* Styles to support 3 up gallery index pages -- rwm /5/9/08 */
.sf_gallery { width: 190px; float: left; }
.gallery_frame { background-position: 50%; background-repeat: none; width: 130px; height: 120px; overflow:hidden; border: 5px solid white; }
.sf_gallery h2 { border-bottom: 0px solid #fff; }
.sf_gallery h3 { color: #777; border-bottom: 0px solid #fff; }
/* Styles to support 3 across using single galleries in a topstory stack */
.span3 .gallery_list { background-color: #fff; height: 170px; }
.span3 .fp_gallery { width: 190px; }
.span3 .fp_img_block { width: 90px; height: 60px; padding-left: 48px;}
.span3 .fp_img_block img { width:90px; height: 60px; }
/* Styles to support 6 across in a Full group */
#mi_content .gallery_list { background-color: transparent; border: 0px solid #fff; width: 100%; height: auto; }
#mi_content .fp_gallery { height: 100px; }
/* text link ad styles */
#TextLinkAds {padding: 10px 0px;}
.TextLinkAds {border: 1px solid rgb(204, 204, 204);margin-top: 20px;}
.tla {font-family: arial, sans-serif;font-size: 10pt;clear: both;}
.tla h5 {font-size: 10px;color: #666;font-weight: normal;}
.tla table {margin: 0 auto;padding: 0;border: 1px solid #b3c7e3;border-collapse: collapse;background: #cedbed;width: 100%;}
.tla table tr td {padding: 0 3px;}
.tla .tla_toprow {background: #fff;border: 1px solid #b3c7e3;}
.tla .tla_toprow td {padding: 10px 3px;font-weight: bold;}
.tla .tla_secondrow {background: #e4ebf5;border: 1px solid #b3c7e3;}
.tla .tla_secondrow td {padding: 10px 3px;}
/* end text link ad styles */
/* styles for the real estate search page */
#promos .promospot fieldset { height: 170px; }
#findahome_column1, #findahome_column2, #findahome_column3 { width: 32%; }
.re_showcase { letter-spacing: 3px; text-transform: uppercase; text-align: center; font-weight: bold; margin-top: 25px; }
.re_span3 { width: 25%; text-align: center; float: left; margin-top: 0px;}
.re_realtors_head { letter-spacing: 3px; text-transform: uppercase; text-align: center; font-weight: bold; margin-top: 25px; background-color: #888; }
.re_span2 div { width: 45%; text-align: center; float: left; margin-top: 10px; margin: 5px; border: 1px solid #888; border-top: 3px; height: 100%; }
.re_more h1 { display: inline; font-weight: bold; font-size: 14px; }
.re_more { border-top: 6px solid #bbb; border-bottom: 6px solid #bbb; width: 350px; margin-left: 80px; }
.re_more a { color: blue; text-decoration: none; }
.re_more a:hover { color: red; text-decoration: underline; }
/* end styles for the real estate search page */
/* styles for rss links section */
#section_688 .switchit li a.xml, #section_688 .xml {background:transparent url('http://media.thesunnews.com/static/images/mi/icons/xml_29x12.gif') no-repeat scroll 5px 1px;padding:0 1em 0 45px;}
#section_688 .switchit li a.yahoo, #section_688 .yahoo {background:transparent url('http://media.thesunnews.com/static/images/mi/icons/yahoo_73x12.gif') no-repeat scroll 3px 2px;padding:0 1em 0 80px;}
#section_688 #xml fieldset { border: 2px solid #CCCCCC; margin-bottom:15px;}
#section_688 #xml legend {margin-bottom:5px; color:#000; padding: 0 5px 0 5px; font-weight:bold;}
#section_688 #xml h3 {margin:0 0 3px 0; padding:10px 0 0 5px; clear:left; font-size:12px; border-bottom:1px dotted silver; width:90%;}
#section_688 #xml ul {margin:0; padding:0; width:49%; float:left;}
/* end sytles for rss links section */
/* zvents widget */
#ZventsWidget {border: 1px solid #CCCCCC;width:280;padding: 5px 10px;}
.ZventsQuickSearch {background-color: #FFF;margin: 2px 2px 0 0;width: 280px;}
.ZventsQuickSearch * {font-family: Helvetica,sans-serif;font-size: 11px;}
.ZventsQuickSearch form {margin: 0;padding: 0;}
.ZventsDayButton, .ZventsDayButton * {display: block;text-align: left;}
.ZventsDayButton {color: rgb(91,91,91);background-color: rgb(255,166,70);border: 1px solid #262626;text-decoration: none;cursor: pointer;line-height: 120%;font-weight: bold;margin-right: 2px;padding: 2px 2px 0 2px;}
.ZventsDayButton:hover {background-color: #262626;}
.ZventsDayButtonDate {font-size: 16px;}
.ZventsDayButtonDay {}
.ZventsDayButtonAll {margin-right: 0;background-color: #262626;}
.ZventsDayButtonToday {color: #900810;}
.ZventsDayButtonWeekend {background-color: rgb(249,196,102);}
.ZventsEventList hr {border: 1px solid #262626;margin: 0px; padding: 0px;}
.ZventsEventList img {float: left;margin-right: 15px; padding: 0px;clear:both;}
.ZventsWrapper { width:280px; 20em; margin:0px; padding:0px; border: 1px solid #000;}
.Zventslinks {font-family: Verdana, Tahoma, sans-serif;font-size: 10px;text-align: left;display:block;overflow:hidden;margin-bottom:10px;margin-left:0px;border: 1px solid #000;width: 255px;}
.Zventslinks ul {float:left;margin-top:5px;margin-right:15px;margin-bottom:5px;margin-left:15px;padding:0px;list-style-type:none;}
.ZventsEvent { font-family: Verdana, Tahoma, sans-serif; font-size: 11px; text-align: left;margin: 0px;padding: 4px;}
.ZventsWrapper a:link, .ZventsWrapper a:visited {color: rgb(152, 27, 30);text-decoration: none;}
.ZventsWrapper a:hover {color: #66CC00;text-decoration: none;}
.ZventsEvent:hover { color: rgb(152, 27, 30); background-color: #e3e3e3; }
/* Jobs CSS Edit for Top Jobs DRB*/
#mi_content .lft_column, #center_rail .lft_column { float:left; width:60%; margin-top:0; padding-top:0; }
#mi_content .rt_column, #center_rail .rt_column { width:40%; margin-top:0; padding-top:0; float:left; }
/* Clear right col to put DRB to the right of the search */
.rt_column {clear:left}
#mi_content .heading, #center_rail.heading { width:100%; }
#mi_content .heading  p, #center_rail .heading  p { border-bottom: #0D1F61 inset; padding-bottom:10px; }
#mi_content #cb_logo, #center_rail #cb_logo { float:right; }
#mi_content .heading_bttm, #center_rail .heading_bttm { clear:both; }
#mi_content h4, #center_rail h4 { font-size:14px; font-weight:bold; margin-bottom:10px; }
#mi_content .timeframe_links, #center_rail .timeframe_links { font-size:0.85em; margin-bottom:10px; }
#mi_content .box1, #center_rail .box1, .box2, .box3 { padding:10px; }
#mi_content .box1, #center_rail .box1 { border: 1px solid #F90; }
#mi_content .box2, #center_rail .box2 { border: 1px solid #E7E9EF; }
#mi_content .box3, #center_rail .box3 { border: 2px solid #F90; }
#mi_content .hlt_txt_lg1, #center_rail .hlt_txt_lg1, .hlt_txt_lg2, .hlt_txt_lg3, .hlt_txt_lg4 { padding: 0px 4px; font-size:1.25em; font-weight:bold; color:#FFF; }
#mi_content .hlt_txt_lg1, #center_rail .hlt_txt_lg1 { background:#f56600; }
#mi_content .hlt_txt_lg2, #center_rail .hlt_txt_lg2 { background:#0D1F61; }
#mi_content .hlt_txt_lg3, #center_rail .hlt_txt_lg3 { background:#666; }
#mi_content .hlt_txt_lg4, #center_rail .hlt_txt_lg4 { background:#EFEFEF; color:#000; }
#mi_content .hlt_txt_sm,  #center_rail .hlt_txt_sm { background:#F56600; float:right; padding-left:4px; padding-right:4px; margin-top:-7px; }
#mi_content .hlt_txt_sm a, #center_rail .hlt_txt_sm a { color:#fff; }
#mi_content label, #center_rail label { display:block; margin-bottom:10px; }
#mi_content fieldset, #center_rail fieldset { margin-bottom:10px; margin-right:10px; }
#mi_content fieldset ul, #center_rail fieldset ul { list-style-type:circle; padding-left:10px; }
#mi_content label span, #center_rail label span { display:block; }
#mi_content .signin, #center_rail .signin { text-decoration:none; color:#F56600; font-weight:bold; }
#mi_content .cb_socket, #center_rail .cb_socket { padding:5px; border:5px solid #CDF; }
#mi_content .cb_socket A, #center_rail .cb_socket A { text-decoration:none; color:#39C; font-size:11px; font-family:arial,helvetica; }
/* Pluck Styles */
#AvatarOutput_dynamicContent {float: right;width: 260px;margin: 0 2px;font-weight: normal;text-transform: none;}
#AvatarOutput_dynamicContent img {float: right;width: 35px;}
#pluckAvatarControls {float: left;width: 220px;text-align: right;padding-top: 3px;}
#pluckBecomeMember {font-weight: bold;}
#pluckAvatarControls .pluckUser {font-weight: bold;}
.PersonaTabs_Container #PhotosTab {display: none;}
#nyxComments_pager {font-size: 13px;}
#nyxComments_pager .paginationNavLinks {letter-spacing: 4px;}
/* Weather Overrides */
.miWlink, .miWlow, .miWhi, #wsevere { margin-left: 15px; text-align:left;}
/* National Mortgage/Van Lines Styles */
.national_mortgage, .van_lines {width: 150;float: left;margin-left: 20px;}
#yahoo_950x30_ipatf,#yahoo_728x90_ipatf,#yahoo_1x1_ipatf {margin: 0px;}
.advertisement #yahoo_300x250_ipbtf, .advertisement #ntl3 {margin:0 0 10px 0;}
/* CSS for Harvest Traffic Driver */
/* Wrapper */
div#harvest {width: 298px;height: 248px;border: 1px solid #000;margin-bottom: 5px;}
/* Heading */
div#harvest-head {text-align: center;color: #fff;font: 14px Arial, Helvetica, Geneva, sans-serif;padding-top: 5px;padding-bottom: 5px;background: #C99A01;}
/* Override style set in javascript */
/* advbox1 height needs to be wrapper height -34 */
div#harvest .advbox1 {width: 100%;height: 214px;cursor: pointer;}
/* Footer */
div#harvest-foot {height: 10px;background: #C99A01;}
/* End CSS for Harvest Traffic Driver */
/* Magazine Footer */
#magaziners, #magaziners a {width: 960px;color:#000000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#tabe {}
#tabe a{font-size:11px;}
#tabe img {border: 1px solid #ffffff;}
#tabe img:hover {border: 1px solid #aa0000;}
#headeredder {color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;background-image:url("http://media.thesunnews.com/static/navigation/headback2.png");background-repeat:no-repeat;height:26px;width: 960px;padding-top: 5px;}
#headeredder a{color: #ffffff; text-transform:uppercase; text-decoration:none}
#headeredder a:hover {color: #f0e5b5;}
#footeredder {background-image:url("http://media.thesunnews.com/static/navigation/headback2.png");background-repeat:no-repeat;height:26px;width: 960px;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;text-align:right;text-transform:uppercase;margin-top: 5px;}
#footeredder a {color:#FFFFFF;text-transform:uppercase;text-decoration:none;}
#footeredder a:hover {color:#f0e5b5;}
/* End Mag Footer */
/* Small Zvents */
#zventzsmall {width: 280px;}
.ZventzQuickSearch {background-color: #FFF; margin: 0px; width: 280px;}
.ZventzQuickSearch * {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.ZventzQuickSearch form {margin: 0; padding: 0;}
.ZventzDayButton, .ZventzDayButton * {display: block; text-align: center;}
.ZventzDayButton {color: #555555; text-decoration: none; cursor: pointer; line-height: 120%; font-weight: bold; margin-right: 0px; padding-top: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/daybuttonSR.jpg); background-repeat: no-repeat; height: 50px; width: 38px; float: left;}
.ZventzDayButton:hover { text-decoration:none; padding-top: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/hoverdaybuttonSR.jpg); background-repeat: no-repeat; color: #005386;}		
.ZventzDayButtonDate {font-size: 16px;}
.ZventzDayButtonDay {color: #ffffff; background-color: #302b27; margin-top: 2px;}
.ZventzDayButtonAll {margin-right: 0; padding-top: 2px;}		
.ZventzDayButtonToday {padding-top: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/currentdaybuttonSR.jpg); background-repeat: no-repeat; color: #aa0000;}		
.ZventzDayButtonWeekend {padding-top: 2px;}
.ZventzEventList hr {border: 1px solid #e3e3e3; margin: 0px; padding: 0px;}		
.ZventzEventList img {float: left; margin-right: 15px; padding: 0px; clear:both;}	
.Zventzlinks {background-color:#F0E5B4; color:#000000; width: 278px; font-size:8pt; text-align: left; display:block; font-family:Arial, Helvetica, sans-serif; overflow:hidden; margin-top: 2px; text-decoration:none;}
.Zventzlinks a {color: #000000; text-decoration:none; font-weight:bold;}
.Zventzlinks a:hover {color: #aa0000;}
.Zventzlinks ul { color:#000000; float:left; margin-top:2px; margin-right:30px; margin-bottom:2px; margin-left:15px; padding:0px; list-style-type:none; text-decoration:none;}	
.ZventzEvent {font-size: 8pt; text-align: left; margin: 0px; padding: 2px;}
.ZventzWrapper { background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; font-weight:bold; line-height: 1.5; text-indent: 10px; width:278px; padding:5px 0px 0px 0px; border: 1px solid #7b4418;}
.ZventzWrapper a:link, .ZventzWrapper a:visited {margin-left: 5px; color: #000000; text-decoration: none;}
.ZventzWrapper a:hover {color: #aa0000; text-decoration: none;}
.ZventzEvent:hover { color: #aa0000;}
.ZventzFallbackLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#zventz2small {width: 300px;}
#zventzheader1 {width: 298px; margin-bottom: 3px; padding-top: 4px; background-color:#ffffff; text-indent: 7px; font-weight: bold; font-size: 11px; border-top: 1px solid #f0e5b5; border-bottom: 3px solid #f0e5b5;}
#zventsad1 {display: block; width:300px; border: 0px solid #888888; color:#FFFFFF; background-color:#993300:}
.Zventz2QuickSearch {background-color: #FFF; margin: 0px; width: 300px;}
.Zventz2QuickSearch * {font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
.Zventz2QuickSearch form {margin: 0; padding: 0;}
.Zventz2DayButton, .Zventz2DayButton * {display: block; text-align: center;}
.Zventz2DayButton {color: #555555; text-decoration: none; cursor: pointer; line-height: 120%; font-weight: bold; margin-right: 5px; padding-top: 2px; margin-bottom: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/daybuttonSR.jpg); background-repeat: no-repeat; height: 25px; width: 38px; float: left;}
.Zventz2DayButton:hover { text-decoration:none; padding-top: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/hoverdaybuttonSR1.jpg); background-repeat: no-repeat; color: #ffffff;}		
.Zventz2DayButtonDate {font-size: 16px;}
.Zventz2DayButtonDay {color: #ffffff; background-color: #302b27; margin-top: 2px;}
.Zventz2DayButtonAll {margin-right: 0; padding-top: 2px;}		
.Zventz2DayButtonToday {padding-top: 2px; background-image: url(http://media.thesunnews.com/static/images/zvents/currentdaybuttonSR.jpg); background-repeat: no-repeat; color: #aa0000;}		
.Zventz2DayButtonWeekend {padding-top: 2px;}
.Zventz2EventList hr {border: 1px solid #e3e3e3; margin: 0px; padding: 0px;}		
.Zventz2EventList img {float: left; margin-right: 15px; padding: 0px; clear:both;}	
.Zventz2links {background-color:#F0E5B4; color:#000000; padding: 2px; width: 294px; border: 1px solid #a46f2e; text-align:center; font-size:10px; font-weight:bold; display:block; font-family:Arial, Helvetica, sans-serif; overflow:hidden; text-decoration:none;}
.Zventz2links a {color: #000000; text-decoration:none; font-weight:bold;}
.Zventz2links a:hover {color: #aa0000;}
.Zventz2links ul { color:#000000; float:left; margin-top:2px; margin-right:30px; margin-bottom:2px; margin-left:15px; padding:0px; list-style-type:none; text-decoration:none;}	
.Zventz2Event {font-size: 8pt; text-align: left; margin: 0px; padding: 2px;}
.Zventz2Wrapper { background-color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333333; font-weight:bold; line-height: 1.5; text-indent: 10px; width:298px; padding:5px 0px 0px 0px; border: 1px solid #7b4418;}
.Zventz2Wrapper a:link, .ZventzWrapper a:visited {margin-left: 5px; color: #000000; text-decoration: none;}
.Zventz2Wrapper a:hover {color: #aa0000; text-decoration: none;}
.Zventz2Event:hover { color: #aa0000;}
.Zventz2FallbackLink {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* End Small Zvents */
#clock {
color: #005386; width: 298px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-align:right;}
.mi_rss_link img { visibility:hidden;}
#sitesearch  {
border-top:0px;}
#headerbar {background-image:url(http://media.thesunnews.com/static/navigation/headback2.png); background-color: #ffffff; height:16px; background-repeat:no-repeat;}
#PluckLogin {width: 240px; float: right; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-top: 2px; color: #7b4418; text-transform:capitalize;}
#PluckLogin a {color: #7b4418;}
#PluckLogin a:hover {color: #aa0000; text-decoration:none;}
#pluckLogOut {text-align: center; font-size: 11px; height: 20px; padding-top: 3px; float: right;  text-transform:none; overflow: hidden; display: inline-block; width: 60px; background-image:url(http://media.thesunnews.com/static/images/pluck/authbackgroundout.jpg); background-repeat:no-repeat;}
#pluckWelcomeMsg {text-align: center; font-size: 11px; height: 20px; float: left;  padding-top: 3px; text-transform:none; overflow: hidden; display: inline-block; width: 180px; background-image:url(http://media.thesunnews.com/static/images/pluck/authbackgroundwel2.jpg); background-repeat:no-repeat;}
#pluckSignIn {text-align: center; font-size: 11px; height: 20px; float: left;  padding-top: 3px; text-transform:none; overflow: hidden; display: inline-block; width: 120px; background-image:url(http://media.thesunnews.com/static/images/pluck/authbackgroundleft.jpg); background-repeat:no-repeat;}
#pluckBecomeMember {text-align: center; font-size: 11px; height: 20px; padding-top: 3px; float: right;  text-transform:none; overflow: hidden; display: inline-block; width: 120px; background-image:url(http://media.thesunnews.com/static/images/pluck/authbackgroundright.jpg); background-repeat:no-repeat;}
#mlt {border:1px solid #F0E5B4; clear:left; color:#7B4418; float:left; font-size:10px; line-height:15px; margin:0 10px 5px 0; padding:3px; width:309px;}
.story1 #story_assets #more_assets_list li a {font-size:12px;}
.story1 #story_header h4.date {color: #666;}
.story1 #story_header {float:left; margin-top:10px; width:610px;}
.story1 #story_body a {font-weight: bold}
.story1 #story_body .advertisement {float: left; padding: 15px 20px 10px 10px;}
#reprintStoryLink {height:0px; width: 0px; visibility: hidden;}
#txtResizeTool {font-size: 8px; color: #7b4418; width: 120px; display: inline-block; position: absolute; top: 20px; left: 9px;}
#commentCount {float: right; right: 5px; width: 100px; height: 12px; position: absolute; font-weight: bold; top: 3px;}
#mi_story_detail_top #story_tools {float: left; margin:0px; padding:0px; width:250px; height: 35px; border: 0px; background-image:url(http://media.thesunnews.com/static/images/storytoolsback4.jpg); background-repeat:no-repeat;}
#story_tools a{ color: #555555;}
#story_link_print {width: 50px; display: inline-block; height: 12px; position: absolute; top: 20px; right: 10px;}
#story_link_print img{width: 15px;}
#story_link_email {width: 60px; display: inline-block; height: 15px; position: absolute; top: 20px; right: 65px;}
#story_link_email img{width: 15px;}
#addthis {width: 150px; overflow: hidden; display: inline-block; position: absolute; margin: 0px; padding: 0px; height: 20px; top: 2px; left: 5px;}
#commentCount {float: right;font-weight: bold;height: 12px;margin-right: 10px;position: absolute;right: 5px;text-align: right;top: 3px;width: 100px;}
#story_tools a:hover { color: #aa0000; text-decoration: none;}
.story1 #story_assets #more_assets div {display:inline; font-size:10px;}
.story1 div#cycleImageCaption {clear:both; font-family:Arial,Helvetica,sans-serif; font-size:11px; height:120px; line-height:15px; overflow:auto; padding-top:5px; text-align:justify;}
.story1 #story_body {margin-top:5px; padding-top:5px;}
#toplinx {color:#aa0000; font-size: 11px;}
#toplinx a {color:#ccffff;}
#toplinx a:hover {color:#fffff;}
#mastLogoz {background: none; display: block; float: left; height: 70px; margin-top: 10px; text-indent: 0px; width: 455px;}
.dsq-comment-message {font-size: 12px;}
#story_tools {font-size: 9px;}
.factbox_head {font-size: 14px; font-weight: bold;}
.subhead {font-size: 16px; font-weight: bold;}
.bold { font-weight:bold;}
.bold_italic { font-weight:bold; font-style:italic;}
.capitals { text-transform:capitalize;}
.dateline { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #333;}
.factbox_bold { font-weight:bold;}
.howto_bold { font-weight:bold;}
.intro_bold_italic { font-style:italic; font-weight:bold;}
.italic { font-style:italic;}
.tagline_contrib {color: #333;}
.underline { text-decoration: underline;}

/* Nav Bar */
.topnavtsn {display:inline-block;padding-left:1px;padding-right:1px;height:40px;margin-top:5px; margin-bottom: -10px;font-family: Arial, Helvetica, sans-serif;font-size:12px;*font-size:12px; font-size:11px\9;font-weight:bold;white-space:nowrap;color:#7b4418;}
.topnavtsn a{color: #7b4418; display:block;}
#navitsn {height: 33px;width: 960px;background-color:#ffffff;margin: 0 auto;background-image:url(http://media.thesunnews.com/static/navigation/2011/menuback.png);background-repeat:no-repeat;outline:none;display:block;text-transform:uppercase; margin-bottom:7px;}
#navitsn a{text-decoration:none;}
#navitsn a:hover { color: red; text-decoration:none;}
#news-tsn {height: 33px;padding-left: 7px;padding-top: 7px; overflow:hidden; display:inline-block; width: 38px}
#obits-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 75px}
#sports-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 55px}
#opinion-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 55px}
#living-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 45px}
#kicks-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 45px}
#contests-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 70px}
#vacation-tsn {height: 33px; padding-top: 7px; background-image:url(http://media.thesunnews.com/static/navigation/2011/newsun5.png); background-repeat:no-repeat; background-position:0px -1px;display:inline-block;width: 40px;}
#vacation-tsn a {color:#005387;overflow:hidden; display:inline-block;width: 40px; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;}
#magazines-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 70px}
#classifieds-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 80px}
#realestate-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 85px}
#cars-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 40px}
#jobs-tsn {height: 33px; padding-top: 7px;overflow:hidden; display:inline-block;width: 40px}
#placeads-tsn {height: 33px; padding-top: 7px; margin-right: 7px;overflow:hidden; display:inline-block;width: 65px}
#placeads-tsn a {color: #005387;overflow:hidden; display:inline-block;width: 65px}
#placeads-tsn a:hover {color: green;overflow:hidden; display:block;width: 65px}
#squib-tsn {height:33px; width:85px; margin-top: 7px; display:block; float: right;overflow:hidden; display:block;}
#navtsn {width: 960px;list-style: none;cursor:pointer;display:block;z-index:10;position:relative;list-style-type: none;padding: 0;margin-left: 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#navtsn a {display: block; width: auto;}
#navtsn ul {font-size: 11px;background-color: transparent;background-image: url(http://media.thesunnews.com/static/navigation/images/images3/95fill.png);margin: 0;padding: 0px;list-style: none;display:block;width: 161px;overflow:hidden;border-bottom: 1px solid #7b4418;border-left: 1px solid #7b4418;border-right: 1px solid #7b4418;-webkit-border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;border-radius:0px 0px 10px 10px;}
#navtsn ul li {width: 159px;overflow:hidden;white-space: nowrap;line-height:1.5;padding: 0px;}
#navtsn ul li:hover {border: 1px solid transparent;border-top: 1px solid transparent;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;overflow:hidden;}
#navtsn ul li a{color: #7b4418; padding: 0px 0px 0px 6px; }
#navtsn ul li a:hover{color: white; background-color: red; -webkit-border-radius:10px 10px 10px 10px; -moz-border-radius:10px 10px 10px 10px; border-radius:10px 10px 10px 10px;}
#navtsn li {float: left; display:block; border: 1px solid transparent; border-top: 1px solid transparent;}
#navtsn li:hover {height: auto;border-left: 1px solid transparent;border-right: 1px solid transparent;border-top: 1px solid #7b4418;border-bottom: 1px solid transparent;-webkit-border-radius:10px 10px 0px 0px;-moz-border-radius:10px 10px 0px 0px;border-radius:10px 10px 0px 0px;}
#navtsn li.no:hover {background-image:none; border:1px solid transparent}
#navtsn li ul {position: absolute; left: -999em; display:block;}
#navtsn li:hover ul, #nav li.sfhover ul {left: auto; top: 33px; margin-left: -2px;}

#mi_yahoo_preamble {margin-left: 30px}
.advertisement { font-size: 0px;}
.ui-tabs-panel li { font-size: 11px; margin-left: 10px; list-style:disc outside none; font-weight: normal; line-height: 15px;}