body {
	background-color: #f5f5f5;
	font-family: Verdana, sans-serif;
    text-align: center;
	color: #333;
	margin-top: 0px;
    /*
margin-left: 12px;
    margin-right: auto;
*/
	background-image: url(../../graphics/tg_background_tile.gif);
	background-repeat: repeat-y;
	background-position: center;
}

#whole_page {
	width: 978px;
    margin: auto;
    text-align: left;
    
}

#whole_page_960 {
	width: 960px;
    margin: auto;
    text-align: left;
    
}

a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #336699;
	text-decoration: none;
}
a:hover {
	color: #336699;
	text-decoration: underline;
}
a:active {
	color: #336699;
	text-decoration: underline;
}
a.white_link:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.white_link:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.white_link:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
a.white_link:active {
	text-decoration: underline;
	color: #FFFFFF;
}
.default_header {
	width: 978px;
    height: 136px;
	background-color: #233b53;
    
    background-image:url(/graphics/header/frontpageHeader978x136.jpg);
	/*background-image:url(/graphics/header/springHeader2010.jpg);*/
    
    background-repeat: no-repeat;
    
}
.weather_header {
	width: 978px;
    height: 136px;
	background-color: #233b53;
    background-image:url(/graphics/header/weatherHeader.jpg);
    background-repeat: no-repeat;
}
.newsletters_header {
	width: 978px;
    height: 126px;
	background-color: #233b53;
    background-image:url(/graphics/header/newslettersHeader.jpg);
    background-repeat: no-repeat;
}
.busroutes_header {
	width: 978px;
    height: 136px;
	background-color: #233b53;
    background-image:url(/graphics/header/busroutesHeader.jpg);
    background-repeat: no-repeat;
}
.local_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/localHeader.jpg);
    background-repeat: no-repeat;
}
.dailyphotos_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/dailyphotosHeader.jpg);
    background-repeat: no-repeat;
}
.lottery_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/lotteryHeader.jpg);
    background-repeat: no-repeat;
}
.games_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/gamesHeader.jpg);
    background-repeat: no-repeat;
}
.sports_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/sportsHeader.jpg);
    background-repeat: no-repeat;
}
.news_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/newsHeader.jpg);
    background-repeat: no-repeat;
}


.news01_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/news01Header.jpg);
    background-repeat: no-repeat;
}


.money_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/moneyHeader.jpg);
    background-repeat: no-repeat;
}
.living_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/livingHeader.jpg);
    background-repeat: no-repeat;
}


.eworcester_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/eworcesterHeader.jpg);
    background-repeat: no-repeat;
}

.opinion_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/opinionHeader.jpg);
    background-repeat: no-repeat;
}

.maps_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/mapsHeader.jpg);
    background-repeat: no-repeat;
}

.columnist_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/columnistHeader.jpg);
    background-repeat: no-repeat;
}


.multimedia_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/multimediaHeader.jpg);
    background-repeat: no-repeat;
}

.corrections_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/correctionsHeader.jpg);
    background-repeat: no-repeat;
}

.blogs_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/blogsHeader.jpg);
    background-repeat: no-repeat;
}

.health_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/healthHeader.jpg);
    background-repeat: no-repeat;
}

.mostcommented_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/mostcommentedHeader.jpg);
    background-repeat: no-repeat;
}


.photographs_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/photographsHeader.jpg);
    background-repeat: no-repeat;
}


.calendar_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/calendarHeader.jpg);
    background-repeat: no-repeat;
}


.comics_header {
	width: 978px;
    height: 136px;
	background-color: #ccc;
    background-image:url(/graphics/header/comicsHeader.jpg);
    background-repeat: no-repeat;
}



/* ----------------- NAVIGATION ----------------- */

#nav {
	/*width: 100%;*/
    height: 20px;
    padding-top: 3px;
    padding-left: 11px; 
	background-color: #ccc;
    font-family: verdana, sans-serif;
    font-size: 11px;    
	background-image:url(/graphics/header/navBkgrd.jpg);
	text-align: left; 
	font-weight: bold;
    color: #666;
}

#nav_960 {
	width: 949px;
    height: 20px;
    padding-top: 3px;
    padding-left: 11px; 
	background-color: #ccc;
    font-family: verdana, sans-serif;
    font-size: 11px;    
	background-image:url(/graphics/header/navBkgrd.jpg);
	text-align: left; 
	font-weight: bold;
    color: #666;
}

#nav2 {
	width: 974px;
    height: 20px;
    padding-top: 3px; 
    padding-left: 4px;
	background-color: #ccc;
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
	background-image:url(/graphics/header/navBkgrd.jpg); 
	text-align: left;
	font-weight: bold;
    color: #666;
}
#sub-nav {
	/*width: 100%;*/
    height: 26px;
    padding-top: 2px; 
    padding-left: 6px;

    background-color: #f5f5f5;
    border-bottom: 1px solid #ccc;
    font-family: verdana, sans-serif;
    font-size: 11px;
	text-align: left;
    color: #666;
    
}

.containerTop {
	width: 966px;
    font-family: Verdana, sans-serif;
    padding: 0px 6px 6px 6px; 
	text-align: left;
    border: 1px solid red;
    
}
.container {
	width: 966px;
    font-family: Verdana, sans-serif;
    padding: 0px 6px 6px 6px; 
	text-align: left;
    
}

.container_legacy {
	width: 966px;
    font-family: Verdana, sans-serif;
    padding: 0px 6px 6px 6px; 
	text-align: center;
    
}

.container_bus_routes {
	width: 966px;
    font-family: Verdana, sans-serif;
    padding: 10px; 
	text-align: left;
    
}

