body {
	text-align: center;
	background: B0BFC2;
	color: #444;
	line-height: 120%;
	font-size: 110%;
}

#container {
	text-align: left;
	margin: 0 0;
	width: 770px;
	background: #fff url(header-base.gif) repeat-y;
}

h1 {
	background: #000080;
	color: #fff;
	padding: 20px;
	margin: 0;
	border-bottom: 5px solid #387A9B;
}

#nav {
	float: left;
	width: 160px;
	display: inline;
	margin-left: 2px;
	padding: 5px;
}

#nav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	line-height: 250%;
	font-size: 70%;
}

#nav li {
	background: Url(blue.jpg) no-repeat 100% .2em;
	padding: 0 7px 5px 0;
}

#content {
	float: left;
	width: 500px;
	margin-left: 45px;
	padding: 15px 0;
	
}

#footer {
	clear: both;
	background: #387A9B;
	color: #fff;
	padding: 5px 10px;
	text-align: right;
	font-size: 65%;
	
}


#footer a{
	color: #fff;
	text-decoration: none;
}


.piccredit {
	clear: both;
	padding: 5px 10px;
	text-align: right;
	font-size: 65%;
}


#intro {
	
	font-size: 110%;
}


#quote {
	color: #444;
	padding: 45px 15px 5px 120px;
	text-align: right;
	font-weight: normal;
	font-size: 95%;
	font-style: italic;
}

.quote2 {
	
	font-weight: normal;
	font-style:normal;
	font-size: 95%;
}

.source {
	text-align:right;
	font-size:80%;
	font-style: italic;
	font-weight: bold;
	
	}


.inset {
	position: relative;
	left: +40px;
	width: 90%;
	border: 1px dashed #6f559d;
	padding: 20px;
}


#name {
	font-size: 80%;
	color: #387A9B;
	text-align:"right";
}

#events {
	font-weight: bold;
	line-height: 140%;
}
	

}


h2 {
	
	margin-top: 0;
	color: #387A9B;
	font-weight: normal;
}

h3 {
	color: #387A9B;
	letter-spacing: .3em;
	padding: .4em .2em .2em .5em;
	border-top: 1px solid #069;
	border-bottom: 1px solid #069;
	background: url(chapter8.jpg) repeat-x;
}




a:link {
	color: #6f559d;
	text-decoration: none;
}


a:visited {
	color:navy;
}


a:hover, a:active {
	color: #ffffff;
	background: #175B7D;
}


#chosen {
	color: #175B7D;
	background: #feedea;
}


#events em 	{
	color: #6f559d;
}

#events2 em	{
	color: #3d107b;
	
}


#events li 	{
	padding: 15px 0;
	font-size: 90%;
}

#events2 li	{
	padding: 15px 0;
	font-size: 90%;
	font-weight: bold;
}


.rule {
	background:#387A9B;
	line-height:50%;

}

.name 	{padding: 1px;
	text-align: right;
	
}

.name2 	{float: left;
	
}

span.sig {
	font-size: 80%;
}

.handwritten {
	font-family: comic-sans-ms, cursive;
}