body {
	margin: 0;
	padding: 0;
	background: #fff;
	font: 16px "Times New Roman", Times, serif;
	color: #000;
	}
	
img {
	border: 0;
	margin: 0;
	padding: 0;
	}	
	
p {
	line-height: 12px;
	margin: 0;
	padding: 0;
	}
		
a {
	color: #039;
	text-decoration: none;
	font-weight: bold;
	border: 0;
	}	
	
a:hover {
	color: #cc0000;
	text-decoration: underline;
	}
	
a:visited {
	color: #cc0000;
	text-decoration: none;
	}		
	
ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	}

li {
	margin: 0;
	padding: 2px;
	list-style-type: none;
	}
	
ul.arrow {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-size: 12px;
	}

li.arrow {
	margin: 0;
	padding: 0px;
	display: list-item;
	list-style: circle url(http://www.detnews.com/pix/folios/general/redarrowli.gif) inside;
	line-height: 12px;
	font: 11px Arial, Helvetica, sans-serif; 
	}	

ul.ap-bulleted-headline-2 {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-size: 12px;
	}
	
ul.ap-bulleted-headline-1 {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-size: 12px;
	}


li.ap-bulleted-headline-1 {
	margin: 0;
	padding: 0px;
	display: list-item;
	list-style: circle url(http://www.detnews.com/pix/fixtures/arrow-red.gif) inside;
	}	

li.ap-bulleted-headline-2 {
	margin: 0;
	padding: 0px;
	display: list-item;
	list-style: circle url(http://www.detnews.com/pix/fixtures/arrow-red.gif) inside;
	}	

input {
	font: 11px Arial, Helvetica, sans-serif;
	}			
	
/***Tony Aslett's clearing hack***/
  .clearing:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

  .clearing {
    display: inline-block;
    }

  /* hides from IE/Mac \*/
  * html .clearing { 
    height: 1%;
    }

  .clearing {
    display: block;
    }
  /* end hide from IE-Mac */
  /***end clearing hack***/	
	
	
	/*customer service bar */

#adv_custservice {
	width: 920px;
	height: 20px;
	margin: 5px 0 0 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	}		

#adv_custservice_left {
	width: 220px;
	height: 20px;
	float: left;
	text-align: left;
	}
	
#adv_custservice_rt {
	width: auto;
	height: 20px;
	float: right;
	}
	
#adv_custservice ul {
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	font-size: 10px;
	color: #000;
	display: inline;
	}

#adv_custservice li {
	margin: 0 auto;
	padding: 0 0 0 4px;
	font-size: 10px;
	color: #000;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	text-align: center;
	}
	
#adv_custservice li a {
	color: #000;
	text-decoration: none;
	}	
	
#adv_custservice li a:hover {
	color: #666;
	text-decoration: underline;
	}
	
#adv_custservice p {
	line-height: 10px;
	font-size: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0;
	}	

		/*end customer service bar */
		
		
	/*classified column */
	
#adv_classified_int {
	width: 160px;
	height: auto;
	position: absolute;
	left: 760px;
	background: #EBF2FD;
	padding: 0;
	padding-bottom: 25px;
	margin: 0 auto;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: center;
	}
	
#adv_classified_int p {
	margin: 0 auto;
	padding: 0 0 4px 0;
	text-align: center;
	}	
	
#adv_classified {
	width: 160px;
	height: auto;
	position: absolute;
	left: 760px;
	background: #EBF2FD;
	padding: 0;
	padding-bottom: 25px;
	margin: 0 auto;
	float: right;
	font: 10px Arial, Helvetica, sans-serif;
	color: #000;
	}
	
#adv_classified p {
	margin: 0 auto;
	padding: 0 0 4px 0;
	}
	
p.classified {
	padding: 0;
	margin: 0;
	float: left;
	}

#adv_classified a {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	}

#adv_classified a:hover {
	font-size: 10px;
	font-weight: bold;
	color: #666;
	text-decoration: underline;
	}	
	
#adv_classified table {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}
	
#adv_classified tr,td {
	text-align: left;
	}
	
#adv_jobs {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	text-align: left;
	}
	