.date {
	/*width: 200px;*/ 
	padding: 0px; 
	margin-top: 5px; 
	margin-bottom: 5px;     
	margin-left: 5px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	float: left;
    color: #666;   
}
.dateInside {
	width: 190px; 
	padding: 0px; 
	margin-top: 4px; 
	margin-bottom: 2px; 
	margin-left: 5px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	float: left;   
}
.links_to_our_other_sites {
	padding: 0px; 
	margin-top: 4px; 
	margin-bottom: 2px; 
	margin-left: 5px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	float: left; 
    zborder: 1px solid blue;
}
#sportssubnav {
	width: 700px; 
	padding: 0px; 
	margin-top: 4px; 
	margin-bottom: 6px; 
	margin-left: 160px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
}
.headline55 {

    font-size: 55px;
	font-weight: bold;
	line-height: 55px;
    color: #333
}
.headline45 {
 	font-family: Verdana, sans-serif;
    font-size: 45px;
	font-weight: bold;
	line-height: 45px;
    color: #333
}
.headline30 {
 	font-family: Verdana, sans-serif;
    font-size: 30px;
	font-weight: bold;
 	line-height: 28px;
    color: #333
}


.headline24 {
    font-family: Verdana, sans-serif;
    font-size: 24px;
	font-weight: bold;
    line-height: 25px;
    margin-bottom: 8px; 
}


.mainstory_headline {
    font-family: Verdana, sans-serif;
    font-size: 24px;
	font-weight: bold;
    line-height: 25px;
    margin-bottom: 8px;
    
}


.mainstory_sectionfront_headline {
    font-family: Verdana, sans-serif;
    font-size: 24px;
	font-weight: bold;
    line-height: 27px;
    margin-bottom: 8px;
    
}


div.mainstory_sectionfront_headline_nolink {
    font-family: Verdana, sans-serif;
    font-size: 17px;
		font-weight: bold;
    line-height: 20px;
    margin-bottom: 4px;
    padding-bottom: 4px;
		color: #369;
		text-decoration: none;
}

.headline20 {
 	font-family: Verdana, sans-serif;
    font-size: 20px;
	font-weight: bold;
    color: #333;
}

.headline17 {
    font-family: Verdana, sans-serif;
    font-size: 17px;
    line-height: 20px;
	font-weight: bold;
    margin-bottom: 4px;
    padding-bottom: 4px;
    color: #333;
    
}


.secondarystory_sectionfront_headline {
    font-family: Verdana, sans-serif;
    font-size: 17px;
    line-height: 20px;
	font-weight: bold;
    margin-bottom: 4px;
    padding-bottom: 4px;
    color: #333;
    
}


.secondarystory_sectionfront_headline_nolink {
   font-family: Verdana, sans-serif;
    font-size: 17px;
    line-height: 20px;
		font-weight: bold;
    margin-bottom: 4px;
    padding-bottom: 4px;
    color: #369;
		text-decoration: none;
}



.headline16 {
    font-family: Verdana, sans-serif;
    font-size: 16px;
    line-height: 20px;
	font-weight: bold;
    margin-bottom: 4px;
    padding-bottom: 4px;
    color: #333;
    
}


.secondaryarticle_headline {
    font-family: Verdana, sans-serif;
    font-size: 16px;
    line-height: 20px;
	font-weight: bold;
    margin-bottom: 4px;
    padding-bottom: 4px;
    color: #333;
}



.headline12 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
	font-weight: bold;
    line-height: 18px;
    color: #333;
}


.headline14 {
    font-family: verdana, serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 20px;
    color: #333;
}


.headlineGallery14 {
    font-family: verdana, serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 20px;
    color: #000;
}



a.headlineGallery14:link {
	color: #000;
	text-decoration: none;
}
a.headlineGallery14:visited {
	color: #000;
	text-decoration: none;
}
a.headlineGallery14:hover {
	color: #336699;
	text-decoration: underline;
}
a.headlineGallery14:active {
	color: #000;
	text-decoration: none;

}






.frontpagenews_headline {
    font-family: verdana, serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 20px;
    color: #333;
}



#pubdate {
    font-family: Verdana, sans-serif;
    font-size: 10px;
	zfont-weight: bold;
    line-height: 20px;
    color: #333;
}

.verdana9 {
    font-family: verdana, sans-serif;
    font-size: 9px;
	
    line-height: 12px;
    color: #000;
}


.verdana9grey {
    font-family: verdana, sans-serif;
    font-size: 9px;
	
    line-height: 12px;
    color: #666;
}


.verdana10 {
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #333;
}

.verdana10black {
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #000;
}


.verdana10white {
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
}


.verdana11black {
    font-family: verdana, sans-serif;
    font-size: 11px;
    line-height: 1em;
    color: #000;
}


.verdana11 {
    font-family: verdana, sans-serif;
    font-size: 11px;
	
    line-height: 14px;
    color: #333;
}

.galleryTitle10 {
    font-family: verdana, sans-serif;
    font-size: 10px;
	
    line-height: 12px;
    zcolor: #333;
}


.galleryThumbnails {
    width: 128px; height: 150px; 
	margin: 4px 6px 2px 0px; 
	float: left; 
	border-bottom: 1px solid #ccc;
}




.findit {
    font-family: verdana, sans-serif;
    font-size: 13px;
	font-weight: bold;
    line-height: 14px;
    color: maroon;
}



.summary_links {
    font-family: verdana, sans-serif;
    font-size: 11px;
	line-height: 14px;
    color: #333;
}




.verdana10bold {
    font-family: verdana, sans-serif;
    font-size: 10px;
	font-weight: bold;
    line-height: 12px;
    color: #333;
}

.verdana12 {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;
    color: #333;
}


.article_quote {
    font-family: verdana, sans-serif;
    font-size: 16px;
	line-height: 20px;
    color: #333;
}

.article_quote_speaker {
	font-family: verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	padding-top: 5px;
	text-transform: uppercase;
}

.columnistheadline_rightrail {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;
    color: #333;
}


