@charset "utf-8";
/* CSS Document */
/* Commenting out next line to fix paragraph spacing for LA.com - 12/5/12 - rosenberg - Restore this line if anything breaks */
/* div, span, p, ul, li {margin: 0;} */

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: #ffffff;
                text-align: center;
        background-image: url(http://extras.mnginteractive.com/live/media/site241/2012/0120/20120120_123558_background_tile.jpg);
        background-repeat: repeat;
}

.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:0px;
}

.preHeaderRegion #adPosition0 {
  background-color: #ffffff;
  margin-bottom: -3px;
  margin-top: 0px;
}

.regionParent {
  border-spacing: 0; 
  padding: 0;
  margin: auto; 
  background-color: #ffffff
} 


#topNav a,
#masthead a,
#navWrap a {
	text-decoration: none;
	}

.region2, .region3, .region4, .region5 {padding-top: 5px;}
.region4, .region9 {padding-left: 5px;}
.region5, .region10 {display: block; margin-left: 5px; background-color: #ffffff;}
a {color: #1a5e98; background: inherit; text-decoration: none; }

*/ Adding margin for more space between grafs in LA.com - 12/5/12 - rosenberg */
*/ p {margin: 0 0 5px 0; } */
p {margin: 0 0 10px 0;}


html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
h5,h6,pre,code,address,caption,cite,code,th { font-size: 1em; font-weight: normal; font-style: normal; }
h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 28px; font-style: italic; font-weight: normal; }
h2 { font-size: 18px; font-weight: normal; }
h3 { font-size: 16px; font-weight: bold; }
h4 { font-size: 11px; font-weight: normal; }
p { font-size: 12px; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse:collapse; padding: 0; /*vertical-align: top;*/ }
td { padding: 0; vertical-align: top; }
a { color: #00afd1; }
a:link, a:visited { text-decoration: none;}
a:hover, a:active { text-decoration: underline;}

/* container for everything above the navigation */
#masthead_home {
	top: 0px;
	left: 0px;
	background: transparent url(http://production.langnews.com/images/logoInterior040709.gif
) no-repeat 0 0;
	height: 93px;
	position: relative;
	width: 1000px;
  z-index:10001;
	}

/* position and render the logo - hide logo text */
#logoLink {
	position: absolute;
	top: 21px;
	left: 13px;
	text-indent: -5000px;
	}

#logoLink img {
	width: 211px;
	height: 73px;
	position: absolute;
	top: -10px;
	left: 21px;
	border: none;
	}

/*--------------- BEGIN social media icons -----------------*/
#social_media_int {
	float:right;
	width:112px;
	height:32px;
	margin-top:45px;
	margin-right:220px;
}

#social_media_int img {
	border:none;	
	padding-top:8px;
}

#social_media_int.leftSM {
	padding-left:5px;
	padding-right:5px;
	float:left;
    margin-left:5px;
}

#social_media_int.middleSM {
	padding-right: 5px;
	float:left;
}

#social_media_int.rightSM {
	margin-right:0px;
	float:left;
}
/*----------END social media icons -----------------------*/

/* Begin top nav */
.topNav {
	height: 19px;
	width: 1000px;
/*
	background-color: red;
*/
	}

#registration a {
color: #FFCC00;
font-size: 12px;
}

#registration .loginnav{
   color: #FFCC00;
	position:relative;
                float:right;
                margin-top:40;
                margin-right:-980; 
margin-left: 880px !important;       

}


/*--------------- BEGIN searchbox -----------------*/

/* 

Commented out 6-2-2010, JK

#searchbar {
	position: absolute;
	left: 300px;
	top: 33px;
	width: 322px;
	}

*/

#searchbar form,
#searchbar input {
	margin: 0;
	padding: 0;
	}

#searchbar form input.searchbox {
	background-color: #fff;
	border: 1px solid #999;
	width: 240px;
	height: 20px;
	}


#searchbar form input.button {
	vertical-align: bottom;
	}

/* --------------- BEGIN Search Options */

ul#searchoptions {
	position: absolute;
	top: 24px;
	left: 7;
	font-size: 10px !important;
	list-style: none;
	padding: 0;
	margin: 0;
	color: #fff;
	}

*html ul#searchoptions {
	top: 20px;
	}

*+html ul#searchoptions {
	top: 20px;
	}

ul#searchoptions li {
	float: left;
	padding: 0;
	margin: 0 4px 0 0;
	}

ul#searchoptions li.end {
	margin: 0;
	}

ul#searchoptions li.end span { 
	font-weight: bold;
	text-transform: uppercase;
	font-family: verdana;
	}

ul#searchoptions .yahooText {
	color: #fff;
	}

ul#searchoptions input.radio {
	margin: 0 3px 0 0;
	padding: 0;
	vertical-align: middle;
	}

*html ul#searchoptions input.radio {
	margin: -2px -1px 0 -4px;
	}

*+html ul#searchoptions input.radio {
	margin: -2px -1px 0 -4px;
	}

/*---------- weather */

ul.weather {
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	}

ul.weather li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	
	}

ul.weather li a {
	color: #000000;
	padding: 0 7px;
	border-left: 1px solid #666;
	}

ul.weather li.title {
	padding: 3px 0px 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}

ul.weather li.city a {
	font-size: 12px;
	background: url(http://extras.mnginteractive.com/live/media/site127/2007/1114/20071114__icnSun.gif) 5px 0 no-repeat;
	padding-left: 25px;
	border: none;
	text-transform: uppercase;
	}
	
ul.weather li.forecast a {

	}

/*---------- login Nav */

ul.loginNav {
	list-style: none;
	float: right;
	}

ul.loginNav li {
	float: left;
	font-size: 11px;
	padding: 3px 0 0 0;
	color: #FF9900;
	}

ul.loginNav li a {
	color: #FFCC00;
	padding: 0 4px;
	border-right:1px solid #FFCC00;
	}

ul.loginNav li a:hover {
	color: #FFCC00;
	text-decoration:underline;
	}
	
ul.loginNav li.subscribe a {
	border:none;
	padding-right:10px;
	}


/*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;
	height: 28px;
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;
	}



/*------------------------------
Right Nav
--------------------------------*/
/*Right Nav Wrapper*/
#nav #rightNav {
	float: none;
	}

/*Main Items*/
#nav #rightNav div {
	float: left;
	}

#nav #rightNav div div {
	float: none;
	}

/*Main Links*/
#nav #rightNav div a {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabR-both.gif 
) right top no-repeat;
	color: #fff;
	font-weight:bold;
	padding:0 5px 0 0;
	}

#nav #rightNav div a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabL-both.gif 
) left top no-repeat;
	color: #fff;
	border:none;
	font-size: 1.0em;
	}

/*Main Item Hover States*/
#nav #rightNav .navHover a,
#nav #rightNav .navHover a span {
	color: #fff;
	border:none;
	}

#nav #rightNav .subdiv a,
#nav #rightNav .subdiv a span {
	background: transparent url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__subNavBG.gif 
) repeat-y;
	float: none;
	font-weight:normal;
	display:block;
	padding: 2px 8px 2px 8px;
text-align: left;
	}

#nav #rightNav .subdiv a:hover {
	color: #fff;
	text-decoration:underline;
	}
#nav #rightNav div.navHover a {
	text-decoration: none;
	background-position: 100% -28px !important;
	color: #fff;
	}

#nav #rightNav .navHover a span {
	background-position: 0 -28px !important;
	color: #fff;
	}	
#nav #rightNav .left {
	background: url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabL-both.gif 
) no-repeat 0 0;
	border: none;
	padding-left: 6px;
	}
#nav #rightNav .right a {
	background: url(http://extras.mnginteractive.com/live/media/site241/2008/0910/20080910__tabR-both-R.gif 
) no-repeat 0 0;
	border: none;
	}

/*----------End Masthead and Navigation----------*/

/* ############### module_css ################ */

/* --- Border Decoratives --- */

.moduleBORDER {
	border: 1px solid;
	padding: 4px;
	border-color: #cc9966;
}

.moduleBORDER_Feature {
	border: 1px solid;
	margin-top: 4px;
	padding: 4px;
	border-color: #9A5715;
}

.moduleBORDER_plus {
	border: 1px solid;
	padding: 4px;
	border-color: #8E5E28;
	margin-top: 4px;
}

.moduleBORDER_scoop {
	border: 1px solid;
	padding: 4px;
	border-color: #4E7c91;
}
.moduleBORDER_clothes {
	border: 1px solid;
	padding: 4px;
	border-color: #8E5E28;
}
.moduleBORDER_food {
	border: 1px solid;
	padding: 4px;
	border-color: #8E5E28;
}
.moduleBORDER_culture {
	border: 1px solid;
	padding: 4px;
	border-color: #8E5E28;
}

.moduleBORDER_Galleries_Feature {
	border: 1px solid;
	padding: 4px;
	border-color: #e99930;
}

.moduleBORDER_Galleries {
	border: 1px solid;
	padding: 4px;
	border-color: #cc9966;
}

.moduleBORDER_Wrapper {
	border: 1px solid;
	padding: 4px;
	border-color: #c7b18c;
}

/* --- Box Decoratives --- */

.moduleROUNDBOTTOM_LEFT {
	height: 100%;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__border_curve_bottomleft.gif 
);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.moduleROUNDBOTTOM_RIGHT {
	height: 100%;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__border_curve_bottomright.gif 
);
	background-position: bottom right;
	background-repeat: no-repeat;
}

.moduleBOX {
	height: 100%;
}

.moduleCOL_LEFT {
	height: 100%;
	float: left;
}

.moduleCOL_RIGHT {
	height: 100%;
	float: left;
	margin-left: 4px;
	width: 263px;
	padding: 0;
}

.moduleCOL_LEFT_Home, .moduleCOL_RIGHT_Home {
	height: 100%;
	padding: 0px;
}




/* --- Header Properties & Decoratives --- */

/* .moduleSUBHEAD {
	font-size: 15px;
	line-height: 16px;
} */

.moduleSUBSUBHEAD {
	color: #333333;
}

.moduleARROW {	
	height: 10px;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_arrow.gif 
);
	background-repeat: no-repeat;
}

.moduleARROW_Galleries {	
	position: relative;
	z-index: 1;
	height: 10px;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_arrow_orange.gif
);
	background-repeat: no-repeat;
	left: -5px;
}

.moduleDASH {
	font-size: 4px;
	background-repeat: no-repeat;
}

/* --- Content Properties --- */

.moduleCONTENT, .moduleCONTENT_Bottom {
	border-collapse: collapse;
}

.moduleSUBBODY {
	margin-top: 3px;
	line-height: 14px;
	font-size: 11px;
}

.moduleBODY {
	padding-bottom: 45px;
	padding-right: 20px;
}

.moduleBODY_Category {
	padding-top: 10px;
	padding-right: 20px;
}

.moduleTEXT, .moduleTEXT_Bottom {
	font-size: 11px;
}

.moduleDATE {
	text-align: right;
}

/* --- Link Properties --- */

.moduleREADMORE {
	position: absolute;
	font-weight: bold;
	text-align: right;
	right: 45px;
	top: 26px;
}

.moduleREADMORE_NOLAYER {
	font-weight: bold;
	text-align: right;
}

.moduleCONTINUE a:link, .moduleCONTINUE a:visited, .moduleCONTINUE_Bottom a:link, .moduleCONTINUE_Bottom a:visited {
	color: #993300;
	text-decoration: none;
}

.moduleCONTINUE a:hover, .moduleCONTINUE a:active, .moduleCONTINUE_Bottom a:hover, .moduleCONTINUE_Bottom a:active {
	color: #993300;
	text-decoration: underline;
}

.moduleNEXT {
	font-size: 11px;
}

.moduleTITLE_Header {
}

.moduleSENDPRINT {
	color: #000000;
	text-decoration: none;
	padding-top: 9px;
	font-size: 11px;
}

/* === FLASH PROPERTIES ================================= */

#module_FLASH {
	margin-top: 4px;
}

#module_FLASH_Homepage #module_Box {
	background-color: #efd1b2;
}

/* ================  FRONTPAGE RIGHT MODULES PADDING ===================== */
#module_FRONT_Combo {
	border-collapse: collapse;
	padding: 0;
}

#module_FRONT_Combo td {
	padding:0;
	margin:0;
}

#module_FRONT_Combo #module_POWERSEARCH {
	padding-left: 4px;
}

#module_FRONT_Combo .moduleCOL_RIGHT_home #module_BLURB {
	margin-left: 4px;
}

#module_FRONT_Combo .moduleCOL_RIGHT_home #module_BLURB .moduleSUBSUBHEAD {
	font-size: 13px;
}

/* ================  LOCATIONS AND EVENTS TABBY - Powersearch ===================== */



/* === CATEGORY PAGE PROMOBOXES ============================== */

#module_DIRECT_Category {
	font-size: 11px;
	padding-top: 4px;
	background-color: #ffffff;
	}

#module_DIRECT_Category .NewsletterSignup {

	padding: 4px;
	height: 55px;
	border: 1px solid #cc9966;
}

#module_DIRECT_Category .sectionEditor {
	padding: 4px;
	margin-bottom: 5px;
	border: 1px solid #cc9966;
}

#module_DIRECT_Category .SignupToday {
	padding: 4px;
	height: 80px;
	margin: 0px; 
	border: 1px solid #cc9966;
}

#module_DIRECT_Category strong {
	color: #ff6600;
}


#module_DIRECT_Category .moduleCONTENT {
	padding: 5px;
	height: 97px; 
	margin: 0px 0px 5px 0px; 
	border: 1px solid #cc9966;
	color: #ff6600;




	font-weight: bold;
}

