	

		
		body {
			width: 100%;
			font-family: Tahoma, Verdana, sans-serif;
			color: #333366;
			}
		
		p {
			line-height: 150%;
			}

		h1 {
			font-size: 125%;
			text-decoration: bold;
			color: #666699;
			}
		
		h2 {
			font-size: 115%;
			text-decoration: bold;
			color: #333366;
			}
		
		h3 {
			font-size: 100%;
			text-decoration: bold;
			color: #333366;
			}

		img {
			border: none;
			}

	
		a:link {color: #666699;
		text-decoration: underline;}
		a:visited {color: #666699;
		text-decoration: underline;}
		a:hover {color: #333366;
		text-decoration: underline;}
		a:active {color: #333366;
		text-decoration: underline;}
				
		a.menuhead:link {color: #666699; 
		font-weight: bold;
		font-size: 115%;
		text-decoration: none;}
		a.menuhead:visited {color: #666699;
		font-weight: bold;
		font-size: 115%;
		text-decoration: none;}
		a.menuhead:hover {color: #666699;
		font-weight: bold;
		font-size: 115%;
		text-decoration: underline;}
		a.menuhead:active {color: #666699;
		font-weight: bold;
		font-size: 115%;
		text-decoration: underline;}
		
		a.sidebar:link {color: #666699; 
		font-weight: bold;
		text-decoration: none;}
		a.sidebar:visited {color: #666699;
		font-weight: bold;
		text-decoration: none;}
		a.sidebar:hover {color: #666699;
		font-weight: bold;
		text-decoration: underline;}
		a.sidebar:active {color: #666699;
		font-weight: bold;
		text-decoration: underline;}

		a.menuitem:link {color: #333366;
		text-decoration: none;}	
		a.menuitem:visited {color: #333366;
		text-decoration: none;}
		a.menuitem:hover {color: #333366;
		text-decoration: underline;}
		a.menuitem:active {color: #333366;
		text-decoration: underline;}

		a.text:link {color: #333366;
		text-decoration: underline;}	
		a.text:visited {color: #333366;
		text-decoration: underline;}
		a.text:hover {color: #666699;
		text-decoration: underline;}
		a.text:active {color: #666699;
		text-decoration: underline;}
		
		.rave {
		text-size: 125%;
		width: 200px;
		float: right;
		padding-left: 0px;
		margin-left: 20px;
		border-top: thin solid #666699;
		border-bottom: thin solid #666699;
		font-weight: bold; 
		font-style: italic; 
		line-height: 150%;
		}
		
		.raveleft {
		text-size: 125%;
		width: 200px;
		float: left;
		padding-right: 0px;
		margin-right: 20px;
		border-top: thin solid #666699;
		border-bottom: thin solid #666699;
		font-weight: bold; 
		font-style: italic; 
		line-height: 150%;
		}
		
		.quote {
		background-image: url(./newimages/quote.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		text-size:150%;
		padding-left: 30px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: thin solid #ffffff;
		border-bottom: thin solid #ffffff;
		font-weight: bold;
		font-style: italic;
		line-height: 150%;
		}
		
		li.textlist {
		margin-bottom: 10px;
		list-style-type: bullet;
		list-style-position: outside;
		line-height: 125%;
		}
				
		li.menulist {
		list-style-type: none;
		list-style-position: outside;
		line-height: 125%;
		}
		
		.book-right {
		float: right;
		margin-left: 15px;
		}

		.column {
			position: relative;
			float: left;
			}

		#main {
			float: left;
			width: 60%;
			min-width: 400px;
			}
		
		#content {
			float: left;
			width: 50%;
			}

		#menu {
			float: left; 
			width: 40%;
			padding-right: 5%;
			padding-left: 5%;
			}

		#sidebar {
			float: left;
			width: 270px;
			padding-right: 5%;
			padding-left: 5%;
			}
			
		#signup {
			width: 80%;
			line-height: 100%;
			border: thin solid #666699;
			padding: 10px;
			margin-left: 10px;
			}

		
		#twitter_div ul {
			list-style-type: none;
			list-style-position: inside;
			margin: 0 0 3px 0; 
			padding: 0;
			}

		#twitter_div li {
			margin: 0; 
			padding: 0;
			border-bottom: solid 1px #eeddff;
			}	
				

		#supra_list ul {
			list-style-type: none;
			list-style-position: inside;
			margin: 0 0 3px 0; 
			padding: 0;
			}

		#supra_list li {
			margin: 0; 
			padding: 0;
			border-bottom: solid 1px #eeddff;
			}	

											
		#contentbox {
			border: thin solid #666699;
			padding: 10px 10px 10px 10px;
			}
		
		#header {
			text-align: center;
			padding: 0;
			}
		
		#footer {
			clear: both;
			text-align: center;
			padding: 0.3em 0;
			border-top: thin solid #666699;
			font-size: small;
			}






