/* 
LA.com masthead: inner pages
Notes: don't use on index page
	   doesn't include search
	   this was originally the mngi Test_Site script
Updated: 06/18/09
Author: Sergi Bosch
*/

body {
	display: block;
	border: 10;
                font-family: Verdana, helvetica, sans-serif !important;
	font-size: 14px !important;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
                background-color: #333333;
                text-align: center;
}

.contentStyle {
  width: 1000px;
  background-color: #ffffff;
  margin: 0px auto;
 border-right: 1px solid #ffffff !important;
 border-left: 1px solid #ffffff !important;
}

.adElement {
	margin-top:12px;
	margin-bottom:12px;
}

#topNav a,
#masthead a,
#navWrap a {
text-decoration: none;
}

td { padding: 0; vertical-align: top; }

/*Nav Bar Wrapper - sets the width/height/look of entire nav bar*/
#navWrap {
	width: 1000px;
	background:url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__navBG.gif 
) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
position: relative;
z-index: 1000;
	}

/*Main Nav Behavior*/
#nav {
	margin-left: auto; /*DO NOT EDIT*/
	margin-right: auto; /*DO NOT EDIT*/
	position: relative; /*DO NOT EDIT*/
	display: block; /*DO NOT EDIT*/
	height: 1%; /*DO NOT EDIT*/
	z-index: 1000; /*DO NOT EDIT - necessary for menu system to appear on top of positioned elements in body*/
	}


/*
you must add one of these for each nav dropdown making a general class destroys the measurements
*/

/*Main Nav Items*/
#nav #maindiv0,#nav #maindiv1,#nav #maindiv2,#nav #maindiv3,#nav #maindiv4,#nav #maindiv5,
#nav #maindiv6,#nav #maindiv7,#nav #maindiv8,#nav #maindiv9,#nav #maindiv10,
#nav #maindiv11,#nav #maindiv12,#nav #maindiv13,#nav #maindiv14,#nav #maindiv15,
#nav #maindiv16,#nav #maindiv17,#nav #maindiv18,#nav #maindiv19,#nav #maindiv20,
#nav #maindiv21,#nav #maindiv22,#nav #maindiv23,#nav #maindiv24,#nav #maindiv25,
#nav #maindiv26,#nav #maindiv27,#nav #maindiv28,#nav #maindiv29,#nav #maindiv30 {
	height: 28px;
	}

#nav div {
	float: left;
	}

/*Main Nav Item Links*/
#nav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabR-both-Lnav.gif
) right top no-repeat;
	font-weight:bold;
	padding:0;
	display: block;
	font-size: 12px;
	color: #949784;
	margin: 0;
	text-decoration: none;
	float: left;
	}

#nav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabL-both-Lnav.gif 
) 0 0 no-repeat;
	padding:8px 5px 1px;
	display: block;
	color: #FFFFFF;
	line-height:14px;
	}
	
*html #nav div a span {
	padding:8px 7px 5px 7px;
	line-height:15px;
	}
	
#nav .last a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabR-both-Lnav-R.gif
) 0 0 no-repeat;
	}
	
#nav .nosub div a span {

	}

/*Main Item Hover States*/
#nav div.navHover a {
	background-position: 100% -28px !important;
	color: #213031;
	height:28px;
	}


#nav div.navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}


/* TOP ITEMS with no submenu*/
#nav .nosub div.subdiv, 
#nav #rightNav .nosub .subdiv, 
#nav #rightNav .nosub div.subdiv {
	display:none !important;
	}


/*------
Sub Menu Container*/

#nav div .subdiv {
	display: block;
	background-color: #fff;
	width: 150px;
	padding:0;
	position: absolute;
	visibility: hidden;
	margin-left:1px;
	}

/*IMPORTANT: if subdiv has a border use the following convention.
if subdiv border larger than 1px - mngiMenu.js is affected and will need modification*/
#nav.subHasBorder div .subdiv {
	border: 1px solid #949784;
	border-top: 1px solid #949784;
	}
	

/*IMPORTANT: do not short hand the background styles. IE will put a scroll bar behind it if you do.*/
#nav #rightNavhome div .subdivhome {
	background-image:url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__subNavBGbottomhome.gif );
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:6px;
	border:none;
	}

#nav #rightNav div .subdiv {
	background-image:url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__subNavBGbottom.JPG 
);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:6px;
	border:none;
	}

#nav div .subdiv div {
	float: none;
	}

#nav div .subdiv a {
	background-color:#949784;
	margin: 0;
	font-size: 11px;
	padding: 2px 8px 2px 8px;
	float: none;
	display: block;
	height: auto;
	color:#fff;
	background-image:none;
	font-weight:normal;
	}

#nav div .subdiv a:hover {
	background-color: #fff;
	color: #333330;
	}


/* ================  FOOTER PROPERTIES OLD! ===================== */

#footerAREA {
	width: 1000px;
}

#footer_COMPANYINFO {
	height: 50px;
}
	
#footer_COMPANYINFO .footerLINKS {
	font-size: 10px;  
	color: #666666; 
	padding-top: 11px;
	padding-left: 24px;
	float: left;
}
	
#footer_COMPANYINFO .footerLINKS a:link, .footerLINKS a:visited {
	color: #666666; 
	text-decoration: none; 
	font-weight: normal;
}
	
#footer_COMPANYINFO .footerLINKS a:hover, .footerLINKS a:active {
	color: #666666; 
	text-decoration: underline; 
	font-weight: normal;
}

#footer_COMPANYINFO .footerCOPYRIGHT {
	font-size:10px;
	color: #666666;
	padding-top: 11px;
	padding-right: 24px;
	float: right;
}