/* Foundation Stone Cascading Style Sheet */

body {
	background: #e4691f url(../images/bgclassy.png) top repeat-x fixed;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #ffffff;
	margin:5px;
	
}

h1 {
	text-align:center;
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 36px;
    font-weight:200;
}

h2 {
	text-align:center;
    font-size: 24px;
    font-weight:100;
	margin:0;
}

h3 {
	text-align:center;
    font-size:18px;
    font-weight:100;
	margin-top: 0;
}

p {
   text-align:center;
   margin-top:10px;
   margin-bottom:10px;
}

a:link {
	color: #FF9900;
	text-decoration:none;
}

a:visited {
	text-decoration: none;
	color: #FF9900;
}

a:hover {
	text-decoration:none;
	color: #FF6633;
	cursor:pointer;
}

a:active {
	text-decoration: none;
	color:#FF9900;
}

.image {
	padding:2px;
	border:3px #FF9900 solid;

}

/***********************************************/
/* Main Layout                                 */
/***********************************************/

#maincontainer {
	background:url(../images/maincontainerbg.png) scroll top no-repeat;
	width:870px;
	margin: 0 auto;
}

#container {
	width: 850px;
	margin: 0 auto;
}

#header {
	background:url(../images/header.png);
	width: 850px;
	height: 144px;
}

strong {
	font-weight:normal;
}

#nav {
	clear:left;
	background:url(../images/nav_bg.png);
	height:38px;
	width:850px;
	margin: 0 auto;
	padding:0;
}

#nav a {
	display:block;
	float:left;
	height:38px;
	margin-right:2px;
	text-align:center;
	padding-right:12px;

}

#nav a strong {
	display:block;
	margin:0;
	padding:7pt 0pt 8pt 10pt;
	color: #996600;
	text-decoration: none;
	float:left;
	font-size:12pt;
}

#nav a:hover strong {
	margin:0;
	font-size:12pt;
	color: #FFCC00;
	background: transparent url(../images/left_hover.png) left no-repeat;

}

#nav a:hover {
	background: transparent url(../images/right_hover.png) right no-repeat;

}

#nav a.active strong {
	margin:0;
	font-size:12pt;
	color: #FFCC00;
	background: transparent url(../images/left_hover.png) left no-repeat;

}

#nav a.active {
	background: transparent url(../images/right_hover.png) right no-repeat;

}

#topshadow {
	background: url(../images/topshadow.png) repeat-x;
	height:16px;

}

#maincontent {
	width:820px;
	margin:0 auto;
	background-color: #336699;
	background:url(../images/main_content_bg.png) repeat;

}

#bottomshadow {
	background: url(../images/bottomshadow.png) repeat-x;
	height:16px;

}

#footer {
	clear:both;
	background: url(../images/footer_bg.png) no-repeat;
	width: 845px;
	height:34px;
	font-size:10px;
	margin:0 auto;
	padding:0;

}

#footer div {
	padding-top:10px;
}

/***********************************************/
/* Home                                        */
/***********************************************/

#homecontent {
	clear: both;
	width: 500px;
	margin: 0 auto;
}

#homecontent h1 {
	color:#FF9900;
	font-size: 59px;
	margin:0;
	line-height: normal;
	text-align:center;

}

#homecontent h2 {
	color: #FF6600;
	font-size: 125px;
	margin:0;
	line-height:78px;
	text-align:center;

}

#homecontent h3 {
	color: #FFCC00;
	font-size: 32px;
	margin:0;
	line-height:normal;
	font-style:oblique;
	text-align:center;

}

#heading {
	height:190px;
	margin-bottom: 10px;

}

/***********************************************/
/* Biography                                   */
/***********************************************/

#bioinfo {
	width: 650px;
	margin: 0 auto;
}

#biopagenum {
	margin-top: 20px;
}

#quotebox {
	margin: 5px auto 20px auto;
	width:440px;

}

.quote {
	margin:0;
	color: #FF9900;
	font-weight:bold;
	font-style:italic;
}

/***********************************************/
/* Biography 2                                 */
/***********************************************/

#bioinfo2 {
	margin:0;
	padding:0;
}

.spacer_10 {
	clear: both;
	height: 10px;
}

.spacer_25 {
	clear: both;
	height: 25px;
}