#adv_jobs ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_jobs li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_jobs a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_jobs a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_cars {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_cars ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_cars li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_cars a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_cars a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_homes {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_homes ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_homes li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_homes a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_homes a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_apts {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_apts ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_apts li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_apts a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_apts a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_shop {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_shop ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	float: right;
	width: 80px;
	height: auto;
	}	
	
#adv_shop li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_shop a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_shop a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_generic {
	margin: 0;
	padding: 4px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #fff;
	}
	
#adv_generic ul {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	width: auto;
	height: auto;
	}	
	
#adv_generic li {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_generic a {
	font-size: 10px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}
	
#adv_generic a:hover {
	font-size: 10px;
	font-weight: normal;
	color: #666;
	text-decoration: underline;
	}
	
#adv_hotcareers {
	margin: 0;
	padding: 0;
	background: #B7D4F6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	text-align: left;
	}
	
#adv_hotcareers p {
	margin: 0;
	padding: 0;
	}	
	
#adv_hotcareers a {
	margin: 0;
	padding: 0;
	}	
	
#adv_hotcareers ul {
	margin: 0 0 0 2px;
	padding: 0;
	font-size: 10px;
	color: #000;
	display: block;
	width: auto;
	height: auto;
	}	
	
#adv_hotcareers li {
	margin: 0;
	padding: 2px;
	font-size: 10px;
	color: #000;
	display: block;
	}		
	
#adv_hotcareers li a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #374696;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	}
	
#adv_hotcareers li a:hover {
	color: #666;
	}
	
	/*end classified column */				

	
#wrapper {
	width: 760px;
	height: auto;
	padding: 0;
	margin: 0;
	}
	
#wrapper2 {	
	width: 760px; 
	height: auto; 
	margin-top: 5px; 
	padding: 0; 
	border-top: 1px solid white;
	}
	
	
	/* local tool bar */
	
#adv_localtool {
	width: 920px;
	height: auto;
	padding: 2px 0 2px 0;
	margin: 0;
	text-align: left;
	background-image:  url("/graphics/img_topbar_bkg.gif");
	background-repeat: repeat;
	border-bottom: 1px solid #fff;
	font: 11px Arial, Helvetica, sans-serif;
	}

#adv_localtool ul {
	margin: 0;
	padding: 0 0 0 4px;
	display: inline;
	width: auto;
	font-size: 11px;
	height: auto;
	}	
	
#adv_localtool li {
	margin: 0;
	padding: 0;
	padding-left: 4px;
	display: inline;
	border-left: 1px solid #000;
	text-align: center;
	list-style-type: none;
	}	
	
#adv_localtool li a {
	margin: 0;
	padding: 0;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	}		
	
#adv_localtool li a:hover {
	margin: 0;
	padding: 0;
	color: #666;
	font-weight: normal;
	text-decoration: none;
	}

	/* end local tool bar */	
	

/* leaderboard well */

#adv_leaderboard {
	width: 760px;
	height: auto;
	margin: 0 10px 0 0;
	text-align: center;
	padding: 0;
	padding-bottom: 4px;
	font-size: 10px;
	line-height: 10px;
	}	
	
/* end leaderboard well */	
	

	/* editorial topnav */

/* NEWNEWNEWNEWNEWNEW */


	
#edit_topnav_hmhead_lt {
	width: 300px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 0;
	float: left; 
	}	

#edit_topnav_hmhead_main {
	width: auto;
	height: auto;
	margin: 0 0 0 350px;
	padding: 0;
	}	

#edit_topnav_hmhead_mid {
	width: 175px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#edit_topnav_hmhead_rt {
	width: 125px;
	height: auto;
	margin: 0;
	padding: 0;
	color: #fff;
	float: right;
	}		
	

#edit_topnav_hm {
	width: 750px;
	height: 58px;
	margin: 0 10px 0 0;
	padding: 0;
	background: #e8e8e8;
	background-image: url(/graphics/mastback.gif);
	background-repeat: no-repeat;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	}
	