#module_DIRECT_Category a:link, #module_DIRECT_Category a:visited {
	color: #ff6600;
	text-decoration: none;
	font-weight: bold;
}

#module_DIRECT_Category a:hover, #module_DIRECT_Category a:active {
	color: #ff6600;
	text-decoration: underline;
	font-weight: bold;
}

#module_DIRECT_Category .editorPHOTO {
	text-align: center;
	padding-bottom: 5px;
}


/* =============== NEWSLETTER PAGES ===============================*/

/* --- Border Decoratives & Box Properties Addition --- */

#module_NEWSLETTERS {
	color: #333333;
	font-size: 11px;
	margin-top: 4px;
}
#module_NEWSLETTERS .Signup {
	margin-bottom: 15px;
	color: #999999;}
 
#module_NEWSLETTERS .moduleBOX {
	background-color: #fbe7cc;
}

#module_NEWSLETTERS .moduleHEADER {
	padding-top: 17px;
	padding-left: 20px;
	font-size: 20px;
	color: #cc3300;
}

#module_NEWSLETTERS .moduleSUBBODY {
	font-size: 11px;
	margin-bottom: 45px;
	line-height: 14px;
}

#module_NEWSLETTERS .moduleSUBBODY2 {
	font-size: 11px;
	padding-left: 10px;
	margin: 6px 0px 4px 0px;
}

#module_NEWSLETTERS .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_mbrown.gif 
);
	background-position: 0px 4px;
	margin-left: 20px;
}

#module_NEWSLETTERS .moduleCONTENT {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 15px;
}
#module_NEWSLETTERS .SignupText {
	padding: 5px 0px 5px 0px;

}

#module_NEWSLETTERS .SignupForm {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 15px;
		
}

#module_NEWSLETTERS .submitButton {
	margin-left: 20px;
	margin-right: 25px;
	text-align: right;
}

#module_NEWSLETTERS .submitButton_LEFT {
	margin-left: 20px;
	margin-right: 25px;
	text-align: left;
	margin-top: 20px;
}

#module_NEWSLETTERS .moduleSUBHEAD,  #module_NEWSLETTERS a:link, #module_NEWSLETTERS a:visited {
	color: #993300;
	text-decoration: none;
}

#module_NEWSLETTERS a:hover, #module_NEWSLETTERS a:active {
	color: #993300;
	text-decoration: underline;
}

#module_NEWSLETTERS .moduleERROR {
	margin-right: 15px;
	color: #FF3300;
	font-size: 11px;
}



/* =============== NEWSLETTER ARCHIVE PAGES ===============================*/

/* --- Border Decoratives & Box Properties Addition --- */

#module_NWSLTR_ARCHIVE {
	color: #333333;
	font-size: 11px;
	margin-top: 4px;
}

#module_NWSLTR_ARCHIVE .moduleBOX_plus {
	background-color: #EDEFF2;
}

#module_NWSLTR_ARCHIVE .moduleBOX_scoop {
	background-color: #EDEFF2;
	height: 100%;
}

#module_NWSLTR_ARCHIVE .moduleBOX_clothes {
	background-color: #ffffeb;
	height: 100%;
}

#module_NWSLTR_ARCHIVE .moduleBOX_food {
	background-color: #ffffeb;
	height: 100%;
}
#module_NWSLTR_ARCHIVE .moduleBOX_culture {
	background-color: #EDEFF2;
	height: 100%;
}

#module_NWSLTR_ARCHIVE .moduleHEADER {
	padding-top: 5px;
	padding-left: 20px;
	font-size: 14px;
	color: #13506C;
}

#module_NWSLTR_ARCHIVE .moduleSUBHEADER {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	color: #13506C;
}

#module_NWSLTR_ARCHIVE .moduleHEADERFood {
	padding-top: 5px;
	padding-left: 20px;
	font-size: 14px;
	color: #660000;
}

#module_NWSLTR_ARCHIVE .moduleSUBHEADERFood {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	color: #660000;
}

#module_NWSLTR_ARCHIVE .moduleHEADERClothes {
	padding-top: 5px;
	padding-left: 20px;
	font-size: 14px;
	color: #660000;
}

#module_NWSLTR_ARCHIVE .moduleSUBHEADERClothes {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	font-size: 14px;
	color: #660000;
}

#module_NWSLTR_ARCHIVE .moduleSUBBODY {
	font-size: 11px;
	margin-bottom: 16px;
	margin-right: 80px;
}

#module_NWSLTR_ARCHIVE .moduleBOX_plus .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_blue.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}

#module_NWSLTR_ARCHIVE .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_mbrown.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}
#module_NWSLTR_ARCHIVE .moduleCONTENT {
	margin-top: 10px;
	padding-left: 20px;
	margin-right: 15px;
}

#module_NWSLTR_ARCHIVE .moduleARCHIVEDATE {
	margin-top: 10px;
	margin-right: 14px;
	font-size: 14px;
	color: #006763;
}

#module_NWSLTR_ARCHIVE .moduleBOX_plus .moduleARCHIVEDATE a {
	color: #006763;
}

#module_NWSLTR_ARCHIVE .moduleBOX_plus .moduleARCHIVEDATE a:hover {
	color: #006763;
	text-decoration: underline;
}


#module_NWSLTR_ARCHIVE .moduleARCHIVEDATEFood {
	margin-top: 10px;
	margin-right: 14px;
	color: #990000;
}

#module_NWSLTR_ARCHIVE .moduleARCHIVEDATEClothes {
	margin-top: 10px;
	margin-right: 14px;
	color: #990000;
}

#module_NWSLTR_ARCHIVE .moduleSUBHEAD,  #module_NWSLTR_ARCHIVE a:link, #module_NWSLTR_ARCHIVE a:visited {
	color: #993300;
	text-decoration: none;
}





/* =========================== PHOTO GALLERY PAGES ============================== */

/* --- Border Decoratives & Box Properties Addition --- */

#module_GALLERIES_Feature {
	color: #333333;
	font-size: 11px;
	position: relative;
	margin-top: 4px;
	height: 465px;
}

#module_GALLERIES_Feature .moduleHEADER {
	font-size: 20px;
	color: #cc3300;
	padding: 17px 0px 0px 20px;
}

#module_GALLERIES_Feature .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_gray.gif
);
	background-position: 0px 4px;
	margin-left: 18px;
}


			
#module_GALLERIES_Feature #galleryIMAGE_vert {
	position: absolute;
	left: 236px;
	top: 70px;
}

#module_GALLERIES_Feature #galleryCREDIT_vert {
	position: absolute;
	text-align: right;
	right: 20px;
	font-size: 10px;
	color: #999999;
	top: 420px;
}

#module_GALLERIES_Feature #gallerySUBHEAD_vert {
	position: absolute;
	font-size: 16px;
	color: #990000;
	left: 24px;
	top: 155px;
}

#module_GALLERIES_Feature #galleryCONTENT_vert {
	position: absolute;
	left: 24px;
	top:192px;
	height:177px;
}

		
#module_GALLERIES_Feature #galleryIMAGE_horz {
	position: absolute;
	left: 15px;
	top: 55px;
}

#module_GALLERIES_Feature #galleryCREDIT_horz {
	position: absolute;
	text-align: right;
	right: 20px;
	font-size: 10px;
	color: #999999;
	top: 383px;
}

#module_GALLERIES_Feature #gallerySUBHEAD_horz {
	position: absolute;
	font-size: 16px;
	color: #990000;
	left: 24px;
	top: 395px;
}

#module_GALLERIES_Feature #galleryCONTENT_horz {
	position: absolute;
	left: 24px;
	top:412px;
	height:41px;
}

#module_GALLERIES_Feature #galleryCONTENT_vert a {
	line-height: 30px;
	font-weight: bold;
}

/* --- sub photogallery module --- */

#module_GALLERIES {
	color: #333333;
	font-size: 11px;
	position: relative;
	margin-top: 4px;
}

#module_GALLERIES .moduleHEADER {
	font-size: 20px;
	color: #cc3300;
	padding: 17px 0px 0px 20px;
}

#module_GALLERIES .moduleSUBHEAD {
	color: #cc3300;
	padding-top: 20px;
	padding-left: 17px;
	padding-bottom: 10px;
}

#module_GALLERIES .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_gray.gif
);
	background-position: 0px 4px;
	margin-left: 18px;
}

#module_GALLERIES .moduleCONTENT {
	margin-left: 20px;
	margin-bottom: 45px;
}	

#module_GALLERIES .SmallGalleryTitle, #module_GALLERIES a.SmallGalleryTitle:link, #module_GALLERIES a.SmallGalleryTitle:visited  {
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	color: #FF6600;
	text-decoration: none;
}

#module_GALLERIES a.SmallGalleryTitle:hover, #module_GALLERIES a.SmallGalleryTitle:active  {
	font-size: 14px;
	font-weight: normal;
	line-height: normal;
	color: #FF6600;
	text-decoration: underline;
}

#module_GALLERIES .SmallGalleryText a {
	line-height: 30px;
	color: #FF6600;
	font-weight: bold;
}


/* Table for More Galleries */

#module_GALLERIES .SmallGalleryImage {
	padding-bottom: 10px;
}
#module_GALLERIES .SmallGalleryText {
	padding-top: 14px;
}
#module_GALLERIES .GalleryDateText {
	font-size: 16px;
	color: #990000;
	padding: 10px 16px 10px 0px;
}
#module_GALLERIES .GalleryYear {
	padding-top: 26px;
}



/* =========================== GUIDE PAGE PROPERTIES  ============================== */

/* --- Border Decoratives & Box Properties Addition --- */

#module_GUIDE {
	color: #333333;
	font-size: 11px;
	margin-top: 4px;
}

#module_GUIDE .moduleBOX {
	background-color: #ffffff;
}

#module_GUIDE .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_mbrown.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
	
}
#module_GUIDE .moduleHEADER {
	font-size: 20px;
	padding: 17px 0px 0px 20px;
}

#module_GUIDE .moduleHEADER, #module_GUIDE .moduleListTitle, #module_GUIDE .moduleSubHEADER, #module_GUIDE a:link, #module_GUIDE a:visited {
	color: #990000;
	text-decoration: none;
}

#module_GUIDE a:hover, #module_GUIDE a:active {
	color: #990000;
	text-decoration: underline;
}

#module_GUIDE a.moduleSENDPRINT:link, #module_GUIDE a.moduleSENDPRINT:visited {
	color: #000000;
	text-decoration: none;
}

#module_GUIDE a.moduleSENDPRINT:hover, #module_GUIDE a.moduleSENDPRINT:active {
	color: #000000;
	text-decoration: underline;
}

#module_GUIDE .moduleENTITY {
	padding: 20px 45px 5px 0px;
}

#module_GUIDE Table.GuideTable{
	margin: 5px 40px 5px 22px;
}

#module_GUIDE td.GuideMap {
	padding-right: 15px;
}

#module_GUIDE td.GuideText {
	padding-top: 9px;
}
#module_GUIDE .EmailSend {
	padding-top: 20px;
}

#module_GUIDE .moduleSubHEADER {
	font-size: 19px;
	padding-left: 20px;
}

#module_GUIDE .moduleCONTENT {
	padding: 0px 15px 10px 20px;
}	
#module_GUIDE .moduleListTitle {
	padding-top: 10px;
	font-size: 14px;
}	

#module_GUIDE .moduleListText {
	padding-left: 18px;
	color: #333333;
	font-size: 11px;
}	
#module_GUIDE .moduleIntroText {
	padding: 10px 100px 20px 18px;
	color: #333333;
	font-size: 11px;
}


/* ===  GALLERY HEADLINE (homepage) PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#module_GALLERYHEADLINE {
	height: 156px;
	background: url(../galleryheadline_texture.jpg) no-repeat #ffffff;
	margin-top: 4px;
	
}

#module_GALLERYHEADLINE .moduleCONTENT {

}

/* --- Content Properties Addition --- */

#module_GALLERYHEADLINE .moduleIMAGE {
	margin-left: -1px;
	margin-top: -2px;
	height: 170px;
	float: left;
}

#module_GALLERYHEADLINE .moduleDESCRIPTION {
	padding-left: 122px;
	padding-top: 18px;
	margin-right: 43px;
}

#module_GALLERYHEADLINE .moduleSUBHEAD, #module_GALLERYHEADLINE a:link, #module_GALLERYHEADLINE a:visited {
	color: #CB3400;
	text-decoration: none;
}

#module_GALLERYHEADLINE a:hover, #module_GALLERYHEADLINE a:active {
	color: #CB3400;
	text-decoration: underline;
}

#module_GALLERYHEADLINE .moduleLINKS a, #module_GALLERYHEADLINE .moduleSUBBODY a {
	font-weight: bold;
}

#module_GALLERYHEADLINE .moduleSUBBODY a {
	line-height: 26px;
}

#module_GALLERYHEADLINE .moduleSUBBODY .moduleLINKS {
	margin-top: 0px;
}

#module_GALLERYHEADLINE .moduleSUBBODY .moduleLINKS a {
	line-height: normal;
}

#module_GALLERYHEADLINE .moduleSUBBODY {
	color: #333333;
}

#module_GALLERYHEADLINE .moduleBORDER_Feature {
	border: 1px solid;
	border-color: #9A5715;
}




/* === NEWSLETTER SIGNUP (homepage) PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#module_SIGNUP {
	height: 150px;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__border_curve_topleft.gif

);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #EBCBAB;
	margin-top: 4px;
}

#module_SIGNUP .moduleBOX {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__border_curve_topright.gif 
);
	background-position: top right;
	background-repeat: no-repeat;
}

/* --- Header Properties & Decoratives Addition --- */

#module_SIGNUP .moduleHEADER {
	padding-top: 17px;
	margin-left: 24px;
	font-size: 14px;
}

