body {

	margin: 0;

	padding: 0;

	background: #fff;

	font: 10pt Arial, Helvetica, sans-serif;

	color: #000;

	}

	

img {

	border: 0;

	margin: 0;

	padding: 0;

	}	

	

p {

	line-height: 12pt;

	font: 10pt Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	}

		

a {

	color: #2d2f9e;

	text-decoration: underline;

	border: 0;

	}	

	

a:hover {

	color: #ccc;

	text-decoration: underline;

	}		

	

ul {

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

	font: 11px Arial, Helvetica, sans-serif;

	line-height: 11px;

	}



li {

	margin: 0;

	padding: 2px;

	list-style-type: none;

	}		

	

/***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 {

	width: 160px;

	height: auto;

	background: #EFEFE7;

	padding: 4px 0 4px 0;

	margin: 0 auto;

	float: right;

	font: 10px Arial, Helvetica, sans-serif;

	color: #000;

	}

	

#adv_classified p {

	margin: 0 auto;

	padding: 0;

	}

	

p.classified {

	padding: 0;

	margin: 0;

	float: left;

	color: #353895;

	font: 12px Arial, Helvetica, sans-serif;

	text-align: left;

	}		



#adv_classified a {

	margin: 0;

	padding: 0 0 0 2px;

	font-size: 10px;

	font-weight: bold;

	color: #373797;

	text-decoration: none;

	text-transform: uppercase;

	}



#adv_classified a:hover {

	color: #ccc;

	text-decoration: underline;

	}	

	

#adv_classified table {

	text-align: center;

	margin: 0 auto;

	padding: 0;

	}

	

#adv_classified tr,td {

	text-align: left;

	}

	

#adv_classified_sponsors {

	margin: 0 auto;

	padding: 0;

	text-align: center;

	font: 10px Arial, Helvetica, sans-serif;

	color: #000;

	}	

#adv_classified_sponsors p {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 10px;

	color: #000;

	}



#adv_weather {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-align: left;

	text-transform: none;

	font-weight: bold;

	}

	

#adv_weather ul {

	margin: 0;

	padding: 0;

	font-size: 10px;

	font-weight: bold;

	color: #000;

	display: block;

	float: right;

	width: 80px;

	height: auto;

	}	

	

#adv_weather li {

	margin: 0;

	padding: 0;

	font-size: 10px;

	color: #000;

	display: block;

	}		

	

#adv_weather a {

	font-size: 10px;

	color: #000;

	text-decoration: none;

	font-weight: bold;

	text-transform: none;

	}

	

#adv_weather a:hover {

	color: #666;

	text-decoration: underline;

	}	

	

#adv_jobs {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-align: left;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-decoration: none;

	text-transform: none;

	font-weight: bold;

	}

	

#adv_jobs a:hover {

	color: #666;

	text-decoration: underline;

	}

	

#adv_cars {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-decoration: none;

	text-transform: none;

	font-weight: bold;

	}

	

#adv_cars a:hover {

	color: #666;

	text-decoration: underline;

	}

	

#adv_homes {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-transform: none;

	font-weight: bold;

	text-decoration: none;

	}

	

#adv_homes a:hover {

	color: #666;

	text-decoration: underline;

	}

	

#adv_apts {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-decoration: none;

	text-transform: none;

	font-weight: bold;

	}

	

#adv_apts a:hover {

	color: #666;

	text-decoration: underline;

	}

	

#adv_shop {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-transform: none;

	font-weight: bold;

	text-decoration: none;

	}

	

#adv_shop a:hover {

	color: #666;

	text-decoration: underline;

	}

	

#adv_generic {

	margin: 0;

	padding: 4px;

	font-size: 10px;

	color: #000;

	border-bottom: 1px solid #fff;

	text-transform: none;

	font-weight: bold;

	}

	

#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;

	text-transform: none;

	font-weight: bold;

	text-decoration: none;

	}

	

#adv_generic a:hover {

	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: 920px;

	height: auto;

	padding: 0;

	margin: 0;

	}

	

	

	/* local tool bar */

	

#adv_localtool {

	width: 750px;

	height: 20px;

	padding: 0;

	padding-top: 3px;

	margin: 0 auto;

	text-align: center;

	float: left;

	background-image:  url("/graphics/img_localtool_bkg.gif");

	background-repeat: no-repeat;

	}



#adv_localtool ul {

	margin: 0;

	padding: 0;

	display: inline;

	width: auto;

	height: auto;

	}	

	

#adv_localtool li {

	margin: 0;

	padding: 0;

	display: inline;

	text-align: center;

	list-style-type: none;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	}	

	

#adv_localtool li a {

	margin: 0;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 8px;

	padding-right: 6px;

	color: #383699;

	border-left: 1px solid #ccc;

	text-decoration: none;

	}		

	

#adv_localtool li a:hover {

	margin: 0;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 8px;

	padding-right: 6px;

	color: #ccc;

	text-decoration: underline;

	}



	/* end local tool bar */

	 

/* Story local tool bar */

	

#adv_localtool-story {

	width: 920px;

	height: 20px;

	padding: 0;

	padding-top: 3px;

	margin: 0;

	text-align: center;

	background-image:  url("/graphics/img_localtool_bkg2.gif");

	background-repeat: no-repeat;

	}



#adv_localtool-story ul {

	margin: 0;

	padding: 0;

	display: inline;

	width: auto;

	height: auto;

	}	

	

#adv_localtool-story li {

	margin: 0;

	padding: 0;

	display: inline;

	text-align: center;

	list-style-type: none;

	font: 10px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: uppercase;

	}	

	