#edit_topnav_nav {
	margin: 0;
	padding: 0;
	width: 750px;
	height: auto;
	border-top: 3px solid #f3f3f3;
	border-bottom: 3px solid #ccc;
	background: #e8e8e8;
	}	
	
#edit_topnav_nav ul {
	margin: 0;
	padding: 0;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}	
	
#edit_topnav_nav li {
	margin: 0 auto;
	padding: 0 4px 0 6px;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	}
	
#edit_topnav_nav li a {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}	
	
#edit_topnav_nav li a:hover {
	margin: 0;
	padding: 0;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	}
	
/* NEWNEWNEWNEWNEWNEW */	
  
#edit_topnav {
	margin: 0 10px 0 0;
	padding: 0;
	width: auto;
	height: 60px;
	background: #E8E8E8;
	border-top: 2px solid #ADADAD;
	}
	
#edit_topnav_left {
	width: 509px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#edit_topnav_right {
	margin:0;
	padding: 0;
	height: auto;
	width: 241px;
	float: right;
	}
	
	
#edit_topnav ul {
	margin: 0;
	padding: 0;
	width: 100%;
	display: inline;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#edit_topnav li {
	margin: 0 auto;
	padding: 0 4px 0 6px;
	display: inline;
	list-style-type: none;
	border-left: 1px solid #000;
	}
	
#edit_topnav li a {
	margin: 0;
	padding: 0;
	color: #003399;
	text-decoration: none;
	text-align: center;
	}	
	
#edit_topnav li a:hover {
	margin: 0;
	padding: 0;
	color: #cc0000;
	text-decoration: none;
	text-align: center;
	}
	
		/* end editorial topnav */
	

/* editorial top content well */

#edit_top-content {
	margin: 0 10px 0 0;
	padding: 0;
	width: 750px;
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
#edit_top-content-left {
	margin: 4px 10px 0 0;
	padding: 0 0 0 2px;
	width: 270px;
	height: auto;
	float: left;
	}	
	
#edit_top-content-main {
	margin: 12px 0 0 280px;
	padding: 0;
	width: auto;
	height: auto;
	}
	
#edit_top-content-right {
	width: 160px;
	height: auto;
	float: right;
	margin: 0 0 0 2px;
	padding: 0 0 0 6px;
	border-left: 1px solid #cc0000;
	}
	
	
	
/*HOMEPAGE TOP WELL #1 */
	
#edit_top-content-hm {
	margin: 0;
	padding: 0;
	width: 750px;
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
#edit_top-content-left-hm {
	margin: 4px 0 0 0;
	padding: 0 0 0 2px;
	width: 305px;
	height: auto;
	float: left;
	}	
	
#edit_top-content-main-hm {
	margin: 4px 0 0 305px;
	padding: 0;
	width: auto;
	height: auto;
	}
	
#edit_top-content-mid-hm {
	margin: 0 4px 0 6px;
	padding: 0 0 0 4px;
	width: 210px;
	height: auto;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	}	
	
#edit_top-content-right-hm {
	width: 208px;
	height: auto;
	float: right;
	margin: 0 0 0 6px;
	padding: 0 0 0 2px;
	}	
	
#edit_top-content-hm hr {
	width: 200px;
	color: #ccc;
	height: 1px;
	}	
	
/* end HOMEPAGE TOP WELL #1 */



/*HOMEPAGE TOP WELL #2 */
	
#edit_top-content-hm2 {
	margin: 4px 0 0 0;
	padding: 0;
	width: 750px;
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
	
#edit_top-content-main-hm2 {
	margin: 0;
	padding: 2px;
	width: 540px;
	height: auto;
	border: 1px solid #ccc;
	float: left;
	}
	
#edit_top-content-left-hm2 {
	margin: 0;
	padding: 0;
	width: 295px;
	height: auto;
	float: left;
	}		
	
#edit_top-content-mid-hm2 {
	margin: 0 0 0 6px;
	padding: 10px 0 0 0;
	width: 235px;
	height: auto;
	float: right;
	}	
	
#edit_top-content-right-hm2 {
	width: 190px;
	height: auto;
	float: right;
	margin: 0;
	padding: 0;
	}	
	
	
/* end HOMEPAGE TOP WELL #2 */