#module_SIGNUP .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_dbrown.gif
);
	background-position: 0px 4px;
	margin-left: 20px;
}

/* --- Content Properties Addition --- */

#module_SIGNUP .moduleCONTENT {
	padding-left: 24px;
	font-size: 11px;
}


#module_SIGNUP .moduleDESCRIPTION {
	padding-bottom: 10px;
}

#module_SIGNUP .moduleTEXT {
	padding-top: 1px;
}


#module_SIGNUP a:link, #module_SIGNUP a:visited {
	text-decoration: none;
	color: #cc6600;
}

#module_SIGNUP a:hover, #module_SIGNUP a:active {
	text-decoration: underline;
	color: #cc6600;
}


/* --- Form (Table) Properties Addition --- */


#module_SIGNUP .moduleFORM {
	border-collapse: collapse;
}

#module_SIGNUP .moduleSELECT {
	border-collapse: collapse;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_gray.gif
);
	background-position: bottom;
	background-repeat: no-repeat;
}

#module_SIGNUP .moduleFILL {
	margin-top: 8px;
	margin-right: 29px;
}



/*---- More Blogs Widget ---- */

#moduleMT-BLOGFEED {
	padding: 4px;
	border: 1px solid #cc9966;
	margin-right: 4px;
}
#moduleMT-BLOGFEED .moduleBOX { 
	background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__otherblogs-header.gif
) no-repeat #557788;
	padding-top: 33px;
	height: 259px;
}
#moduleMT-BLOGFEED table {
	border-collapse: collapse;
	margin-left: 10px;
}
#moduleMT-BLOGFEED td {
	padding-bottom: 5px;
}
#moduleMT-BLOGFEED a {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}
#moduleMT-BLOGFEED a.moduleTITLE {
	color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: normal;
}
#moduleMT-BLOGFEED a:hover {
	text-decoration: underline;
}


/* ###################  ad_css ############# */

/*
The LA.com Network
Web Development
----------------------
LA.com Ads Layout Stylesheet
Contact:  development@la.com

This stylesheet is optimized for 
	PC:  IE 6.0, Mozilla Firefox 1.0, Netscape 8.0
	MAC: Safari 2.0, Mozilla Firefox 1.0, Opera 9.0 
*/

/* --- Border Decoratives & Box Properties Addition --- */

#ad_SPONSORED {
	color: #777777;
	margin-bottom: 4px;
	margin-top: 4px;

}

#ad_SPONSORED .SponsorBorder {
	border: solid #A9A9A9 1px; 
	padding: 4px;
	height: 130px;
	
}

#ad_SPONSORED .moduleBOX {
	background-color: #DFBC43;
	
}
#ad_SPONSORED .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_white.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}

/* --- Header Properties & Decoratives Addition --- */

#ad_SPONSORED .moduleHEADER {
	padding-top: 13px;
	padding-left: 19px;
	padding-right: 40px;
	font-size: 12px;
}

#ad_SPONSORED .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_gray.gif
);
	background-position: 0px 2px;
	margin-left: 16px;
}

/* --- Content/Link Properties Addition --- */

#ad_SPONSORED .moduleCONTENT {
	margin-left: 19px;
	width: 85%;
	line-height: 17px;	
}

#ad_SPONSORED a:link, #ad_SPONSORED a:visited {	
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

#ad_SPONSORED a:hover, #ad_SPONSORED a:active {	
	font-size: 11px;
	color: #993300;
	text-decoration: underline;
}

/* === SPONSORED LISTINGS PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#ad_SPONSOREDLISTINGS {
	color: #333333;
}

#ad_SPONSOREDLISTINGS .SponsorBorder {
	border: solid #e0e0e0 1px; 
	margin-top: 4px;
	padding: 4px;
}

#ad_SPONSOREDLISTINGS .moduleBOX {
	background-color: #E0E0E0;
	height: 180px;
}

#ad_SPONSOREDLISTINGS .moduleDASH {
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_white.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}

#ad_SPONSOREDLISTINGS .moduleCONTENT {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 55px;
	font-size: 11px;
}

#ad_SPONSOREDLISTINGS .moduleTITLE {
	color: #624F72;
}

#ad_SPONSOREDLISTINGS .moduleTITLE a:link,  #ad_SPONSOREDLISTINGS .moduleTITLE a:visited {
	color: #624F72;
}

#ad_SPONSOREDLISTINGS .moduleHEADER {
	padding-top: 13px;
	padding-left: 19px;
	padding-right: 40px;
	font-size: 16px;
	color: #624F72;
}

/* ================  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;
}

/*============= REVISED FOOTER PROPERTIES 021809 ======================*/

#footer100 {
	width: 852px;
	*width: 1002px;

	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:30px;
	padding-left:150px;
	*margin-top:15px;
}

#footer100 .footerLINKS a {
	text-decoration:none;
	color:#996600;	
}

div#footer100 .footerLINKS li {
	list-style:none;
	padding:0;
	margin:0;
}

div#footer100 ul.footerLINKS {
	float:left;
	margin-left:20px;
	height:100px;
	width:180px;
	padding:0;
	margin:0;
	margin-bottom:20px;
}

#clear100 {
	clear:both;
}

.AE  {
	clear:both;
}

.photosVideos {
	clear:both;
}


/*======== copywright ==========*/

div#legaleseWrapper {
	width:540px;
	*width:605px;
	margin:0 auto;
	clear:both;
	*padding-left: 150px;
	padding-top:50px;
}

ul#legalese li {
	display:inline;
}

div#footer100 .footer_li-first a{
	color:#CC3300;
	font-weight:bold;
}


/* ================  MAIN PROPERTIES ===================== */



#popupAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/*------ new ADS Definition -----*/

/* ################ modules_css_redesign ############# */

.moduleSENDPRINT {
	margin-top: 10px;
}
#module_GUIDE {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__guide_bkgd.jpg
) repeat-x #ffffff;
	margin-left: 4px;
}
#module_GUIDE .shortDESCRIPTION {
	padding: 20px 40px 0px 26px;
	line-height: 18px;
}
#module_GUIDE .EmailSend {
	padding: 0px 0px 10px 26px;
}
#module_GUIDE .moduleCONTENT span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	float: left;
	font-size: 18px;
	color: #660000;
}
#module_GUIDE .moduleCONTENT h2 {
	margin-left: 25px;
	padding-top: 2px;
}
#module_GUIDE .moduleCONTENT p {
	margin-left: 25px;
}
#module_GUIDE .moduleCONTENT a, #module_GUIDE .shortDESCRIPTION a {
	color: #660000;
}
#module_GUIDE .moduleADDRESS {
	color: #999999;
	padding-top: 5px;
	font-weight: bold;
}
#module_GUIDE .moduleENTITY .moduleSubHEADER {
	color: #AC5B3A;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 20px;
}
#module_GUIDE .moduleENTITY .moduleSECTIONDESC {
	margin-left: 0px;
	font-size: 13px;
	margin-bottom: 15px;
	color: #333333;
}
/* === RELATED (interiorpages) PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#module_RELATED {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__relate_bkgd.gif
) repeat-x #fefde7;
	margin-top:-10px;
border: 1px solid #e5caaf;
padding-top: 10px;
}
#module_RELATED .moduleBOX {
	font-size: 11px;
	color: #996600;
}
#module_RELATED .moduleHEADER {
	padding: 7px 17px 7px 12px;
	font-size: 12px;
	color: #d2a980;
	text-transform: uppercase;
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__relate_hdrbkgd.gif 
) repeat-x;
	border-bottom: 1px dotted #d2a980;
}
/* New Guides will not use DASH & ARROW, this is a temp CSS off switch */

#module_RELATED .moduleDASH, #module_RELATED .moduleARROW {
	display: none;
}
/* off switch end */

#module_RELATED .moduleIMAGE {
	padding: 12px 0px 0px 12px;
}
#module_RELATED .moduleDESCRIPTION {
	color: #666666;
	text-align: right;
}
#module_RELATED .moduleQUOTE {
	color: #333333;
}
#module_RELATED .moduleCREDIT {
	padding-top: 10px;
	font-size: 9px;
	color: #333333;
}
#module_RELATED .moduleDASH {
 background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_white.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}
#module_RELATED .moduleUSER {
	padding: 10px 15px 12px 12px;
}
#module_RELATED .moduleCOMMENT {
	font-size: 11px;
	padding-top: 5px;
}
#module_RELATED .moduleCOMMENT_note {
	font-size: 11px;
	padding-top: 5px;
	font-style:italic;
	font-weight:bold;
}
#module_RELATED .moduleCONTENT {
	margin: 4px 15px 45px 12px;
}
#module_RELATED .moduleIMAGE_CONTENT {
	padding: 4px 15px 45px 12px;
}
#module_RELATED a:link, #module_RELATED a:visited {
	text-decoration: none;
	color: #996600;
	font-size: 11px;
}
#module_RELATED a:hover, #module_RELATED a:active {
	text-decoration: underline;
	color: #996600;
	font-size: 11px;
}
#module_RELATED td.padding {
	padding-top: 4px;
	padding-bottom: 4px;
}
#module_RELATED td.htmlLink{
        margin-top: 4px;
	padding-bottom: 6px;
}
#module_RELATED td.htmlLink a{
        font-size: 12px;
        margin-top: 4px;
	padding-bottom: 6px;
}
#module_RELATED td.BulletPadding {
	padding-top: 4px;
	padding-bottom: 4px;
}
#module_RELATED a.moduleLINK {
	font-size: 18px;
}
/* === DETAIL PROPERTIES for EVENT & LOCATION PAGES ============================== */

/* --- Border Decoratives & Box Properties Addition --- */

#module_DETAILS {
	margin-top: 4px;
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__detail_bkgd.gif
) repeat-x #FFFFFF;
}
#module_DETAILS .moduleBOX {
	background: none;
}
#module_DETAILS .moduleBODY {
	padding-top: 0px;
	margin-top: 0px;
}
#module_DETAILS .moduleCONTENT {
	padding-top: 0px;
	margin-top: 0px;
}
#module_DETAILS .moduleHEADER {
	padding-top: 20px;
	padding-left: 32px;
	padding-right: 30px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-size: 28px;
	color:  #CC3300;
}
#module_DETAILS .moduleTITLE {
	font-size: 12px;
	color:  #CC3300;
	text-decoration: none;
}
#module_DETAILS a:link, #module_DETAILS a:visited {
	color:  #CC3300;
	text-decoration: none;
}
#module_DETAILS a:hover, #module_DETAILS a:active {
	color:  #CC3300;
	text-decoration: underline;
}
#module_DETAILS a.moduleSENDPRINT:link, #module_DETAILS a.moduleSENDPRINT:visited {
	color: #000000;
	text-decoration: none;
}
#module_DETAILS a.moduleSENDPRINT:hover, #module_DETAILS a.moduleSENDPRINT:active {
	color: #000000;
	text-decoration: underline;
}
#module_DETAILS .moduleDASH {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_mbrown.gif 
) no-repeat;
	margin-left: 13px;
}
#module_DETAILS .moduleBODY {
	padding-top: 10px;
	padding-right: 15px;
}
#module_DETAILS .moduleCONTENT {
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 0px;
	font-size: 12px;
}
#module_DETAILS .moduleSUMMARY {
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #666666;
	font-size: 15px;
}
#module_DETAILS .moduleCONTENT .moduleEDITORIAL {
	padding-left: 15px;
	padding-right: 20px;
	padding-top: 30px;
	line-height: 18px;
}
#module_DETAILS .moduleCONTENT .moduleEDITORIAL .moduleSUBHEAD, #module_DETAILS .moduleCONTENT .moduleEDITORIAL .moduleSUBHEAD p {
	font-size: 16px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #878071;
	padding-left: 0px;
}
#module_DETAILS .moduleCONTENT .moduleEDITORIAL p {
	margin-bottom: 8px;
}
#module_DETAILS .moduleCONTENT .moduleDASH {
	margin-left: -7px;
}
#module_DETAILS .moduleSPEC {
	padding-bottom: 5px;
}
#module_DETAILS .moduleBYLINE {
	font-size: 11px;
	color: #666666;
	padding-bottom: 15px;
}
#module_DETAILS .moduleSUBDATE {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	color: #873923;
	font-weight: bold;
	text-decoration: none;
	padding-left: 32px;
	padding-right: 25px;
}
#module_DETAILS .moduleIMAGE {
	float: left;
	margin-right:10px;
	height: auto;
	padding-bottom: 0px;
	margin-right:14px;
}
#module_DETAILS .moduleLocation {
	padding-bottom: 30px;
	margin-bottom: 20px;
}
#module_DETAILS .moduleLocation a:link, #module_DETAILS .moduleLocation a:visited {
	color: #333333;
	text-decoration: none;
}
#module_DETAILS .moduleLocation a:hover, #module_DETAILS .moduleLocation a:active {
	color: #333333;
	text-decoration: underline;
}
#module_DETAILS .moduleINFO {
	margin-top: 8px;
	margin-bottom: 5px;
}
#modules_DETAILS .moduleCONTENT td {
}
#module_DETAILS .moduleTEXT {
	padding-top: 5px;
	padding-right: 75px;
	line-height: 15px;
	padding-bottom: 5px;
}
#module_DETAILS .moduleFOOTNOTES {
	padding-top: 8px;
	padding-right: 75px;
	font-size: 11px;
	padding-left: 15px;
}
#module_DETAILS .moduleLASTLINKS {
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 20px;
}
#module_DETAILS .moduleCONTENT .moduleEDITORIAL h1.moduleSUBHEAD:first-letter, #module_DETAILS .moduleCONTENT .moduleEDITORIAL .moduleSUBHEAD p:first-letter {
	font-size: 34pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	padding: 0px 6px 0px 0px;
	color: #CC3300;
	float: left;
	margin-top: 0px;
	line-height: normal;
	font-weight: bold;
}
#module_DETAILS .moduleCONTENT .moduleEDITORIAL h1.moduleSUBHEAD:first-letter, #module_DETAILS .moduleCONTENT .moduleEDITORIAL .moduleSUBHEAD p:first-letter {
	margin-top: -7px;
	font-weight: bold;
	padding-bottom: 0px;
	line-height: 30pt;
}
/*  COMMENTS VIEW  */