.digests_departments_most_commented_read {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;
    color: #333;
}


.digests {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;

}


.insidetoday_headline1 {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;
    color: #333;
}



.insidetoday_headline2 {
    font-family: verdana, sans-serif;
    font-size: 11px;
	line-height: 14px;
    color: #333;
}


.insidetoday_columnist {
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
	/*line-height: 16px;*/
    color: #333;
}


.superheading {
    font-family: verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 4px;
	zline-height: .5em;
    color: #333; 
    
}

.verdana12bold {
    font-family: verdana, sans-serif;
    font-size: 12px;
	font-weight: bold;
    line-height: 20px;
    color: #333;
}


.verdana14 {
    font-family: verdana, sans-serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 12px;
    color: #000;
}


.verdana14white {
    font-family: verdana, sans-serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 12px;
    color: #fff;
}



.Georgia12 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
line-height: 14px;
}

.Georgia12black {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
}

.Georgia12Grey {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    color: #6a7075;
    line-height: 16px;
    font-weight: bold;
}

.Georgia14 {
    font-family: Verdana, sans-serif;
    font-size: 14px;
    line-height: 18px;
}

.Georgia18 {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    line-height: 18px;
}

.Georgia20 {
    font-family: Verdana, sans-serif;
    font-size: 20px;
	font-weight: bold;
}

.Georgia24 {
    font-family: Verdana, sans-serif;
    font-size: 24px;
	font-weight: bold;
}


.summary {

    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;

}





.leadin {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 14px;

}

.location {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 14px;

}



.lastupdated {
    font-family: verdana;
    font-weight: bold;
    font-size: 10px;
    color: maroon;
    
}

#mainstory {
   width: 345px;
   margin-left: 0px; 
   float: left; 
   zborder: 1px solid red;
}



.to_right_of_main_story {
	width: 240px; 
	padding-left: 6px;
    margin-right: 3px; 
	margin-left: 0px; 
	font-size: 12px; 
	border-left: 1px dashed #ccc; 
	float: right;
}



.frontpage_mainsummary {
	width: 347px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 16px;
}

.frontpage_mainsummary_nowidth {
    font-family: Verdana, sans-serif;
    font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 16px;
}

.frontpage_mainsummary2 {
	width: 240px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 16px;
}

.frontpagenews_summary {
    font-size: 12px;
    padding: 0px;
	line-height: 16px;
    margin-top: 0px;
    margin-bottom: 8x;
}

.frontpage_section {
	width: 590px;
    margin: 10px 0 10px 6px;
    float: left;
}

.frontpage_section_650 {
	width: 750px;
    margin: 10px 0 10px 6px;
    float: left;
}

.frontpage_section_full {
	/*width: 590px;*/
    margin: 10px 6px 10px 6px;
    float: left;
}

.frontpage_section2 {
	width: 590px;
    height: auto;
    margin-left: 6px;
	margin-bottom: 10px;
    float: left;
}

.frontpage_section_head {
	width: 590px;
    font-family: verdana, sans-serif;
    font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #ccc;
}

.frontpage_section_head2 {
	width: 590px;
    font-family: verdana, sans-serif;
    font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
    padding: 4px 0 4px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px solid #ccc;
}

.featured_blog_head {
	width: 230px;
    font-family: verdana, sans-serif;
    font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000;
    padding: 4px 0 4px 0;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px solid #ccc;
}


.ap_headings_frontpage {
	width: 590px;
    font-family: verdana, sans-serif;
    font-size: 11px;
	font-weight: bold;
	color: #000;
    padding: 4px 0 4px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom: 1px solid #ccc;
}



.frontpage_section_subhead {
    width: 590px;
    font-size: 11px;
	color: #999999;
    padding: 4px 0 8px 0;
zborder: 1px solid blue;
}

.frontpage_section_mainstory {
	width: 560px;
    font-size: 12px;
	color: #333;
    zmargin-left: 12px; 
	padding: 6px 0 6px 0;
	line-height: 16px;
zborder: 1px solid red;
}

.frontpage_section_mainstory2 {
	width: 600px;
    font-size: 12px;
	color: #333;
    zmargin-left: 12px; 
	padding: 6px 0 6px 0;
	line-height: 16px;
    float: left;
    zborder: 1px solid pink;
}




.frontpage_section_headline {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	line-height: 18px;
padding: 0px;
margin-top: 0px;
margin-bottom: 6px;
zborder: 1px solid pink;
	
}

.moneyovr_section {
	width: 590px;
    font-size: 12px;
	color: #333;
    zmargin-left: 12px; 
	padding: 6px 0 6px 0;
	line-height: 16px;
zborder: 1px solid red;
}

.yesterdays_headlines {
	width: 600px;
    font-size: 13px;
	color: #333;
    zmargin-left: 12px; 
	padding: 6px 0 6px 0;
	line-height: 6px;
    float: left;
    zborder: 1px solid blue;

}

.businessatnoon_bloomberg {

    padding: 4px 0px 4px 0px;

}


.businessatnoon_bloombergfont {

    font-family: verdana, sans-serif;
    font-size: 11px;

}


.businessatnoon_bloombergcol {

    text-align: right;
    

}


.businessatnoon_bloombergcol {
    
    width: 60px;
    background-color: #f5deb3;
    text-align: right;
    

}


.byline {
    font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #333;
    padding: 0 0 2px 0;

	
}


.columnistsRightrail {

    padding-bottom: 4px;
    margin-bottom: 8px;
    border-bottom: 1px dashed #ccc;


}


.photobox_right {
	margin-left: 15px;
	margin-bottom: 10px;
    float: right;
}

.photobox_left {
	margin-right: 7px;
	margin-bottom: 0px;
    float: left;
}



