/* Global Whitespace Reset */

*
					{
					margin: 0;
					padding: 0;
					}

body
					{
					margin: 0;
					padding: 0;
					background: url(images/img01.jpg);
					font-family: Arial, Helvetica, sans-serif;
					line-height: 1.8em;
					}
					
p
					{
					font-size: 12px;
					padding-bottom: 10px;
					}

h1, h2, h3, h4, h5, h6
					{
					color: #000000;
					}

h2
					{
					padding-left: 20px;
					background: url(images/img07.gif) no-repeat left center;
					}

blockquote
					{
					margin-top: 20px;
					padding: 0 0 0 30px;
					background: url(images/img09.gif) no-repeat;
					line-height: 1.6em;
					}

a
					{
					text-decoration: none;
					color: #3366CC;
					}

a:hover
					{
					background: none;
					text-decoration: underline;
					}
					
#profiles
					{
					padding-top: 20px;
					border: none;
					background-color: #FFFFFF;
					width: 640px;
					margin: 0 auto;
					}
					
#form
					{
					border: solid 4px #2fd130;
					background-color: #FFFFFF;
					width: 640px;
					margin: 0 auto;
					}
					
#profiles_header
					{
					float: right;
					width: 600px;
					height: 97px;
					background: url(images/profile_header.jpg) no-repeat;
					}
					
#form_header
					{
					float: right;
					width: 600px;
					height: 97px;
					background: url(images/form_header.jpg) no-repeat;
					}
					
#profiles_bar
					{
					float: right;
					width: 600px;
					}
					
#profiles_bar_contents
					{
					padding-top: 5px;
					padding-left: 20px;
					height: 40px;
					margin: 0px;
					font-size: 12px;
					font-weight: bold;
					background: url(images/profile_bar.jpg) no-repeat;
					}
					
#profiles_content
					{
					width: 640px;
					margin: 0 auto;
					background-image: url(images/profile_watermark.jpg);
					background-repeat: no-repeat;
					background-position: right;
					}
					
#profiles_form_content
					{
					width: 640px;
					margin: 0 auto;
					background-repeat: no-repeat;
					background-position: right;
					}

#profiles_content a
					{
					color: #000000;
					text-decoration: none;
					}
					
#profiles_content ul
					{
					font-size: 12px;
					font-weight: bold;
					padding-left: 10px;
					padding-bottom: 10px;
					}
					
#profiles_form_content a
					{
					color: #000000;
					text-decoration: none;
					}
					
#profiles_content a:hover
					{
					color: #2fd130;
					text-decoration: underline;
					}
					
#profiles_form_content a:hover
					{
					color: #2fd130;
					text-decoration: underline;
					}

#content
					{
					width: 750px;
					margin: 0 auto;
					background-color: #ffffff;
					}
					
#content ul
					{
					font-size: 14px;
					}
					
#members_form
					{
					width: 560px;
					float: left;
					background-color: #2fd130;
					text-align: center;
					font-size: 12px;
					font-weight: bold;
					clear: both;
					}

#posts
					{
					float: right;
					width: 510px;
					}
					
#form_posts
					{
					float: right;
					width: 600px;
					}
					
#form_content
					{
					padding-right: 40px;
					}
					
#contact_form
					{
					width: 400px;
					float: left;
					margin-left: 50px;
					background-color: #2fd130;
					text-align: center;
					font-size: 12px;
					font-weight: bold;
					clear: both;
					}


#posts .post
					{
					padding-bottom: 15px;
					}

#posts h2
					{
					padding-top: 10px;
					color: #000000;
					font-size: 1em;
					}
					
.active_green
					{
					font-size: 18px;
					color: #2fd130;
					}

#posts .post_content
					{
					padding: 15px 20px 0 20px;
					}
					
#posts .post_profiles_content
					{
					padding: 15px 80px 0 20px;
					}

#posts .meta p
					{
					color: #000000;
					font-size: 11px;
					font-weight: bold;
					padding-left: 40px;
					}						

.hidden
					{
					display: none;
					}