body {
  font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;
  font-size: 15px;
  background-color: #3f6d70;
}

a img {border: 0px;}

h1, h2, h3, h4 {
  color: #000;
}

h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 10px;}
h4 {font-size: 16px;}

.hl		{
		color: #fff;
		background: yellow;
		}

.whitehr	{
		color: #fff;
		}

.floattop	{
		font-size: 17px;
		font-weight: bold;
		display: block; 
		color: #000000;
		margin: 3px; padding: 0px; 
		letter-spacing: 0px; 
		text-align: left; 
		text-decoration: none;
		}

.minor		{
		color: #257;
		text-decoration: none;
		}

.minor:hover	{
		text-decoration: underline;
		}

.nothing	{
		color: #000;
		text-decoration: none;
		}

.userdet	{
		color: #000000;
		font-size: 10px;
		background: #ccff99;
		border: 1px solid black;
		padding: 1px 4px 1px 4px;
		}

.littlebold	{
		font-size: 10px;
		font-weight: bold;
		}

.button		{
		color: #fff;
		font-size: 10px;
		background: #3f6d70;
		border: 1px solid black;
		}

.itemlist	{
		position: relative;
		background: #69B8BD;
		border: 1px solid black;
		padding: 2px;
		margin: 1px;
		}

.floatitem	{
		font-size: 14px;
		font-weight: bold;
		display: block; 
		color: #000000;
		margin: 3px; padding: 0px; 
		letter-spacing: 0px; 
		text-align: right; 
		text-decoration: none;
		}

.bigbold	{
		font-size: 20px;
		font-weight: bold;
		padding: 2px;
		}

.link	{
		color: #fff;
		font-size: 15px;
		font-weight: bold;
		border: 1px;
		padding: 1px 2px;
		text-decoration: none;
		}


.link:hover 	{
		color: #000; 
		border: 1px solid black; 
		padding: 1px;
		background: #fff;
		}

.right		{
		text-align: right;
		}

.leftjust	{
		width: 40%;
		display: block;
		width: auto;
		float: left;
		}

.rightjust	{
		float: right;
		text-align: right;
		}

.entry		{
		background: #69B8BD;
		border: 1px solid black;
		margin: 5px;
		}

.titlebar	{
		color: #fff;
		background: #3F6D70;
		margin: 0px;
		padding: 2px;
		}

.titlelink	{
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		}

.titlelink:hover	{
		text-decoration: underline;
		}

.titledate	{
		color: #000;
		font-size: 10px;
		text-decoration: none;
		}

.insideentry	{
		padding: 3px 8px 3px 8px;
		}

.littlelink		{
		color: #fff;
	        font-size: 10px;
			font-weight: bold;
	        border: 1px;
	        padding: 1px;
	        text-decoration: none;
		}


.littlelink:hover 	{
		padding: 1px;
		text-decoration: underline;
		}

	#form {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #ccff99;
		border: 3px solid white;
		left: 150px;
		top: 5px;
		}

	#mainb {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #69B8BD;
		border: 3px solid white;
		left: 150px;
		top: 5px;
		}

	#mainc {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #69B8BD;
		border: 3px solid white;
		left: 150px;
		top: 5px;
		right: 150px;
		}

	#main {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #bd8b6a;
		border: 1px solid black;
		left: 150px;
		top: 0px;
		}

	#menu {
		top: 5px; 
		left: 10px; 
		width: 120px; 
		border: 3px solid white;
		position: fixed; 
		background: #ccff99;
		}

	#menu a {
		display: block; 
		color: #000000;
		border: 1px;
		letter-spacing: 0px; 
		text-align: center; 
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		}

	#menu a:hover {
		background: #669966;
		color: #ffffff;
		}

	#otherfloat {
		font-size: 10px;
		top: 220px; 
		left: 2px; 
		width: 142px; 
		border: 2px solid white;
		position: fixed; 
		background: #ccff99;
		}

.forum {
		position: relative;
		color: #000;
		border: 1px solid black;
		margin: 3px;
		}

.unpublished {
		position: relative;
		color: #000000;
		padding: 10px;
		background: #3f6d70;
		border: 2px solid gray;
		margin: 1px;
		}

.published {
		position: relative;
		color: #000000;
		padding: 10px;
		background: #69B8BD;
		border: 2px solid gray;
		margin: 1px;
		}

	#forum {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #bd8b6a;
		border: 1px solid black;
		left: 100px;
		right: 100px;
		top: 280px;
		}

	#comment {
		position: absolute;
		color: #000000;
		padding: 10px;
		background: #ccff99;
		border: 3px solid white;
		top: 8px;
		}

	#comment a {
  		color: #ff7f00;
		font-size: 15px;
		font-weight: bold;
  		border: 1px;
  		padding: 1px 2px;
  		text-decoration: none;
		}

	#comment a:hover {
		color: #ffffff; 
		border: 1px solid black; 
		padding: 1px;
		background: #ff9966;
		}

.thumbs		{
		position: relative;
		width: 135px;
		height: 96px;
		float: left;
		left: 0px;
		}

.thumbs img	{
		border: 2px solid white;
		}

.thumbcontain	{
		background: #ccff99;
		width: 200px;
		height: 200px;
		float: left;
		margin: 5px;
		padding: 2px;
		border: 2px solid white;
		}

.desc		{
		font-size: 15px;
		color: #000000;
		margin: 3px; padding: 0px; 
		letter-spacing: 0px; 
		text-align: left; 
		text-decoration: none;
		}

	#top	{
		position: relative;
		}

	#container	{
		position: relative;
		top: 2px;
		border: 1px solid #669966;
		}

	#banner {
		background: #bd8b6a;
		left: 1px;
		right: 1px;
		border: 1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 25px;
		}
	html>body #banner {
		height: 32px;
		}

	#front {
		background: #bd8b6a;
		margin-left: 199px;
		margin-right: 199px;
		border: 1px solid black;
		padding: 0px 3px 0px 3px;
		voice-family: "\"}\"";
		voice-family: inherit;
		margin-left: 137px;
		margin-right: 137px;
			}
		html>body #front {
		margin-left: 137px;
		margin-right: 137px;
		}

	#frontmenu {
		position: relative;
		height: 155px;
		width: 400px;
		border: 3px solid white;
		background: #ccff99;
		}

	#leftfloat {
		position: absolute;
		font-size: 10px;
		left: 1px;
		top: 8px;
		width: 136px;
		background: #bd8b6a;
		padding: 2px;
		border: 1px solid black;
		}

.boxlink {
		color: #fff;
		border: 1px;
		padding: 2px;
		display: block;
		letter-spacing: 0px; 
		text-align: center; 
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		}

.boxlink:hover {
		background: #69B8BD;
		border: 1px solid black; 
		padding: 1px;
		color: #fff;
		}

	#righttop {
		position: absolute;
		font-size: 10px;
		left: 470px;
		top: 0px;
		height: 155px;
		width: 142px;
		background: #ccff99;
		border: 3px solid white;
		}

	#rightfloat {
		position: absolute;
		font-size: 10px;
		right: 1px;
		top: 8px;
		width: 136px;
		background: #bd8d6a;
		padding: 2px;
		border: 1px solid black;
		}

.sitepic		{
		width: 229px;
		height: 153px;
		float: left;
		left: 0px;
		}

.menudisp		{
		position: relative;
		padding: 0px; 
		left: 20px;
		letter-spacing: 0px; 
		}

.unchanged	{
		font-size: 15px;
		color: black;
		text-decoration: none;
		}
