.caps {
		font-variant: SMALL-CAPS;
		font-family: sans-serif;
		font-size:  12px;
		letter-spacing: 0.1em;
		}

.title {
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		padding-right: 1px;
		}

A:link {
		color: #E10000;
		font-size:  11px;
		letter-spacing: 0em;
		}

A:visited {
		color: #A10000;
		letter-spacing: 0em;
		text-decoration: underline;
		font-size:  11px;
		}

A:hover {
		font-size:  11px;
		text-decoration: underline;
		color: #FF0000;
		letter-spacing: 0em;
		}

body {
		background: #fffff;
		text-align: center;
		}

CITE {
		}

BLOCKQUOTE {
		font-family: georgia, verdana, serif;
		font-style: normal;
		font-size: 11px;
		line-height: 17px;
		margin: 0px;
		padding: 5px;
		border: 1px dotted #afafa0; 
		background: #f3f3e8;
		}

P {
		font-family: georgia, verdana, serif;
		font-size: 11px;
		line-height: 20px;
		color: #2a2a2a;
		font-weight: 500;
		text-transform: none;
		letter-spacing: 0em;
		}

P.notes {
		font-family: georgia, verdana, serif;
		font-size: 11px;
		line-height: 20px;
		color: #2a2a2a;
		font-weight: 500;
		text-transform: none;
		font-style: italic;
		letter-spacing: 0em;
		margin-left: 8px;
		}

P.first:first-letter {
		font-size: 24px;
		}

P.graph {
		margin-top: -1.3em;
		text-indent: 2em;
		}

.end {
		font-weight: 700;
		padding-left: 2px;
		padding-right: 2px;
		background: #2a2a2a;
		color: #eeeee7;
		margin-left: 10px;
		}

H3 {
		font-family: georgia, verdana, serif;
		font-size: 14px;
		text-transform: uppercase;
		color: #2a2a2a;
		margin: 0px;
		padding: 0px;
		margin-bottom: 2px;
		font-weight: 700;
		letter-spacing: 0.1em;
		margin-top: 100px;
		}

H4 {
		margin: 0px;
		padding: 0px;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #2a2a2a;
		font-weight: 500;
		letter-spacing: 0.1em;
		}
		
#content {
		width: 450px;
		margin-top: 40px;
/*		float: right; */
		z-index: 10;
		}

#whole {
		width: 800px;
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
		}


#menu {
		}		

#photo1 {
		position: relative;
		left: -180px;
		height: 400px;
		width: 250px;
		text-align: left;
		margin-bottom: -5em;
		z-index:1;
		}

#photo2 {
		position: relative;
		left: -180px;
		height: 250px;
		width: 250px;
		text-align: left;
		margin-bottom: -110px;
		z-index:1;
		}
#log {
		position: relative;
		width: 600px;
		text-align: left;
		z-index:0;
		}


#info {
		border-bottom: 1px solid #2a2a2a;
		background: #f2f2f2 url(pix/info.gif) no-repeat;
		width: 382px;
		text-align: left;
		padding: 0px;
		padding-top: 70px;
		padding-bottom: 20px;
		border-left: #2a2a2a dotted 1px;
		border-right: #2a2a2a dotted 1px;
		}
		
#txt {
		margin: 0;
		text-align: left;
		padding-bottom: 20px;
		padding-top: 70px;
		margin-bottom: 0px;
		border: solid 1px #999;
		}

#txt p {
		padding-left: 15px;
		padding-right: 15px;
		}
		
#info li {
		padding-right: 15px;
		padding-left: 5px;
		}
		
LI {
		font-family: "Trebuchet MS", sans-serif;
		font-size: 12px;
		line-height: 16px;
		color: #2a2a2a;
		font-weight: 500;
		}

div.auth {
		text-align: right;
		}
		
.inv {
		display: none;
		}
		
#cont {
	margin: 0;
	padding: 0;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	border: solid 1px #000;
	padding: 20px;
	background: #fafaf0 url(pix/topp.jpg) no-repeat top center;
	}

dt {
	margin: 0;
	padding: 0;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 500;
	font-style: italic;
	font-family: georgia, verdana, serif;
	font-size: 11px;
	line-height: 18px;
	color: #2a2a2a;
	}
	
dd {
	margin: 0;
	padding: 0;
	font-family: georgia, verdana, serif;
	font-size: 11px;
	line-height: 18px;
	color: #2a2a2a;
	padding-left: 45px;
	padding-right: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	}
.g {
	color:#A31818;
	}
	
#colon
	{
	margin: 0;
	padding: 0;
	width: 460px;
	margin-right: auto;
	margin-left: auto;
	border: solid 1px #000;
	padding: 20px;
	padding-top: 180px;
	background: #fafaf0 url(pix/n44.jpg) no-repeat top center;
	border-top:0;
	text-align: left;
	}
	
#colon p {
	font-size: 10px;
	line-height: 15px;
	}