.mainArticleOverview {

margin-bottom: 12px; 
zborder-top: 1px dashed #ccc;
border-bottom: 1px dashed #ccc;
padding-top: 10px;
padding-bottom: 16px;


}



.mainstoryPhoto {

    margin-top: 4px;
    padding-top: 4px;
    padding-bottom: 6px;
    margin-bottom: 6px;



}


.secondaryArticlesOverview {

    /*padding-bottom: 12px;*/ 
    margin-bottom: 12px; 
 zborder-bottom: 1px dashed #ccc;


}


.secondaryArticlesOverviewSections {

    padding-bottom: 12px;
    margin-bottom: 12px; 
    border-bottom: 1px dashed #ccc;


}


.location {

    font-family: Verdana, sans-serif;
    font size: 13px;
    font-weight: bold;


}



.largePictureOverview {

    padding-right: 8px; 
    padding-bottom: 2px; 
    float: left;


}


.smallPictureOverview {

    /*padding-right: 6px;*/
    margin-top: 8px;
    margin-top: 0px; 
    margin-right: 10px;
    float: left; 
    zborder: 1px solid blue;


}



.columnists_links {
	font-family: verdana; sans-serif;
    font-size: 10px;
	color: #333;
    padding: 6px 0 6px 0;
	
    margin-left: 20px; 
	line-height: 13px;
	float: left;
	width: 430px;
	clear: both;
}




.frontpage_section_linksleft {
	font-family: Verdana; sans-serif;
    font-size: 11px;
	color: #333;
    
    margin-left: 0px; 
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	line-height: 17px;

	
zwidth: 620px;
    clear: both;
    zborder: 1px solid green;
}


.frontpage_section_linksleft2 {
	font-family: Verdana; sans-serif;
    font-size: 11px;
	color: #333;
    margin-left: 0px; 
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	line-height: 13px;
	float: left;
	width: 350px;

    
}

.frontpage_section_linksright {
	font-family: verdana; sans-serif;
    font-size: 10px;
	color: #333;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	line-height: 13px;
	float: right;
	width: 290px;
}

.localnews_section {
	width: 600px;
    margin: 5px 0 10px 6px;
    float: left;
    zborder-top: 1px dashed #ccc;
    text-align:left;
}

.businessatnoon_section {
	width: 600px;
    padding-top: 8px; 
    padding-bottom: 10px;
    margin: 10px 0 10px 6px;
    float: left;
    border-bottom: 1px dashed #ccc;
    zborder: 1px solid red;
}

.headlineonly {width: 276px;  }

.onthecommon_section {
	width: 600px;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 2px; 
    margin-top: 10px;
	/*margin-bottom: 10px;*/
    float: left;
    /*background-color: #eaeed3;*/
}

.sponsors_specialcoverage {
width: 600px; 
height: auto; 
zmargin-left: 6px; 
padding-top: 2px; 
padding-bottom: 14px;
}


.specialcoveragegraphics {
width: 140px; 
padding-top: 8px; 
margin: 4px; 
float: left;
}

#pollnewsletters {
width: 175px; 
margin-top: 0px; 
padding: 0px; 
float: right;
}

.pollnewsletterssections { 
width: 170px;
margin: 0px 0 6px 0;
padding: 4px 0 4px 0;
zborder-top: 1px solid #ccc; 
border-bottom: 1px solid #ccc; 
}

#lowernewssection {
width: 600px; float: left; 
zborder: 1px solid #000;
}

.recent_columns {
	font-family: verdana; sans-serif;
  font-size: 10px;
	color: #333;
  margin: 0px; 
	padding: 0px;
	line-height: 13px;
}

.weather_1 {
    position: absolute;
	float: left; 
	padding: 4px; 
	margin-top: 2px; 
	margin-right: 5px; 
	margin-left: 500px; 
	font-family: verdana; sans-serif; 
	color: #fff; 
	font-size: 10px;
	/*border: 1px solid yellow;*/
	
  
}

/*.weather_1 {
    position: absolute;
	float: left; 
	padding: 4px; 
	margin-top: 2px; 
	margin-right: 5px; 
	margin-left: 500px; 
	font-family: verdana; sans-serif; 
	color: #fff; 
	font-size: 10px;
	border: 1px solid yellow;
	
  
}*/

/*.weatherSponsor {
    text-align: right;
	font-family: verdana, sans-serif;
	margin: 3px; 
	color: yellow;
    line-height: 10px; 
	font-size: 10px;
	zborder: 1px solid yellow;
}*/

a.weatherSponsor:link {
	color: yellow;
	text-decoration: none;
}
a.weatherSponsor:visited {
	color: yellow;
	text-decoration: none;
}
a.weatherSponsor:hover {
	color: yellow;
	text-decoration: underline;
}
a.weatherSponsor:active {
	color: yellow;
	text-decoration: underline;
}

.weather_2 {
    text-align: right;
	font-family: verdana, sans-serif;
	margin: 5px; 
	 
	color: #fff; 
	font-size: 10px;
}

.weather_left {
    width:470px;
	float:left;
	margin-right:20px;
}

.weather_right {
    width:260px;
	float:right;
}

.weather_forecast_item {
    margin-bottom:10px;
}

.weather_forecast_icon {
    margin-right:10px;
    margin-bottom:10px;
	float:left;
}

.teaser{
	position: absolute;
    width: 300px; 
    height: 100px;
	margin-top: 2px;
    margin-left: 668px;
    margin-right: 2px; 
	float: right;
    zborder: 1px solid #fff;
    zborder: 1px solid yellow; 
}



.header_search {
	position:absolute; 
    width: 970px; 
    height: 18px;
    margin-top: 106px;
}



.header_search_section {
	float: right;
}

.header_date {

    padding: 5px 0px 0px 26px; 
    float: left; 
    font-family, verdana, sans-serif;
    font-size: 10px;
    color: #fff;
    font-weight: bold;
    
     
}