/*HOMEPAGE TOP WELL #3 */
	
#edit_top-content-hm3 {
	margin: 0;
	padding: 0;
	width: 750px;
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
#edit_top-content-left-hm3 {
	margin: 4px 6px 0 6px;
	padding: 0;
	width: 220px;
	height: auto;
	float: left;
	}	
	
#edit_top-content-main-hm3 {
	margin: 4px 0 0 235px;
	padding: 0;
	width: auto;
	height: auto;
	}
	
#edit_top-content-mid-hm3 {
	margin: 0;
	padding: 0 10px 0 10px;
	width: 285px;
	height: auto;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	}	
	
#edit_top-content-right-hm3 {
	width: 195px;
	height: auto;
	float: right;
	margin: 0;
	padding: 0;
	}	
	
#edit_top-content-hm3 hr {
	width: 175px;
	color: #ccc;
	height: 1px;
	}	
	
/* end HOMEPAGE TOP WELL #3 */


.edit_topcontent_cap {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	}	
		
h4 {
	font: 25px Arial, Helvetica, sans-serif;
	line-height: 28px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	}		
	
h4 a {
	font: 25px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 28px;
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}
	
h4 a:hover {
	font: 25px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 28px;
	color: black;
	padding: 0;
	margin: 0;
	text-decoration: none;
	}	
	
h5 {
	font: 17px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 4px 0 2px 0;
	line-height: 18px;
	}	
	
h5 a {
	color: black;
	text-decoration: none;
	line-height: 18px;
	}
	
h5 a:hover {
	color: black;
	text-decoration: none;
	}	
	
h6 {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0;
	margin: 4px 0 2px 0;
	line-height: 20px;
	}	
	
h6 a {
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	text-decoration: none;
	line-height: 20px;
	}
	
h6 a:hover {
	color: black;
	text-decoration: none;
	}			
	
#edit_top-content hr {
	width: 200px;
	color: #ccc;
	height: 1px;
	}	
	
#edit_top-content-hm hr {
	width: 200px;
	color: #ccc;
	height: 1px;
	}		

/* end editorial top content well */


/* editorial left nav bar */	

#edit_nav {
	width: 123px;
	height: auto;
	float: left;
	margin: 0 10px 0 0;
	background: #E8E8E8;
	text-align: left;
	padding: 0;
	clear: both;
	font : 11px Arial, Helvetica, sans-serif;
	}
	
h3 {
	margin: 0;
	padding: 0;
	background: #ccc;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #000;
	font-size: 11px;
	}	
	
#edit_nav ul {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	line-height: 12px;
	font : 11px Arial, Helvetica, sans-serif;
	}
	
#edit_nav li {
	display: block;
	list-style-type: none;
	padding: 0 0 0 3px;
	margin: 0;
	line-height: 12px;
	}
	
#edit_nav li a {
	color: #039;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}	
	
#edit_nav li a:hover {
	color: #cc0000;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	}
	
#edit_nav li a:visited {
	color: #cc0000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}	
	
#edit_nav_on {
	width: auto;
	height: auto;
	margin: 0;
	background: #fff;
	text-align: left;
	padding: 0;
	}
	
#edit_nav_on ul {
	display: block;
	margin: 0;
	padding: 0;
	width: auto;
	height: auto;
	}
	
#edit_nav_on li {
	display: block;
	list-style-type: none;
	padding: 0 0 0 3px;
	margin: 0;
	border-top: 1px solid #A6C5D7;
	}
	
#edit_nav_on li a {
	color: #039;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}	
	
#edit_nav_on li a:hover {
	color: #cc0000;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	}
	
#edit_nav_on li a:visited {
	color: #cc0000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	
	/* end editorial left nav bar */			
	
	
	/* folio */			
	
#edit_folio {
	width: auto;
	height: 25px;
	margin: 0;
	padding: 0;
	}		
	
#edit_folio_left {
	width: 220px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	}
	
#edit_folio_rt {
	width: auto;
	height: auto;
	float: right;
	}

#edit_folio p {
	margin: 6px 0 0 0;
	padding: 0;
	font: 10px Arial, Helvetica, sans-serif;
	color: black;
	}
	
