/* colors
B5AB98 - average taupe
C01F01 - Red
EF7C15 - Orange
E5E0D3 - light taupe
*/
a {color: #C01F01; text-decoration: none;}
a:hover {color: #EF7C15;}
body {
	background: #e5e0d3 url("../images/content_bg_gradient.gif") top center repeat-y; /* overridden by #splashPage */
	margin: 0px;
	padding: 0px;
	vertical-align: center;
	text-align: center;
	font: normal 10pt/12pt "Trebuchet MS",verdana,sans-serif;
}
h1,h2,h3 {
	font-family: "Trebuchet MS",verdana,sans-serif;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	line-height: 120%;
	padding: 0px;
	color: #766f62;
	text-transform: lowercase;
}
h1 {font-size: 16pt;}
h2 {font-size: 13pt;}
h3 {font-size: 12pt;}
.twoLevel {margin-bottom: 0px;}
p { margin: 0px 0px 10px 0px;}
ul {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 20px;}
li {margin: 0px 0px 5px 5px;}

#pageWrapper {text-align: center;	width: 100%;}


/***** Splash page layout *****/

#splashPage  {background: #FFFFFF !important;}
.hStripe {
	display: block;
	position: absolute;
	z-index: 10;
	left: 50%;
	margin-left: -50%;
	width: 100%;
	height: 5%;
}
.hStripeTop {top: 0px;}
.hStripeBottom {bottom: 0px;}
.hStripe img {
	height: 100%;
	width: 100%;
	border: none;	
}
#splashContentWrapper {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	text-align: center;
	vertical-align: center;
	visibility: visible;
	overflow: visible;
}
#splashContent {
	display: block;
	position: absolute;
	background: #FFFFFF url(../images/splash_bg_center.jpg) no-repeat center center;
	margin: -250px 0px 0px -350px;
	visibility: visible;
	width: 700px;
	height: 500px;
}
#splashNav {
	display: block;
	position: absolute;
	z-index: 20;
	text-align: left;
	left: 419px;
	top: 268px;
	font: bold 15px/18px "trebuchet MS",verdana,sans-serif;
}
#splashNav a {display: block;}


/* content page layout */

#pageHeader {display: block; width: 740px; padding: 0px; margin: 0px;}
#contentPageWrapper {width: 740px; height: 100%; border: 0px;	background: #FFFFFF url("../images/content_bg_center.jpg") top left no-repeat;	margin: 0px auto;}
#contentSpacer {float: left; display: block; width: 150px; height: 400px;}
.clearingDiv {clear: both; width: 100%; height: 0px; line-height:0px; border:0px; padding: 0px;}
.contentWrapper {padding: 0px 85px 100px 0px; margin-left: 152px;	text-align: justify;}
#contentNavWrapper {display: block;	float: left; border: 0px;	background: url("../images/topBar_row3.gif") top left no-repeat;	padding: 0px 55px 0px 150px;}
#contentNav {display: block; border: 0px;	margin: 0px; text-align: justify;	font: bold 14px/24px "trebuchet MS",verdana,sans-serif;}
#contentNav a {margin: 0px 2px 0px 0px;	padding: 3px 5px;}
#aboutcurtis .navAboutcurtis, #news .navNews, #calendar .navCalendar, #gallery .navGallery, #audio .navAudio, #teaching .navTeaching, #contact .navContact, #resources .navResources 
	{background-color: #E5E0D3; margin-left: 2px;}
#footerBar {height: 24px;	background: url("../images/bottomBar.gif") top left repeat-y; font-size: 8pt; line-height: 24px; color:#E5E0D3;}
.linkToTop {display: block; text-align: right;}