body { margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	line-height: 1.5em;
	color: #fff;
	background: #000; }

a:link, a:visited, a:hover, a:active { text-decoration: none; }

#cell_bg { margin: 0; 
	padding: 0;
	width: 640px;
	background: url(http://www.michaelwaltrip.com/images/640_bg.jpg) no-repeat; }
	
legal { margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	text-align: center;
	line-height: 1.5em;
	color: #666666;
	background: #000; }
	

/* =top stories common styles ==================================================================== */
#ticker_content {
	margin: 0;
	padding: 0;
	padding-top: 5.6em;
	padding-left: 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.sliderwrapper { margin: 0 0 1em .7em; 
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	width: 470px; /*width of featured content slider*/
	height: 313px; }

.sliderwrapper .contentdiv { visibility: hidden; /*leave as is*/
	position: absolute; /*leave as is*/
	left: 0; /*leave as is*/
	top: 0; /*leave as is*/
	background: #000;
	width: 470px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	text-align: left; }

.sliderwrapper .contentdiv h1 { .font-size: 20px; } /* NOTE: This is IE7 specific. */

.sliderwrapper .contentdiv p { line-height: 1.7em; }

/* =top stories homepage styles */
#ticker_container_homepage { margin: 0; 
	margin-left: 1px; /* adjusted to keep top stories / headlines content from moving in Firefox ONLY */
	padding: 0;
	width: 500px;
	height: 470px;
	background: url(../../images/ticker_bgg.jpg) no-repeat; }

#slider1 { margin: 0 0 1em .7em; 
	padding: 0;
	font-size: 10px; }

#slider1 .contentdiv h1 { margin: .3em .6em;
	padding: 0 0 .3em 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #a7a9ac;
	background: url(../../images/homepage_ulg.gif) repeat-x bottom; }
	
#slider1 .contentdiv p { margin: .7em 1.2em;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #fff; }
	
#slider1 .contentdiv a.read-more:link, #slider1 .contentdiv a.read-more:visited, #slider1 .contentdiv a.read-more:hover, #slider1 .contentdiv a.read-more:active { color: #a7a9ac; }

#paginate-slider1 { margin: 0 0 0 .7em;
	padding: 0;
	background: #000; }

#paginate-slider1 a:focus { outline: none; }

#paginate-slider1 a img, #paginate-slider1 a img:hover { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: none; }

#paginate-slider1 a.selected img { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: 3px solid #fff; }

/* =truex jr styles */
#ticker_container_mtj { margin: 0; 
	padding: 0;
	width: 500px;
	height: 470px;
	background: url(../../images/ticker_bgy.jpg) no-repeat; }

#slider2 .contentdiv h1 { margin: .3em .6em;
	padding: 0 0 .3em 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #ffb310;
	background: url(../../images/ticker_uly.gif) repeat-x bottom; }

#slider2 .contentdiv p { margin: .7em 1.2em;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff; }

#slider2 .contentdiv a.read-more:link, .contentdiv a.read-more:visited, .contentdiv a.read-more:hover, .contentdiv a.read-more:active { color: #ffb310; }

#paginate-slider2 { margin: 0 0 0 .7em;
	padding: 0;
	background: #000; }

#paginate-slider2 a:focus { outline: none; }

#paginate-slider2 a img, #paginate-slider2 a img:hover { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: none; }

#paginate-slider2 a.selected img { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: 3px solid #fff; }

/* =reutimann styles */
#ticker_container_reutimann { margin: 0;
	margin-left: 1px; /* adjusted to keep top stories / headlines content from moving in Firefox ONLY */
	padding: 0;
	width: 500px;
	height: 470px;
	background: url(../../images/ticker_bgo.jpg) no-repeat; }

#slider3 .contentdiv h1 { margin: .3em .6em;
	padding: 0 0 .3em 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #ff6d08;
	background: url(../../images/homepage_ulo.gif) repeat-x bottom; }

#slider3 .contentdiv p { margin: .7em 1.2em;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff; }

#slider3 .contentdiv a.read-more:link, #slider3 .contentdiv a.read-more:visited, #slider3 .contentdiv a.read-more:hover, #slider3 .contentdiv a.read-more:active { color: #ff6d08; }

#paginate-slider3 { margin: 0 0 0 .7em;
	padding: 0;
	background: #000; }

#paginate-slider3 a:focus { outline: none; }

#paginate-slider3 a img, #paginate-slider3 a img:hover { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: none; }

#paginate-slider3 a.selected img { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: 3px solid #fff; }

/* =bayne styles */
#ticker_container_bayne { margin: 0; 
	padding: 0;
	width: 500px;
	height: 470px;
	background: url(../../images/ticker_bgt.jpg) no-repeat; }

#slider4 .contentdiv h1 { margin: .3em .6em;
	padding: 0 0 .3em 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1em;
	color: #04a1a5;
	background: url(../../images/ticker_ult.gif) repeat-x bottom; }
	
#slider4 .contentdiv p { margin: .7em 1.2em;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #fff; }
	
