/*

 =home
 =news
 =event
 =tenant
 =rental
 =air
 =navAlpha
 
 red = #A03841;
 
*/

small {font-size: 0.8em;}

h1 {font-size: 1.6em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.0em;}
h5 {font-size: 0.9em;}
h6 {font-size: 0.8em;}

#main h2#pageTitle	{
	color: #A03841
}

p {
 	font-size: 1.1em;
	line-height: 140%;	
}

p + h3 {
	padding-top: 1em;
}

li, dt, dd {
  font-size: 1.1em;
	line-height: 140%;
}

ul li {font-size: 1.1em;}

ul li ul li {font-size: 1em;}

#primary.nav	{
	font-weight: bold;
}

p.caption a	{
	font-weight: normal;
	color: #A03841;	
}

p.vision {
  font-style: italic;
	color: #A03841;
}


/* =home */

#home	h3	{
	margin-bottom: 0;
	padding-bottom: 0.25em;
}

#home .callout	{
	margin-bottom: 0.5em;
  font-weight: bold;
}

#home  #content .vcard {
	line-height: 140%;
	padding: 0 0 2em 1.75em;
}

#home .vcard div {
	line-height: 140%;
	padding-top: 1px;
}


/* =news */

#news .nl_newsCategoryHead {
	padding: 1em 0 0 12px;
	background-color: #cecec2;
}

#news .nl_newsCategoryHead h3 {
	margin: 0 !important;
	padding: 0 !important;
	border: none !important;
}

#news .nl_excerpt	{
	margin-bottom: 3em;
	padding: 2em 2em 1em 2em;
	color: #426431;
	background-color: #cecec2
}


#news a	{
	font-weight: bold;
}

#news p.caption a	{
	font-weight: normal;
	color: #A03841;	
}

#news .nl_excerpt	{
	font-style: italic;
}

#news	dt	{
	font-style: italic;
	color: #666666;	
}

#news	dd.headline	{
	padding: .5em 0 .25em 0;
	font-weight: bold;
}

#news	dd.intro	{
	padding-bottom: 1em;
}

#news .newsCategory	{
	margin-bottom: 1em;
}

#news #main	h3 {
	margin-bottom: .5em;
	padding-bottom: 1em;
	border-bottom: 1px dotted #426431;	
	color: #A03841;
}

#nl_signup_widget	{
	width: 208px;
	margin: 0 0 25px 0;
	padding: 10px 15px;
	color: #426431; 
	background: #f2f6e8; 
	border: 1px solid #cecec2;
}

#nl_signup_widget label {
	display: block; 
	padding-bottom: 4px;
}

div.nl_signup_Input	{
	padding-bottom: 1.0em;
}

#news form	{
	padding-bottom: 2em;
}

#news.newsletterArchive .intro	{
	margin-bottom: 3em;
	padding: 2em 2em 1em 2em;
	color: #426431;
	background-color: #cecec2
}

#news.newsletterArchive .nl_issue	{
	font-style: italic;
	margin-bottom: 2em;
	padding:10px;
	background-color: #f8f8f8; 	
}

#news.newsletterArchive .nl_issue a	{
	font-style: normal;
}

/* =tenant */

.tenantListing	{
	width: 730px;
	margin-bottom: 1em;
	padding-bottom: 1.5em;
}

.tenantListing h3	{
	clear: both;
	margin: 0;
	padding: 0 0 .3em 0;
	font-size: 1.2em;
	color: #A03841;
	border-bottom: 1px dotted #426431;
}
	
.tenantListing a	{
	font-weight: bold;
}
	
div.tenantInfo {
	width: 228px;
	float: left;
	margin-right: 20px;
	padding: .4em 0 1em 12px;
	background-color: #f8f8f8; 
}

.tenantInfo div {
	padding-top: 1px;
	line-height:140%;
}
.tenantInfo .contact	{
	padding-top: .5em;
}			

.tenantDescription {
	width: 450px;
	float: left;
	margin-bottom: 0;
	padding-top: .4em;
	line-height: 140%;
}	

#tenant span.disabled	{
	color: #999999;
}

div.building-address	{
	font-weight: bold;
}

/* =event */
#event h3.evGroup	{
	margin: 0 0 1em;
	padding: 0 0 .8em 0;
	font-size: 1.2em;
	border-bottom: 1px dotted #426431;
}