#module_COMMENTS {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__comments_bkgd.gif 
) repeat-y;
	margin-bottom: 40px;
}
#module_COMMENTS .moduleENTRY {
	margin: 10px 45px 10px 30px;
	padding: 10px 40px 10px 21px;
}
#module_COMMENTS .moduleBUTTON {
	margin: 10px 45px 10px 30px;
}
#module_COMMENTS .moduleACCOUNTINFO {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-weight: bold;
	font-style:italic;
	font-size:10px;
}
#module_COMMENTS .shade {
	background: #ddd8b3;
}
/* HOMEPAGE ADDITIONS */

#homeAREA {
	font-family: Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
#homeAREA #homeLEFT {
	vertical-align: top;
	padding-left: 8px;
	padding-right: 5px;
}
#homeAREA #homeMIDDLE {
	vertical-align: top;
	padding-right: 5px;
}
#homeAREA #homeRIGHT {
	vertical-align: top;
}
#homeAREA #adAREA_3 {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home-skyad.gif 
) no-repeat;
	height: 630px;
	padding-top: 18px;
	padding-left: 17px;
	padding-right: 0px;
}

#module_FLASHBOX {
}

.region3 #module_flashbox{

}


/*Photos Box */
#module_COLUMNONE {
	padding: 10px;
}
#module_COLUMNONE h1 {
	font-size: 18px;
	color: #cc3300;
}
#module_COLUMNONE .moduleIMAGE {
	padding-left: 4px;
	float: right;
}
#module_COLUMNONE .moduleCONTENT {
}
#module_COLUMNONE .moduleCONTENT h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 4px;
	color: #666666;
}
#module_COLUMNONE .moduleCONTENT .moduleGO a {
	color: #92602B;
	text-transform: uppercase;
	font-size: 11px;
}
#module_LIVEBOX {
	position: relative;
	height: 190px;
padding-top:20px;
}
#module_LIVEBOX .moduleCONTENT {
	position: absolute;
	top: -8px;
}

#landingAREA {
	border-collapse: collapse;
}
#landingAREA #landingSPREAD {
	vertical-align: top;
}
#landingAREA #landingTOP {
	vertical-align: top;
	height: 74px;
}
#landingAREA #landingLEFT {
	padding-left: 4px;
	vertical-align: top;
}
#landingAREA #landingMIDDLE {
	padding-left: 4px;
	vertical-align: top;
}
#landingAREA #landingRIGHT {
	padding-left: 4px;
	vertical-align: top;
}
#landingHEADER {
	height: 74px;
	position: relative;
}

#landingHEADER_awards {
	height: 148px;
	position: relative;
}

#landingHEADER h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: normal;
	font-style: italic;
	color: #ffffff;
	position: absolute;
	left: 25px;
	top: 35px;
}

#landingHEADER_awards h2 {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #ffffff;
	position: absolute;
	left: 25px;
	top: 110px;
}

#landingHEADER h4 {
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	text-align: right;
	right: 10px;
	top: 55px;
}

#landingHEADER_awards h4 {
	color: #ffffff;
	font-weight: bold;
	position: absolute;
	text-align: right;
	right: 10px;
	top: 130px;
}

#landingHEADER h4 a, #landingHEADER_awards h4 a {
	font-weight: normal;
	color: #ffffff;
}


#module_LANDING_FLASH {
	background: url(http://media.la.com/designimages/landing-flashbkgd.png) no-repeat;
	behavior: url(http://www.la.com/includes/IE_pngfix);
	padding: 6px 6px 0px 6px;
}
#module_LANDING_FLASH_special {
	background: none;
	padding: 6px 6px 0px 6px;
}

/* --- Border Decoratives & Box Properties Addition --- */

#module_BLOGBOX {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__relate_bkgd.gif
) repeat-x #fefde7;
	margin-top: 4px;
	border: 1px solid #e5caaf;
}
#module_BLOGBOX .moduleBOX {
	font-size: 11px;
	color: #996600;
}
#module_BLOGBOX .moduleHEADER {
	padding: 7px 17px 7px 12px;
	font-size: 12px;
	color: #d2a980;
	text-transform: uppercase;
	background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__relate_hdrbkgd.gif 
) repeat-x;
	border-bottom: 1px dotted #d2a980;
}
/* New Guides will not use DASH & ARROW, this is a temp CSS off switch */

#module_BLOGBOX .moduleDASH, #module_BLOGBOX .moduleARROW {
	display: none;
}
/* off switch end */


#module_BLOGBOX .moduleDESCRIPTION {
	color: #666666;
	text-align: right;
}
#module_BLOGBOX .moduleCREDIT {
	padding-top: 10px;
	font-size: 9px;
	color: #333333;
}
#module_BLOGBOX .BLOG {
	height: 171px;
	margin-left: 6px;
	margin-top: 6px;
	border: 1px solid #e5caaf;
}

#module_BLOGBOX .blogLIST {
	margin-left: 13px;
	margin-top: 8px;
	font-weight: bold;
}
#module_BLOGBOX .moduleCONTENT {
	margin: 4px 15px 45px 12px;
}
#module_BLOGBOX .moduleIMAGE_CONTENT {
	padding: 4px 15px 45px 12px;
}
#module_BLOGBOX h2 {
	font-size: 12px;
}
#module_BLOGBOX h2 a:link, #module_BLOGBOX h2 a:visited {
	text-decoration: none;
	color: #996600;
	font-size: 14px;
}
#module_BLOGBOX h2 a:hover, #module_BLOGBOX h2 a:active {
	text-decoration: underline;
	color: #996600;
	font-size: 14px;
}



.moduleBLOGMODULES {
	margin-top: 5px;
	background: none;
	float: left;
}

#module_BLOGFEATURES .featureBLOG {
	height: 350px;
	margin-left: 4px;
	float: left;
	background: url(http://media.la.com/designimages/featureblog-bkgd.png) no-repeat;
	behavior: url(http://www.la.com/includes/IE_pngfix);
}

#module_BLOGFEATURES .featureBLOG .moduleIMAGE {
	border: 3px solid #ffffff;
	margin: 15px 0px 0px 15px;
}

#module_BLOGFEATURES .featureBLOG h2, #module_BLOGFEATURES .featureBLOG p  {
	margin: 3px 18px 0px 18px;
}

#module_BLOGFEATURES .featureBLOG h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #cc3300;
	margin-top: 8px;
}

#module_LACOMFID {
	background: #f3eede;
	padding: 15px;
}

#module_LACOMFID .moduleLOGO {
	margin: 0px 0px 15px 0px;
}

.moduleENTRY {
	margin-bottom: 10px;
}

.moduleBLOGMODULES .moduleHEADER {
 	background: #FFFF66;
	border-bottom: 1px solid #E5CAAF;
	padding: 3px 5px 3px 10px;
	text-transform: uppercase;
	font-size: 15px;
	color: #330000;
}


/* New Styles */


.region4 table.complexlistingbox{
padding:5px;
margin-left:5px;
width:160px;
border:1px solid;
border-color:#e5caaf;
background-color:#fefde7;
color:#996600;
font:14px arial;
}

.region4 #hollywoodheadlines{
background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_hdredtrpck.gif
) repeat-x;
border-top:1px solid;
border-left:1px solid;
border-right:1px solid;
border-color:#e5caaf;
width:160px;
margin-left:5px;
background-color:#fefde7;
margin-top:25px;
}

.region4 #hollywoodheadlines h1{
font:12px Arial;
color:#d2a980;
padding-top:5px;
padding-bottom:5px;
overflow:hidden;
text-align:left;
padding-left:5px;
}


.region4 .listnoimage{
color:996600;
font: normal 10px verdana, sans-serif;
list-style:none;
text-align:left;
padding: 5px 5px 5px 0;
}

.region4 li.listNoImage {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_arrow_orange.gif  );
	font: normal 12px Arial,sans-serif;
	list-style-position: outside;
	margin: 0 0 0px 15px;
}

.region4 li.listNoImage:hover {
  font: normal 12px Arial,sans-serif; 
  text-decoration: underline;
}
.region4 .complexlistinglink{
color:#996600;
}

.region4 .lastupdateddate{
display:none;
}


/* Complexlisting styles for REGION 5 */

.region5 table.complexlistingbox{
padding:5px;
margin-left:5px;
width:472px;
_width:470px;
border:1px solid;
border-color:#ffffff;
color:#000000;
}

.region5 div#module_MYCAPPHOTOS {
  width:470px;
  _width:472px;
  margin-left:5px;
}


.region5 .complexlistingbox tbody tr td div{
/*  background: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_justinpickbkgd.gif
) repeat-x #feefd5; */

background: transparent url repeat-x; 
/*height: 0%; (had to comment this out since it clears out contents in Firefox 2.0 */
position:relative;
margin-bottom: 5px;
}

.region5 .complexlistingbox tbody tr td div:hover{
background:#ffffff;
background-color:#ffffff;
height: 0%;
}


.region5 .listingitemtitle{
text-align:left;
font:20px Arial;
font-weight: bold;
color:#000000;
padding-top:5px;
padding-left:5px;
padding-right:5px;
display:block;
}

.region5 .complexlistingitemphoto{
display: inline;
float: left;
margin-right: 5px;
position:relative;
}

.region5 .complexlistingitemimage img{
width:100px;
	display: block;
	margin-right: 6px;
	margin-bottom: 10px;
}

.region5 .complexlistingitemphotocredit{


width:100px;
text-align:left;
font:8px Arial;
display:none;
}

.region5 .listingarticleblurb{
display: block;
margin: 0px 0 5px 5px;
font:12px Arial;
padding-left:10px;
padding-right:10px;
border-bottom: 0px solid #e5caaf;
}

.region5 .listingArticleBlurb a {
	font: normal 11px Tahoma,Arial,sans-serif;
	background: inherit;
	text-decoration: none;
}

.region5 .listnoimage{
color:#000000;
font: normal 10px arial sans-serif;
font-weight: bold;
list-style:none;
text-align:left;
padding: 5px 5px 5px 0;
}

.region5 li.listNoImage {

	font: normal 12px Arial,sans-serif;
        font-weight: bold;
	list-style-position: outside;
	margin: 0 0 0px 15px;
}

.region5 li.listNoImage:hover {
  font: normal 12px Arial,sans-serif; 
  text-decoration: underline;
}
.region5 .complexlistinglink{
color:#000000;
}

.region5 .lastupdateddate{
display:none;
}

.region5 #whathot{
border-top:0px solid;
border-left:0px solid;
border-bottom:1px solid;
border-color:#000000;
width:470px;
margin-left:5px;
margin-top:10px;
}

.region5 #whathot h1{
font:14px Arial;
font-weight:bold;
text-align:left;
padding-left:10px;
padding-top:8px;
padding-bottom:5px;
color:#000000;
}

.outerrightregion .adpos9{
margin-top:10px;
padding-left:10px;
}










/* ############## zventswidget ############# */

.zvents_maincontainer{
margin:0px;
padding:0px;
margin-top:-10px;
}

.zvents_maincontainer a { 
	color: black;
}

.zvents_maincontainer a:hover {
	color: #f90;
	text-decoration: none;
}

.zvents_maincontainer a:active {
	color: #039;
}

.zvents_maincontainer a:visted {
	color: #039;
}


/* ******************************************* Zvents box styles ********************************* */

div.zvents_clear {clear: both;}