#adv_localtool-story li a {

	margin: 0;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 8px;

	padding-right: 6px;

	color: #383699;

	border-left: 1px solid #ccc;

	text-decoration: none;

	}		

	

#adv_localtool-story li a:hover {

	margin: 0;

	padding-top: 0;

	padding-bottom: 0;

	padding-left: 8px;

	padding-right: 6px;

	color: #ccc;

	text-decoration: underline;

	}



	/* end local tool bar */	

	

	

/* masthead */		

	

#masthead {

	width: 920px;

	height: 54px;

	padding: 0;

	margin: 0;

	text-align: left;

	}

	

#masthead table {

	margin: 0;

	padding: 0;

	border: 0;

	width: auto;

	height: auto;

	text-align: right;

	float: right;

	}



#masthead td {

	margin: 0;

	padding: 0;

	text-align: right;

	}	



#masthead input {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 10px;

	margin: 0;

	padding: 1px;

	}	

	

#masthead_left {

	width: 460px;

	height: 54px;

	float: left;

	margin: 0;

	padding: 0;

	}



#masthead_right {

	width: 270px;

	height: 30px;

	float: right;

	margin: 0;

	padding-top: 16px;

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 10px;

	text-align: right;

	}	



h1 {

	margin: 0;

	padding: 2px 0 0 4px;

	font: 18px Arial, Helvetica, sans-serif;

	}

	



form {

	margin: 0;

	padding: 0;

	}	



/* end masthead */





/* masthead-SECTIONFRONT */		

	

#masthead_sec {

	width: 750px;

	height: 54px;

	padding: 0;

	margin: 0;

	text-align: left;

	}

	

#masthead_sec table {

	margin: 0;

	padding: 0;

	border: 0;

	width: auto;

	height: auto;

	text-align: right;

	}



#masthead_sec td {

	margin: 0;

	padding: 0;

	text-align: right;

	}	



#masthead_sec input {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 10px;

	margin: 0;

	padding: 1px;

	}	

	

#masthead_sec_left {

	width: 460px;

	height: 54px;

	float: left;

	margin: 0;

	padding: 0;

}



#masthead_sec_right {

	width: 260px;

	height: 20px;

	float: right;

	margin: 0 6px 0 0;

	padding-top: 16px;

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 10px;

	text-align: right;

}	

/* end masthead-SECTIONFRONT */





/* editorial topnav */

  

#edit_topnav {

	margin: 0;

	padding: 0;

	width: 920px;

	height: 25px;

	background-image:  url("/graphics/img_topnavbkg2.gif");

	background-repeat: no-repeat;

	text-align: left;

	clear: both;

	}

	

#edit_topnav img {

	padding: 4px 0 0 10px;

	margin: 0;

	border: 0;

	}	

	

#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;

	display: inline;

	list-style-type: none;

	}		

	

/* end editorial topnav */



/* editorial topnav-SECTIONFRONT */

  

#edit_topnav_sec {

	margin: 0;

	padding: 0;

	width: 750px;

	height: 25px;

	background-image:  url("/graphics/img_topnavbkg.gif");

	background-repeat: no-repeat;

	text-align: left;

	}

	

#edit_topnav_sec img {

	padding: 4px 0 0 10px;

	margin: 0;

	border: 0;

	}	

	

#edit_topnav_sec ul {

	margin: 0;

	padding: 0;

	width: 750px;

	display: inline;

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: bold;

	}



#edit_topnav_sec li {

	margin: 0 auto;

	padding: 0;

	display: inline;

	list-style-type: none;

	}		

	

/* end editorial topnav-SECTIONFRONT */





/* last updated, make homepage, add to favorites */



#lastupdated {

	margin: 0;

	padding: 0;

	width: 750px;

	height: 10px;

	}

	

#lastupdated-lt {

	margin: 0;

	padding: 0 0 0 4px;

	width: 450px;

	height: auto;

	float: left;

	font: 10px Arial, Helvetica, sans-serif;

	color: #666;

	}

	

#lastupdated-rt {

	margin: 0;

	padding: 0;

	width: 200px;

	text-align: right;

	float: right;

	font: 10px Arial, Helvetica, sans-serif;

	color: #666;

	}

	

#lastupdated-rt a {

	font: 10px Arial, Helvetica, sans-serif;

	color: #666;

	text-decoration: none;

	}	

	

#lastupdated-rt a:hover {

	text-decoration: underline;

	}				



/* last updated, make homepage, add to favorites */





/* homepage top content */



#home_top {

	width: 750px;

	height: auto;

	margin: 10px 0 10px 0;

	padding: 0;

	font: 11px Arial, Helvetica, sans-serif;

	color: #000;

	}

	

#home_top-lt {

	width: 125px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

	border-right: 1px solid #ccc;

	}

	

.home_top-ltphotos {

	width: auto;

	height: auto;

	margin: 0 14px 6px 13px;

	padding: 0;

	background: #EFEFE7;

	font-size: 12px;

	}

	

#home_top-main {

	width: auto;

	height: auto;

	margin: 0 0 0 140px;

	padding: 0;

	text-align: left;

	}



#home_top_mid {

	width: 280px;

	height: auto;

	margin: 0;

	padding: 0;

	}	

	

a.headlink {

	font-size: 12pt;

	line-height: 24px;

	font-weight: bold;

	text-decoration: underline;

	margin: 0;

	padding: 0;

	}

	

a:hover.headlink {

	color: #ccc;

	text-decoration: underline;

	}

	

a.headlink2 {

	font-size: 12pt;

	line-height: 20px;

	font-weight: bold;

	text-decoration: none;

	color: #000;

	margin: 0;

	padding: 0;

	}

	

