body {
margin: 0;
padding: 0;
background-color: #badaff;
color: #000080;
font-family: small Arial, Helvetica, sans-serif;
line-height: 1.3em;
}
	
	
#main {
 position: relative;
 width: auto;
 min-width: 120px;
 margin: 0px 0px 20px 0px;
 border: 0px solid red;
 background-color: #badaff;
 padding: 10px;
 z-index: 3;			
}
#content {
 position: relative;
 width: auto;
 min-width: 160px;
 margin: 0px 0px 0px 160px;
 border: 0px solid blue;
 background-color: #badaff;
 padding: 0px;
 z-index: 3;
}

#content p.header{
 margin: 80px 0 30px 0;
 padding: 0;
 font-size: 250%;
 font-style: italic;
 text-align: center;
}
#content p.update{
 margin: 20px 0 100px 0;
 padding: 0;
 font-size: 80%;
 font-style: italic;
 text-align: center;
}

#content img{
 display: block;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 50px;
}

#content img.lft{
 margin: 0 5px 5px 0;
 padding: 0;
 float: left;
}
#content img.rgt{
 margin: 0 5px 5px 0;
 padding: 0;
 float: right;
}

#content h3{
 font-size: 120%;
 font-style: bold;
 text-align: left;
 margin: 10px 0 20px 0;
 padding: 0;
}

#content p{
 margin 0 0 20px 0;
 padding: 0;
}

#content p.quote{
 font-size: 80%;
 margin 0 0 20px 0;
 padding: 0;
}


#content p.video{
 margin: 10px 10px 10px 0;
 float: left;
 padding: 0;
}

#content p.videoindent{
 margin: 0 0 3em 0;
 padding: 0;
}


#content p.indent{
 font-size: 90%;
 margin: 0 0 1em 2em;
 padding: 0;
}
#content p.return{
 text-align: right;
}

#content ul{
 margin: 0 0 0 30px;
 padding: 0;
 font-size: 90%;
}
#content li{
 margin: 10px 0 0 0;
 padding: 0;
 }
 
#content table{
 width: 800px;
 height: 25px;
 background-color: #badaff;
 border-collapse: collapse;
}
#content table, td, th{
 border: 0px solid #000080;
 color: #000080;
 font-size: 100%;
 line-height: 1.23em;
}

#sidebar {
 position: absolute;
 width: 150px;
 top: 50px;
 left: 10px;
 font-size: 0.9em;
 border: 0px dashed black;
 background-color: #badaff;
 margin: 0px 0 0 0;
 padding: 0px;
 z-index: 2;
}

#sidebar p.img{
 margin: 50px 0 50px 10px;
 padding; 0;
}

#navleft{
 position: relative;
 margin: 120px 0 0 0;
 padding: 0px;
}

#navleft .homebtn{
 margin: 0 0 0 0;
 padding: 0;
}

#navleft h5{
 text-align: left;
 margin: 10px 0 0 20px;
 padding: 0;
}

#navleft p.other{
 text-align: left;
 font-size: 80%;
}

#navleft p.archive{
 font-size: 80%;
 margin: 1em 0 0 1em;
}



#navright {
			position: absolute;
			width: 168px;
			top: 20px;
			right: 20px;
			font-size: 0.9em;
			border: 0px dashed black;
			background-color: #eee;
			padding: 10px;
			z-index: 2;
	}

	a:link {color: darkblue}
	a:visited {color: darkblue}
	a:hover {color: gray}