.zvents_invertednav {padding: 0;width: 100%;border-top: 5px solid #A1774F;background: transparent;voice-family: "\"}\"";voice-family: inherit;}
.zvents_invertednav ul {margin:0;margin-left: 5px;padding: 0;list-style: none;}
.zvents_invertednav li {display: inline;margin: 0 2px 0 0;padding: 0;}
.zvents_invertednav a {float: left;display: block;text-transform:capitalize;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background: white; green;border-bottom: 8px solid white; border:1px solid #A1774F; border-top:none;}
.zvents_invertednav a:hover {background-color: #A1774F;padding-top: 5px;padding-bottom: 0;border-bottom-color: #A1774F;color: white;text-decoration: none;}
.zvents_invertednav .current a {background-color: #A1774F;padding-top: 5px;padding-bottom: 0;border-bottom-color: #A1774F;color: white;text-decoration: none;}

.zvents_title {font-weight: bold;color:#CC3300;margin-bottom:10px;text-decoration:none;margin-top:13px;margin-left: 10px;text-align:left;}
.zvents_title a {font:bold 24px arial;color:#A1774F;margin-bottom:-7px;text-decoration:none;}
.zvents_title a:hover {font:bold 24px arial;color:#000;margin-bottom:-7px;text-decoration:none;}

.zvents_title h1{font:italic bold 32px Times;display:inline;}


.zvents_maincontainer {margin-left: 10px;width:300px;border:1px solid #A1774F; background:url(http://production.langnews.com/devLA/images/020508/bg_tabs.gif); margin-bottom:15px;}

.zvents_topsection {background:#fff;padding:5px 10px;font:11px arial;text-align:left;
  background:url(http://production.langnews.com/devLA/images/020508/bg_content.jpg) repeat-x #fbefd9;
}
.zvents_topsectionnote {font:11px arial;margin-bottom:5px;}
.zvents_topsection input,form {font:11px arial;margin:0;}

.zvents_searchlinks {float:right;font:9px arial;color:black;}
.zvents_searchlinks a {color:black;}
.zvents_searchlinks a:hover {color:#000;}

.zvents_searchlinks_others {font:9px arial;color:black;text-align:right;padding:2px 0 0 0;}
.zvents_searchlinks_others a {color:#000;}
.zvents_searchlink_others a:active {color:black;}
zvents_searchlink_others a:visited {color:black;}
.zvents_searchlinks_others a:hover {color:#000;}

.zvents_calendarcontainer {background-color:;border:d;padding:5px;text-align:center;margin-top:8px;}
.zvents_calendarcontainertitle {font:11px arial;float:left;}
.zvents_fivepixels {line-height:5px;clear:both;}
.zvents_upcomingeventsv2 ul {margin-top:0;margin-bottom:0;padding-top:8px;padding-bottom:5px;font:11px arial;}
.zvents_upcomingeventsv2 li {list-style-type:square;margin-left:-25px;font:11px arial;}
.zvents_upcomingeventsv2 a {font:11px arial;color:#039;line-height:1.3em;}
.zvents_upcomingeventsv2 a:hover {color:#000;}

.zvents_sublinks {font:bold 10px arial;color:#039;}
.zvents_sublinks a {font:bold 10px arial;color:black;}
.zvents_sublinks a:hover {color:#000;text-decoration:underline;}

.zventsevent{
text-align:left;
}

/* ******************************************* End Zvents styles ********************************* */

/* ZVENT TAB STYLES - Homepage */

.cf {clear:both;}
span.cf {height:0; width:0; clear:both;}

.linklistNoBullets, .linklist {margin:5px 0 0 0; padding:0 0 0px 15px; line-height:14px; font-size:10px;}
.linklistNoBullets li, .linklist li {color:#999; margin-bottom:0px;}
.linklistNoBullets li a, .linklist li a {font-size:12px; text-decoration: none;}
.linklistNoBullets li h2, .linklistNoBullets li h2 a, .linklist li h2, .linklist li h2 a {font-size:20px; line-height:22px;}
.linklistNoBullets div, .linklist div {margin:0; padding:0; position:relative; left:-15px;}
.linklistNoBullets div {left:0;}
.linklistNoBullets {padding:0;}
.linklistNoBullets li {list-style-type:none;}



ol.linklist {padding:0 0 0 25px}
ol.linklist li {color:#464646;padding-bottom:4px;}

div.splitThirds div.aSide, div.splitThirds div.bSide, div.splitThirds div.cSide {width:33%; overflow:hidden; float:left;}
div.splitThirds .aSide .thirdsPad {padding-right:3px}
div.splitThirds .bSide .thirdsPad {padding:0 2px 0 2px;}
div.splitThirds .cSide .thirdsPad {padding-left:3px;}

#searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch.gif); height:21px; display:block; color:#fff; font-weight:bold; width:37px; border:0;float:left;padding:0 0 3px 0; font-family: Arial, Helvetica, sans-serif;}
#searchForm .form-button:link {color: #fff;}
#searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/button_stretch_hover.gif); background-repeat:repeat-x;}

.tt {font-family:"Georgia", "Times New Roman", Times, serif; font-size:12px; line-height:16px; color:#272727;}
.tt a {font-family: Arial,Helvetica,sans-serif;}

#zventsWidget {width:320px;padding:0;margin:0;}
#zventsWidgetNav {width:320px;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetNav .sponsor {float:right;}
#zventsWidgetNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetNav h3 {float:left;position:relative;top:11px;}
#zventsTab {float:left;}
#zventsTab ul {margin:0;padding:5px 0 0 0;list-style:none;}
#zventsTab li {list-style-type:none; display:inline;}
#zventsTab a {float: left;display: block;text-transform:capitalize;font: bold 11px Arial;color: black;text-decoration: none;margin: 0 1px 0 0;padding: 3px 5px;background: white; green;border-bottom: 8px solid white; border:1px solid #A1774F; border-top:none;}
#zventsTab a:hover {background-color: #A1774F;padding-top: 5px;padding-bottom: 0;border-bottom-color: #A1774F;color: white;text-decoration: none;}
#zventsTab .current a {background-color: #A1774F;padding-top: 5px;padding-bottom: 0;border-bottom-color: #A1774F;color: white;text-decoration: none;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsTab a:hover {background-position:0% -150px;}
#zventsTab a:hover span {background-position:100% -150px;}

#indexA, #indexB, #indexC {width:320px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#indexA a:hover, #indexB a:hover, #indexC a:hover {text-decoration:none;border-bottom:none;}
#indexC .leadIn {color:#000;padding:5px 0 0 0;margin:0;}
#indexC #swhere {width:115px;height:13px;border:3px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#indexC #searchForm {padding-top:0;text-align:left;} 
#indexC .form-button {cursor:pointer;}

#zventsFooter ul.sectionLinks {text-align:none;margin:0;padding:3px 2px; background-color:#ebf4fb; border-bottom:1px dotted #3e5f9d; border-top:none; border-left:none; border-right:none;}
#zventsFooter ul.sectionLinks li {list-style-type:none; display:inline; line-height:15px;}

/* ZVENT TAB STYLES - Features referenced in bcom_zvents.js */
.ZventsLoading {text-align:center;padding:10px 0;}
.ZventsLoading .tt {position:relative;top:-3px;left:5px;}
.ZventsEvent {padding:3px 7px;text-align: left;}
.ZventsEvent a:hover {text-decoration:none;border-bottom:none;}
.ZventsEventTime {margin-right:5px;}
.ZventsEventName {font: bold 12px arial, verdana, helvetica, sans-serif; text-decoration: none; color: #000000;}
/* */
#zventsWidgetLg {width:auto;padding:0;margin:0;}
#zventsWidgetLgNav {width:auto;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexLgA, #indexLgB, #indexLgC {width:auto;background:#fff;padding:0;margin:0;border:none;text-align:left;}

/* ZVENT TAB STYLES - Things To Do Main  */
#zventsWidgetSm {width:170px;padding:0;margin:0;}
#zventsWidgetSmNav {width:170px;border-bottom: 1px solid #A1774F;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#indexSmA, #indexSmB, #indexSmC {width:179px;background:#fff;padding:0;margin:0;border:none;text-align:left;}

.leadOut {
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #000000;
  Text-align: right;
  text-decoration: none;
}

.leadOut a{
  font: bold 12px arial, verdana, helvetica, sans-serif;
  color: #000000;
  Text-align: right;
  text-decoration: none;
}

.leadOut a:hover{
  font: bold 12px arial, verdana, helvetica, sans-serif;
  Text-align: right;
  text-decoration: underline;
}

/* Family/Holiday Main */
.section #zventsWidgetSmNav {padding-bottom:0px;}
.section #zventsWidgetSm .ZventsEventDate {font-weight:bold; text-transform:uppercase; color:#000; font-size:11px; line-height:18px;}

/* ZVENT TAB STYLES - AE Section Main */
#zventsWidgetWd {width:300px;padding:3px 10px;margin:0;border-top:3px solid #3f5f9c;background:#ebf4fb;height:62px;overflow:hidden;}
#zventsWidgetWd #divA, #zventsWidgetWd #divD {width:154px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {width:275px;float:left;}
#zventsWidgetWd #divB, #zventsWidgetWd #divC {background:#fff;padding:5px;margin:3px 0;height:25px;}
#zventsWidgetWd #divB {border-right:1px solid #999;height:44px;overflow:hidden;}
#zventsWidgetWd #divC {text-align:left;height:44px;}
#zventsWidgetWd #divC .linklist {margin:5px 0 0 12px;}
#zventsWidgetWd #divA {font:bold 11px arial;text-transform:uppercase;padding:0;margin:7px 0 0 10px;height:auto;}
#zventsWidgetWd #divA h3 {float:left;padding-bottom:16px;margin-top:5px; margin-bottom:5px;}
#zventsWidgetWd #divD {padding-left:10px;text-align:left;margin:5px 0 0 3px;}

#zventsWidgetWd .ZventsEvent {border-bottom:1px dotted #A1774F;padding:3px 7px;}
#zventsWidgetWd .zvTabLinks {float:left;text-transform:none;padding:0;margin:0;}
#zventsWidgetWd .zvTabLinks .listPipe {position:relative;top:0px;padding:0 4px;}
#zventsWidgetWd .zvTabLinks li {list-style-type:none;float:left;cursor:pointer;color:#3E5F9D;}

#zventsWidgetWd #divD .leadIn {color:#000;padding:0 0 5px 0;margin:0;}
#zventsWidgetWd #divD #swhere {width:75px;height:13px;border:3px solid #A1774F;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:5px;color:#999;font:11px arial;}
#zventsWidgetWd #divD #searchForm {padding-top:0;}
#zventsWidgetWd #divD .form-button {cursor:pointer;}

/* ZVENT TAB STYLES - TTD Section Main - Local Search widget (larger) */
#zventsWidgetLS {width:100%;padding:0;margin:0;font-family:arial,helvetica, sans-serif;}
#zventsWidgetLSNav {width:100%;background:#fff url("http://cache.boston.com/universal/site_graphics/search_tab_underline_4px2.gif") repeat-x bottom;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetLSNav .sponsor {float:right;}
#zventsWidgetLSNav .sponsor a:hover {border-bottom:none;text-decoration:none;}
#zventsWidgetLSNav h3 {float:left;position:relative;top:11px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab {float:left;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab ul {margin:0;padding:10px 0 0 0;list-style:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab li {list-style-type:none; display:inline;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/left_both.gif") no-repeat left top;margin:0 2px 3px 0;padding:0 0 0 9px;border-bottom:1px solid #3f5f9c;text-decoration:none;font-weight:bold;cursor:pointer;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:left;display:block;background:url("http://cache.boston.com/universal/site_graphics/right_both.gif") no-repeat right top;padding:5px 15px 4px 6px;font-weight:bold;color:#3f5f9c;}

/* ZVENT TAB STYLES - Commented Backslash Hack hides rule from IE5-Mac \*/
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a span {float:none;}
/* End IE5-Mac hack */

#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {color:#fff;text-decoration:none;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active {background-position:0 -150px; border-width:0;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a.active span {background-position:100% -150px;padding-bottom:5px;color:#fff;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover {background-position:0% -150px;}
#zventsWidgetLS #zventsWidgetLSNav #zventsTab a:hover span {background-position:100% -150px;}

#zventsWidgetLS #divls1 #indexA, #zventsWidgetLS #divls2 #indexB, #zventsWidgetLS #divls3 #indexC {width:645px;background-color:#ffffff;padding:5px 5px;margin:0;border:1px solid #cccccc;text-align:left;}
#zventsWidgetLS #divls1 #indexA a:hover, #zventsWidgetLS #divls2 #indexB a:hover, #zventsWidgetLS #divls3 #indexC a:hover {text-decoration:none;border-bottom:none;}
#zventsWidgetLS #divls1 #indexA .leadIn, #zventsWidgetLS #divls2 #indexB .leadIn, #zventsWidgetLS #divls3 #indexC .leadIn {color:#000; font-size: 14px}
#zventsWidgetLS #divls1 #indexA #swhat  {width:200px;height:25px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;color:#999;font:12px arial;clear:left;}
#zventsWidgetLS #divls2 #indexB #swhat, #zventsWidgetLS #divls3 #indexC #swhat {width:303px;height:20px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0; margin-right:10px;color:#999;font:12px arial;}
#zventsWidgetLS #divls1 #indexA #swhen {width:200px;height:25px;border:2px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;margin:0;margin-right:10px;color:#999;font:12px arial;}
#zventsWidgetLS #divls1 #indexA #searchForm, #zventsWidgetLS #divls2 #indexB #searchForm, #zventsWidgetLS #divls3 #indexC #searchForm {float:left;padding:0 0 5px 0;margin:0;} 
#zventsWidgetLS #divls1 #indexA #searchForm {padding-bottom:10px;}
#zventsWidgetLS #divls1 #indexA #searchForm form, #zventsWidgetLS #divls2 #indexB #searchForm form, #zventsWidgetLS #divls3 #indexC #searchForm form {width:645px;}
#zventsWidgetLS #divls1 #indexA	.leftWhat {width: 300px;float:left;padding-right:10px;margin:0;}
#zventsWidgetLS #divls1 #indexA .rightWhen {float:left;padding:0;margin:0;}
#zventsWidgetLS #divls2 #indexB #searchForm #swhat {width: 225px;}
#zventsWidgetLS #divls3 #indexC #searchForm #swhat {width: 225px;}

#zventsWidgetLS #divls1 #indexA #swhen {clear:left;}
#zventsWidgetLS .form-button {cursor:pointer; height: 25px;}
#zventsWidgetLS #divls1 #indexA .form-button {float:left;}

#zventsWidgetLS #zventsFooter {background-color:#ebf4fb;margin:0 0;padding-top:10px;}
#zventsWidgetLS #browseBy, #zventsWidgetLS #browseByRate {padding:5px 0 10px 0;border-bottom:1px dotted #A1774F;}
#zventsWidgetLS #browseByForm {padding:5px 0;border-bottom:1px dotted #A1774F;}
#zventsWidgetLS #browseByLast {padding:5px 0 10px 0;}
#zventsWidgetLS #zventsFooter {margin:0;padding:0;line-height:0px;}
#zventsWidgetLS .dotted1px {margin:0;padding:0;}

#zventsWidgetLS #divls3 #indexC #browseByRate .linklist {list-style-type:none;padding-left:0;margin-left:0;}
#zventsWidgetLS .starL {padding-right:5px;}
#zventsWidgetLS .dollarYes, #zventsWidgetLS .dollarNo {padding:0 1px 0 0;}
#zventsWidgetLS .dollarLast {padding-right:4px;}
#zventsWidgetLS .at {float:left;padding-right:5px;}
#zventsWidgetLS #divls2 #indexB .at {position:relative;top:13px;}
#zventsWidgetLS #divls3 #indexC .at {position:relative;top:3px;} 
#zventsWidgetLS #divls1 #indexA #searchForm .leadIn {float:left;padding-bottom:5px;}
#zventsWidgetLS #divls3 #indexC .leadIn {padding:0 0 0 0;margin:0;}

/* ZVENTS - BoMoms Search Include */
#zventsSearchBO {width:260px;border:0;padding:0;margin:0;}
#zventsSearchBO .header {border:0;padding:25px 0 10px 2px;margin:0;}
#zventsSearchBO .main {border-left:3px solid #EB310D;border-right:3px solid #EB310D;padding:3px 15px;margin:0;}
#zventsSearchBO .main #searchForm .leadIn {color:#58595B;font-size:9px;font-weight:normal;text-transform:uppercase;}
#zventsSearchBO .main #searchForm #swhat {width:220px;margin:0 0 10px 0;}
#zventsSearchBO .main #searchForm #swhen {width:178px;margin:0px 4px 15px 0;}
#zventsSearchBO .main #searchForm #swhat, #zventsSearchBO .main #searchForm #swhen {height:15px;border:1px solid #3f5f9c;float:left;padding:1px 1px 1px 3px;color:#8A8C8E;font:11px arial #8A8C8E;}
#zventsSearchBO .footer {border:0;padding:0;margin:0;}
#zventsSearchBO #searchForm .form-button:hover {background-image:url(http://cache.boston.com/universal/site_graphics/zventsgobutton.gif);background-repeat:no-repeat;}
#zventsSearchBO #searchForm .form-button {background-image:url(http://cache.boston.com/universal/site_graphics/zventsgobutton.gif);border:0pt none;color:#FFFFFF;display:block;float:left;height:19px;padding:0pt 0px 3px;width:37px;}

#zventsSearchBO .main .leadIn, #zventsSearchBO .main .subSectionHeader {color:#58595B;font-size:10px;font-weight:bold;line-height:10px;text-transform:uppercase;}
#zventsSearchBO .linklistNoBullets li a, #zventsSearchBO .linklist li a {font-size:11px;line-height:15px;color:#3D8C9E;}
#zventsSearchBO a:hover, #zventsSearchBO a:active, #zventsSearchBO a:focus {border-bottom:none;color:#3D8C9E;text-decoration:none;}
#zventsSearchBO .grey1 {border-top:1px solid #999;padding:0 0 15px 0;}
#zventsSearchBO .boMore {font-size:11px;color:#292929;text-align:center;}
#zventsSearchBO .boMore a {color:#3D8C9E;}

/* ZVENTS - BoMoms MiniCal Widgets  */
#zventsWidgetBoMo {width:260px;padding:0;margin:0;}
#zventsWidgetBoMo #zventsWidgetSmNav {width:260px;background:#fff;border-bottom:3px solid #EB310D;font:bold 11px arial;text-transform:uppercase;padding:0;margin:0;height:auto;}
#zventsWidgetBoMo #indexSmA, #zventsWidgetBoMo #indexSmB {width:260px;background:#fff;padding:0;margin:0;border:none;text-align:left;}
#zventsWidgetBoMo .leadOut a {color:#3D8C9E;}

#zventsWidgetBoMo .ZventsEventName {color:#3D8C9E;}
#zventsWidgetBoMo .ZventsEventTime {font-weight:bold; text-transform:uppercase; color:#58595B; font-size:11px; line-height:18px;}


#zventswidgetsm{
margin-left:5px;
margin-bottom:15px;
width:165px;
}


#adarea_1 .adbox a img{
float:left;
}


  #MapBuilder {font: normal small verdana, arial, helvetica, sans-serif; font-size: 10pt; margin: 0px;}
      #MapBuilder a {text-decoration: none; color: #0066CC; background-color: transparent;}
      #MapBuilder a:hover {color: #F60; background-color: transparent;}
      #MapBuilder h1 {font-weight: bold; font-size: 16pt; color: #369; background-color: transparent; border-bottom: 2px solid #369;}
      #MapBuilderIW { width: 350px; height: 200px;}
      #MapBuilderIWContent {height: 120px; overflow:auto;}
      #MapBuilderIW h1 {font-weight: bold; font-size: 12pt; color: #369; background-color: transparent; border-bottom: 2px solid #369;}
      #MapBuilderIWFooter {margin-top: 5px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 8pt; }
      #MapBuilderIWFooter h1 { margin: 2px 0px 4px font-weight: normal; font-size: 8pt; color: #369; background-color: transparent; border-top: 2px solid #369; border-bottom: 0px;}
 
      #MapBuilderSideBar {float:left; margin-left: 10px; }


/*--------------------Module--------------------------------*/

#module_SUBSECTIONS {
	background: url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__landingslider-back.gif
) #ffffff;
	padding-bottom: 6px;
	margin-left: 1px;
}

.module_AWARDS #module_SUBSECTIONS {
	background: none;
	padding-bottom: 6px;
	margin-left: 1px;
}

#module_SUBSECTIONS .moduleBOX {
	background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__subsect-bkgd.gif
) repeat-x #d6ab76;
	margint: 0;
}

.module_AWARDS #module_SUBSECTIONS .moduleBOX {
	background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__awards-subsect-bkgd.gif 
) repeat-x #530000;
	margin-left: 6px;
}

#module_SUBSECTIONS #module_SUBNAV {
	height: 20px;
	padding-top: 4px;
	padding-left: 4px;ECTIONS_awards
}
#module_SUBSECTIONS #module_SUBNAV .selectNAV {
	float: left;
}
#module_SUBSECTIONS #module_SUBNAV .selectNAV div {
	float: left;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #fffae4;
	padding: 3px 4px 0px 4px;
	height: 16px;
}
#module_SUBSECTIONS .moduleSUBCONTENT {
	padding: 0 10px 4px 4px;
}
#module_SUBSECTIONS .moduleSUBCONTENT .selectCONTENT {
	padding-top: 8px;
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_justinpickbkgd.gif
) repeat-x #feefd5;
	min-height: 60px;
	padding-right: 10px;
	border-bottom: 1px solid #edd6bf;
}
#module_SUBSECTIONS .moduleSUBCONTENT .selectCONTENT p {
	margin-left: 74px;
	margin-bottom: 10px;
}
#module_SUBSECTIONS .moduleSUBCONTENT .selectCONTENT:hover {
	background: none #fffffd;
}
#module_SUBSECTIONS .moduleSUBCONTENT .selectCONTENT .moduleIMAGE {
	float: left;
	padding: 0px 7px 7px 7px;
}
#module_SUBSECTIONS .moduleSUBCONTENT h1 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	margin: 0px 0px 0px 76px;
}
#module_SUBSECTIONS #slider_SUBSECTS {
	margin-top: -1px;
}
#module_SUBSECTIONS .moduleSUBCONTENT h1 a {
	color: #cc3300;
}
#module_SUBSECTIONS .moduleSUBCONTENT p {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#module_SUBSECTIONS #module_SUBNAV .selectNAV div:hover {
	cursor: pointer;
	color: #CC9933;
 behavior: url(http://www.la.com/includes/IE_hoverfix);
}
#module_SUBSECTIONS #module_SUBNAV .highlight {
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__subsect-tableft.gif
) no-repeat;
}
#module_SUBSECTIONS #module_SUBNAV .highlight div {
	color: #644b2c;
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__subsect-tabright.gif
) top right no-repeat;
}

