body {
	margin: 0px auto !important;
	padding: 0px;
	padding: 0px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;  
	color: #000;
	font-size: 12px;
	text-align: center; /*for older browsers*/
	background: #e0e0e0 url('/_images/graphics/bk.gif') repeat-y center;
}


/***************************************************
 * Global Framework                                *
 ***************************************************/
#container{
	width: 1000px;
	margin: 0px auto !important;
	padding: 0px;
	text-align: left;
	border-left:1px solid #242;
	border-right:1px solid #242;
	background: #c7d5c0 url('/_images/graphics/outer_bkg.gif') repeat-x 0 0;
}
#outerWrapper {
	clear: both;
	width:960px;
	margin-left:19px;
	padding: 0px;
	text-align: center;
	background: transparent;
}

#header, #footer {
	z-index: 2500;
	width: 960px; 
	margin: 0px auto !important;
	padding: 0px;
	border:none;
}

#first2CWrap {float: left; width: 658px; margin: 0px; border: none; padding: 0px; display: inline;}

#leftCol {clear:both;float: left; display: inline;width:650px;margin:0px;}
#first2CWrap #leftCol, #frontLeftColTop {
	float: left; display: inline;
	width: 400px !important;
	margin-right:0px !important;
}

#frontLeftColTop{background: #FFF url('/_images/graphics/dot.gif') repeat-y top right;}

body#home #frontLeftCol{clear:both;float: left; display: inline;width:315px;margin-left:8px;}

#centCol{
	float: left; display: inline;
	width: 250px;
	margin-left:4px;
}

#frontCentColTop {
	float: left; display: inline;
	width: 248px;
	height:360px;
	position:relative;
	margin-right: 2px;
	overflow:hidden;
}
body#home #frontCentCol{float: right; display: inline;width:315px;margin-right:8px;}

#rghtCol {
	float: left; display: inline;
	width: 300px;
	background-color:#F7F7F7;
	padding:0px;
	margin:0px;
	vertical-align:text-top;
	overflow:hidden;
}

#Wrapper	{
	width:960px;
	margin: 0px auto !important;	
	padding: 0px !important;
	float: left;
	text-align: left; /*reset the older browser centering support*/
	background: #FFFFFF;
}

#innerWrapper	{
	clear:both;
	width:960px;
	margin: 0px auto;
	padding: 0px;
	float: left;display:inline;
	text-align: left; /*reset the older browser centering support*/
	background:#FFFFFF url(/_images/graphics/inner_bkg.gif) repeat-y scroll 0 0;
}

#header	{
	padding: 0;
	margin-bottom: 0px;
	position: relative;
	float: left;
	text-align:left;
}

iframe {float: left;}
#rghtCol iframe {background-color:#F7F7F7 !important;}


/* NAV MENU */
#topNav {
	float: left; position:relative;width: 944px; height: 28px;
	margin: 0; padding: 0;
	list-style-type: none;
	border: none;
	background:transparent url('/_images/graphics/menuBkg.gif') no-repeat top left;
	padding:0px 8px;
}

ul#udm{width:946px !important;margin:0px;padding:0px;}

#newsNav,#sportsNav,#opinionNav,#entNav,#lifeNav,#mediaNav,#marketNav,#contactNav {border-right:1px solid #030;}
#dateNav {font-weight:normal !important; padding-left:23px !important; padding-right:23px !important;font-size: 12px !important;}

/***************************************************
 * End Global Framework                            *
 ***************************************************/


/*******************************
 * Global Tag Rules            *
 *******************************/
a:link, a:visited, a:active {color: #000;text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none; margin:0; padding:0;}

table {padding:0px; margin:0px;}
.c2 table{margin:0px !important; padding:0px !important;width:auto;overflow:hidden;}
td{padding:0px; margin:0px;}

h1 { /*used for page headers only*/
	float: left; display: inline;
	font-size: 25px;
	width: 100%; margin: 0;
	font-weight: bold;
	line-height: 1.1em;
	color: #000;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
}


/*******************************
 * Header Rules                *
 *******************************/
#header .leftHead{margin:0px auto 5px auto !important;width:384px;height:72px;display:inline;float:left;} 

#header .topBar{margin:0px 0px 5px 0px; width:465px;height:26px;display:inline;float:left;background: transparent url('/_images/graphics/headerTopTab.gif') top left no-repeat;position:relative;left:95px;}
#header .rightHead{margin:0px 0px 5px 0px; width:560px;height:72px;display:inline;float:right;background: transparent;position:relative;}

.mobileBar {width:956px;height:26px;display:block; background:transparent;position:relative;padding:0px;}
.mobileBar .hdrMobile {
	font-size:1em;
	margin:2px;
	text-align:left;
	text-transform:none;
	display:inline;
	float:left;
}
.mobileBar .hdrMobile a{color:#FFF;font-weight:bold;}
.mobileBar .mobileIcon{display:inline;float:left;margin:1px;}

#header .linkBar{
	background:transparent;
	color: #DFDAD5;
	margin: 2px 0px 0px 0px;
	position: relative;
	height:22px;
	line-height:22px;
	display:inline;
	float:right;
	text-align:right;
}

#header .linkBar a, #header .dateBar a, #header .linkBar a:hover, #header .dateBar a:hover{color: #DFDAD5;}

#header .hdrDate {
	display:inline;
	float:left;
	padding-right:10px;
	text-align: left;
	color:#dfdad5;
}

#header .mastBar {position: relative; padding:0px; margin:0px; height:100px !important; background:transparent;}
#header a#mastHead {display: inline; float:left;width: 384px; height:72px;}
#header a#mastHead img {display: inline;	padding:0px; margin:0px;}

#topAd {
	position:absolute;top:5px;right:0px;
	display:inline;
	float:right;
	background:transparent;
	width: 160px;
	height: 65px;
	text-align:right;
}