#event h3.umbrella	{
	margin: 0 0 .5em;
	font-size: 1.2em;
}

#event h5	{
	margin-bottom: .5em;
	font-family:'Lucida Grande', Geneva, Verdana, Lucida, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
	font-style: italic;
	color: #666666;
}

#event .evItem {		
	padding: 0 0 .5em 12px;
}

#event .evItem h4	{
	margin: 0 0 0 -12px;
	padding-left: 12px;
	font-size: 1.2em;
	line-height: 140%;
	color: #A03841;
	background: transparent url(../images/bullet1.gif) no-repeat scroll left top;
}

#event .evDescription {
	padding: .75em 0 1em 0;
	border-top: 1px dotted #cccccc;			
}		

#event .evDescription ul {
	padding-left: 1.55em;
}

#event .evDescription p {
	margin-bottom: .5em;
}	

#event .details {
	width: 200px;
	margin: 0 0 10px 10px;
	padding: .75em 0 .5em 8px;
	float: right;
	font-size: 85%;
	background-color: #f8f8f8; 			
	border-top: 1px dotted #cccccc;				
	border-left: 1px dotted #cccccc;
}

#event .details  ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#event .details  li {
	padding: 0 0 .3em 0;
}		

#event .details  ul li ul	{
	list-style: disc;				
}

#event .details  ul li ul li	{
	margin-left: 1.8em;
	padding: 0 0 .1em 0;			
}

#event #evSearchWidget	{
	width: 220px;
	margin-bottom: 2em;
	padding: 10px;
	color: #426431; 
	background: #f2f6e8;
	border: 1px solid #cecec2;
}

#event #evSearchWidget	h5	{
	padding-bottom: 1em;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
}

/* =rental */
#rental #pictArea img.bdr	{
	border: 1px solid #cecec2;
}

#rental #content ul {
	margin-top: 0;
	padding: 0 3em;
}

#rental #content ul li	{
	padding: .25em 0;
}

#rental	h3	{
	margin-bottom: 0;
	padding-bottom: 0.5em;
}

#rental  #content .vcard {
	font-size: 1.1em;
	line-height: 140%;
	padding: 0 0 1em 1.75em;
}

#rental .vcard div {
	line-height: 140%;
	padding-top: 1px;
}

.rented	{
	text-decoration: line-through;
}

#dec_nl_Landing	#main a{
	font-weight: bold;
}

.article	{
	color: #A03841;
}

.byline	{
	margin-bottom: 1em;
	font-size: 1.1em;
}

.byline	div	{
	margin-bottom: .25em;
}

.author, .photographer	{
	font-style: italic;
}

/* =air */
#air .standout	{font-weight: bold;}
#air .callout	{width: 425px; padding: 10px 15px; color: #426431; background: #f2f6e8; border: 1px solid #cecec2;	}
#air #accepted	{width: 99%; margin-bottom: .5em;}
#air #accepted th	{padding: 0 0 1px .5em; text-align: left;}
#air #accepted ul	{padding-left: 2em;}
#air #accepted ul li {padding: 1px 0}

#air #main p.caption	{font-size: 9px;}
#air .bio img	{float: right; margin-top: 3px; padding-left: 10px;}
#air .bio h4	{margin-bottom: .25em; padding-bottom: 2px; font-size: 1.2em;	color: #A03841; border-bottom: 1px dotted #426431; }
#air .artistQuote	{font-style: italic;}

#air p.url	{font-size: 1.0em; font-weight: bold;}

/* =navAlpha */
/* used for ABCD etc nav on tenants listing page */
.navAlpha	{
	float: right;
	color: #999999;
}
.navAlpha	a	{			
	font-weight: bold;
}
.navAlpha a:visited		{
	font-weight: bold;
	color: #7995D6;
	border-bottom: none;
}					
.alphaIndex	{
	font-size: 1.5em;
	margin: 1em 0 1em 0;
	color: #A03841;
}
.intraAlphanav	{
	font-size: 13px;
}
.intraAlphanav a	{
	font-weight: bold;
}

.intraAlphanav a:visited	{
	font-weight: bold;
	color: #7995D6;
	border-bottom: none;
}						
			