/*-------------------Modules-----------------*/


/* ================  LOCATIONS AND EVENTS TABBY ===================== */

#module_POWERSEARCH {
	padding-top: 5px;
	background-color: #FFFFFF;
        margin: auto;
        margin-top: 5px;
        border: solid 1px #E5CAAF;
}

#module_POWERSEARCH .LocEventTabby {
		border-collapse: collapse;
	padding: 0;
	margin: 0;
}

#module_POWERSERACH .LocEventTabby td {
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 4px;
	margin: 0;
}

#module_POWERSEARCH #TabbyBase {
	position: relative;
}

#module_POWERSEARCH #LocationTabby {
	padding: 5px 0px 0px 10px; 
	color:#333333;
	background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__pwrsrch_LocationTabBkgrd.gif
);
	background-repeat: no-repeat;

}
#module_POWERSEARCH #EventsTabby {
	padding: 5px 0px 0px 10px; 
	color:#333333;
	background-repeat: no-repeat;
}
#module_POWERSEARCH td.evtTabSpacer {
	padding-left: 3px;
}

#module_POWERSEARCH select.LocationSearch, #module_POWERSEARCH input.LocationSearch {
	font-family: Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color: #666666;
}

#module_POWERSEARCH input.LocationSearch {
}
	
#module_POWERSEARCH .SearchBtn {
	text-align:right; 
	padding: 15px 14px 5px 0px;}
	
#module_POWERSEARCH .PulldownTitle {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 7px 0px 1px 5px;
        text-align: left;
}


/* === EDITORS PICKS (category) PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */


/* === TRAVEL PROMOBOXES PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

/* === RELATED (interiorpages) PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#module_RELATED {
	border: #FFFFFF solid 4px;
	width: 165px;
}

#module_RELATED .moduleBOX {
	font-size: 14px;
	color: #996600;
	border: #E5CAAF solid 1px;
}

#module_RELATED .moduleHEADER {
	padding: 10px 5px 10px 5px;
	font-size: 14px;
	color: #996600;
}


#module_SCOURLANDING {
	vertical-align: top;
	border: 1px solid #715232;
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__scour-relatedbkgd.gif
) repeat-x;
}

#module_SCOURLANDING .moduleCOLUMN {
}

#module_SCOURLANDING .moduleHEADER {
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__scour-hdrbkgd.gif
) repeat-x;
	color: #FFFFFF;
	padding: 4px 17px 4px 12px;
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 1px #333333 dotted;
}

#module_SCOURLANDING .moduleCONTENT {
	background: none;
	margin-bottom: 10px;
}

#module_SCOURLANDING .moduleCONTENT .BulletPadding {
	padding: 15px 0px 0px 12px;
	vertical-align: top;
}

#module_SCOURLANDING .moduleCONTENT .padding {
	padding: 10px 15px 0px 8px;
	vertical-align: top;
	font-size: 12px;
}

#module_SCOURLANDING .moduleCONTENT a {
	color: #de7d2e;
	font-size: 12px;
}

#module_BOTTOMCOLUMN {
	width: 100%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border-collapse: collapse;
	background: #ffffff;
}

#player embed{
  margin-bottom: 10px;
}

#module_MYCAPPHOTOS {
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__lead-bottombkgd.gif
) repeat-x #fefde7;
	margin: 5px 0px 0px 6px;
	border: 1px solid #715232;
	padding: 0px;
	width: 480px;
}
#module_MYCAPPHOTOS .moduleBOX {
	font-size: 11px;
	color: #996600;
}
#module_MYCAPPHOTOS .moduleHEADER {
	padding: 7px 17px 7px 12px;
	font-size: 13px;
	color: #ffffff;
	text-transform: uppercase;
 background: url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__lead-bottom.gif 
) repeat-x;
	border-bottom: 1px dotted #d2a980;
}
/* New Guides will not use DASH & ARROW, this is a temp CSS off switch */

#module_MYCAPPHOTOS .moduleDASH, #module_MYCAPPHOTOS .moduleARROW {
	display: none;
}
/* off switch end */

#module_MYCAPPHOTOS .moduleIMAGE {
	padding: 12px 0px 0px 12px;
}
#module_MYCAPPHOTOS .moduleDESCRIPTION {
	color: #666666;
	width: 140px;
	text-align: right;
}
#module_MYCAPPHOTOS .moduleQUOTE {
	color: #333333;
}
#module_MYCAPPHOTOS .moduleCREDIT {
	padding-top: 10px;
	font-size: 9px;
	color: #333333;
}
#module_MYCAPPHOTOS .moduleDASH {
 background-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_dash_white.gif 
);
	background-position: 0px 4px;
	margin-left: 13px;
}
#module_MYCAPPHOTOS .moduleUSER {
	padding: 10px 15px 12px 12px;
}
#module_MYCAPPHOTOS .moduleCOMMENT {
	font-size: 11px;
	padding-top: 5px;
}
#module_MYCAPPHOTOS .moduleCOMMENT_note {
	font-size: 11px;
	padding-top: 5px;
	font-style:italic;
	font-weight:bold;
}
#module_MYCAPPHOTOS .moduleCONTENT {
	margin: 4px 15px 45px 12px;
}

#module_MYCAPPHOTOS .moduleIMAGE_CONTENT {
	text-align: center;
	padding: 20px 0px 20px 0px;
}
#module_MYCAPPHOTOS .moduleIMAGE_CONTENT table td {
	vertical-align: top;
}
#module_MYCAPPHOTOS .moduleIMAGE_CONTENT table td table td {
	font-size: 11px;
	color: #666666;
}
#module_MYCAPPHOTOS .moduleIMAGE_CONTENT table td table td a {
	font-size: 11px;
}
#module_MYCAPPHOTOS a:link, #module_MYCAPPHOTOS a:visited {
	text-decoration: none;
	color: #996600;
	font-size: 11px;
}
#module_MYCAPPHOTOS a:hover, #module_MYCAPPHOTOS a:active {
	text-decoration: underline;
	color: #996600;
	font-size: 11px;
}
#module_MYCAPPHOTOS td.padding {
	padding-top: 4px;
	padding-bottom: 4px;
}
#module_MYCAPPHOTOS td.BulletPadding {
	width: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#module_MYCAPPHOTOS a.moduleLINK {
	font-size: 11px;
}