a:hover.headlink2 {

	color: #ccc;

	text-decoration: underline;

	}	



p.headlines {

	font-size: 10px;

	line-height: 14px;

	font-weight: bold;

	color: #D12123;

	margin: 0;

	padding: 0;

	}		



p.headstory {

	font-size: 12px;

	line-height: 16px;

	}





p.sports_front_head {

	font-size: 16pt;

	line-height: 14px;

	font-weight: bold;

	color: #D12123;

	margin: 0;

	padding: 0;

	}		



	

a.morelink {

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 20px;

	text-align: right;

	color: #FF0000;

	text-decoration: none;

	}

	

a:hover.morelink {

	color: #ccc;

	text-decoration: underline;

	}		

	

#home_top-rt {

	width: 300px;

	height: auto;

	float: right;

	margin: 0;

	padding: 0 0 0 12px;

	border-left: 1px solid #ccc;

	}

	

ul.medbullets {				

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

	}

	

li.medbullets {				

	margin: 0;

	padding: 2px;

	display: list-item;

	list-style: circle url(/graphics/img_bullet.gif) inside;

	}

	

li a.medbullets {	

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: none;

	color: #000;

	}

	

li a:hover.medbullets {	

	color: #ccc;

	text-decoration: underline;

	}			

	

/* end homepage top content */	



/* homepage left content */



#home_boxes {

	width: 420px;

	height: auto;

	margin: 0;

	padding: 0 0 0 10px;

	float: left;

	text-align: left;

	}

	

#home_boxes ul {

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: normal;

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

	

#home_boxes li {		

	padding: 2px;

	margin: 0;

	list-style-type: square; 

	list-style-position: inside;

	}

	

#home_boxes li a {	

	text-decoration: none;

	color: #000;

	}

	

#home_boxes li a:hover {	

	text-decoration: underline;

	color: #ccc;

	}	

	

.home_boxes-subnav {

	background: #EFEFE7;

	border-bottom: 1px solid #666;

	padding: 1px;

	margin: 0;

	color: #CCC;

	font: 6pt;

	width: auto;

	height: auto;

	}



div.home_boxes-photo {

	margin: 4px;

	padding: 4px;

	font: 10pt Arial, Helvetica, sans-serif;

	line-height: 12px;

	background: #EEEEEE;



	border-top: 2px solid #666;

	

	border-right: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 4px solid #666;

	width: 145px;

	height: auto;

	float: right;

	}

			

a.home_boxes-photo	{

	font: 10pt Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-decoration: underline;

	line-height: 16px;

	}

	

a:hover.home_boxes-photo	{

	color: #ccc;

	}	

	

a.home_boxes-subnav {

	padding: 0;

	margin: 0;

	color: #333;

	font: 9pt Arial, Helvetica, sans-serif;

		

	border: 0;

	text-decoration: none;

	}

	

a:hover.home_boxes-subnav {

	color: #666;

	text-decoration: underline;

	}		

	

.breakingnews-bar {

	background: #7A0009;

	color: #fff;

	border-bottom: 1px solid #fff;

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 2px;

	margin: 0;

	width: auto;

	height: auto;

	}

	

.localnews-bar {

	background: #00009C;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 2px;

	margin: 0;

	width: auto;

	height: auto;

	}

	

.sports-bar {

	background: #00009C;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 2px;

	margin: 0;

	width: auto;

	height: auto;

	}	

	

.business-bar {

	background: #00009C;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 2px;

	margin: 0;

	width: auto;

	height: auto;

	}

	

.entertainment-bar {

	background: #00009C;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	padding: 2px;

	margin: 0;

	width: auto;

	height: auto;

	}



.greybar {

	background: #666;

	color: #fff;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 10px 0 0 0;

	padding: 4px;

	border-bottom: 1px solid #fff;

	text-transform: uppercase;

	width: auto;

	height: auto;

	}





/* end homepage left content */



/* homepage bottom content */

#hp_content-bottom {

	width: 750px;

	height: auto;

	margin: 0;

	padding: 0;

	float: left;

	}



#home_bottom {

	width: auto;

	height: auto;

	margin: 0 0 0 10px;

	padding: 0;

	font: 11px Arial, Helvetica, sans-serif;

	color: #000;

	}

	

#home_bottom-lt {

	width: 125px;

	height: auto;

	float: left;

	margin: 0;

	padding: 0;

	background: #ECECE4;

	}

	

#home_bottom-lt ul {

	margin: 0;

	padding: 0;

	font: 11px Arial, Helvetica, sans-serif;

	color: #000;

	font-weight: normal;

	line-height: 14px;

	display: block;

	text-align: left;

	}

	

#home_bottom-lt li {

	margin: 0;

	padding: 0 0 0 6px;

	display: block;

	list-style: none; 

	border-top: 3px solid #fff;

	border-bottom: 2px solid #ccc;

	}	

	

#home_bottom-lt li a {

	text-decoration: none;

	color: #000;

	}



#home_bottom-lt li a:hover {

	color: #2d2f9e;

	text-decoration: underline;

	}					

	

#home_bottom-main {

	width: auto;

	height: auto;

	margin: 0 0 0 140px;

	padding: 0;

	text-align: left;

	}



#home_bottom_mid {

	width: 280px;

	height: auto;

	margin: 0;

	padding: 0;

	}	

	

#home_bottom-rt {

	width: 300px;

	height: auto;

	float: right;

	margin: 0;

	padding: 0 0 0 12px;

	border-left: 1px solid #ccc;

	}

	

