body			{background: url('images/pattern.jpg') repeat-x #000; margin:0px; text-align:right;}

div, p, td		{font: normal 13px "trebuchet ms", verdana, sans-serif; color:#778764; vertical-align:top;}

ul			{list-style-type: disc; padding: 0px 0px 0px 20px; color:#778764;}

.quote			{
			background:#746132; 
			width:400px; 
			margin: 20px auto; 
			text-align:center;
			font: italic 12px "trebuchet ms", verdana, sans-serif; 
			color:#000;
			padding:0px 5px;
			}	

blockquote		{
			width:250px;
			background:#746132;
			border-left: 20px solid #6D5502;
			margin: 20px auto;
			padding:0px 10px; 
			text-align:left;
			font: italic 12px "trebuchet ms", verdana, sans-serif; 
			color:#000;
			}	



select, 
.show_join_submit_button, 
.show_join_reset_button,
.show_lostpass_submit_button,
.show_update_submit_button {background-color:#86AF89; border: 1px solid #38552C; font-size:12px; color:#38552C;}

.show_join_name_field,
.show_join_email_field, 
.show_join_password_field, 
.show_join_password_field2, 
.show_join_url_field, 
.show_join_comments_field,
.show_lostpass_email_field,
.show_update_old_email_field,
.show_update_current_password_field,
.show_update_name_field,
.show_update_email_field,
.show_update_password_field,
.show_update_password_field2,
.show_update_url_field	{background-color:#86AF89; border: 1px solid #38552C;}

a, a:visited		{text-decoration:none; font-weight:normal; color: #B37729; border-bottom: 1px solid #B37729;}

a:hover			{text-decoration:none; color:#96C1A0; border-bottom: 1px dotted #000;}

strong			{color:#D3CFB9; font-weight:normal; background:#9C0808; padding:2px 3px;}
em			{color:#A5CCCD;}


#main			{width: 650px; margin:0px 0px 0px auto; border:0px;}

#wrap			{width: 580px; margin:0px 10px 0px 60px; }

#menu 			{text-align:center; margin:20px auto 0px auto;}

#menu a 		{
			font-size:12px;
			display:block;
			padding: 0px 5px;
			background:#38552C;
			color:#CB9829;
			border-left:10px solid #86AF89;	
			border-bottom:0px;
			text-transform:uppercase;
			text-decoration:none;
			}

#menu a:hover		{
			display:block;
			padding: 0px 5px;
			background:#000;
			color:#97B9B0;
			border-left:10px solid #000;
			border-bottom:0px;	
			text-transform:uppercase;
			text-decoration:none;
			}

#content 		{text-align:justify;}


h1			{
			margin:25px 0px 5px 0px; 
			padding: 0px 10px;
			text-align:left; 
			font: normal 28px verdana, arial, sans-serif;  
			color:#746132;
			border-left: 30px solid #9C0808;
			}

h1:first-letter		{
			font: bold italic 46px georgia, times, serif; 
			text-transform:lowercase; 
			color:#9C0808;
			}

h2			{
			font-family: "century gothic", verdana, sans-serif; 
			font-size:15px; 
			text-align: left;
			font-weight:normal;
			letter-spacing:2px; 
			text-transform:uppercase; 
			color:#86AF89; 
			margin: 25px 0px 5px 0px;
			padding:0px;
			width:200px;
			border-bottom: 1px solid #068086;
			}


#footer			{
			background: #38552C;
			text-align:right;
			color:#97B9B0;
			font: normal 11px "trebuchet ms", arial, sans-serif; 
			padding:0px 10px;
			}

#footer a, #footer a:hover	{color:#97B9B0; border-bottom: 1px dashed #38552C;}

img			{background-color:#38552C; border: 4px solid #38552C;}
img.top			{background-color:#000; border: 0px solid #7A7E5D;}