.search_1 {
	font-family: Verdana,Arial,San Serif; 
	color: rgb(0, 0, 0); 
	font-size: 10px;
}

.search_2 {
	font-family: Verdana,Arial,San Serif; 
	color: rgb(255, 0, 51); 
	font-size: 9px; 
	font-weight: bold;
}

.search_3 {
	font-family: Verdana,Arial,San Serif; 
	color: rgb(84, 84, 84); 
	font-size: 9px; 
	font-weight: bold;
}

.sitesearch {
	height: 24px;
	width: 342px;
	/*padding: 4px 0;*/
	margin-bottom: 2px;
	padding-left: 5px;
}

.rightrail {
	width: 350px; 
    zbackground-color: #f5f5f5;
	border-left: 1px dashed #ccc; 
	float: right;
	margin-top: 10px;
}

.rightrail_div_1 {
	width: 335px; 
    line-height: 1em;
	padding-left: 4px; 
	padding-top: 10px; 
	margin-bottom: 5px; 
	margin-left: 4px;
    zborder: 1px solid red;

}

.rightrail_div_2 {
	width: 336px; 
	padding-left: 4px; 
	padding-top: 12px; 
	border-top: 1px dashed #ccc;  
	margin-bottom: 6px; 
	margin-left: 4px;
    zborder: 1px solid yellow;
}


.rightrail_div_3 {
	width: 336px; 
	padding-left: 2px; 
	padding-top: 4px;
    padding-bottom: 10px; 
	border-bottom: 1px dashed #ccc;  
	margin-bottom: 6px; 
	margin-left: 4px;
    zborder: 1px solid yellow;
}


.rightrail_businesscolumnists {
	width: 336px; 
	padding-left: 4px; 
	padding-top: 4px; 
	zborder-top: 1px dashed #ccc;  
	margin-bottom: 6px; 
	margin-left: 0px;
    zborder: 1px solid yellow;
}

.rightrail180ad {

    width: 180px; 
    margin-right: 2px;
    float: left;


}

.rightrailReaderads {
    width: 150px;
    padding-left: 2px;
    float: right; zbackground-color: #ccc;
}


.readerads {
		width: 150px;
		float: left; 
		font-family: verdana, sans-serif; 
		font-size: 10px; 
		line-height: 1.2em; 
		margin: 10px 4px 10px 18px;
		padding: 0px;
}

.rightrail_graphic_row { 
	float: left; 
	margin-bottom: 5px;
	margin-left: 6px;
}
.rightrail_graphic_left {
	width: 165px; 
	float: left; 
	margin-right: 5px;
	background-color: #CCC;
}
.rightrail_graphic_right {
	width: 165px; 
	float: right;
	background-color: #CCC;
}
.rightrail_graphic_box {
	margin-top: 15px;
	margin-bottom: 15px;
}


.most_commented_most_read {
	font-family: Verdana, sans-serif;
    font-size: 11px;
    width: 335px;
	padding-left: 4px; 
	margin-top: 15px; 
	/*margin-bottom: 10px;*/ 
	margin-left: 4px;
}

.bullet_margin {
	margin: 0 0 0 10px;
}

.leaderboardTop {
	width: 978px;
	padding-top: 3px;
    padding-bottom: 3px; 
	background-color: #E6E6E6;
	text-align: center; 
	margin-bottom: 10px; 
	
}
.leaderboardBot {
	text-align: center; 
	padding-bottom: 15px; 
}
.topjobs_and_skyscraper{
	border-top: 1px dashed #ccc;
}
.skyscraper {
	float: right; 
	padding-top: 12px;
	text-align: center; 
}

.skyscraper_in_narrow_column {
	text-align: center; 
}

.topjobs_0 {
	float: left; 
	width: 170px; 
}

.topjobs_1 {
	padding-left: 4px; 
	padding-top: 12px;  
	margin-bottom: 10px; 
	margin-left: 4px; 
}

.topjobs_2 {
	font-family: verdana, sans-serif; 
	font-size: 10px;
}


.worc_living_1 {
	width: 336px; 
	background-color: #b4c7cb; 
	margin-top: 10px; 
	margin-bottom: 10px; 
	margin-left: 8px;
}

.worc_living_2 {
	padding: 12px; 
	background-color: #ccc;
    background-image:url(/graphics/rightrail/worcesterlivingBkgrd.jpg);
    background-repeat:no-repeat; 
}

.worc_living_3 {
	width: 300px; 
	padding-top: 4px;
}

.top_news_section {
	width: 600px;
    float: left;
    margin: 10px 0 10px 6px;
	padding: 0px;
    zborder: 1px solid black;

}

/* ----------------- BEGIN BREAKING NEWS ----------------- */

.breaking_news_1 {
    width: 978px;
	padding-bottom: 4px; 
zmargin-bottom: 8px; 
	background-image:url(/graphics/redesign/breakingnewsWhite.gif); 
	background-repeat:no-repeat;
    border-bottom: 1px solid #ccc;
	background-color: #fff;
}

#breaking_news_box {
	width: 600px;
    
    font-family: verdana, sans-serif;
	margin-bottom: 10px; 
	background-color: #333;
}

#breaking_news_header {
    height: 30px;
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
    margin-right: 8px;
	padding: 5px 11px 5px 11px;
	float: left;
	background-color: #cc0000;
}

#breaking_news_info {
	font-family: verdana, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 5px 10px 5px 10px;
	text-align: left;
	text-transform: uppercase;
    zborder: 1px solid pink;
}

.breaking_news_smalltext {
	font-family: verdana, sans-serif;
	font-size: 10px;
	color: #E6E6E6;
	text-transform: none;
	/* padding-left: 5px; */
}

.breaking_news_2 {
	margin-left: 22px; 
	padding-top: 3px; 
    
}

