body			{background: url('images/pattern.jpg') repeat-x #fff; margin:0px; text-align:center;}

div, p, td		{font: normal 13px arial, sans-serif; color:#333; vertical-align:top;}

ul			{list-style-type: square; padding: 0px 0px 0px 20px; color:#333;}


blockquote		{
			width:250px;
			background:#bfbf95;
			border-left: 3px dotted #840a02;
			border-right: 3px dotted #840a02;
			margin: 20px auto;
			padding:0px 10px; 
			text-align:left;
			font: normal 13px serif; 
			color:#000;
			}	



select, 
.show_join_submit_button, 
.show_join_reset_button,
.show_lostpass_submit_button,
.show_update_submit_button {background-color:#e9e2c2; border: 1px solid #666; font-size:12px; color:#666;}

.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:#e9e2c2; border: 1px solid #666;}

a, a:visited		{text-decoration:none; font-weight:normal; color: #8c0a02; border:0;}

a:hover			{text-decoration:none; color:#a38d69; border:0;}

strong, b		{color:#000;}
em			{color:#5f3d08;}


#main			{width: 588px; margin:0 auto; border:0; background: url('images/bg.jpg') repeat-y #eceacf;}

#content 		{text-align:justify; width:588px; margin:0 auto; padding:10px;}


h1			{
			margin-bottom:-10px;
			text-align:right; 
			font: normal 27px Times, serif;  
			color:#510000;
			letter-spacing:2px;
			}


h2			{
			font: normal 14px Times, sans-serif;
			text-align: left;
			letter-spacing:2px; 
			text-transform:uppercase; 
			color:#000; 
			margin: 25px 0px 5px 0px;
			padding:0px;
			width:200px;
			border-bottom: 1px solid #000;
			}


#footer			{
			background: #dcc678;
			border:2px solid #000;
			border-top:0px;
			border-bottom:2px solid #fff;
			text-align:center;
			color:#666;
			font: normal 11px serif; 
			height:25px;
			padding-top:5px;
			}


img			{background-color:#8c0a02; border: 4px solid #8c0a02;}
img.top			{border: 0px;}