#edit_folio a {
	color: #039;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}	
	
#edit_folio a:hover {
	color: #cc0000;
	text-decoration: underline;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#edit_folio ul {
	margin: 0;
	padding: 0;
	display: inline;
	}

#edit_folio li {
	margin: 0;
	padding: 0 0 0 6px;
	display: inline;
	list-style-type: none;
	}	

	/* end folio */


	/* end folio */	


	/* content well */	

#edit_intcontent {
	width: auto;
	height: auto;
	margin: 0 10px 0 133px;
	padding: 0;
	}
	
#adv_sponsors {
	width: 300px;
	height: 255px;
	background: #EBF2FD;
	margin: 0 0 4px 0;
	text-align: center;
	padding: 0 0 4px 0;
	}
	
#adv_sponsors p {
	line-height: 10px;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
#adv_sponsors_lt {
	width: 120px;
	height: 240px;
	margin: 0;
	padding-left: 20px;
	float: left;
	text-align: center;
	}
	
#adv_sponsors_rt {
	width: 120px;
	height: 240px;
	margin: 0 0 0 0;
	padding-right: 20px;
	float: right;
	text-align: center;
	}
	
#adv_poster {
	width: 300px;
	height: auto;
	margin: 0 auto;
	margin-bottom: 4px;
	background: #EBF2FD;
	text-align: center;
	padding: 0 0 4px 0;
	}
	
#adv_poster p {
	line-height: 10px;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	}
	
#edit_inteditorialcolumn {
	margin: 0 0 20px 10px;
	padding: 0 0 20px 0;
	float: right;
	width: 300px;
	height: auto;
	background: #E8E8E8;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	}
	
#edit_intcolumncontent {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0 10px 0 10px;
	border-top: 6px solid #ffffff;
	}
	
#edit_intcolumncontent a {
	color: #039;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}	
	
#edit_intcolumncontent a:hover {
	color: #cc0000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	}
	
#edit_intcolumncontent a:visited {
	color: #cc0000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}

#edit_intcolumncontent ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#edit_intcolumncontent li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
	
.columnhead {
	font-size: 16px;
	font-weight: bold;
	padding: 16px 0 0 0;
	}	
	
.edit_columnpic {
	width: 250px;
	height: auto;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	text-align: left;
	}
	
blockquote {
	padding: 0;
	margin: 0 auto;
	width: 500px;
	height: auto;
	}	
	
.edit_photo {
	margin: 0;
	padding: 0;
	}
	
.edit_photocredit {
	margin: 0;
	padding: 0;
	text-align: right;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	}
	
.edit_photocap {
	margin: 0;
	padding: 3px 0 20px 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 12px;
	}
	
.edit_miniredheader {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c00;
	line-height: 14px;
	}

.edit_largeheader {
	margin: 0;
	padding: 4px 0 4px 0;
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	}
	
.edit_medheader {
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	}

.edit_miniblueheader {
	margin: 0;
	padding: 12px 0 10px 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	color: #039;
	}
	
#edit_storywell {
	margin: 0;
	padding: 0;
	}
		
#edit_storywell p {
	line-height: 18px;  /*FELIX -- This is the story copy leading */
	}

#edit_leftcolumn {
	width: 300px;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#edit_leftcolumn_bot {
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	font:"Times New Roman", Times, serif;
	}
	
#edit_leftcolumn_bot p {
	padding: 0;
	margin: 0;
	font: 16px "Times New Roman", Times, serif;
	line-height: 18px;
	font-weight: normal;
	}	

#edit_leftcolumn_bot a {
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	}	
	
#edit_leftcolumn_bot a:hover {
	text-decoration: underline;
	}

.edit_pubdate {
	font: 10px Arial, Helvetica, sans-serif;
	}	

.edit_leftcolumn_blurbs {
	padding-bottom: 20px;
	}				
	
.date {
	text-align: center;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin: 10px;
	padding: 0;
	}	
	
#edit_localfocus {
	width: auto;
	height: auto;
	background: #D7D6BC;
	padding: 4px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	}				

