body { 
	font-size: 16px; 
	background-color: #ffeecc;
}	
h1 { 
	font-size: 3.1em; 
	font-weight: 700; 
	color: #cc0000;
	font-family: 'Open Sans Condensed', sans-serif;
}
#h1_sub { 
	font-size: 0.64em;
	color:#333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	line-height: 0.9;
}
h2 { 
	color: #cc0000;
	font-family: 'Open Sans Condensed', sans-serif; 
}
h4 { 
	font-size: 14px;
	line-height: 0.8;
}
h4#sub1 { 
	margin-top: 30px;
}

p { 
	margin-top: 12px;
}

/* REDNAV -- the navbar at top */				
	#rednav { 
		background-color: #cc0000;  
	}
	#rednav ul { 
		margin: 6px auto;
	}
	#rednav ul li { 
		display:inline-block;
		list-style: none;
		text-transform:uppercase;
		font-size:0.8em;
	}
	#rednav a { 
		color: #d2d2d2; 
		text-decoration: none; 
		border-right: 1px solid #d2d2d2; 
		padding: 0 17px 0 15px; 
	}
	#rednav a:hover { 
		color: #ffffff; 
	}
	#rednav a#nav_list_first { 
		padding-left: 0; 
	}
	#rednav a#nav_list_last { 
		padding-right: 0; 
		border: 0; 
	}

	#girlLogo {  
		display:inline-block; 
		vertical-align:top;
	}
	#theTitleBlock { 
		display:inline-block;
		margin-top: 0; 
	}
			
#segmentTitle { font-size: 2.5em;}			
#segTitle_sub { 
	font-size:0.7em; 
	display:block;
	margin-top:0;
}
#girlLogo img, 
#sidebar_R img {
	width: 100%;
}			
			

/* AUDIO PLAYER -- */
	.twopanel { 
		width: 92%; 
		margin: 20px auto;
		border: 1px solid #ff0000;
		border-radius: 6px;
		background-color: #ffe3c0;
	}
	.twopanel div { 
		display: inline-block;
		text-align: left; 
		vertical-align: top;
	}
	.twopanel-L { padding-right:20px; padding-left: 20px; max-width: 330px; }
	.twopanel-R {  
		margin-top: 20px;
		margin-bottom: 20px;
		padding-left:20px; 
		border-left: 1px solid #ff9999;
		width: 43%;
	}
/* end audio player -- */

.footer_contact { 
	border-top: 1px solid #666666;
	margin-top: 20px;
	padding-top: 12px;
}
.caption { 
	font-size: 0.8em;
}