#membership {  float: left; width: 950px;height : 575px; background-image: url(/static/images/membership_background.jpg); }

/* the title emulated with html and css */
#membership_title {font-size: 22px; font-weight: bold;color: #FFFFFF; position: absolute; top:200px; left: 370px; width: 300px;
                   text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left : 10px;}

                   
                   
#form_container {position: absolute; top: 270px; left: 330px; width: 300px; text-align: left;}        

#error_message {position: absolute; top: 270px; left: 340px; width: 300px; text-align: left;}    

.form_field { padding-top: 8px;}

#submit_button { padding-left: 110px; padding-top: 5px;width: 85px; height: 24px; border-style: none; outline: none;}

.form_field img { padding-left: 110px; padding-top: 5px;}

INPUT { border-color: #FFFFFF;  border-style: solid;  border-width: 1px; color: #FFFFFF; background-color: #000000; padding: 2px; width: 290px; }           
SELECT { border-color: #FFFFFF;  border-style: solid;  border-width: 1px; color: #FFFFFF; background-color: #000000; }   
                 
			