.home_bottom-mid-head {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #00009C;

	text-transform: uppercase;

	margin: 10px 0 3px 0;

	padding: 0;

	}	

	

#home_bottom-mid ul {

	font: 11px Arial, Helvetica, sans-serif;

	font-weight: normal;

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

	}

	

#home_bottom-mid li {		

	padding: 2px;

	margin: 0;

	list-style-type: square; 

	list-style-position: inside;

	}

	

#home_bottom-mid li a {	

	text-decoration: none;

	color: #000;

	}

	

#home_bottom-mid li a:hover {	

	text-decoration: underline;

	color: #ccc;

	}	

	

#home_bottom-leaderboard {

	width: auto;

	height: auto;

	margin: 12px 0 0 0;

	padding: 0;

	float: left; 

	}		

	

/* end homepage bottom content */	



/* sidebar */



#sidebar {

	width: 128px;

	height: auto;

	margin: 0 10px 0 0;

	padding: 0;

	border-right: 1px solid #EEEEF3;

	float: left;

	text-align: center;

	}



#sidebar ul {

	margin: 4px 4px 10px 6px;

	padding: 0;

	font: 12px Arial, Helvetica, sans-serif;

	color: #2d2f9e;

	font-weight: normal;

	line-height: 16px;

	display: block;

	text-align: left;

	}

	

#sidebar li {

	margin: 0;

	padding: 3px;

	display: list-item;

	list-style: square inside; 

	}	

	

#sidebar li a {

	color: #2d2f9e;

	text-decoration: none;

	}



#sidebar li a:hover {

	color: #ccc;

	text-decoration: underline;

	}				

	

#partnerpromo {

	margin: 8px 0 8px 0;

	padding: 0;

	width: auto;

	height: auto;

	text-align: center;

	}



h2 {

	margin: 0;

	padding: 1px;

	padding-left: 2px;

	width: auto;

	height: auto;

	background: #2d2f9e;

	color: #fff;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: left;

	border-top: 2px solid #777;

	}	



/* end sidebar */





/* leftnav */



#leftnav {

	width: 125px;

	height: auto;

	margin: 0;

	padding: 0;

	float: left;

	background: #ECECE4;

	}

	

#leftnav ul {

	margin: 0;

	padding: 0;

	font: 11px Arial, Helvetica, sans-serif;

	color: #000;

	font-weight: normal;

	line-height: 14px;

	display: block;

	text-align: left;

	}

	

#leftnav li {

	margin: 0;

	padding: 0 0 0 6px;

	display: block;

	list-style: none; 

	border-top: 3px solid #fff;

	border-bottom: 2px solid #ccc;

	}	

	

#leftnav li a {

	text-decoration: none;

	color: #000;

	}



#leftnav li a:hover {

	color: #2d2f9e;

	text-decoration: underline;

	}				



/* end leftnav */





/* content */	

	

#content {

	width: 775px;

	margin-left: 138px;

	padding: 0;

	text-align: left;

	}

	

#content_sec {

	width: 750px;

	margin: 0;

	padding: 0;

	text-align: left;

	float: left;

	}	



#tools {

	width: 460px;

	height: 28px;

	margin: 0;

	padding: 0;

	}



#tools_rt {

	float: right;

	width: 150px;

	height: auto;

	margin: 0;

	padding: 0;

	}



#tools_lt {

	float: left;

	width: 200px;

	height: auto;

	margin: 0;

	padding: 0;

	}		



#tools_rt ul {

	margin: 0;

	padding: 0;

	display: inline;

	list-style-type: none;

	font-size: 12px;

	line-height: 10px;

	}



#tools_rt li {

	margin-bottom: 2px;

	padding: 2px;

	padding-bottom: 2px;

	display: inline;

	list-style-type: none;

	}		



h3 {

	font: 14px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #989CA8;

	line-height: 14px;

	margin-top: 6px;

	margin-bottom: 4px;

	text-transform: uppercase;

	}	



h4 {

	font: 24px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #000;

	line-height: 24px;

	margin: 0;

	margin-bottom: 14px;

	}



.subhead {

	font: 14px Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin-bottom: 12px;

	line-height: 14px;

	}

	

.date {

	font: 12px Arial, Helvetica, sans-serif;

	font-style: italic;

	padding-bottom: 10px;

	}		

	

.author {



	text-transform: uppercase;

	font: 10pt Arial, Helvetica, sans-serif;

	font-weight: bold;

	margin: 0;

	padding: 0;

	line-height: 12px;

	}

	

.authortitle {

	font-size: 7pt;

	text-transform: uppercase;

	margin: 0;

	padding-bottom: 10px;

	line-height: 10pt;

	}	



	

#storywell {

	width: 450px;

	height: auto;

	margin: 0 10px 0 0;

	padding: 0;

	}



#storywell p {

	line-height: 16px;

	font: 10pt Arial, Helvetica, sans-serif;

	padding-top: 4px;

	padding-bottom: 15px;

	}	



#storycolumn {

	width: 235px;

	height: auto;

	margin-left: 12px;

	margin-right: 0;

	padding: 0;

	float: right;

	border-bottom: 1px solid #000;

	}

	

#storycolumn ul {

	margin: 0px 0px 15px 0px;

	padding: 2px 12px 25px 12px;

	background: #DDDDDD;

	border-left: 1px solid #000;

	

	border-right: 1px solid #000;

	border-bottom: 1px solid #000;



	}	



#storycolumn li {

	margin: 0;

	padding: 2px;

	background: #DDDDDD;

	}		



