html, body {
	margin:0; padding:0;
	height:100%;
}
 
body {
	/*background:url('page_bg.jpg') 50% 50% no-repeat #FC3;*/
	background-color: #CDCDCD;
	font-family:Georgia, Times, serifs;
}
 
#floater {
	position:relative; float:left;
	height:50%;	margin-bottom:-300px;
	width:1px;
}
 
#centered {
	position:relative; clear:left;
	height:650px; width:90%; max-width:1000px; min-width:850px;
	margin:0 auto;
	background:#fff;
	border:3px solid #940057;
}
 
#bottom {
	position:absolute;
	bottom:0; right:0;
}
 
#nav {
	position:absolute; left:0; top:0; bottom:0; right:70%;
	padding:20px; margin:10px;
	background-color: #940057;
	-webkit-border-radius:8px 0px 0px 8px; -moz-border-radius:8px 0px 0px 8px; border-radius:8px 0px 0px 8px;
}
 
#index_content {
	position:absolute; left:30%; right:0; top:0; bottom:0;
	overflow:auto; height:580px;
	text-align:center;
	padding:20px; margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #940057;
}

#content {
	position:absolute; left:30%; right:0; top:268; bottom:0;
	overflow:auto; height:320px;
	padding:20px; margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #940057;
}

#menu {
	position:relative; clear:left;
	height:25px; width:90%; max-width:1000px; min-width:850px;
	margin:0 auto;
}

#menu ul {
	padding:0; margin:0px 0 0 0; text-indent:0;
}
 
#menu li {
	list-style-type:none;
	padding:0; margin:3px;
	text-align:center;
	color: #000;
	display:inline;
	font-size: 0.9em;
}

#menu li a {
	padding-left:4px; margin:0;
	text-decoration:none; 
	color:#940057;
	border-bottom: 0px solid #FFF;
}
 
 
#menu li a:hover, #nav li a:focus {
	border-bottom: 1px solid #940057;
}
 

#menu li a.current_link {
	font-weight:bold;
}

#images {
	position:absolute; left:30%; right:0; top:0; bottom:0;
	height:250px;
	padding:10px; margin:10px;
}
#images #quote {
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	color:#aaa;
}

#images img{
	max-height:180px;
	max-width:240px;
	padding-right: 15px;
}

#nav ul {
	padding:0; margin:20px 0 0 0; text-indent:0;
}
 
#nav li {
	list-style-type:none;
	padding:0; margin:3px;
	text-align:center;
	color: #FFF;
}

#nav li.header {
	margin-top:40px;
	font-size: 1.8em;
}
 
#nav li.sub {
	margin-top:250px;
	font-family:Arial, Helvetica, sans-serif;
}
 

#centered {
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;
}
 
h1, h2, h3, h4, h5, h6 {
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal; color:#940057;
}
 
h1 {
	border-bottom:1px solid #ddd;
	letter-spacing:-0.05em; font-weight:bold;
	margin-top:0; padding-top:0;
}
 
 
#bottom {
	padding:10px;
	font-size:0.7em;
	color:#f03;
}
 
p, h2, h3 {
	line-height:1.2em;
}
 
a {
	color:#940057;
}

#content_img {
	max-width: 200px;max-height:400px;
}