#sCode {
	position: absolute;
	left: 0px;
	top: 0px;
}

/* Go To Links */
.topBar #centHV{ display:inline;float:left;height:22px;left:65px;position:absolute;top:3;width:70px;color:#473925;font-weight:bold;}
.topBar #centBIZ{position:absolute;top:3px;left:145px;width:65px;height:22px;float:left;display:inline;color:#473925;font-weight:bold;}
.topBar #centCLASS{position:absolute;top:3px;left:220px;width:70px;height:22px;float:left;display:inline;color:#473925;font-weight:bold;}
.topBar #centCARS{position:absolute;top:3px;left:300px;width:35px;height:22px;float:left;display:inline;color:#473925;font-weight:bold;}
.topBar #centJOBS{position:absolute;top:3px;left:345px;width:35px;height:22px;float:left;display:inline;color:#473925;font-weight:bold;}
.topBar #centHOMES{position:absolute;top:3px;left:395px;width:50px;height:22px;float:left;display:inline;color:#473925;font-weight:bold;}
.topBar #centHV:hover, .topBar #centBIZ:hover, .topBar #centCLASS:hover, .topBar #centCARS:hover, .topBar #centJOBS:hover, .topBar #centHOMES:hover{text-decoration:underline !important;}

/*******************************
 * Footer Rules                *
 *******************************/

#footer {
	padding: 0;
	clear: both;
	text-align:center !important;
	margin-left:19px;
	border:none;
}

#footerLinks {
	padding: 1px 0px 3px;
	background-color:#336633;
	color:#FFF;
	text-align:left !important;
}

#footerLgl {
	padding: 5px;
	text-align:left !important;
}

#footerLgl * {
	color: #000;
}

#footerLinks a {
	color: #fff;
	padding: 0 6px 0 6px;
	border-right: 1px solid #FFF;
}

#footer a.rssIco {
	border: none;
}

#footer a.rssIco img {
	position: relative;
	top: 2px;
}

#siteindex_bottle {margin:0 auto 0 auto;text-align: left;width: 960px; height:215px; font-size: 1em;padding: 0;clear: both;background: #002200 url("/_images/graphics/siteindex_bg.jpg") 0 0 repeat-x;}
.siteindex ul {width: 90px; float: left;list-style: none; margin-top:auto; margin-bottom:auto; list-style-position: outside; text-align: left;}
.siteindex a {color:#FFF !important;}
ul.indexlist li {background: url("/_images/graphics/arrow2.gif") 0px 1px no-repeat !important;}
.siteindex ul.indexlist li{font-size:11px; line-height:13px; font-weight: 400; padding: 0 0 3px 11px; margin:0;}
.siteindex ul.indexlist li.subhead{font-size:12px; font-weight: 700 !important; background: none !important; padding: 10px 0 3px 0;}
.siteindex ul.indexlist li.header{font-size:20px; font-family:Arial; font-weight: 400 !important; background: none !important; padding: 15px 0 3px 0;}
.siteindex ul.indexlist li.header{font-weight: 400 !important}

/*******************************
 * Accuweather Styles			     *
 *******************************/

#weathHead {
	float:left; display:inline; margin:0px; padding:0px 10px 0px 0px; background:transparent !important;color:#dfdad5;
}

#weathHead .wImg {
	margin:0px;
	padding:0;
	float:left;
	display:inline;
}

#mastWeatherLeft {
	width:43%;
	float:left;
	display:inline;
	margin-top:6px;
	padding-left:0px;
	margin-left:5px;
	font-size:.9em;
}

#weathPredict {
 float:left;
 padding-left:5px;
}

#mastWeatherRight {
	width:50%;
	float:left;
	margin-top:8px;
}

#weathHead a{
	color:#dfdad5;
	text-decoration:none;
}

#weathHead a:hover {text-decoration: underline;}

#weathTitle a{
	margin: 0px 8px 0px 0px;
	padding: 0px;
	color: #dfdad5 !important;
	font-size:12px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	display:inline;
	float:left;
}