.storycolumnheader {

	line-height: 10pt;

	color: #fff;

	background: #888899;

	padding-left: 6px;

	padding-bottom: 2px;

	margin-top: 4px;

	border: 1px solid #000;

	text-transform: uppercase;

	font: 12pt Verdana, Arial, Helvetica, sans-serif;
	
	font-weight: bold;

	}	



#storycolumn p {

	line-height: 10pt;

	font: 10pt Arial, Helvetica, sans-serif;

	padding-top: 4px;

	padding-bottom: 0px;

	}	



#story_footer {

	width: auto;

	height: auto;

	margin: 0;

	text-align: left;

	padding-top: 10px;

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: normal;

	}	

	

/* not used */

#story_footer_lt {

	width: 300px;

	height: auto;

	border-right: 1px solid #ccc;

	float: left;

	text-align: left;

	margin-right: 12px;

	padding-top: 6px;

	padding: 0;

	}

	

#story_footer_rt {

	width: 275px;

	height: auto;

	float: right;

	text-align: left;

	margin: 0;

	padding: 0;

	}	

	

/* end not used */



	

#story_footer ul {

	display: block;

	list-style-type: none;

	font-size: 12px;

	margin-top: 10px;

	padding: 0;

	}

	

#story_footer li {

	display: block;

	list-style-type: none;

	font-size: 12px;

	margin: 0;

	padding: 0;

	}

	

#sectionwell {

	width: 610px;

	height: auto;

	margin: 0 0 10px 135px;

	padding: 0;

	}

	

#sectionwell a {

	font: 10pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 16px;

	color: #2d2f9e;

	text-decoration: none;

	}	

	

#sectionwell a:hover {

	color: #787775;

	text-decoration: underline;

	}	



#sectionwell a.section_boldhead {

	font: 13pt Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: 16px;

	color: #2d2f9e;

	text-decoration: none;

	}



#sectionwell a.section_boldhead:hover {

	text-decoration: underline;

	}	





#sectionwell hr {

	color: #787775;

	width: 100%;

	height: 1px;



	}			

	

#sectionhead {

	margin: 0 0 10px 0;

	padding: 0;

	width: 610px;

	height: 28px;

	border-bottom: 1px solid #787775; 

	}	

	

#sectionhead_lt {

	margin: 0;

	padding: 0;

	width: 400px;

	height: auto;

	float: left;

	}



.sectiontitle {

	text-align: left;

	background: #787775;

	color: #fff;

	padding: 0 4px 0 4px;

	margin: 0;

	text-transform: uppercase;

	font: 21px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: normal;

	}			

	

.sectiontitle2 {

	color: #9A0000;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	font: 21px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	line-height: normal;

	}

	

#sectionhead_rt {

	width: 150px;

	height: auto;

	margin: 0;

	margin-top: 8px;

	padding: 0;

	text-align: right;

	float: right;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

	font-weight: bold;

	color: #787775;

	line-height: normal;

	}	

	

#section_topstory {

	width: auto;

	height: auto;

	margin: 0 0 10px 0;

	padding: 0;

	overflow: hidden; 

	}	

	

#section_topstory a {

	font: 21px Verdana, Arial, Helvetica, sans-serif;

	line-height: 21px;

	font-weight: bold;

	color: #2d2f9e;

	text-decoration: none;

	}	

	

#section_topstory a:hover {

	color: #787775;

	text-decoration: underline;

	}	



#section_topstory img {

	margin: 0 10px 0 0;

	padding: 0;

	border: 0;

	}



.archivedate {

	padding: 0;

	margin: 10px 0 8px 0;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-transform: none;

	font-style: italic;

	color: #787775;

	width: auto;

	height: auto;

	}	

		

.section_subhead {

	padding: 0;

	margin: 0;

	color: #990000;

	text-transform: uppercase;

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	}



#section_footer {

	width: 610px;

	height: auto;

	margin: 0 auto;

	margin-left: 135px;

	text-align: center;

	padding-top: 50px;

	font: 12px Arial, Helvetica, sans-serif;

	font-weight: normal;

	}	

	

#section_footer_lt {

	width: 300px;

	height: auto;

	border-right: 1px solid #ccc;

	float: left;

	text-align: left;

	margin-right: 12px;

	padding-top: 6px;

	padding: 0;

	}

	

#section_footer_rt {

	width: 275px;

	height: auto;

	float: right;

	text-align: left;

	margin: 0;

	padding: 0;

	}	

	

#section_footer_lt ul {

	display: inline;

	list-style-type: none;

	font-size: 12px;

	margin-top: 10px;

	padding: 0;

	}

	

#section_footer_lt li {

	display: inline;

	list-style-type: none;

	font-size: 12px;

	margin: 0;

	padding: 0;

	}	

	

#rightcolumn {

	width: 300px;

	height: auto;

	float: right;

	margin: 0 0 10px 10px;

	padding: 0;

	}	

	

#rightcolumn_content {

	width: auto;

	height: auto;

	margin: 0;

	padding: 6px;

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: bold;

	background: #f3f3f3;

	border: 10px solid #fff;

	}

	

#rightcolumn_content ul {

	width: auto;

	height: auto;

	margin: 0 0 10px 0;

	padding: 0;

	display: block;

	}

	

#rightcolumn_content li {

	width: auto;

	height: auto;

	margin: 0;

	padding: 2px;

	display: list-item;

	list-style: square inside;

	}				

	

#rightcolumn_content li a {

	margin: 0;

	padding: 0;

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #2d2f9e;

	}

	

#rightcolumn_content li a:hover {

	color: #787775;

	}		

	

#hp_rightcolumn {

	width: auto;

	height: auto;

	margin: 10px 0 0 0;

	padding: 0;

	}

	

