	body{	background-image:url(grafx/top.jpg);
			background-repeat:no-repeat;
			font-family: comic sans ms, arial;
			color:#cc9900;
			scrollbar-base-color:#ccffff;
	}
	
	#side{
		position:absolute;
		top:0px;
		left:0px;
		background-image:url(grafx/side.jpg);
		background-repeat:no-repeat;
		width:75;
		height:100%;
	}
	
	#hd1{
		position:absolute;
		top:90px;
		left:80px;
	}
	
	.hd2{
		margin-bottom:-10px;
		padding:0px;
	}
	
	.horzrule{
		position:absolute;
		top:180px;
		left:80px;
		background-color:#00ccff;
		height:1px;
		width:430px;
		margin-left:20px;
		margin-bottom:20px;
	}
	
	#main{
		position:absolute;
		top:250px;
		left:80px;
		overflow:auto;
		height:400px;
		width:400px;
		scrollbar-arrow-color:#eec600;
	    scrollbar-base-color:#9999aa;
		z-index:30;
		padding:0px;
		margin:0px;
	}
	
	#main_home{
		position:absolute;
		top:200px;
		left:80px;
		overflow:auto;
		height:400px;
		width:400px;
		scrollbar-arrow-color:#eec600;
	    scrollbar-base-color:#9999aa;
		z-index:30;
		padding:0px;
		margin:0px;
	}
	
	
	.main_head{
		position:absolute;
		top:190px;
		left:80px;
		
		width:450px;
	}
	
	.main_list{
		position:absolute;
		top:270px;
		left:100px;
		width:400px;
		scrollbar-arrow-color:#eec600;
	    scrollbar-base-color:#9999aa;
		z-index:30;
		padding:0px;
		margin:0px;
	}
	
	#main_archive{
		position:absolute;
		top:250px;
		left:80px;
		overflow:auto;
		height:350px;
		width:470px;
		scrollbar-arrow-color:#eec600;
	    scrollbar-base-color:#9999aa;
		z-index:30;
		padding:0px;
		margin:0px;
	}
	
	.main_sample{
		position:absolute;
		top:170px;
		left:80px;
		z-index:30;
	}

	.subhead{
		line-height:12pt;
		margin-bottom:0px;
	}
	
	a{	text-decoration:none;
		color:#996600;}
		
 	.txt{
		margin-left:50px;
		width:350px;
		text-align:justify;
	}
	
	#photo{
		width:550px;
		text-align:center;
		margin-top:-20px;
	}
	
	#quote{
		position:absolute;
		top:450px;
		left:250px;
		font-family:swoop;cursive,serif;
		font-size:14pt;
		color:#6699cc;
		width:220px;
	}
	#quote_attrib{

		font-family:arial,sans-serif;
		font-size:8pt;
		text-align:right;
	}
	
/* ----- archive page ----- */
	
	.archive{
		padding:5px;
		width:450px;
		font-family:arial;
	}
	.author{
		font-size:10pt;
		line-height:15pt;
		font-weight:bold;
		color:#006677;
	}
	.title{
		font-size:10pt;
		line-height:12pt;
		color:#998800;
	}
	.subtitle{
		font-size:10pt;
		line-height:12pt;
		color:#eec600;
	}
	.pubdate{
		font-size:10pt;
		font-style:italic;
		color:#eec600;
	}
	
	.titlediv{
		padding-left:50px;
	}
	
/* ------ navbars ---------- */

	.topnavbar{
		position:absolute;
		top:80px;
		left:580px;
		white-space:nowrap;
	}
	
	.twsbar{
		position:absolute;
		top:190px;
		left:580px;
		color:#000000;
	}
	
	.topnav a:link,.topnav a:visited{
	color:#006677;
	}
	
	.topnav a:hover{
		color:#eec600;
	}
	
	.subnav a:link, .subnav a:visited{
		color:#006677;
		
	}
		
	.subnav a:hover{
		color:#eec600;
	}
	
	.navtxt{
		padding-left:10px;
	}
	
	#picdiv{
		z-index:0;
		color:#ffffff;
	}
	

	
	ul.bullet{
		list-style-type:none;
		padding-top:0px;
	}
	
	ul.bullet li{
		background-image:url(grafx/bullet.jpg);
		background-repeat:repeat-y;
		padding-bottom:5px;
		padding-left:50px;
		padding-top:5px;}