#edit_sectionwell {
	margin: 0 0 10px 0;
	padding: 0;
	width: 300px;
	height: 200px;
	}
		
#edit_sectionwell p {
	line-height: 14px;
	}

#edit_blogwell {
	margin: 35px 0 25px 0;
	padding: 0;
	width: 300px;
	height: auto;
	text-align: left;
	}

#edit_blogwell p {
	line-height: 14px;
	}	

.blogwell {
	font: 11px Arial, Helvetica, sans-serif;
	}
	
#edit_digestwell {
	margin: 0;
	padding: 0;
	width: 300px;
	height: auto;
	text-align: left;
	}
	
#edit_digestwell ul {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	}	
	
#edit_digestwell li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}	
	
#edit_digestwell li a {
	color: #039;
	text-decoration: none;
	font-weight: normal;
	}
	
#edit_digestwell li a:hover {
	color: #c00;
	text-decoration: underline;
	font-weight: normal;
	}
	
#edit_digestwell li a:visited {
	color: #c00;
	text-decoration: none;
	font-weight: normal;
	}

	
#edit_seceditorialcolumn {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	float: right;
	width: 300px;
	height: auto;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 14px;
	}		

#edit_seccolumncontent {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	border-top: 6px solid #fff;
	}	

#edit_colwell {
	margin: 0;
	padding: 0;
	width: 140px;
	height: auto;
	float: left;
	}
	
.colwellphoto {
	margin: 0;
	padding: 0;
	height: 80px;
	width: auto;
	}
	
.colwell-smlink {
	text-decoration: underline;
	font-weight: normal;
	}
	
.colwell-grlink	{
	background: #ccc;
	padding: 2px;
	}
	
.colwell-grey	{
	background: #eee;
	}
	
#edit_colwell-rt {
	margin: 0 0 0 0;
	padding: 0;
	float: right;
	width: 141px;
	height: auto;
	}
	
#edit_colwell-rt ul {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}	
	
#edit_colwell-rt li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 2px;
	font-weight: normal;
	}
	
#edit_colwell-rt li a {
	font-weight: bold;
	}
	
#edit_colwell-rt hr {
	color: #787775;
	width: 100%;
	height: 1px;
	margin-top: 4px;
	margin-bottom: 8px;
	}					

.digestwell {
	line-height: 14px;
	border-top: 1px solid #ccc;
	padding: 4px;
	}

a.digestwell-head {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	}

a:hover.digestwell-head {
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #c00;
	text-decoration: none;
	}

#edit_seceditorialcolumn-top {
	background: #fff;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0;
	padding: 0;
	}	
	
#edit_seceditorialcolumn-top2 {
	background: #fff;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0;
	padding: 0;
	}	
		
#edit_finderwell {
	margin: 0;
	padding: 3px 0 6px 3px;
	width: 140px;
	height: auto;
	float: left;
	background: #eaeaea;
	}
	
#edit_finderwell p {	
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 2px 0 4px 2px;
	}
	
#edit_finderwell form {
	margin: 0;
	padding: 0;
	}	
	
#edit_finderwell select {
	background: #C2ECFC;
	color: #000;
	margin: 0 0 8px 2px;
	padding: 0;
	width: 130px;
	height: auto;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

a.edit_eventfinder_day {
	background: #C2ECFC;
	color: #01075B;
	padding: 2px;
	margin-left: 2px;
	}			
	
a:hover.edit_eventfinder_day {
	color: #cc0000;
	text-decoration: underline;
	}
	
a.edit_eventfinder_date {
	color: #fff;
	margin-left: 1px;
	}			
	
a:hover.edit_eventfinder_date {
	color: #fff;
	text-decoration: underline;
	}	

#edit_latestwell {
	margin: 0;
	padding: 0;
	float: right;
	width: 140px;
	height: auto;
	}
		
	
#scores {
	background: #CC3333;
	color: #fff;
	padding: 4px;
	margin: 0 0 10px 0;
	width: auto;
	height: auto;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 12px;
	font-weight: bold;
	}

#scores table {
	background: #fff;
	padding: 0;
	margin: 0;
	font-weight: normal;
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	}