#hp_rightcolumn-lt {

	width: 140px; 

	height: auto; 

	margin: 0; 

	padding: 0; 

	float: left;

	}	

	

.hp_rightcolumn-lt-content {

	background: #EFEFEF;

	width: auto;

	height: auto;

	border: 1px solid #ccc;

	margin: 0;

	padding: 4px;

	}	

	

#hp_rightcolumn-rt {

	width: 140px; 

	height: auto; 

	margin: 0; 

	padding: 0; 

	float: right;

	}	

	

.hp_rightcolumn-head {

	width: auto;

	height: auto; 

	margin: 0;

	padding: 4px;

	background: #000;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #fff;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	}

	

ul.videos {				

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

	}

	

li.videos {				

	margin: 0;

	padding: 2px;

	display: list-item;

	list-style: circle url(/graphics/img_videoicon.gif) inside;

	border-bottom: 1px solid #ccc;

	}

	

li a.videos {	

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #000;

	}

	

li a:hover.videos {	

	color: #ccc;

	text-decoration: underline;

	}	

	

ul.podcasts {				

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

	}

	

li.podcasts {				

	margin: 0;

	padding: 2px;

	display: list-item;

	list-style: circle url(/graphics/img_audioicon.gif) inside;

	border-bottom: 1px solid #ccc;

	}

	

li a.podcasts {	

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #000;

	}

	

li a:hover.podcasts {	

	color: #ccc;

	text-decoration: underline;

	}

	

ul.photos {				

	margin: 0;

	padding: 0;

	display: block;

	list-style-type: none;

	}

	

li.photos {				

	margin: 0;

	padding: 2px;

	display: list-item;

	list-style: circle url(/graphics/img_cameraicon.gif) inside;

	border-bottom: 1px solid #ccc;

	}

	

li a.photos {	

	font: 10px Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-decoration: none;

	color: #000;

	}

	

li a:hover.photos {	

	color: #ccc;

	text-decoration: underline;

	}		

	

div.columnists {

	width: auto;

	height: auto;

	margin: 0;

	padding: 10px 0 10px 0;

	font: 12px Arial, Helvetica, sans-serif;

	border-bottom: 1px solid #ccc;

	}	

	

p.columnists_head {

	background: #7A0009;

	color: #fff;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 4px;

	text-transform: uppercase;

	width: auto;

	height: auto;

	}

											

	

/* content */



/* ad column */



#adcolumn {

	width: 300px;

	height: auto;

	margin: 0;

	padding: 0;

	float: right;

	text-align: center;

	background: #EFEFE7;

	}

	

#adcolumn p {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 10px;

	color: #000;

	}

	

#section_adcolumn {

	width: 300px;

	height: 250px;

	margin: 0 auto;

	padding: 0 0 10px 0;

	text-align: center;

	background: #EFEFE7;

	}

	

#section_adcolumn p {

	font: 10px Arial, Helvetica, sans-serif;

	line-height: 10px;

	color: #000;

	}	



#section_adcolumn_lt {

	width: 120px;

	height: 240px;

	margin: 0;

	padding: 0 0 0 16px;

	float: left;

	text-align: center;

	}

	

	

#section_adcolumn_rt {

	width: 120px;

	height: 240px;

	margin: 0;

	padding: 0 16px 0 0;

	float: right;

	text-align: center;

	}			

	

#partner {

	width: auto;

	height: 150px;

	border-bottom: 4px solid #fff;

	margin: 0;

	padding: 0;

	}	



/* end ad column */





/* leaderboard well */



#adv_leaderboard {

	width: 775px;

	height: auto;

	margin: 4px 0 4px 138px;

	text-align: center;

	padding: 0;

	}	

	

#adv_leaderboard p {

	width: 20px;

	height: 90px;

	margin-left: 12px;

	float: left;

	}	

	

/* end leaderboard well */	



/* leaderboard well-SECTIONFRONT */



#adv_leaderboard_sec {

	width: 750px;

	height: 100px;

	margin: 10px 0 0 0;

	text-align: left;

	padding: 0;

	}	

	

#adv_leaderboard_sec p {

	width: 14px;

	height: 90px;

	margin: 0;

	padding: 0;

	float: left;

	}	

	

/* end leaderboard well-SECTIONFRONT */



	

/* footer */	

	

#edit_footer {

	width: 750px;

	height: auto;

	padding: 0;

	margin: 10px 0 10px 10px;

	border-top: 6px solid #ccc;

	}	

	

#edit_footer_story {

	width: 920px;

	height: auto;

	padding: 0;

	margin: 10px 0 10px 10px;

	border-top: 6px solid #ccc;

	}	

	

#edit_footer p {

	line-height: 14px;

	font: 10px Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	}

#edit_footer_story p {

	line-height: 14px;

	font: 10px Arial, Helvetica, sans-serif;

	margin: 0;

	padding: 0;

	}

/* end footer */		


/* USATODAY TRAVEL */
#usattravelnetwork {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px; }
#usattravelnetwork a {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; }
#usattravelnetwork p {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #666; }

/* END USATODAY TRAVEL */


/* MOVIE GUIDE */
.movie_table {
width: 460px;
height: auto;
margin: 0;
padding: 0;
}

#movie_finder {
background: #ccc;
padding: 2px 0 2px 0;
margin: 0 0 8px 0;
width: 460px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#movie_finder ul {
margin: 0;
padding: 2px;
width: auto;
height: auto;
display: inline;
list-style-type: none;
}

#movie_finder li {
margin: 0 0 0 10px;
padding: 0;
width: auto;
height: auto;
display: inline;
list-style-type: none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#movie_finder li a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

