/* Basic Resets
=================================================== */

ol, ul, pre, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;	
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;	
	}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	}

.clearfix {
	display:block;
	}

* html .clearfix {
	height:1%;
	}


/* Colors
=================================================== */


.blue_link			{ color:#2851A2; }
.blue_hover			{ color:#002878; }
.blue_light			{ color:#ebf4fb; }
.blue_navbar		{ color:#b7dcff; }	
.blue_classified	{ color:#a2c5e5; }

.orange_hover  		{ color:#ee8822; }
.red				{ color:#d2232a; }

.black_tt			{ color:#272727; }
.grey_dark			{ color:#666666; }
.grey_med			{ color:#999999; }
.grey_light			{ color:#ededed; }
.grey.extra_light	{ color:#efefef; }



/* Basic Layout
=================================================== */

body 		{ text-align: left; }

.grid_14	{ width: 959px; }
.grid_13	{ width: 889px; }
.grid_12	{ width: 819px; }
.grid_11	{ width: 749px; }
.grid_10	{ width: 679px; }
.grid_9		{ width: 609px; }
.grid_8		{ width: 539px; }
.grid_7		{ width: 469px; }
.grid_6		{ width: 399px; }
.grid_5		{ width: 329px; }
.grid_4-5	{ width: 304px; }
.grid_4		{ width: 259px; }
.grid_3		{ width: 189px; }
.grid_2-5	{ width: 154px; }
.grid_2		{ width: 119px; }
.grid_1-5	{ width: 84px;	}
.grid_1		{ width: 49px;	}


span.grid_14, span.grid_13, span.grid_12, span.grid_11,	
span.grid_10, span.grid_9, span.grid_8, span.grid_7,		
span.grid_6, span.grid_5, span.grid_4, span.grid_3,	
span.grid_2-5, span.grid_2, span.grid_1 {
	display:inline-block;
	}		

.inset 			{ padding:10px; }
.first			{ margin-left:0; }
.last			{ margin-right:0; }
.col			{ margin-right:20px; }
.split_50		{ width:50%; }
.split_49		{ width: 49%; }
#IE .split_50, #IEroot .split_50	{ width:49%; }

.float_left		{ float:left; }
.float_right	{ float:right; }

img.float_left	{ margin:0 12px 12px 0; }
img.float_right	{ margin:0 0 12px 12px; }


/* Boston.com Overrides
=================================================== */

#content {
	margin-top:20px;
	}
	
#bottomLinks {
	padding:30px 0 10px;
	}

#globalNav #nav li#gnews {
	background-color:#3F5F9C;
	background-image:url("http://cache.boston.com/universal/site_graphics/nav_main_on.gif");
	}

#globalNav .gnavContainer li#gnews a {
	color:#fff;
	} 

#content, #topSpan {
	background:transparent;
	}
	
.section365 #Col_container {
	background-image:url("http://cache.boston.com/universal/site_graphics/3_6_5.gif");
	}

.section95 #Col_container {
	background-image:url("http://cache.boston.com/universal/site_graphics/9_5.gif");		
	}

.section311 #Col_container {
	background-position:-421px 0;		
	}

.section311 #Col1 {
	width:189px;		
	}

.section311 #Col2 {
	width:749px;
	margin-right:0;		
	}

.section311 #Col3 {
	display:none;
	}

body#yourTown div#container ul {
	list-style-type: disc;
	} 

#bdc_pol ol, #bdc_pol ul {
	
	list-style: none;
	}

#railTop {
	
	}@charset "UTF-8";
/* CSS Document */