#scores td {
	padding: 2px;
	margin: 0;
	}

.scoresblackbar {
	background: #000;
	padding: 2px;
	margin: 0;
	font-weight: bold;
	}

.scoreboardgray {
	background: #EBEBEB;
	font: 9px Arial, Helvetica, sans-serif;
	}	
	
a.scoreboardbar {
	text-transform: uppdercase;
	text-decoration: none;
	color: #fff;
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
	}

a:hover.scoreboardbar {
	text-transform: uppdercase;
	text-decoration: underline;
	font-weight: bold;
	font: 10px Arial, Helvetica, sans-serif;
	}

#tvradio {
	font-weight: normal;
	margin: 0;
	padding: 2px;
	font: 11px Arial, Helvetica, sans-serif;
	}		

#tvradio ul {
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px 0;
	}
	
#tvradio li {
	font-weight: normal;
	padding: 1px;
	margin: 0;
	}	

.edit_locheader {
	font-weight: bold;
	}	

.edit_storysubhead {
	font-weight: bold;
	padding: 12px 0 6px 0;
	margin: 0;
	font-size: 18px;
	line-height: 20px;
	text-indent: 0;
	}
	
.edit_writertag {
	font-style: italic;
	padding: 4px;
	}

.indent {
	text-indent: 10px;
	}
	
.edit_linkbar	{
	margin: 0 0 10px 0;
	padding: 1px 0 1px 3px;
	background: #E8E8E8;
	text-transform: uppercase;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 14px;
	}
	
a.edit_linkbar {
	color: #039;
	text-decoration: none;
	}		

a:hover.edit_linkbar	{
	color: #cc0000;
	text-decoration: underline;
	}	
	
.greybar {
	text-indent: 0px;  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	width: auto;
	margin-top: .5em;
	margin-bottom: .3em;
	color: #ffffff;
	background-color: #656767;
	}

/* end content well */	


/* title with links */

#edit_greybar {
	width: auto; 
	height: auto;
	margin: 25px 0 10px 0;
	padding: 2px;
	font: 13px Arial, Helvetica, sans-serif;
	}

#edit_greybar p {
	background: #666;
	color: #fff;
	font-weight: bold;
	padding: 4px;
	margin: 0;
	}
	
#edit_greybar a {
	color: #039;
	text-decoration: none;
	font-weight: bold;
	}	
	
#edit_greybar a:hover {
	color: #cc0000;
	text-decoration: underline;
	font-weight: bold;
	}

#edit_greybar ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none;
	font-size: 11px;
	}

#edit_greybar li {
	margin: 0;
	padding: 2px;
	display: list-item;
	list-style: circle url(http://www.detnews.com/pix/folios/general/redarrowli.gif) inside;
	}
	
/* end title with links */	
	
	
/* footer */	
	
#edit_footer {
	width: 760px;
	height: auto;
	padding: 0;
	margin: 50px 0 10px 0;
	clear: both;
	text-align: center;
	}
	
#edit_footer p {
	line-height: 2.2em;
	font: 10px Arial, Helvetica, sans-serif;
	border-top: 1px solid #000;
	}
	
/* end footer */		

/* HOROSCOPE */
p.signs {
	background: #CC0000; 
	color: #fff; 
	padding: 4px; 
	margin: 4px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	}
	
/* detnews new styles */

.edit_indexkicker {
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.2em;
	color: #666666;
	font-weight: bold;
	text-indent: 0;
	margin:0;
	padding: 0;
}

.edit_indexhead {
	font-family:Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	line-height: 1.3em;
	text-indent: 0;
	margin:0;
	padding: 0;
}

.edit_indextext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 1.2em;
	font-weight: normal;
	text-indent: 0;
	margin-bottom: .6em;
	padding: 0;
}

.edit_indexlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 1.1em;
	font-weight: bold;
	text-indent: 0;
	margin-top: 0;
	margin-left: .7em;
	margin-bottom: .2em;
	padding: 0;
}



/* detnews legacy styles */

.sans {
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 14px;
}
.sans-1 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: normal;
            }