#listings {
width: 460px;
height: auto;
margin: 0;
padding: 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#listings p {
margin: 0;
padding: 2px;
}

#listings a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold; 
}

.listing_header {
width: auto;
background: #9A0000;
color: white;
font-weight: bold;
padding: 0;
font: 12px Verdana, Arial, Helvetica, sans-serif;
margin: 10px 0 0 0;
}

.listing_subheader {
width: auto;
border-bottom: 1px solid #ccc;
}

.theater_headers {
padding: 0;
width: 260px;
border-bottom: 1px solid #2d2f9e;
}

.city_headers {
padding: 0;
width: 200px;
border-bottom: 1px solid #2d2f9e;
}

.grey_row {
background: #ccc;
}

.td250 {
width: 260px;
}

.td150 {
width: 200px;
}

.td300 {
width: 300px;
}

.td295 {
width: 295px;
}

.moviename_headers {
padding: 0;
width: auto;
font-weight: bold;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background: #f3f3f3;
border-bottom: 1px solid #ccc;
}

.times_headers {
padding: 0;
width: auto;
font-weight: bold;
font: 14px Verdana, Arial, Helvetica, sans-serif;
background: #f3f3f3;
border-bottom: 1px solid #ccc;
}

.theater_info {
width: auto;
height: auto;
margin: 0;
padding: 0;
overflow: hidden;
}

.theater_details {
width: 280px;
height: auto;
margin: 2px 0 4px 0;
padding: 0;
float: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

.theater_title {
font-size: 16px;
font-weight: bold;
padding-top: 10px;
}

.theater_logo {
float: right;
width: 160px;
height: auto;
text-align: right;
margin: 0;
padding: 10px 0 0 0;
}

.movie_title {
font: 16px Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
padding: 4px;
line-height: 28px;
}

.movie_info_wrapper {
width: auto;
height: auto;
margin: 0;
padding: 0;
overflow: hidden;
}

.movie_desc {
float: left;
width: 300px;
height: auto;
margin: 0;
padding: 0;
font: 10px Verdana, Arial, Helvetica, sans-serif;
line-height: 14px;
}

.movie_details {
float: right;
width: 295px;
text-align: right;
height: auto;
margin: 0 0 12px 0;
padding: 0;
}

.movie_info {
background: #ccc;
text-align: left;
margin-bottom: 2px;
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

/* NEW NAV */

#dropmenudiv {
	position: absolute;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	z-index: 100;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	text-indent: 0;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 6px;
	text-decoration: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: #EFEFE7;
}

#dropmenudiv a:hover{
	background-color: #C3C3D6;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
}

#newnav {
	width: 920px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background: #2F2F93;
	text-align: left;
	}

#newnav ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

#newnav li {
	margin: 0;
	padding: 2px 1px 2px 1px;
	float: right;
	list-style-type: none;
	background: #2F2F93;
	text-align: center;
	border-left: 1px solid #fff;
	}
	
#newnav li a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
	
#newnav li a:hover {
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
	
#newnav-sec {
	width: 750px;
	height: auto;
	margin: 0 0 4px 0;
	padding: 0;
	background: #2F2F93;
	text-align: center;
	}

#newnav-sec ul {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	}

#newnav-sec li {
	margin: 0;
	padding: 2px 0 2px 0;
	float: right;
	list-style-type: none;
	background: #2F2F93;
	text-align: center;
	border-left: 1px solid #fff;
	}
	
#newnav-sec li a {
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
	
#newnav-sec li a:hover {
	color: #fff;
	text-decoration: none;
	text-align: center;
	}
	
	
	
	
	
/* real estate */	
	
	
.re_header {
	font-size: 16px;
	color: #2d2f9e;
	font-weight: bold;
}

<!-- re_section_mainstory replaces section_topstory -->
#re_section_mainstory {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	overflow: auto; 
	}	

#re_section_mainstory a {
	font: 21px Verdana, Arial, Helvetica, sans-serif;
	line-height: 21px;
	font-weight: bold;
	color: #2d2f9e;
	text-decoration: none;

	}	

#re_section_mainstory a:hover {
	color: #787775;
	text-decoration: underline;
	}	

#re_section_mainstory img {
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	}
	
#re_wrapper {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	}

#re_wrapper a {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #2d2f9e;
	text-decoration: none;
	}	

#re_wrapper a:hover {
	color: #787775;
	text-decoration: underline;
	}	

#re_wrapper a.section_boldhead {
	font: 13pt Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #2d2f9e;
	text-decoration: none;
	}

#re_wrapper a.section_boldhead:hover {
	text-decoration: underline;
	}	

#re_wrapper hr {
	color: #787775;
	width: 100%;
	height: 1px;
	}	
	
#re_wrapper p {
	line-height: 16px;
	font: 10pt Arial, Helvetica, sans-serif;
	padding-top: 4px;
	padding-bottom: 4px;
	}
	
/* styles from CV module */
a.reg:link {
	color: #003366;
	text-decoration: none;
	font-size: 10px;
}
a.reg:visited {
	color: #003366;
	text-decoration: none;
	font-size: 10px;
}
a.reg:hover {
	color: #003366;
	text-decoration: none;
	font-size: 10px;
}
a.reg:active {
	color: #003366;
	text-decoration: none;
	font-size: 10px;
}

a.homescape:link {
	color: #1a456c;
	text-decoration: none;
	font-size: 10px;
}
a.homescape:visited {
	color: #1a456c;
	text-decoration: none;
	font-size: 10px;

}
a.homescape:hover {
	color: #1a456c;
	text-decoration: underline;
	font-size: 10px;
	
}
a.homescape:active {
	color: #1a456c;
	text-decoration: none;
	font-size: 10px;
}