a.breakingnewslink:link {
	text-decoration: none;
	color: #FFF;
}
a.breakingnewslink:visited {
	text-decoration: none;
	color: #FFF;
}
a.breakingnewslink:hover {
	text-decoration: underline;
	color: #FFF;
}
a.breakingnewslink:active {
	text-decoration: underline;
	color: #FFF;
}

/* ----------------- END BREAKING NEWS ----------------- */


.frontpage_section_3 {
     
	padding-bottom: 5px; 
	margin-bottom: 8px; 
	border-bottom: 1px dashed #ccc;
	
}

.frontpage_section_4 {
	position: relative; 
	width: 600px; 
	font-size: 12px; 
	margin-bottom: 12px; 
	padding: 0 0 0 0; 
zborder-top: 1px dashed #ccc;
    zborder: 1px solid green;
}

.inside_telegram_dot_com {
	/* width: 270px; */ 
	width: 230px; 
	margin: 0 0 4px 0; 
	font-size: 12px; 
	padding: 0 0 2px 0px;
    
    
}


.electronic_edition {
	width: 270px; 
	margin: 0 0 0px 0; 
	font-size: 12px; 
	padding: 0 0 0px 5px;
    
}

.inside_telegram_top {

    padding: 0px 6px 8px 0px; 
    margin: 0px 4px 6px 0px; 
    border-bottom: 1px dashed #ccc;

}




.inside_telegram_photo {

    width: 65px; 
    margin-right: 8px; 
    margin-bottom: 3px; 
    float: left;
}


.inside_telegram_photo_video {

    width: 65px; 
    margin-right: 8px; 
    padding-left: 6px;
    margin-bottom: 3px; 
    float: left;
}



.inside_telegram_dot_com_image {
	padding: 4px; 
	float: left; 
	margin-bottom: 0px;
}

.inside_telegram_dot_com_headline_and_story {
	padding: 4px;
}




#telegramextra {

	height: 55px;
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc; 
	padding: 3px 0px 1px 0px; 
	margin: 0px 0px 6px 0px; 
	background-color: #f5f5f5;

}


.extra1 {
    height: 15px;
	padding: 3px 6px 4px 6px; 
	margin: 0px 0px 4px 0px; 
	background: #f5f5f5;
    zborder: 1px solid red;

}


.extra2 {

	float: left; 
	margin: 2px 15px 2px 5px;
	text-align: left;
	zborder: 1px solid blue;
}



.updated_red {
	font-family: verdana, sans-serif; 
	font-size: 9px; 
	color: #990000;
}

.updated_red_bold {
	font-family: verdana, sans-serif; 
	font-size: 10px; 
	color: #990000; 
	font-weight: bold;
}



.headline_heading {
	width: 270px; 
	margin-top: 10px; 
	margin-bottom: 6px; 
	font-size: 12px; 
	padding: 2px;  
}

.sponsor_alignment {
	width: 130px; 
	padding-top: 8px; 
	margin-left: 10px; 
	float: left; 
}

.recent_blogs_1 {
	width: 240px; 
	padding-left: 15px;
	margin-left: 10px;
	border-left: solid 1px #CCC;
	margin-top: 4px; 
	float: right;
}

.recent_blogs_2 {
	width: 252px; 
	margin-top: 4px; 
	padding-left: 5px; 
}

.brightcove {
	width: 336px; 
	padding-left: 4px; 
	padding-top: 12px; 
	zborder-top: 1px dashed #ccc;  
	margin-bottom: 6px; 
	margin-left: 4px;
}

/*
.headline_ticker_top {
width: 600px;
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
	padding-bottom: 10px; 
	border-bottom: 1px dashed #ccc;
zborder: 1px dashed red;

}
*/

.related_stories {
	width: 220px; 
	margin: 0 0 0 8px;
}

.frontpage_full_banner {
	margin-top: 10px;
	margin-left:5px;
	margin-right:5px;
	height:55px;
}

.frontpage_half_banner {
	padding-top: 8px;
	padding-bottom: 8px;
}

.newsletters_left {
	width: 468px;
	float: left;
}

.newsletters_right {
	width: 468px;
	float: right;
}


/* ---------- FOOTER ---------- */

#footer {
	width: 940px;
	/*height: 450px;*/
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-left: 10px;
	background-color: #fff;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer_head {
    font-family: verdana, sans-serif;
	color: #333333;
	float: left;
	width: 100px;
	font-weight: bold;
}

#footer_items { 
    position: absolute;
    font-family: verdana, sans-serif;
	color: #333333;
	margin-right: 20px;
	margin-left: 110px;
    width: 800px;
}

.footer_items { 
    font-family: verdana, sans-serif;
	color: #333333;
	margin-right: 20px;
	width: 800px;
	border: 1px solid pink;
}

#footer_copyright {
	position: absolute;
    font-family: verdana, sans-serif;
	color: #333333;
	width: 280px;
	margin-top: 160px;  
}

#footer_row {
	margin-bottom: 4px;
	float: left;
}
#footer_row_left {
	float: left;
	width: 170px;
	text-align: left;
	font-weight: bold;
}
#footer_row_right {
	float: right;
	width: 750px;
	text-align: left;
}

/* ---------- BEGIN FOOTER_920 - USED ON LEGACY OBITS ONLY ---------- */

#footer_920 {
	width: 920px;
	/*height: 450px;*/
	margin-top: 0px;
	padding-top: 20px;
	padding-bottom: 40px;
	/*padding-left: 10px;*/
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer_920_row_left {
	float: left;
	width: 190px;
	text-align: left;
	font-weight: bold;
}

#footer_920_row_right {
	float: right;
	width: 710px;
	text-align: left;
}

/* ---------- END FOOTER_920 - USED ON LEGACY OBITS ONLY ---------- */

/* ----------------- COMMENT COUNTER ----------------- */