.sans-2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            line-height: 14px;
            font-weight: normal;
            }
.sansbold {
            font-weight: bold;
            font-family: Arial, Helvetica, sans-serif;
            font-size: 14px;
}
.sansbold-1 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 13px;
            font-weight: bold;
}
.sansbold-2 {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 12px;
            font-weight: bold;
}
.graybar {
            text-indent: 0px;  
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 13px;
            line-height: 16px;
            text-decoration: none;
            width: auto;
            margin-top: .5em;
            margin-bottom: .3em;
            color: #ffffff;
            background-color: #656767;
}

.graybar a:link { text-decoration: none; color: #ffffff !important; }
.graybar a:visited { text-decoration: none; color: #ffffff !important; }
.graybar a:hover {  text-decoration: none; color: #fafaa3 !important; }

.lightgraybar {
	text-indent: 0;  
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 0;
	width: auto;
	margin-top: .5em;
	margin-bottom: .3em;
	color: #000000;
	background-color: #CCCCCC;
	}
.lightgraybar a:link { 
	text-decoration: none;
	color: #000000;
	}
.lightgraybar a:visited { 
	text-decoration: none; 
	color: #000000;
	}
.lightgraybar a:hover {  
	text-decoration: none;
	color: #FF0000;
	}



.headline {
            text-indent: 0px;
            font-weight: bold;
            font-size: 24px;
            font-family: Times New Roman, Times, serif;
            color: #000000;
}
.deck {
            font-weight: normal;
            font-size: 18px;
            font-family: Times New Roman, Times, serif;
            color: #000000;
            text-indent: 0px;
}
.bodyhead {
            font-weight: bold;
            font-size: 18px;
            font-family: Times New Roman, Times, serif;
            text-indent: 0px;
}
 
.indent {
            text-indent: 1em;
}
 
.topspace {
            margin-top: .4em;
}
.sidebar {
            text-indent: 1em;
            font-family: Arial, Helvetica, sans-serif;
            font-weight: normal;
            font-size: 14px;
            line-height: 16px;
}
.sidebarhead {
            font-family: Arial, Helvetica, sans-serif;
            text-indent: 0px;
            font-weight: bold;
            font-size: 18px;
            line-height: 20px;
            margin-top: 4px;
}         
 
.navsmall {
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            font-weight: normal;
}
.sans-h3 {
            font-family: Arial, Helvetica, sans-serif;
            text-indent: 0px;
            font-weight: bold;
            font-size: 18px;
            line-height: 19px;
}
.sans-h4 {
            font-family: Arial, Helvetica, sans-serif;
            text-indent: 0px;
            font-weight: bold;
            font-size: 15px;
            line-height: 17px;
}
h1 {
	font-weight: bold;
	font: 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-indent: 0px;
	margin:0;
	padding: 0;
}

.kickerred {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	text-indent: 0px;
}

.archivebar {
            text-indent: 0px;  
            font-family: Arial, Helvetica, sans-serif;
            font-weight: bold;
            font-size: 11px;
            line-height: 12px;
            text-decoration: none;
            width: auto;
            color: #ffffff;
            background-color: #656767;
			text-align: center;
}

.archivebar a:link { text-decoration: none; color: #ffffff !important; }
.archivebar a:visited { text-decoration: none; color: #ffffff !important; }
.archivebar a:hover {  text-decoration: none; color: #fafaa3 !important; }

.head_xlarge {
	margin: 0;
	line-height: 1.2em;
	padding: 0;
	font-size: x-large;
	font-weight: bold;
	line-height: 24px;
	}

#div_content_wrapper_760px {
	width: 760px;
	height: auto;
	padding: 0;
	margin: 0;
	}
#div_top_left_450px {
	width: 430px;
	height: auto;
	margin-left: 5px;
	float: left;
	padding: 0;

	}	
#div_top_right_300px {
	width: 300px;
	height: auto;
	float: right;
	margin-right: 10px;
	}		

#div_inside_right_column-top {
	background: #fff;
	width: auto;
	height: auto;
	margin: 10px 0px 10px 0;
	padding: 0;
	}	
/* end detnews legacy styles */



