h1 {
	text-transform:uppercase;
	font-size:2.5em !important;
	color: #B23F8C !important;
	padding:0.9em 0 0.5em 0!important;
	margin:0.5em !important;
	font-weight:bold !important;
	clear:both;
	}
p {
	padding:0.9em 0 0.5em 0!important;
	margin:0.5em !important;
	margin:0 1em 0 1em !important;
	
	
	
}
p.intro {
		font-size:1.2em;
		}
		
em {
	font-style:italic;
	color:#B23F8C;
	}
		
div.container {
	border:0px solid #DDD;
	margin:1em auto;
	border-bottom:2px solid #000;
	width:58em;
	
	
}
div.holder {
	border:1px solid #CCC;
	clear:both;
	width:100%;
	

}

div#header {
	background-color:#000;
	width:100%;
	border-top:2px solid #9C0;
	float:left;
	display:inline;
}

div#header img {
			padding:0.5em !important;
			}

		
			
div.container ul {
			color:#7F7F7F;
			list-style:none;
			font-size:0.88em;
			float:right;
			padding:0.5em !important;
			margin-right:-0.0em;
			margin-top:0.3em;
			}


div.container ul.contact_method {
								position:relative;
								top:1em;
}

				
div.container ul li a {
			color:#7F7F7F;
			text-decoration:none;
			}
			
div.container ul li a:hover {
			text-decoration:underline;	
			}			

			
div.container a {
		color:#3DAF36;
		}		


div.container ul.inform {
				color:#7F7F7F;
				float:left;
				font-size:0.9em;
				padding-left:0 !important;
				margin-left:0.5em !important;
				}		
				
div.container ul.inform em{
					color:#B23F8C;
					}	

div.container ul.inform li a {
						background: #FFF url(../images/arrow_left.gif) 0 0 no-repeat;
						padding-left:1.5em;
						}


form {
	
	margin:9em !important;
	margin-top:3em !important;
	margin-bottom:0em !important;
}
label
	{
		display:block;
	}

label img {
		padding-right:0.5em;
		}
input.submit {
			float:right;
			position:relative;
			right:-0em;
}
fieldset {border:0 !important;}
fieldset.user_details {
		background:#FFF url(../images/comment_edit.png) right 0 no-repeat;
		
		}
legend {color:#DDD;}
input:focus,  textarea:focus {background-color:#DDD;border:1px solid #000;}		