.comment_counter {
	font-family: verdana, sans-serif;
    font-size: 10px;
    font-weight: bold;
	color:#333;
}

/* ----------------- ARTICLE TOOLS ----------------- */

#article_tools {
	margin-top: 15px;
}

.photobox-left {
	margin-bottom: 10px;
	margin-right: 10px;
}

/* ----------------- HEADLINE TICKER ----------------- */

.ticki {
	margin:0 auto;
	width:600px;
	background:#fff;
	/*height:18px;*/
	margin-bottom: 4px;
	padding-left: 0px;
	padding-bottom: 7px;
	padding-top: 0px;
	overflow: hidden;
	text-align: left;
	/*border: 1px solid red;*/
	border-bottom: 1px dashed #ccc;
}

.ticko {
	width:450px; 
	border-top: 1px solid #000; 
	border-bottom:1px solid #660000; 
	padding:1px 0 4px 0; 
	margin:4px 0 0px 0; 
	display:block;
}

.tickerFont { 
	color:#444; 
	font-size:12px; 
	font-weight:bold; 
	text-decoration:none;
}

/*
a:link.tickerFont {
	font-size: 12px;
	text-decoration: none;
	color:#000;
}

a:visited.tickerFont {
	font-size: 12px;
	text-decoration: none;
	color:#000;
}

a:hover.tickerFont {
	font-size: 12px;
	color:#039;
	text-decoration: none;
}
*/

.tickerLead {
	color:#000;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

/*
a:link.tickerLead {
	font-size: 12px;
	text-decoration: none;
}

a:visited.tickerLead {
	font-size: 12px;
	text-decoration: none;
}

a:hover.tickerLead {
	font-size: 12px;
	text-decoration: none;
}
*/

.searchresults_headline {
    font-family: Verdana, sans-serif;
    font-size: 16px;
	font-weight: bold;
    margin-bottom: 4px;
    color: #333;
}

.searchresults_info {
    font-family: Verdana, sans-serif;
    font-size: 10px;
    margin-top: 2px;
    color: #666;
}

.onthecommon_selectbox {
	width: 330px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: 16px;
    color: #666;
	text-align: left;
	float: left;
}

/* ----------------- THE DAY IN PICTURES ----------------- */

#dailyphoto_post {
	padding-bottom: 12px;
	width: 750px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#dailyphoto_photo {
	width: 750px;
	margin-bottom: 5px;
}
#dailyphoto_cutline {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}
#dailyphoto_firstpost {
	padding-bottom: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#dailyphoto_dateheader {
	padding-top: 12px;
	font-size: 28px;
	color: #333333;
	letter-spacing: -1px;
	margin-bottom: 12px;
}

/* ----------------- PARADE ----------------- */

#parade_category {
	width:360px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #333;
	border-bottom: 1px dashed #ccc;
	text-transform:  uppercase;
	font-weight: bold;
	font-size: 14px;
}

#parade_container {
	width:750px;
}

#parade_content_left { 
	width:360px; 
	float:left; 
	margin-right:20px; 
}

#parade_content_right { 
	width:360px; 
	float:right;  
}

.parade_headline_large {
	font-size: 18px; 
	line-height: 21px; 
	color:  #003399; 
	font-weight: bold;
	letter-spacing: -1px;
}

.parade_top_item {
	margin-bottom: 15px;
	padding-bottom: 15px; 
	float: left; 
	border-bottom: 1px dashed #ccc;
}

.parade_top_item_photo {
	margin-left: 15px; 
	margin-bottom: 10px; 
	float: right;
}

.parade_top_item_headline {
	font-size: 18px; 
	line-height: 21px; 
	font-weight: bold;
	color: #333;
}

.parade_top_item_text {
	font-size: 12px; 
	line-height: 16px; 
    color: #333;
}

.parade_item {
	margin-bottom: 10px; 
	float: left;
}

.parade_item_photo {
	margin-left: 15px;
	margin-bottom: 10px;
	float: right;
}

.parade_item_headline {
	font-size: 14px;
	line-height: 17px; 
	font-weight: bold;
	color: #333;
}

.parade_item_text {
	font-size: 11px;
	line-height: 14px; 
	color: #333;
}

/* ----------------- BLOGS OVERVIEW ON COLD FUSION ----------------- */

.blogs_container {
	width: 750px;
    margin: 10px 0 10px 6px;
}

.blogs_lastupdated {
	font-size: 11px;
	color: #666;
	margin-bottom: 5px;
}

.blogs_thumbnail {
	margin-bottom: 10px;
	margin-right: 10px;
}

.blogs_headline {
    font-size: 16px;
	font-weight: bold;
    margin-bottom: 5px;
    color: #333;
}

.blogs_item {
    float: left;
	margin-bottom: 10px;
	width: 100%;
}

/* ----------------- MAPS ----------------- */

.maps_item {
	width: 750px;
	margin-top:5px;
	margin-bottom: 20px;
	border: 1px solid #999
}

.maps_container {
	width: 750px;
    margin: 10px 0 10px 6px;
}

/* ----------------- MEDIA KIT ----------------- */

.mediakit_container {
	width: 750px;
    margin: 10px 0 10px 6px;
}

.rss_title {
	font-size: 24px; 
	font-weight: bold;
}

.rss_subtitle {
	font-size: 18px; 
	font-weight: bold;
}

.rss_available_feeds {
	font-size: 12px; 
	font-weight: bold;
}

.rss_column_1 {
	float:left;
	width: 250px;
}

.rss_column_2 {
	float:left;
}

.rss_column_3 {
	float:right;
}

.rss_body {
	font-size: 12px;
	line-height: 16px;
}

/* ----------------- NOTICES ----------------- */

.site_notice {
	background-color: #ffffcc;
    padding: 10px;
	border: solid 1px #CCC;
	margin-bottom: 15px;
}