#adAREA_5 img{
margin-left:50px;
}

#adArea_5 div{
padding-left:50px;
}

/*-----------Slider MEMV box Styles----------*/

@charset "utf-8";
/* CSS Document */

.drawers H2 {
	font-size: 80%; 
	color:red; 
}


UL.drawers {
	width: 192px;
	background:#FFF;
	list-style: none;
	margin: 0;
	padding:0;
	margin-bottom:10px;
	border-bottom:2px solid black;
	border-top:1px solid black;
}

.drawers LI {
	border:0px solid red;		
	padding-top:0;
	margin-top:0;
}

.allblogs LI {
	border:1px solid #E5CAAF; 
	padding-left:0px;
	list-style:none
}

.drawers LI A {

	text-decoration: none;
	color: #000;
	font-size:11px;
	padding-top:0;
	margin-top:0;		
}

.drawers LI A:hover {
	color:#cc3300;
} 

H2.drawer-handle {
	padding: 5px 0;
	padding-left:25px;
	background:#DFBC43 url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__arrowUP.gif 
) no-repeat 8px 10px;
	color:black;
	margin-bottom:1px;
	font-family: 18px italic Arial, helvetica, sans-serif;
}

H2.drawer-handle.open {
	background:#C68515 url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__arrow.gif
)  no-repeat 8px 10px;
	padding-left:25px;
	color:white;
	margin-bottom:0px;
}

/*  new  */	

.drawers UL LI A {
	padding:7px 25px 7px 10px;
	display:block;
}

.drawers UL LI A:hover {
	background:#FEEFD5 url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_justinpickbkgd.gif
) repeat-x scroll 0%;
	color:black;
}

/*  end  */

.pt10 {margin-top:30px;}
H2.mb0{margin-bottom:0;}

#innerPage UL.drawers  {
	width: 300px;
	padding:4px;
}
	

/*----------End MEMV-------------------------*/





#module_RELATEDblogs {
        margin-top: -4px;
        padding-left:4px;
        padding-bottom:10px;
	border:none;
	width: 165px;        
}

#module_RELATEDblogs .moduleBOX {
	font-size: 12px;
	color: #996600;
	border: #E5CAAF solid 1px;
        border-top:none;

}

#module_RELATEDblogs .latestentries{
text-align:left;
padding-left:3px;
padding-top:6px;
}

#module_RELATEDblogs ul{
padding-top:5px;
padding-bottom:5px;
}

#module_RELATEDblogs ul li{
text-align:left;
padding-left:5px;
padding-right:3px;
padding-bottom:8px;
list-style:url(http://extras.mnginteractive.com/live/media/site241/2008/1007/20081007_074704_arrow1.jpg);
margin-left:30px;
color: #996600;
}

#module_RELATEDblogs ul li a{
color: #996600;
}


#clubheader{
padding-top:20px;
}


#sechead{
text-align:left;
padding-top:0px;
margin-bottom: 10px;
padding-left:10px;
font-weight: bold;
color:#000000;
}


.region5 div#sechead {
  width:490px;
}

.region4 {
width:160px !important;
}

.region5 {
width:490px;
padding:0px;
margin:0px;
}

/* ------------- start LA Tabbed Box -------------- */

#laBox div {
  /* width:455px; */
}

div#centerModuleBox {
  width:489px;
}

#centerModuleBox div div div.feedItem {
	padding: 8px 10px;
 background:url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_justinpickbkgd.gif
) repeat-x #feefd5;
	min-height: 60px;
	border-bottom: 1px solid #edd6bf;
	font-size:12px;
	width:100%;
}


#centerModuleBox div div div span2 {
  font-size:12px; font-style: normal;
  font-family: Arial, helvetica, sans serif;
  clear:both;
}

#centerModuleBox div div div a {
  font-size:16px;
  font-style:italic;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#centerModuleBox div div div p {
	margin-left: 74px;
	margin-bottom: 10px;
}

#centerModuleBox div div div .moduleIMAGE {
	float: left;
	padding: 0px 7px 7px 7px;
}

#centerModuleBox a {
  text-align:left;
}

#centerModuleBox a:hover {
  text-decoration:none !important;
}

#centerModuleBox a:hover h1 {
  text-decoration:underline;
}

#centerModuleBox div.moduleSUBCONTENT {
  *padding-right:4px !important;
}

#centerModuleBox div.feedItem {
  width:460px !important;
  *width:480px !important;
  margin-top: 0px !important;
}

#centerModuleBox span.feedText p {
  width:385px !important;
  margin-left:75px !important;
  float:left;
}  
#centerModuleBoxx span.feedText span {
  margin-left:75px !important;
}

div.itemImg img {
  padding-right:4px;
}

div.itemFeed {
  float:left !important;
  width:390px;
}

div.itemFeed h1 {
  margin-left:0 !important;
  text-align:left;
}

div.itemFeed p {
  text-align:left;
}

/* ------------- end LA Tabbed Box -------------- */

/* -------------- Rotating Viewer ------------------ */
div#homepageFeatures ul#homepageFeaturesSlides li#slide1 div.extraDiv1, div#homepageFeatures.slide1 ul#homepageFeaturesNav li a.slide1
		{
			background-color: #000000;
		}
				div#homepageFeatures ul#homepageFeaturesSlides li#slide2 div.extraDiv1, div#homepageFeatures.slide2 ul#homepageFeaturesNav li a.slide2
		{
			background-color: #000000;
		}
				div#homepageFeatures ul#homepageFeaturesSlides li#slide3 div.extraDiv1, div#homepageFeatures.slide3 ul#homepageFeaturesNav li a.slide3
		{
			background-color: #000000;
		}
				div#homepageFeatures ul#homepageFeaturesSlides li#slide4 div.extraDiv1, div#homepageFeatures.slide4 ul#homepageFeaturesNav li a.slide4
		{
			background-color: #000000;
		}
				div#homepageFeatures ul#homepageFeaturesSlides li#slide5 div.extraDiv1, div#homepageFeatures.slide5 ul#homepageFeaturesNav li a.slide5
		{
			background-color: #000000;
		}
		
		
		/*************************************************************************
	@homepageFeatures
*************************************************************************/

	div#homepageFeatures_Container 
	{
		font-size:11px;
	}
	
	div#homepageFeatures, div#homepageFeatures ul, div#homepageFeatures li, div#homepageFeatures p
	{
		float: none;
	}
	
	div#homepageFeatures
	{
		background-color: #000;
		width: 470px;
                                border-top:3px solid #000;
                                border-bottom:3px solid #000;
		height: 235px;
		font-size: 1.09em;
		position: relative;
		font-family: arial,helvetica,clean,sans-serif;
		text-align: left;

	}

*/ commenting out to fix paragraph spacing for LA.com -- restore if this screws up anything else - 12/5/12 - rosenberg */	

*/div#homepageFeatures ul,h2,p {
	  margin: 0;
	  padding: 0;
	}
*/	
	div#homepageFeatures img { border: 0; }
	
	div#homepageFeatures ul { list-style: none; }
	
	div#homepageFeatures h2{
	  font-size: 100%;
	  font-weight: normal;
	}

	div#homepageFeatures a { 
		cursor: pointer; 
		text-decoration: none;
		font-weight: bold;
	}
	
	div#homepageFeatures a:hover { text-decoration: underline }
	
	div#homepageFeatures a:link { 
		color: #00ADEF;
		text-decoration: none;
	}

/*************************************************************************
	@homepageFeaturesNav
*************************************************************************/
	div#homepageFeatures ul#homepageFeaturesNav
	{
		right: 10px;
		top: 10px;
		position: absolute;
		z-index: 20;
		font-size: .918em;
	}
	
	div#homepageFeatures ul#homepageFeaturesNav li
	{
		margin-bottom: .5em;
		height: auto;
		width: auto;
		position: relative;
		display: block;
	}
	
	
	ul#homepageFeaturesNav li a
	{
		background-color: #787878;
		border: 1px solid #fff;
		width: 1.2em;
		color: #fff;
		font-weight: normal;

		display: block;
		text-align: center;
	}
	
	ul#homepageFeaturesNav li a:hover
	{
		text-decoration: none;
	}
	
	ul#homepageFeaturesNav li#slideBtnPlayPause a
	{
		background-repeat: no-repeat;
		background-position: 50% 50%;
		height: 1.1em;
	}
	
	ul#homepageFeaturesNav li#slideBtnPlayPause a span
	{
		font-size: 1px;
		line-height: 0;
		text-indent: -9999px;
		overflow: hidden;
		display: block;
	}
	
	ul#homepageFeaturesNav li.pause a
	{
		background-image: url(../../_img/icon_pause_small.gif);
	}
	
	ul#homepageFeaturesNav li.play a
	{
		background-image: url(../../_img/icon_play_small.gif);
	}