a.linkOn {
	color: #993300;
	text-decoration: none;
	background-image: url('/graphics/realestate/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0% 50%;

}
a.linkOff {
	color: #1a456c;
	text-decoration: none;
}
div.hideIt {
	visibility: hidden;
}
div.showIt {
	position:absolute;
	left: 20px;
	top: 188px;
	height: 177px;
	width: 203px;
	z-index: 2;
	visibility: visible;
}
.searchType	{
	font-weight:normal; 
	color:#333333;
}

.searchTypeOn	{
	font-weight:bold; 
	color:#872300;
}
/* end styles from CV module */

#re_left_wrapper {
	width: auto;
	margin: 0;
	padding: 0;
	font-size: 10px;
}

#re_left_wrapper input a select option form {
	font-size: 10px;
}

/*-----------MEETUP-------------*/
#meetup {width: auto; height: auto; margin: 0; padding: 0 2px 0 2px; font: 10px Arial, Helvetica, sans-serif; text-align: left; }
p.meetupdate {font-weight: bold; color: #666; font-size: 12px; }
#meetup ul {display: block; margin: 2px 0 8px 0; padding: 0; list-style-type: none; list-style-position: outside; font-size: 10px; color: black; line-height: 11px; }
#meetup li {display: block; margin: 0; padding: 1px 0 1px 0; list-style-type: none; list-style-position: outside; }
li.meetuptime {font-style: italic; }
#meetup li a {text-decoration: none; color: #039; }
#meetup li a:hover {text-decoration: underline; color: #666; }
#meetup hr {color: #fff; background-color: #fff; border: 1px dotted #666; border-style: none none dotted; }



/*-------------PHOTO GALLERY --------------*/

#photosGallery {
 width: 900px;
 height: auto;
 margin: 0 10px 0 10px;
 padding: 0;
}

#photosGalleryRT {
 width: 185px;
 height: auto;
 margin: 0;
 padding: 0;
 float: right;
}

.ftrdgalleries {
 width: auto;
 height: auto;
 border-bottom: 1px solid #ccc;
 padding: 6px 0 6px 0;
 margin: 0;
}

#photosGalleryLT {
 width: 690px;
 height: auto;
 margin: 0;
 padding: 0;
 float: left;
 font: 10px Arial, Helvetica, sans-serif;
}

#photosGalleryLT-photo {
 width: 468px;
 height: auto;
 margin: 0;
 padding: 0;
 float: right;
}

#photosGalleryLT-text {
 width: 200px;
 height: auto;
 margin: 0;
 padding: 0;
}

#photosGalleryLT-text a {
 font: 11px Arial, Helvetica, sans-serif;
 text-decoration: none;
}

#photosGallery-desc {
 width: auto; 
 height: auto;
 margin: 10px 0 10px 0;
 padding: 6px 0 6px 0;
 border-top: 1px solid #ccc;
 border-bottom: 1px solid #ccc;
 font: 11px Arial, Helvetica, sans-serif;
}

#photosContainer {
 width: 900px;
 margin: 0 10px 0 10px;
 padding: 10px;
 background: #eee;
 border: 1px solid #ccc;
 }
 
#photosTabs {
 width: 900px;
 height: auto;
 margin: 10px 10px 0 10px;
 padding: 0;
 background: #fff;
 font: 12px Arial, Helvetica, sans-serif;
}
 
#photosTabs ul
{  margin: 0;
   padding: 0;
   width: auto;
   height: auto;
 }
 
#photosTabs li
{  margin: 0;
   padding: 8px;
   display: inline;
   list-style-type: none;
   float: left;
   background: url(http://www.freep.com/gcicommonfiles/graphics/video/locallibkgrnd.gif) top right;
 }
 
#photosTabs li a
{ color: #000;
  text-decoration: none;
}    

#photosTabs li a:hover
{ color: #ccc;
  text-decoration: none;
}  
 
 #photosThumbs
 { width: 680px;
   height: auto;
   margin: 0;
   padding: 0;
   float: right;
 }
 
 #photosNav
 { width: 160px;
   height: auto;
   margin: 0;
   padding: 10px;
   float: left; 
   background: #fff;
   border: 1px solid #ccc;
 }
 
#photosNav form
 { margin: 0 0 10px 0;
   padding: 0;
 }

#photosNav input.textsearch
 { width: 88px;
   height: 17px;
   vertical-align: middle;
   font-size: 11px;
   margin: 0;
   padding: 0;
 }
 
 #photosNav input.submitButton
 { vertical-align: middle;
   margin: 0;
   padding: 0;
 }
 
 .displaying
 { width: 200px;
   height: auto;
   margin: 0;
   padding: 0;
   float: right;
   text-align: right;
 }
 
#photosThumbs ul
 { margin: 0;
   padding: 0;
  } 
  
 #photosThumbs li
{ list-style-type: none;
margin: 10px 0 10px 0;
padding: 0;
float: left;
width: 130px;
height: 110px;
}
 
/* SPORTS NETWORK */ 

#scoreboard {
font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 6px 0;
}
#scoreboard a {
font: 11px Verdana, Arial, Helvetica, sans-serif;
}

.TSN2 {color:#FFFFFF; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#2d2f9e;} 

.TSN5 {font: 11px Arial, Helvetica, sans-serif; background:#F2F2F2;}
.TSN5 a {color:#2d2f9e; text-decoration:none;}
.TSN5 a:hover {color:#666666;} 

.TSN6 {color:#ffffff; font: 11px Arial, Helvetica, sans-serif; font-weight: bold; background:#a8a9be;}