/* ----------------- ARTICLE COMMENTS ----------------- */

.article_comments_text {
    font-family: verdana, sans-serif;
    font-size: 12px;
	line-height: 16px;
    color: #333;
}

.article_comments_title {
    font-family: Verdana, sans-serif;
    font-size: 24px;
	font-weight: bold;
    line-height: 25px;
    margin-bottom: 8px; 
}

.article_comments_text_small {
    font-family: verdana, sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #333;
}

.article_comments_required {
    font-weight: bold;
	color:#cc0000;
}

.article_comments_postedby {
	padding-bottom:5px;
	border-bottom: solid 1px #CCC;
	font-size: 10px;
}

/* ----------------- MOST COMMENTED ----------------- */

.mostcommented_content {
	width:590px;
    margin: 10px 0 10px 6px;
    float: left;
}

.mostcommented_section {
    margin-bottom:15px;
	font-size:12px;
	line-height:16px;
}

.mostcommented_item {
    padding-top:3px;
	padding-bottom:3px;
	border-top: 1px solid #E6E6E6;
}

.mostcommented_item_left {
    float:left;
}

.mostcommented_item_right {
    float:right;
	font-weight:bold;
	width:100px;
	padding-right:20px;
	text-align:right;
	background-image: url(/graphics/misc/mostcommented_icon.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/* ----------------- MISC SPECIAL FEATURE PAGE STYLES ----------------- */

.specialfeature_content_left {
	float:left;
	width:390px;
}

.specialfeature_content_right {
	font-size: 10px;
	line-height: 14px;
	color: #333;
	float: right;
	margin-left: 20px;
	margin-bottom: 15px;
	width: 335px;
}

.specialfeature_sectionhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #3C8E9D;
}

.specialfeature_sectionhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #6F9E80;
}

.specialfeature_sectionhead3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #9D5A5D;
}

.specialfeature_sectionhead4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #9999CC;
}

.ad_250x250_rightrail {
	margin-bottom: 10px;
}

.subhead_with_rule {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	padding-top: 5px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #999999;
}

/* ----------------- MAIN STREET EXCHANGE ----------------- */

.mse_box {
	background-color: #eeeee6;
	padding: 10px;
	margin-bottom: 15px;
}

/* ----------------- SPORTS - JUST HAPPENED ----------------- */

.justhappened_box {
	margin-bottom:15px;
	margin-top:10px;
	padding:10px;
	background-color:#F5F5F5;
	border: 1px solid #CCC;
}

/* ----------------- NEWSROOM BLOG ----------------- */

.newsroomblog_item {
	float:left;
	width:200px;
	margin-right:15px;
	margin-bottom:10px;
}

.newsroomblog_item_photo {
	margin-bottom:5px;
}

/* ----------------- HEALTH AND FITNESS ----------------- */

.health_blogs_ovr_left {
	float:left;
	width:290px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.health_blogs_ovr_right {
	float:right;
	width:290px;
	margin-top: 5px;
	margin-bottom: 15px;
}

.health_blogs_cutline {
    font-size: 11px;
	line-height: 14px;
    color: #333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
}

.health_blogs_profile {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #CCC;
}

.health_blogs_container {
	padding: 0px 12px 0px 12px;
}

.health_blogs_content_left {
	width: 500px;
	float:left;
	margin-right: 20px;
}

.health_blogs_content_center {
	width: 250px;
	float:left;
}

.health_blogs_content_right {
	width: 160px;
	float:right;
}

/* ----------------- REGISTRATION FORMS ----------------- */

input {
	margin-top: 5px;
}

select {
	margin-top: 5px;
}

.reg_headline {
    font-family: verdana, serif;
    font-size: 14px;
	font-weight: bold;
    line-height: 17px;
    color: #333;
	margin-bottom: 5px;
}

.reg_content_top {
    margin-bottom:20px;
    padding-bottom:20px;
	border-bottom: 1px solid #CCC;
}

.reg_content_left {
    width:465px;
    float:left;
	margin-right:20px;
}

.reg_content_right {
    width:465px;
    float:right;
}

.reg_content_one {
	width:202px;
	float:left;
	margin-right:20px;
	background-color:#F5F5F5;
	padding:10px;
	height:175px;
	border: 1px solid #CCCCCC;
}

.reg_content_two {
    width:202px;
    float:left;
	margin-right:20px;
	background-color:#F5F5F5;
	padding:10px;
	height:175px;
	border: 1px solid #CCCCCC;
}

.reg_content_three {
    width:202px;
    float:left;
	margin-right:20px;
	background-color:#F5F5F5;
	padding:10px;
	height:175px;
	border: 1px solid #CCCCCC;
}

.reg_content_four {
    width:200px;
    float:right;
	background-color:#F5F5F5;
	padding:10px;
	height:175px;
	border: 1px solid #CCCCCC;
}

.reg_content_one:hover {background-color:#dfe3e8;}
.reg_content_two:hover {background-color:#dfe3e8;}
.reg_content_three:hover {background-color:#dfe3e8;}
.reg_content_four:hover {background-color:#dfe3e8;}

.reg_content_one a:link, .reg_content_two a:link, .reg_content_three a:link, .reg_content_four a:link {text-decoration:none;}

.reg_content_one a:visited, .reg_content_two a:visited, .reg_content_three a:visited, .reg_content_four a:visited  {text-decoration:none;}

.reg_content_one a:focus, .reg_content_one a:hover, .reg_content_one a:active {text-decoration:underline;}

.reg_content_two a:focus, .reg_content_two a:hover, .reg_content_two a:active {text-decoration:underline;}

.reg_content_three a:focus, .reg_content_three a:hover, .reg_content_three a:active {text-decoration:underline;}

.reg_content_four a:focus, .reg_content_four a:hover, .reg_content_four a:active {text-decoration:underline;}