#slider4 .contentdiv a.read-more:link, .contentdiv a.read-more:visited, .contentdiv a.read-more:hover, .contentdiv a.read-more:active { color: #04a1a5; }

#paginate-slider4 { margin: 0 0 0 .7em;
	padding: 0;
	background: #000; }

#paginate-slider4 a:focus { outline: none; }

#paginate-slider4 a img, #paginate-slider4 a img:hover { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: none; }

#paginate-slider4 a.selected img { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: 3px solid #fff; }
	
/* =r truex styles */
#ticker_container_rtruex { margin: 0; 
	padding: 0;
	width: 500px;
	height: 470px;
	background: url(../../images/ticker_bggr.jpg) no-repeat; }

#slider5 .contentdiv h1 { margin: .2em .6em;
	padding: 0 0 .3em 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #99CA3C;
	background: url(../../images/ticker_ulgr.gif) repeat-x bottom; }
	
#slider5 .contentdiv p { margin: .7em 1.2em;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color: #fff; }
	
#slider5 .contentdiv a.read-more:link, .contentdiv a.read-more:visited, .contentdiv a.read-more:hover, .contentdiv a.read-more:active { color: #a7a9ac; }

#paginate-slider5 { margin: 0 0 0 .7em;
	padding: 0;
	background: #000; }

#paginate-slider5 a:focus { outline: none; }

#paginate-slider5 a img, #paginate-slider5 a img:hover { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: none; }

#paginate-slider5 a.selected img { margin: 0;
	margin-right: .1em;
	padding: 0;
	width: 112px;
	height: 75px;
	border: 3px solid #fff; }



/* =headlines common styles ====================================================================== */
#headlines_list { margin: 0;
	padding-top: 6em;
	text-align: left; }

#headlines_list ul { margin: 0 2.3em;
	padding: 0;
	list-style-type: none; }

#headlines_list ul li a:link, #headlines_list ul li a:visited, #headlines_list ul li a:hover, #headlines_list ul li a:active { 
	font-weight: normal;
	color: #fff; }

#twitter_update_list { text-align: left; }

/* =homepage styles */
#headlines_container_homepage { margin: 0;
	padding: 0;
	width: 340px;
	height: 470px;
	background: url(../../images/headlines_bgg.jpg) no-repeat;
	position: relative;
	top: 0;
	left: 0; }

#headlines_container_homepage #headlines_list li { padding: 7px 0 10px 0;
	background: url(../../images/homepage_ulg.gif) repeat-x bottom; }

#headlines_container_homepage #headlines_list .bullet { color: #a7a9ac; }

#headlines_advertisement_homepage { margin: 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	left: 20px; }

#headlines_advertisement_homepage a img { border: none; }

/* =truex jr styles */
#headlines_container_mtj { margin: 0;
	margin-right: 1px; /* adjusted to keep top stories / headlines content from moving in Firefox ONLY */
	padding: 0;
	width: 340px; /* NOTE: image is 340px wide, but main nav is 1px longer - adjusted to accommodate main nav width */
	height: 470px;
	background: url(../../images/headlines_bgy.jpg) no-repeat;
	position: relative;
	top: 0;
	left: 0; }

#headlines_container_mtj #headlines_list li { padding: 7px 0 10px 0; 
	background: url(../../images/headlines_uly.gif) repeat-x bottom; }

#headlines_container_mtj #headlines_list .bullet { color: #ffb310; }

#headlines_advertisement_mtj { margin: 0;
	padding: 0 0 0 .3em;
	position: inherit;
	top: 2.1em;
	left: 0; }

#headlines_advertisement_mtj a img { border: none; }

#twitter_mtj { margin: 0;
	padding: 0;
	width: 194px; }

#twitter_mtj #twitter_update_list ul { margin: 0;
	padding: 0; }

#twitter_mtj  li { padding: 7px 0 10px 0; 
	background: url(../../images/headlines_uly.gif) repeat-x bottom; }

#twitter_mtj #twitter_update_list a { color: #ffb310; }

/* =reutimann styles */
#headlines_container_reutimann { margin: 0;
	padding: 0;
	width: 340px;
	height: 470px;
	background: url(../../images/headlines_bgo.jpg) no-repeat;
	position: relative;
	top: 0;
	left: 0; }

#headlines_container_reutimann #headlines_list li { padding: 7px 0 10px 0; 
	background: url(../../images/homepage_ulo.gif) repeat-x bottom; }

#headlines_container_reutimann #headlines_list .bullet { color: #ff6d08; }

#headlines_advertisement_reutimann { margin: 0;
	padding: 0;
	position: absolute;
	bottom: 10px;
	left: 20px; }

#headlines_advertisement_reutimann a img { border: none; }

#twitter_reutimann { margin: 0;
	padding: 0;
	width: 194px; }

#twitter_reutimann #twitter_update_list ul { margin: 0;
	padding: 0; }

#twitter_reutimann  li { padding: 7px 0 10px 0; 
	background: url(../../images/homepage_ulo.gif) repeat-x bottom; }
	
#twitter_reutimann ul a { color: #ff6d08; }