/** Breaking News Frontpage **/
.breaking {width:646px !important;background-color:#E1E8D0;border:1px solid #e3d8cc; margin: 5px 0px 0px 5px !important}
.breaking a.head {font-size: 1.1em; margin-bottom: 1px;}
.breaking a.head:hover {text-decoration:underline;}
.breaking h2 {color: #8B0000 !important; text-transform: uppercase;padding: 5px 5px !important;}
.breaking .head {display: block; width:636px; float: left; clear: both; padding: 2px 5px; font-weight: bold; color: #000; }
.breaking .head:hover {text-decoration: none !important;}
.breaking .summary {display: block; float: left; clear: both; width:636px; padding:0px 5px;margin-bottom: 4px; }
.breaking .summary a {font-size: 1em; color: #000;}

/** End Breaking News **/


/** Section front Page Header **/
.pgH1 {
	border-bottom:1px solid #E3D8CC;
	display:inline;
	float:left;
	margin: 5px 0px 10px 0px;
	overflow:visible;
	padding:2px 0px 0px 0px;
	width:650px;
}
.pgH1 img {border:none; margin:0; padding:0;}
.pgH1 h1 {width: 81%;font-family: 'Trebuchet MS', Trebuchet, Arial;color:#336633;font-size:20px;padding-left:1%;}
/** Section front Page Header End - a few more rules down with bottomLinks**/


/*******************************
 * Standard Newslist Styles    *
 *******************************/

.c2 {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#frontCentColTop .c2{overflow:hidden;}
.breakingTime {color:#000;font-style:italic;font-size:.8em;vertical-align:.1em;}

.ugc h2, .c2 h2, .userSubmitted h2 , .nlRotate h2{
	margin: 0px;
	padding: 3px 6px;
	color: #336633;
	font-size:18px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	clear:both;
}

.c2 h3{	margin: 0px;padding: 2px 6px;color: #000;font-size:14px;font-weight:bold;font-family: 'Trebuchet MS', Trebuchet, Arial;clear:both;}

#centCol .c2 h4 {font-size:12px; color:#336633; margin-bottom:0px;}

/** Rounded corners and borders **/

.dottedTop{margin:5px 0px 0px 0px;padding:5px 0px 0px 0px;background:transparent url(/_images/graphics/dot.gif) repeat-x scroll left top;display:block;float:left;}
.dottedBot{margin:0px 0px 5px 0px;padding:0px 0px 5px 0px;background:transparent url(/_images/graphics/dot.gif) repeat-x scroll left bottom;display:block;float:left;}

.c2Border{border-left: 1px solid #e3d8cc;	border-right: 1px solid #e3d8cc;display:inline;float:left;}
#frontLeftCol .c2Border, #frontCentCol .c2Border{width:313px;overflow:hidden;margin:0px;}
#leftCol .c2Border{width:396px;}
#centCol .c2Border{width:248px;}

.c2TopHome{width:315px !important;height:10px !important;background: transparent url('/_images/borders/Newslist-UGC-Top-Background.gif') no-repeat scroll bottom left !important;border:none;
display:inline;float:left;margin:5px 0px 0px 0px;padding:0px;}
.c2BotHome{width:315px;height:10px;display:inline;background: transparent url('/_images/borders/Newslist-Bot-Background.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

.c2BotHomeTabbed{width:315px;height:10px;display:inline;background: transparent url('/_images/borders/Tabbed-News-Bot-Background.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}
.c2BotTabbed{width:398px;height:10px;display:inline;background: transparent url('/_images/borders/Tabbed-News-Bot-bg.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

.c2TopHomeUGC{width:315px !important;height:10px !important;background: transparent url('/_images/borders/UGC-Top-Bkg-Home.gif') no-repeat scroll bottom left !important;border:none;
display:inline;float:left;margin:5px 0px 0px 0px;padding:0px;}
.c2BotHomeUGC{width:315px;height:10px;display:inline;background: transparent url('/_images/borders/UGC-Bot-Bkg-Home.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

.photoPromoTop{width:250px !important;height:10px !important;background: transparent url('/_images/borders/Photo-Promo-Top-Bkg.gif') no-repeat scroll bottom left !important;border:none;
display:inline;float:left;margin:5px 0px 0px 0px;padding:0px;}
.photoPromoBot{width:250px;height:10px;display:inline;background: transparent url('/_images/borders/Photo-Promo-Bot-Bkg.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

.blogPromoTop{width:250px !important;height:10px !important;background: transparent url('/_images/borders/C2-Center-Top-Bkg.gif') no-repeat scroll bottom left !important;border:none;
display:inline;float:left;margin:5px 0px 0px 0px;padding:0px;}
.blogPromoBot{width:250px;height:10px;display:inline;background: transparent url('/_images/borders/C2-Center-Bot-Bkg.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

#pollTop, .c2TopUGC{width:250px !important;height:10px !important;background: transparent url('/_images/borders/UGC-Top-Bkg.gif') no-repeat scroll bottom left !important;border:none;
display:inline;float:left;margin:5px 0px 0px 0px;padding:0px;}
#pollBot, .c2BotUGC{width:250px;height:10px;display:inline;background: transparent url('/_images/borders/UGC-Bot-Bkg.gif') no-repeat scroll top left !important;border:none;
display:inline;float:left;margin:0px 0px 5px 0px;padding:0px;}

/** Gets rid of gradient background for relatedLinks h2 - added by Jill **/
.relatedLinks h2 {
	background-image:none;
	background-color:transparent;
}


.plain h2 {margin-bottom: 4px;}

.c2 p {margin:0 5px 5px 5px;}

#leftCol .c2 ul {width: 98%;padding-left: 2%;}
#centCol .c2 ul {width: 98%;padding-left: 2%;}
.c2 ul {float: left; display: inline;width: 98%;
	margin: 5px 0 0 0;
	list-style-type: none;
	padding-left: 2%;
}

.c2 ul li {float: left; display: inline; width: 94%;
	padding-left: .7em;
	padding-bottom: .6em;
	list-style-type: none;
	background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;
}

.ugc ul li{background: url('/_images/graphics/ugc-bullet.gif') 0 .5em no-repeat;}

.c2 .moreTop {
	position: absolute; top: 10px; right: 3px;
	font-size: .8em;
	text-align: right;
	line-height: 1.3em;
	z-index: 50;
}

.c2 .moreTop a:hover {text-decoration:none;}

.c2 .moreTop img {
	border-right: 1px solid #555;
	float: none;
	vertical-align: -3px !important;padding: 1px 4px 0 0; margin: 0 0 0px 0;
}

.ugc .moreTop img {border-right: 1px solid #FFF;}
.ugc .userSubmitted .moreTop a {color:#336633 !important; display: inline;font-weight:bold;}
.c2 .moreTop a {color:#336633 !important; display: inline;}
.c2 .moreTop a span {font-size:1.1em;font-weight: bold;}

a.moreLnk {color:#336633;font-weight:bold;}
a.moreLnk span {font-weight: bold;}
.archLnk {margin-right:10px;margin-top:4px;}

.socialLinks{font-weight:bold;color:#000;display:block;padding:0px 5px;}
.ugc {
	background: #fff7e2;
}



.ugc a:link, .ugc a:visited, .ugc a:active {color: #000;}

.c3{float:left; display: inline; margin:0px;padding:0px; max-width:250px; height: auto;}
.c3 img{margin:0px;padding:0px;}
.c3 .bottomLinks {margin-bottom: 0px !important;}

.lIcon {
	margin: 0;
	margin-left: 4px;
	padding: 0;
}

.lIcon img {position: relative; top: 2px;}

.hasBtmLnks {margin-bottom: 0px;}
.bottomLinks {height: auto !important;border:none !important;background:#FFF9DF;}
.bottomLinks ul, .pgH1 ul {list-style-type: none;display:inline; float: right; padding: 0 0 4px 0 !important;}
.pgH1 ul {margin: 0; padding: 0; width: 15%;padding-top: 4px;display:inline;float;right !important;}
.bottomLinks ul li, .pgH1 ul li {list-style-type: none; background: none; float: left; padding: 0 4px; border-right: 1px solid #000; width: auto;}
.pgH1 ul li {border-right: 1px solid #666; float: right;}
.bottomLinks ul li a, .pgH1 ul li a {color: #000 !important; font-weight: bold; font-size: 10px;}
.bottomLinks ul li.last, .pgH1 ul li.last {border-right: none; padding-right: 0;}


/*frontpage rows*/
.fpThin {height: 145px;	overflow: hidden;}

/* newslists */

/* newslist key
	2 - title only
	3 - title, date
	5 - title, date, summary
	4 - title, summary
	6 - pic, title, date, summary
*/

.justInColor {color:#336633;}

.newslistSumm ul li a {font-size:1em;}
.newslistDate ul li a {font-size:1em;}
.featBlog .nlDate, .newslistSummDate .summNewsListNoDot .nlDate, .newslistDate .nlDate, .summNewsList .nlDate, .newslistSumm .nlDate, .newslistPicLeft .nlDate {font-size: .8em; font-style: normal; color: #336633;}
.newslistSumm ul li p {margin:0;padding:0;}
.newslistSummDate .summNewsListNoDot {margin-left:0 !important;padding-left:0 !important;}
.newslistSummDate ul li a {font-size:1em;}
.newslistSummDate ul li p {margin:0;padding:0;}
ul li .justInIcon {padding-right:5px;margin:0 0 1px 2px;}

/* title, summ, pic objectclass=6 */
.newslistPic {width:98% !important;float:left;padding-left:1%;padding-right: 1% !important;margin-bottom:10px;}
.newslistPic h2{padding-left:0 !important;}
.newslistPic ul {width:100% !important; margin:0;padding:0 !important; float: left;}
.newslistPic li {float:left; width:100% !important; background: none !important; border-bottom: 1px solid #E3D8CC; margin: 0px; padding: 5px 0 !important;}
.newslistPicLeft a {font-size:1.1em;}
.newslistPic .newslistPicLeft {float:left; margin-left: 0px;}
.newslistPic .newslistPicLeft p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%;}
.newslistPic .newslistPicRight {padding:8px 0;background:#E1E8D0;float:right;text-align:center;}
.newslistPic .newslistPicRight img {padding-top:3px;}
#centCol .newslistPic .newslistPicLeft {float:left; margin-left: 0px;}
#centCol .newslistPic .newslistPicLeft p {margin:6px 0 0 0; float: left;display: inline; clear: left; width: 98%;}

/* title, summ, pic objectclass=16, photo on left side */
.picLeft {width:100%;float:left; padding-right: 0px !important;}
.picLeft ul {width:100% !important; margin:0;padding:0 !important; float: left;}
.picLeft li {float:left; width:100% !important; background: none !important; border-bottom: 1px solid #E3D8CC; margin: 0px; padding: 5px 0 !important;}
.picLeft .newslistPicLeft a {font-size:.9em;}
.picLeft .newslistPicLeft {float:left; margin-left: 0px;}
.picLeft .newslistPicLeft p {margin:6px 5px 0 0; float: left;display: inline; clear: left; width: 98%;font-size:.8em;}
.picLeft .newslistPicRight {padding:8px 0;background:#eeeeee;float:right;text-align:center;}
.picLeft .newslistPicRight a img {margin-top:6px;}
#centCol .picLeft .newslistPicLeft {float:left; margin-left: 0px;}
#centCol .picLeft .newslistPicLeft p {margin:6px 0 0 0; float: left;display: inline; clear: left; width: 98%;font-size:.8em;}

/* PHOTO GALLERY PROMOTIONS */
.photoPromo .photoPromoTitle {float:left;font-size:1em;}
.photoPromo {margin-bottom:3px;float:left;background-color:#eeeeee;}
.photoPromo ul {padding:0 !important;margin:0;float:left; width: 100% !important;}
.photoPromo .photoPromoLI {list-style-type:none;margin:0;float:left;display:inline;width:115px;/* redundant, but an Opera fix */background-image:none;padding:5px;}
.photoPromo .staffPhotoLinks {float:left;width:100%;}
.photoPromo .staffPhotoLinks a {color:#000;text-transform:uppercase;font-weight:bold;font-size:.9em;}
.photoPromo .staffPhotoLinks span {color:#000;}
.photoPromo .bottomLinks ul li a {letter-spacing:-.5px;}
#first2CWrap #centCol .photoPromo {margin-bottom:4px;}

.userSubmitted {float: left;	width: 100%;	margin: 0 0 4px 0;	padding: 0;	display: inline;}
.userSubmitted .photoGall ul {margin:0;padding:0 !important;float:left;}
.userSubmitted .photoGall .userSubmitUL {color:#000;list-style-type:none;margin-top:5px;width:170px;}
.userSubmitted .photoGall .userSubmitUL li {padding-bottom:5px;font-size:1em;background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;padding-left:10px;margin-left:5px;}
.userPhotoLinks {clear:left;padding-left:4px;margin-bottom:0px;}
.userPhotoLinks a {color:#336633 !important;font-weight:bold;font-size:10px;}

.photoGallSingle {float:left;padding:5px;width:110px;}
.photoGallSingle ul {margin:0;padding:0;float:left;}
.photoGallSingle ul li {margin:0;padding:0;}
.photoGallSingle img {padding-bottom:5px;}

#leftCol .photoGallSingle {float:left;padding:5px;width:160px;}
#leftCol .photoGallSingleUL {display:inline;float:left;padding:5px;width:210px;}

.singleGall {float:left;width:100%}
.singleGall img {padding:3px 5px 0 0;}
.singleGall .singleGallDiv {float:left;}
.singleGall .singleGallTitle {font-weight:bold;padding-bottom:2px;}
.singleGall .singleGallText {font-size:.9em;}

.singleGallLinks {clear:left;margin-bottom:5px;}
.singleGallLinks a {color:#80A3CE !important;font-weight:bold;font-size:10px;text-transform:uppercase;}

/* USER SUBMITTED */
.interaction {float:left;border-top:3px solid #C4AE11;width:100%;height: 186px;}

.wmvVideoPlayer {float:left;padding:3px 0;}

/* SAMLL BARKER PROMOS */

.smPromoLeft{float:left;display:inline;width:47%;border:1px solid #e3d8cc;}
.smPromoLeft img{padding:2px;}
.smPromoRight{float:right;display:inline;width:47%;border:1px solid #e3d8cc;}
.smPromoRight img{padding:2px;}
.smPromoLeft .spcBox {border:0px;}
.smPromoRight .spcBox {border:0px;}

/* PRINT PROMO */
.todayPaper {
 	width: 130px !important;
	margin-right: 4px;
	float:left;display:inline;
}

.todayPaper img {
	float:left;
	margin:5px 10px;
}

.todayPaper ul li a {
	letter-spacing:-.3px;
}

.todayPromo{padding:0px 5px;width: 167px !important;float:left;display:inline;}


/* AP NEWSLISTS */
.apBarker {float:left;}
.apBarker .byttl {display:none;}
.apBarker ul {padding:0;margin:0;}
.apBarker .topheadlinebody {display:block;}
.apBarker .firsttopheadline {font-size:1.5em;}
.apBarker .ap-topheadline-td {padding-bottom:5px;}
.ap-smallphoto-table .apCaption {display:none;}
.ap-smallphoto-img {padding:5px 0 0 0;}
.specAPNewsList {margin-top:-10px;}
.specAPNewsList h2 {display:none;}
.ap-htmlfragment-table table {width:95% !important;}

/* READER INTERACT PROMO */
.interact {
float:left;border-left:1px solid #e3d8cc;border-right:1px solid #e3d8cc;width: 248px;
}



.specialPromo .leftPromo {
	padding: 4px 1px 0px 5px; float:left;
}

.specialPromo .rightPromo {
	padding: 4px 3px 0 0; float:right;
}

.smallPromo {
	float:left;
	width:48%;
	padding-left:3px;
	margin:4px 0;
}

.widePromo {
	margin: 0;
	padding-bottom: 4px;
	float: left;
	width: 95%;
}

.widePromo a img {
	margin: 4px 3px 0 3px;
	border: 1px solid #E3D8CC;
	display: inline;
}

/** Columnist Links **/

/*   ---- COLUMNIST LINKS, LARGE (ex. NEWS02) */
.colList {float:left;width:98%;padding:1%;background:transparent url(/_images/graphics/dot.gif) repeat-x scroll left bottom !important;}
.colList .newslistSumm ul {padding:0;margin:5px 0px 0px 0px;}
.colList .newslistSumm ul li {clear:both;margin:2px 0px;}
.colList .newslistSumm {float:left;width:275px;}
.colList .newslistSumm .justInIcon {padding-top:3px;}
.colList a h2 {margin:0;padding:0;font-size:1.5em;}
.colList a:hover h2 {text-decoration:underline;}
.colList .c2 h2 {border:none;}
#firstColList .newslistSumm ul li {margin:0;}
.colList img {float:left;padding:0 5px 0 0;margin-right:0;}
.colList p {float:left;padding:1px;margin:0;}

/** Promo Links **/
.promoShort a img {
	padding-right:5px;
	padding-left:3px;
}

/** Columnist and Blog Promos **/
.latest{color:#336633;font-weight:bold;display:inline;float:left;}
.featCol {
	margin: 0;
	padding-bottom: 4px;
	float: left;
	width: 100%;
}

.featCol a img{
	margin: 4px 3px 0 3px;
	border: 1px solid #E3D8CC;
	display: inline;
}

.featCol .columnistName {
	padding-top:4px;
	font-weight:bold;
}

.featCol .colTitle {
	margin:0;
	padding:0;
	font-size:8pt;
	color:#666666;
}

.featCol ul {
	width: 180px !important;
	display:inline;float:left;
	margin:0px;
	padding:0 !important;
}

.featCol ul li {
	width: 180px !important;
	list-style-type:none;
	margin:0;	padding:0;
	background-image:none;
	font-size:0.9em;
}

.featBlog {
	margin: 5px 0px;
	padding: 0px;
	float: left;
	display:block;
	width: 240px;
}
.blogTitle {
	padding:0px;
	margin:0px;
	font-weight:bold;
}

.featBlog a img{
	margin: 0px 5px 0px 5px;
	border: 1px solid #E3D8CC;
	display: inline;
	width:48px;
}
.featBlog .blogSummary
{margin:0px;padding:0px;font-weight:normal;display:inline;float:left;width:170px;}

/** Links Lists **/

.linksList{	margin: 3px 0px;float: left;width: 100%;}
.linksList ul {margin:0px; padding-left:0px;}
.linksList ul li{border:#E3D8CC;padding:4px;margin-bottom:3px;font-size:0.9em;	list-style-type:none; background-image:none;display:block;}
.linksList ul li img {display:inline;float:left;border: none;margin-right:5px;}
.linksList .title{font-weight:bold;color:#000;}

h2.vPlayerNoSponsor {height: 30px;border-bottom: 1px solid #A1B9D0;padding-top: 12px;padding-left: 4px;	color:#000;}	
h2.vPlayerSponsor {border-bottom: 1px solid #A1B9D0;padding: 2px 0 4px 4px;}
.vPlayerSponsorURL {display: block;margin-left: 4px;padding-top: 4px;}

a.brkTitle{color:#000;font-weight:bold;font-size:1.1em;}
a.brkText{color:#000;font-weight:normal;}	

.smallBarkers {padding-top:4px;}
.smallBarkers .tripleBoxImg {padding-bottom:4px;padding-top:4px;}
.smallBarkers .tripleBoxLink {padding-bottom:4px;}


/** Poll - Rest of poll styles are embedded **/

#pollContain, #pollContainBackup {width:248px;display:inline;float:left; background: #FFF9DF;border-left:1px solid #e3d8cc;
border-right:1px solid #e3d8cc;}
#pollContain .bottomLinks{background-color: #FFF9DF !important;}

/** Trumba Calendar Styles **/

#calPromo {padding-top:5px;width:90%;}
#calPromo .calPromoLeft {width:50%;float:left;}
#calPromo .trumba{width:90%;text-align:center;margin:0px auto !important;}
#calPromo .calPromoLeftBot {padding-left:5px;}
#calPromo .calPromoLeftBot a, #calPromo .calPromoLeftBot span {color:#FF6E00;font-size:.9em;}
#calPromo .calPromoRight {width:50%;float:right;}
#calPromo .bottomLinks a{font-weight:bold;margin:5px;color:#000;}

/** tabbed news and search widget **/
/* For Tabbed newslist */

#search2, #search3, #search4, #search5, #search6, #search7 {display:none;}

.rotatingNewsWrap {float:left; display: inline;margin:0px;padding:0px;position:relative;top:0px;}
.rotatingNewsWrap .tnFirst {color:#336633; background: #FFF;}
.tabThree, .tabFive {width: 309px;}
.nlRotate {	clear:both;	background: #e1e8d0;	position: relative;	padding-top:10px;	padding-left:5px;	height: 180px;overflow-y: auto;	border-left: 1px solid #e3d8cc;	border-right: 1px solid #e3d8cc;	float:left; display: inline;margin:0px !important;}

#leftCol .nlRotate {width: 309px;}
#rghtCol .nlRotate {width: 309px;}

.fpThinTab {height: 148px; overflow: hidden;}
.fpThinTab .nlRotate {height: 113px;}


.nlRotate ul {
	float: left; display: inline;
	width: 90%;
	padding:0;
	margin:0 0 0 2px;
}

.nlRotate ul li {
	list-style-type:none;
	padding: 3px 0;
	float:left;
	width:98%;
}

.nlRotate ul li a {
	background: url('/_images/graphics/bullet.gif') 0 .5em no-repeat;
	padding-left:10px;
	float:left;
}

.nlisttabs {
	background:transparent url(/_images/borders/Tabbed-News-Top-Background.gif) no-repeat left top !important;display:block;float:left;z-index:6;margin:0px;padding:0px;height:22px;width:auto;
}

.nlisttab {
	float: left; width:315px; height:20px; display: inline;
	margin: 0px; padding: 0px;
	border:none; font-size: 12px; font-family: 'Trebuchet MS', Trebuchet, Arial; font-weight: bold;
	text-align: center; color: #FFF; cursor: pointer;overflow:hidden !important;
}

.searchWidget {position:absolute;top:20px;left:15px;width: 350px; display:inline; float:left;background:transparent;}
.searchWidget .nlisttab {padding: 3px 3px;font-size: .9em; font-weight:bold;line-height: 10px;background:transparent;color:#FFF;border:none;width:auto;height:auto;border-right:1px solid #FFFFFF;}
.searchWidget .tnFirst {background:#000; color:#336633;}
.searchWidget .tnLast {border:none !important;}
.searchWidget .nlRotate {height: 29px; width: 350px; padding: 5px 0px 0px 0px;background:transparent !important;color:#FFFFFF;border:none !important;}
.searchWidget form {float: left; display: inline; width: 350px; margin: 0; padding: 0;}
.searchWidget form .input_text {float: left; display: inline; width: 280px; margin: 0 2px 0 0; padding: 0;}
.searchWidget form .input_text2 {float: left; display: inline; width: 100px; margin: 0 2px 0 0; padding: 0;}
.searchWidget form .input_select {float: left; display: inline; margin: 0 2px 0 0; padding: 0;}
.searchWidget form .input_search {float: left; display: inline; margin: 0; padding: 0;}
#form_homes .input_select {font-size:.8em;width:35%;}

.searchHV{
	background:#F7F7F7;
	padding-top:10px;
	color:#000;
	text-align:center;
	height:185px;
	clear:both;
}
.searchHV h2{	
	margin: 0px;
	padding: 3px 5px;
	color: #000;
	font-size:13px;
	text-transform:uppercase;
	font-family: 'Trebuchet MS', Trebuchet, Arial;
	font-weight: bold;
	clear:both;}
.searchHV .left{text-align:left;width:110px;display:inline;float:left;padding:5px;}
.searchHV .right{text-align:left;width:150px;display:inline;float:left;padding:5px;}

#MultiMedia {height: auto;margin:0px;padding:0px;}
#MultiMedia .rotatingTabWrap .tabRotate{margin:5px;}
#MultiMedia .nlRotate {height: auto;}
#MultiMedia .featuredMedia {float:left; display:inline; height:auto; width:296px;border-bottom:1px solid #E3D8CC;padding-bottom:5px;}
#MultiMedia .featuredMedia h3 {margin: 5px 0px; font-size: 11px; font-weight: bold; color: #000;}
#MultiMedia .moreMedia {float: left; height: auto; width: 296px; margin: 5px 0px; text-transform: uppercase; color: #336633;}
#MultiMedia .moreMedia .mediaContainer {float: left; height: auto; width: 100%; margin:0; border: none; text-transform: none; color: #000; overflow: hidden; background-color: transparent;}
#MultiMedia .lnksMedia {float: left; height: 21px; width: 296px; margin: 0px; text-align: center; border: none; padding-top: 3px; background-color: transparent;}
#MultiMedia .lnksMedia a{font-weight:bold;color:#336633;}
#MultiMedia .lnksMedia a:hover{font-weight:bold;color:#336633;}

.featuredMedia img{border:1px solid #E3D8CC;float:left;display:inline;margin-right:5px;}
.featuredMedia .mediaTitle {display: inline; float:left; width:165px;padding: 0px;overflow: hidden;font-weight:bold;}
.mediaDescription {clear:right;display: block; margin-top: 5px;}

.mediaItem {width: 235px; margin-left: 1px; border: none; height: auto; overflow: hidden; margin-top:5px;margin-bottom:5px;border-bottom:1px solid #E3D8CC;padding-bottom:5px;}
#MultiMedia .mediaItem{width:300px !important;}
.mediaItem .mediaTitle {vertical-align: bottom;font-weight:bold; }
.mediaItem .mediaDescription {margin-top: 0px; }
.mediaItem img {float: left; margin: 4px 6px 2px 0; display: inline; }
.mediaItem img.vidplay {clear: left; margin: 0;}
.mediaItem .mediathumbs {float: left; margin:0; padding:0; width: 43px;height:40px;}




/** NEW PHOTO and MEDIA PROMOS **/

#MediaPromo{
	width: 238px; height: auto;float: left; display: inline; height:auto;
	margin: 0px; padding:0px 5px !important;
	background:#e1e8d0;
	border-left:1px solid #e3d8cc;
	border-right:1px solid #e3d8cc;
}
#MediaPromo h2{margin: 0px;padding: 0px;clear:both;
	color: #336633;font-size:18px;
	font-family: 'Trebuchet MS', Trebuchet, Arial;}
#MediaPromo .rotatingNewsWrap{margin-bottom:0px;}
#MediaPromo .featuredMedia {float:left; display:inline; height:auto; width:240px;border-bottom: 1px solid #E3D8CC; padding-bottom:5px;}
#MediaPromo .featuredMedia h3 {margin: 5px 0px; font-size: 11px; font-weight: bold; color: #000;}
#MediaPromo .moreMedia {float: left; height: auto; width:240px; margin: 5px 0px 0px 0px; text-transform: uppercase; color: #336633;}
#MediaPromo .featuredMedia img{border:1px solid #E3D8CC;float:left;display:inline;margin-right:5px;}
#MediaPromo .featuredMedia .mediaTitle {display: inline; float:left; width:100px;padding: 0px;overflow: hidden; }
#MediaPromo .mediaDescription {clear:right;display: inline; margin-top: 5px;}
#MediaPromo .moreMedia .mediaContainer {float: left; height: auto; width:240px; margin:0; text-transform: none; color: #000; overflow: hidden; }
#MediaPromo .lnksMedia {float: left; width:240px; margin: 5px 0px 0px 0px; text-align: center;}
#MediaPromo .lnksMedia a{font-weight:bold;color:#336633;}
#MediaPromo .lnksMedia a:hover{font-weight:bold;color:#336633;}


/** End Tabbed News and Search Widget **/


/* TOP CARS */
#topCarsWrap {
	padding:5px 0px;margin:0 0 5px 0;
	width:300px;
	text-align:left !important;
	float: left;display: inline;
	background:#f7f7f7 !important;
	}

#topCarsWrap h2, #rghtCol .textLinks h2{
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin:0;
	padding: 5px 5px;
}

#topCarsWrap table td *{font-family: 'Trebuchet MS', Trebuchet, Arial !important;  
	color: #000 !important;
	font-size: 12px !important;}
#topCarsWrap table td a{color:#000 !important;}

/** Ad Rules **/
.adMiddle {float: left; display: inline; width: 300px; margin: 2px 0px; padding: 0px;overflow: hidden;}
.adMiddle a img {margin: 0px; padding:0px;}
.adMiddle object,.adMiddle embed {margin: 0px; padding:0px;}
.adPos2 {float: left; display: inline; width: 300px; margin: 0 0 4px; padding: 0;overflow: hidden;}
.adPos2 a img {margin: 0; padding:0px;}
.adPos2 object {margin: 0; padding:0px;}
#subscribe {float: left; display: inline; width: 292px;margin: 0 0 4px 4px; padding:0px;}
#subscribe img {margin:0px;padding:0px;}
#x59 {}
/** End Ad Rules **/

/******************************************************/
/* BLOG WIDGET ********************************/

.feedPanel {clear:both;display:inline;float:left;width:305px;padding:0px 5px;margin:0px;}
.feedPanel ul.feedResults{
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	list-style-type:none;}
.feedPanel ul.feedResults li{
	clear:both;
	display:inline;
	float:left;
	margin:0px;
	padding:0px 0px 10px 0px;
	width:100%;}	
.feedTitle{display:block;width:100%;font-weight:bold;font-size:1.2em;padding:2px 0px;}
.feedImage{display:inline;float:left;width:48px;border:1px solid #E3D8CC;}
.feedAuthor{display:block;width:166px;margin-left:60px;}
.feedEntryTitle{display:block;width:166px;margin-left:60px;font-weight:bold;color:#336633 !important;}
.feedEntryDate{display:block;font-weight:normal;width:166px;font-size:.9em;margin-left:60px;}

/******************************************************/
/* LOCAL SEARCH WIDGET ********************************/
/* BEGIN RIGHT RAIL DEALS and REVIEWS STYLES */			

#djDealsReviews{clear:both;display:block;width:300px;height:auto;overflow-hidden;border:none;margin:0px;padding:0px;font-family:'Trebuchet MS',Trebuchet,Arial;font-size:12px;color:#222;}
.Widget_Title{display:inline;float:left;padding:0px 10px;margin:0px;}
.HV_Logo{display:inline;float:right;text-align:right;padding:0px;margin:0px;border:none;}
#djDealsReviews a{text-decoration:none;}
#djDealsReviews a:hover{text-decoration:underline;}

/* DEAL OF THE WEEK STYLES */
.djDOW_OAS_Head{
	background: transparent url(/_images/graphics/DOW_h2.gif) no-repeat scroll left top;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	display: block;
	margin:0px 10px;
	padding:2px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;height:18px;}
.djDOW_OAS_wrap{padding:0px;margin:0px;}
#djDOW_OAS{background:transparent url(/_images/graphics/DOW_OAS.gif) no-repeat scroll left top;
display:block;
height:72px;
margin:1px 10px;
padding:5px;
text-align:center;
width:268px;}
#djDOW_OAS a{text-decoration:none;}
#djDOW_OAS a:hover{text-decoration:underline;}
#djDOW_OAS .djDOW_Title{color:#333;display:block;font-size:14px;font-weight:bold;}
#djDOW_OAS span.djDOW_Summary{clear:both;display:block;padding:0px 5px;}
#djDOW_OAS span.djDOW_Business{clear:both;display:block;}  
#djDOW_OAS span.djDOW_Business a{color:#336699;}  
		
/* COUPON FEED STYLES */

.djCpnW_Head {
	background-color: #eee7cc;
	color:#4b65a2;
	font-size:12px;
	font-weight:bold;
	margin:0 10px;
	padding:3px 5px 0px 5px;
	text-transform:uppercase;
	vertical-align:middle;
	width:268px;height:17px;}
	#ctl00_djCpnW_Panel{clear:both;width:298px;margin:0px;padding:0px;}
.djCpnW_Head a.djCpnW_Total{color:#4b65a2;display:inline;float:left;}
.djCpnW_Head a.djCpnW_More{color:#4b65a2;display:inline;float:right;}
ul.djCpnW_Results{clear:both;display:block;width:276px;margin:0px 10px;padding:0px;max-height:325px;overflow-y:auto;overflow-x:hidden;height:287px; border:1px solid #CCC;background-color:#FFF;}
ul.djCpnW_Results li{border-bottom:2px dashed #E4E4E4;clear:both;display:inline;float:left;margin:0px 4px;padding:6px 0px;width:252px;}
ul.djCpnW_Results li a.djCpnW_Title{font-size:12px;font-weight:bold;display:block;color:#444;line-height:15px;}
ul.djCpnW_Results li span.djCpnW_Business{clear:both;display:inline;float:left;}    
ul.djCpnW_Results li span.djCpnW_Date{display:inline;float:left;color:#999;font-size:0.9em;}

/* LOCAL REVIEW STYLES */
.djRevW_ButtonBar{
	background: transparent url(/_images/graphics/DOW_h2.gif) no-repeat scroll left top;
  width:278px; height:20px;
  padding:0px; margin:5px 10px 0px 10px;
  }
.LS_Head{color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-transform:uppercase;
	vertical-align:middle;display:inline;float:left;width:158px}
.djRevW_ButtonBar a:hover{cursor:pointer;text-decoration:none !important;border:none;}
.djRevW_ButtonBar a.prev{height:20px;width:60px;background: transparent;display:inline;float:left;}
.djRevW_ButtonBar a.next{height:20px;width:60px;background: transparent;display:inline;float:left;}
.djURevW_Container {clear:both; height:120px; overflow:hidden; background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0px 10px 5px 10px;
	padding:3px;
	text-align:center;
	width:270px;}			
.djURevW_Container #djURevW_Wrapper {padding:0px;margin:0;float:left;text-align:left;}	
#djURevW_Wrapper .djURevW_Output {list-style-type:none;margin:0px;padding:0px;width:260px;height:110px;padding:5px;display:block !important;}
#djURevW_Wrapper .djURevW_Output .djURevW_Head{width:260px;float:left;display:inline;margin:0;padding:0;}
#djURevW_Wrapper .djURevW_Output img.djURevW_ImgRatings{width:65px;display:inline;text-align:right;	float:right;	margin-top:3px;}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkTitle {width:195px;display:inline;float:left;color:#333;font-size:12px;font-weight:bold;}
#djURevW_Wrapper .djURevW_Output .djURevW_Comments {clear:both;margin:0;padding:0px;width:260px;display:inline;float:left;}
#djURevW_Wrapper .djURevW_Output .djURevW_More{display:inline;float:left;}
#djURevW_Wrapper .djURevW_Output a.djURevW_LnkMore {font-size:12px;}
#djURevW_Wrapper .djURevW_Output .djURevW_ApprovedDate{display:inline;float:right;text-align:right;color:#999;}
/* END RIGHT RAIL DEALS and REVIEWS STYLES */	

.searchLS{
	background:#F7F7F7;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:-12px;
	color:#3774B0;
	text-align:center;
	height:185px;
	clear:both;
		
}
.searchLS h2{	
	margin: 0px;
	padding: 3px 5px;
	color: #3774B0;
	font-size:12px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear:both;}
	
	.searchLS h3{	
	margin: 0px;
	padding: 3px 3px;
	color: #3774B0;
	font-size:11px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	clear:both;}
.searchLS .left{text-align:right;width:135px;display:inline;float:left;padding:3px 0px 0px 0px;}
.searchLS .right{text-align:right;width:145px;display:inline;padding:0px;}
/* END LOCAL SEARCH WIDGET ****************************/
/******************************************************/