/*************************************************************************
	@homepageFeaturesSlides
*************************************************************************/
	
	div#homepageFeatures ul#homepageFeaturesSlides li
	{
		width: 227px;
		height: 235px;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 5;
		display: none;
	}
	
	div#homepageFeatures.slide1 ul#homepageFeaturesSlides  li#slide1, div#homepageFeatures.slide2 ul#homepageFeaturesSlides  li#slide2, div#homepageFeatures.slide3 ul#homepageFeaturesSlides  li#slide3, div#homepageFeatures.slide4 ul#homepageFeaturesSlides li#slide4, div#homepageFeatures.slide5 ul#homepageFeaturesSlides li#slide5
	{
		z-index: 10;
		display: block;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div
	{
		padding: 10px 0px 8px 8px;
		position: absolute;
		left: 0;
		top: 0;
		height: 217px;
		width: 210px;
		color: #fff;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div *
	{
		position: relative;
		z-index: 5;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div div.videoContainer
	{
		padding: 0;
		height: auto;
		width: auto;
		position: absolute;
		z-index: 15;
		left: 270px;
		top: 0;
		display: none;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li.playing div.videoContainer
	{
		display: block;
	}
	
	
	
	div#homepageFeatures ul#homepageFeaturesSlides li.playing img
	{
		display: none;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div a
	{
		color: #fff;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div h2
	{
		margin-bottom: .375em;
		font-size: 2.1em;
		line-height: 1.05;
		letter-spacing: -1px;
	}
	
	
	
	div#homepageFeatures ul#homepageFeaturesSlides li div h2 a
	{
		font-weight: normal;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div h2 a:hover
	{
		text-decoration: none;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div p
	{
		margin-bottom: 1em;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div p.breadcrumb
	{
		font-size: .915em;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li.position2 div
	{
		left: 100px;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div.extraDiv1
	{
		padding: 0;
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: 104%;
		z-index: 1;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div.extraDiv1.transparency1
	{
		opacity: .90;
	}
	
	div#homepageFeatures ul#homepageFeaturesSlides li div.extraDiv1.transparency2
	{
		opacity: .75;
	}

	
	
	div#homepageFeatures ul#homepageFeaturesSlides li img
	{
		display: block;
		margin-left: 240px;
	}

/* ------------ end Rotating Viewer Styles --------------- */

/*---------MEMV Slider/Drawer Box Styles-------------*/

@charset "utf-8";
/* CSS Document */

.drawers H2 {
	font-size: 80%; 
	color:red; 
}

UL.drawers {
	width: 100%;
	background:#FFF;
	list-style: none;
	margin: 0;
	padding:0;
	margin-bottom:10px;
	border-bottom:2px solid black;
	border-top:1px solid black;
}

.drawers LI {
	border:1px solid #E5CAAF;	
	padding-top:0;
	margin-top:0;
}

.allblogs LI {
	border:1px solid #E5CAAF; 
	padding-left:0px;
	list-style:none
}

.drawers LI A {
	text-decoration: none;
	color: #000;
	font-size:11px;
	padding-top:0;
	margin-top:0;		
}

.drawers LI A:hover {
	color:#cc3300;

} 

H2.drawer-handle {
	padding: 5px 0;
	padding-left:25px;
	background:#DFBC43 url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__arrowUP.gif 
) no-repeat 8px 10px;
	color:black;
	margin-bottom:1px;
	font-family: 18px italic Arial, helvetica, sans-serif;
}

H2.drawer-handle.open {
	background:#C68515 url(http://extras.mnginteractive.com/live/media/site241/2008/1230/20081230__arrow.gif
)  no-repeat 8px 10px;
	padding-left:25px;
	color:white;
	margin-bottom:0px;
}

/*  new  */	

.drawers UL LI A {
	padding:7px 25px 7px 10px;
	display:block;
}

.drawers UL LI A:hover {
	background:#FEEFD5 url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__home_justinpickbkgd.gif
) repeat-x scroll 0%;
	color:black;
}

/*  end  */

.pt10 {margin-top:30px;}
H2.mb0{margin-bottom:0;}

/*----------End MEMV Styles-------------------------------*/

td.region4 {
  padding-top:0;
}

div.NIGHTLIFE {
 text-align:center;
 padding-top:3px;
}

.region4 table.complexListingBox {
  margin:-1px 0 4px;
  border-top:0 !important;
  width:165px;
}

.region4 table.complexListingBox td {
  padding: 3px;
}

.region4 div.moduleBOX, .region4 div.moduleHEADER {
  color:#d2a980 !important;
}

.region4 td.BulletPadding {
  font-size:11px;
  color:#996600;
  padding-right:3px;
}

div#module_RELATED {
  border:none !important;
  margin-top:1px;
}

/* ------------------------------- Begin Feedburner NGPS display group styles -------------------------- */
/* ------------------------ This stylesheet will make Feedburner's BuzzBoost javascript look like a regular NGPS listing------------- */
div.feedburnerFeedBlock {
font-family: arial, sans;
font-size: 14px;
}

div.feedburnerFeedBlock p.feedTitle {
font-size: 110%;
font-weight: light;
}

div.feedburnerFeedBlock span.headline a{
color: #111a70;
font-weight: light;
}
div.feedburnerFeedBlock span.headline {
display: inline;
}

div.feedburnerFeedBlock ul li div {
display: inline;
}
div.feedburnerFeedBlock ul li {
text-indent: 0 ;
margin:0;
padding:0 0 .25em 0;
list-style:none;
}

div.feedburnerFeedBlock a:link, div.feedburnerFeedBlock a:visited, div.feedburnerFeedBlock a:active
{
color: #111a70;
text-decoration: none;
}
div.feedburnerFeedBlock a:hover
{
text-decoration: underline;
}
div.feedburnerFeedBlock ul {
margin:0 0 1.5em;
padding:0 0 1.5em;
}
/* -------------------------- End Feedburner NGPS display group styles -------------------------*/

.articlebox{
padding:10px;
background-color: #ffffff;
}

.articletitle{
padding-top:15px;
padding-bottom:10px;
font:28px Arial;
font-weight:bold;
color:#000000;
width: 450px;
background-color: #ffffff;
}

.articlebyline{
text-align:left;
background-color: #ffffff;
}

.articledate{
color:#ffffff;
font:11px Arial;
text-align:left;
background-color: #ffffff;
}

.articlebody{
text-align:left;
background-color: #ffffff;
font-family:arial;
font-size:12px;
}

.articleBox {
  width: 450px;
background-color: #ffffff;
}

/*------------------Pluck Styles----------*/

#pluckSLA {
  position: absolute;
  top: 8px;
  left: 750px;
  text-align: right;
  height: 10px;
}

#loginRegistration {
position: absolute;
top: 300px;
}

#MTblog {
  margin-left: 5px;
}

#MTblog li {
	list-style-image: url(http://extras.mnginteractive.com/live/media/site241/2008/1224/20081224__separator_arrow_orange.gif);
	font: normal 12px Verdana;
	list-style-position: outside;
	margin: 0 0 0px 15px;
}

div#pluckToolBox {
  border:1px solid #E5CAAF;
  padding:10px 10px;
  margin:auto;
  width:140px;
  _width:160px;
}

div#pluckToolbox td {
  font-size:11px;
}

.shortDESCRIPTION {
        font: normal 12px verdana;
	padding: 20px 40px 0px 26px;
	line-height: 18px;
}

.pluckHeader {
  font: italic bold 18px verdana;
  color: #cc3300;
  padding: 10px 0px 5px 5px;
}

/*-------------404 Page-------------*/

.page404 p {
  text-align: center;
  padding-top: 20px;
}

#header404 p{
  font: bold 40px Verdana;
}

#description404 {
  padding-top: 0px;
  font: normal 14px verdana;
}

/***** Begin MEMV Styles *****/
 
/* BEGIN Most Popular Default Styles */
 
.mostWidth { width: 300px; }
.mostViewedBox A { text-decoration: none; }
.mostTabsBox { margin: 0; padding: 0; font-weight: bold; }
.mostTabsBox LI{ float:left; padding:5px 5px 5px 5px; list-style:none; }
.mostTabsBox LI A { color:#000; }
.mostHeader { padding:8px 15px 0px 7px; }
.mostNote { float:left; }
.mostRss { float:right; }
.mostClear { clear:both;margin:0;padding:0; }
.mostTab { background:#999; }
.mostTabSelected {
	background:#ccc;
	width: 163px;
}
 
/* END Most Popular Default Styles */

.mostViewedBox {
	color: #000;
	display: block;
	float: left;
	font: normal 12px arial,helvetica,sans-serif;
        margin: 0;
	padding: 0;
        margin-top: 10px;
	width: 300px;
	position: relative;
	border: 1px solid #ff56aa;
        background-color: #00afd1;
	}

.region3 .mostViewedBox {
float: none;
margin-left: 10px;
margin-right: auto;
margin-bottom: 10px;
}

.mostViewedBox a:active {
	outline: none !important;
	}

.mostViewedBox a:focus { 
	-moz-outline-style: none;
	}

ul.mostTabsBox {
	height: 25px;
	margin: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	clear:both;
	width: 245px;
	clear: both;        
	padding: 0 40px 0 3px;
	}


.mostTabsBox li {
	float: left;
	white-space: nowrap;
	line-height: 12px;
	margin: 0;
	padding: 0;
	background: none;
	}

.mostTabsBox li a {
	margin: 0;
	padding: 7px 9px 6px;
	font-weight: bold;
	float: left;
	color: #ffffff;
	}

.mostTabsBox li a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

.mostTabsBox li.mostTabSelected {
	margin-top: 6px;
	padding: 0;
	color: #e6e6e6;
        width: 100px;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	color: #000000;
	padding: 7px 9px 6px;
	text-decoration: none;
	}

.mostTabsBox li.mostTabSelected a:link, 
.mostTabsBox li.mostTabSelected a:visited, 
.mostTabsBox li.mostTabSelected a:active {
	background:transparent url(http://extras.mnginteractive.com/live/media/site241/2009/0105/20090105_012158_MVME_tabOnLeft.gif ) no-repeat left 3px;
	}

.mostTabsBox li.mostTabSelected a:hover {
	text-decoration: underline;
	}

.mostHeader {
	clear: both;
	padding: 5px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #666;
	}

.mostNote {
	padding-bottom: 6px;
	}

.mostRss img {
	vertical-align: middle;
	border: none;
	position: absolute;
	top: 6px;
	right: 8px;
	}

.mostTabBody {
	margin: 0px;
	padding: 8px;
        border: none;
	background: #fff;
        font: normal 12px tahoma,arial,sans-serif;
	}

.mostTabBody ol {
	padding: 0 0 0 5px;
	margin: 0;

	}

.mostTabBody li {
	font-weight: bold;
	margin-bottom: 5px;
        list-style-image: none;
	color: #000000;
	}

.mostTabBody li a {
	font: normal 12px arial, verdana, helvetica, sans-serif;
        color: #000000;
	text-decoration: none;
	}

.mostTabBody li a:hover {
	text-decoration: underline;
        color: #000000;
	}

/***** End MEMV Styles *****/

#HollywoodPreviews {
  margin: 10px;
}

#sitemap h1 {
  font: bold 16px verdana;
  padding-top: 10px;
}

#sitemap li {
  font: normal 12px verdana;
  margin-left: 5px;
}

/* === SPONSORED LINKS PROPERTIES ================================= */

/* --- Border Decoratives & Box Properties Addition --- */

#ad_SPONSORED {
	color: #777777;
	margin-bottom: 4px;
	margin-top: 4px;
	width: 1000px;

}

#ad_SPONSORED .SponsorBorder {
	border: solid #A9A9A9 1px; 
	padding: 4px;
	height: 130px;
	
}

#ad_SPONSORED .moduleBOX {
	background-color: #DFBC43;
	
}
#ad_SPONSORED .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_white.gif);
	background-position: 0px 4px;
	margin-left: 13px;
}

/* --- Header Properties & Decoratives Addition --- */

#ad_SPONSORED .moduleHEADER {
	padding-top: 13px;
	padding-left: 19px;
	padding-right: 40px;
	font-size: 12px;
}

#ad_SPONSORED .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_gray.gif);
	background-position: 0px 2px;
	margin-left: 16px;
}

/* --- Content/Link Properties Addition --- */

#ad_SPONSORED .moduleCONTENT {
	margin-left: 19px;
	width: 85%;
	line-height: 17px;	
}

#ad_SPONSORED .moduleCONTENT td{
  background-color: #DFBC43;
}

#ad_SPONSORED a:link, #ad_SPONSORED a:visited {	
	font-size: 11px;
	color: #fff;
	text-decoration: underline;
}

/*---------Footer Pages Styles-----------*/

#module_INFOPAGES {
	color: #333333;
	font-size: 11px;
	margin-top: 4px;
}

#module_INFOPAGES .moduleBOX {
	background-color: #f4edbd;
}

#module_INFOPAGES .moduleHEADER {
	padding: 17px 0px 0px 18px;
	font-size: 22px;
	color:  #CC3300;
}
#module_INFOPAGES .moduleDashLong {
	background-image: url(http://media.la.com/designimages/separator_dash_mbrown.gif);
	background-position: 0px 4px;
	margin: 0px 0px 0px 13px;
	background-repeat: no-repeat;
}

#module_INFOPAGES .moduleTITLE {
	font-size: 16px;
	padding-bottom: 5px;
	color: #CC3300;
}

#module_INFOPAGES .moduleDASH {
	background-image: url(http://media.la.com/designimages/separator_dash_mbrown.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	margin: 13px 0px 0px 13px;
}
#module_INFOPAGES .moduleCONTENT {
	font-size: 11px;
	margin: 10px 15px 0px 20px;
}
#module_INFOPAGES .SubHeadTitle {
	font-size: 15px;
	color:  #CC3300;
	margin-top: 23px;
}
#module_INFOPAGES .SubHeadText {
	width: 684px;
}

#module_INFOPAGES .SubHeadTitle2 {
	font-size: 13px;
	color:  #CC3300;
	margin-top: 12px;
}
#module_INFOPAGES .SubHeadText2 {
	width: 684px;
	margin-top: 12px;
}
#module_INFOPAGES .SubHeadIndented {
	font-size: 15px;
	padding-left: 20px;
	color:  #CC3300;
}
#module_INFOPAGES .SubTextIndented {
	padding-left: 20px;
	width: 684px;
	margin-bottom: 20px;
}
#module_INFOPAGES .SubHeadIndented2 {
	padding-left: 20px;
	font-size: 13px;
	color:  #CC3300;
}
#module_INFOPAGES .SubTextIndented2 {
	width: 664px;
	margin-bottom: 20px;
	padding-left: 20px;
}

#module_INFOPAGES div.LocationInfo {
	font-size: 12px;
	color:  #CC3300;
}

#module_INFOPAGES Table.EditorialTeam {
	width: 600px;
	margin: 20px 0px 20px 0px; }
	
#module_INFOPAGES Td.EditorialPhoto {
	width: 85px; 
	padding: 0px 14px 30px 0px;
	}
	
#module_INFOPAGES Td.EditorialText {
	padding-top: 5px ;
}
#module_INFOPAGES Table.ContactMap {
	width: 700px;
	margin: 0px 0px 20px 0px; }

#module_INFOPAGES td.LocationInfo {
	padding-right: 20px;
}
#module_INFOPAGES td.LocationText {
	padding-top: 20px;
}

#module_INFOPAGES .PhotoTitle {
	font-size: 13px;
	color:  #CC3300;
}
#module_INFOPAGES .PhotoText {
	width: 684px;
	margin-bottom: 20px;
}
#module_INFOPAGES .JobDesc {
	padding-top: 5px;
	}

#module_INFOPAGES .Blankspace {
	padding: 5px;
	}
	
#module_INFOPAGES a:link, #module_INFOPAGES a:visited {
	color: #CC3300;
	text-decoration: none;
}

#module_INFOPAGES a:hover, #module_INFOPAGES a:active {
	color: #CC3300;
	text-decoration: underline;
}

#module_INFOPAGES .LocationTitle {
	font-size: 16px;
	color:  #CC3300;
	padding-bottom: 5px;
}
#module_INFOPAGES .LocationText {
	margin-bottom: 20px;
}




/********** masthead login ***************/

#masthead_home div#pluckSLA {
  margin-right:8px;
}

/*
.Reg_RightAlign {
  text-transform:uppercase;
}

div#SLAuthActionLinks {
  text-transform:capitalize;
}

*/

.yahooContentMatch {
	padding-top: 20px;
}

div#module_MYCAPPHOTOS {
  margin-top:10px;
}

#homeAREA{
  margin-top:0px !important;
}

/***** Signup for newsletters 03-30-09 **********/

h4.signup01 { 
	background:#fc8700;
	color:white;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	margin:0;
                margin-left:10px;
                *margin-left:10px;
	padding:5px;
	padding-right:0px;
	padding-left:20px;
	width:280px;
               *width:300px;
	text-align: left;
}

h4.signup02 {
	background:black;
	color:white;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:20px;
	margin:0 0 0 10px;
	*margin-left:10px;
	padding:5px 5px 5px 20px;
	*padding-left:0;
	*padding-right:20px;
	text-align:center;
	width:275px;
	*width:300px;
	height:20px;
	*height:30px;
}

h4.signup02 a{
	color:white;
}

a.signup01 {
	text-decoration:none;
	color:white;
}

/***** Signup for newsletters 07-15-09 **********/

#signup0709 img {
	border:none;
}

/***** Advert page 04-20-09 **********/

#advert041709 h1 {
	margin-left:15px;
	font-style:normal;
}

#advert041709 p {
	font-size:18px;
	margin-left:15px;
	padding:4px;
}

#advert041709 .advert_offer {
	padding-left:5px;
	margin-left:60px;
	margin-right:90px;
}

#advert041709 li {
	font-size:18px;
	margin-left:25px;
}

#advert041709 img {
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
}

#advert041709_article {
	margin-left:15px;
}

#advert041709_article ul {
	width:400px;
	margin-left:15px;
	list-style:disc;
    padding-bottom:10px;
	margin-bottom:0;
}

#neighborbox{
padding:5px;
margin-left:5px;
width:460px;
_width:470px;
border:1px solid;
border-color:#e5caaf;
color:#996600;
}

/***************Deal Bar Styles ***********/
#weeklybar2 {
    background-color: white;
    height: 28px;
    text-align: center;
    margin-bottom: -10px;
    *margin-bottom: -5px !important;
}

#dfp-15 {
text-align:center;
}

#dfp-15_ad_container {
text-align:center;
}