/* =bayne styles */
#headlines_container_bayne { margin: 0;
	padding: 0;
	width: 340px;
	height: 470px;
	background: url(../../images/headlines_bgt.jpg) no-repeat;
	position: relative;
	top: 1px;
	left: 0; }

#headlines_container_bayne #headlines_list li { padding: 7px 0 10px 0; 
	background: url(../../images/headlines_ult.gif) repeat-x bottom; }

#headlines_container_bayne #headlines_list .bullet { color: #04a1a5; }

#headlines_advertisement_bayne { margin: 0;
	padding: 0 0 0 .3em;
	position: inherit;
	top: 2.1em;
	left: 0; }

#headlines_advertisement_bayne a img { border: none; }

#twitter_bayne { margin: 0;
	padding: 0;
	width: 194px; }

#twitter_bayne #twitter_update_list ul { margin: 0;
	padding: 0; }

#twitter_bayne  li { padding: 7px 0 10px 0; 
	background: url(../../images/headlines_ult.gif) repeat-x bottom; }
	
#twitter_bayne ul a { color: #04a1a5; }

/* =r truex styles */
#headlines_container_rtruex { margin: 0;
	padding: 0;
	width: 340px; 
	height: 470px;
	background: url(../../images/headlines_bggr.jpg) no-repeat; 
	position: relative;
	top: -2px;
	left: 0; }

#headlines_container_rtruex #headlines_list li { padding: 7px 0 10px 0; 
	background: url(../../images/headlines_ulgr.gif) repeat-x bottom; } /* TODO: update once new underline images is created for ryan */

#headlines_container_rtruex #headlines_list .bullet { color: #99CA3C; } /* TODO: update once color is decided on for ryan */

#headlines_advertisement_rtruex { margin: 0;
	padding: 0 0 0 2.2em;
	position: inherit;
	top: 2.1em;
	left: 0; }

#headlines_advertisement_rtruex a img { border: none; }

#twitter_rtruex { margin: 0;
	padding: 0;
	width: 194px; }

#twitter_rtruex #twitter_update_list ul { margin: 0;
	padding: 0; }

#twitter_rtruex  li { padding: 7px 0 10px 0; 
    background: url(../../images/headlines_ulgr.gif) repeat-x bottom; }
    	
#twitter_rtruex ul a { color: #99CA3C; } /* TODO: update once color is decided on for ryan */

.sm_tweet {  }

.sm_tweet ul { list-style:none; padding:0px;}
     
.sm_tweet_1 { width: 374px ! important; position:absolute; top: 90px; left: 175px;}
.sm_tweet_2 { width: 319px ! important; position:absolute; top: 290px; left: 225px;}
.sm_tweet_3 { width: 270px ! important; position:absolute; top: 500px; left: 275px;}
.sm_tweet_4 { width: 337px ! important; position:absolute; top: 738px; left: 215px;}

/* =footer OLD STYLES, DELETE ONCE NEW SITE IS LAUNCHED ========================================== */
div#footer-navigation { position: relative;
	width: 100%; }
div#footer-navigation ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 842px;
	height: 40px;
	list-style: none; }
div#footer-navigation li { margin: 0;
	padding: 0;
	float: left;
	display: inline;
	text-decoration: none;}
div#footer-navigation li a { display: block; }
div#footer-navigation img { border: none; }

/* =footer-badges */
div#footer-badges img { border: none; }

div#fb01 { position: relative;
	width: 100%; }
div#fb01 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb01 li { margin: 0;
	padding: 0;
	float: left;
	display: inline;
	text-decoration: none; }

div#fb02 { position: relative;
	width: 100%; }
div#fb02 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 421px;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb02 li { margin: 0;
	margin-bottom: -5px;
	padding: 0;
	text-decoration: none; }

div#fb03 { position: relative;
	width: 100%; }
div#fb03 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 487px;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb03 li { margin: 0;
	padding: 0;
	float: left;
	display: inline;
	text-decoration: none; }
div#fb03 ul#fb03bottom { top: 87px;}

div#fb04 { position: relative;
	width: 100%; }
div#fb04 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 598px;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb04 li { margin: 0;
	margin-bottom: -5px;
	padding: 0;
	text-decoration: none; }

div#fb05 { position: relative;
	width: 100%; }
div#fb05 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 698px;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb05 li { margin: 0;
	margin-bottom: -5px;
	padding: 0;
	text-decoration: none; }

div#fb06 { position: relative;
	width: 100%; }
div#fb06 ul { margin: 0;
	padding: 0;
	position: absolute;
	left: 783px;
	top: 40px;
	height: 40px;
	list-style: none; }
div#fb06 li { margin: 0;
	margin-bottom: -5px;
	padding: 0;
	text-decoration: none; }

/* =footer-designer */
div#footer-designer { margin: 0;
	padding: 145px 0 15px 0;
	text-align: center; }.legal_text {
	font-size: x-small;

}
.legal_text {
	color: #666666;
	font-size: 7px;
	text-align: center;
}	
.sub_links {
	color: #999999;
	font-size: 8px;
}
