/* styles for two-column signup pages in BSD "2013core" */

form#signup {
	background: none repeat scroll 0 0 #B3D7FF;
    float: right;
    max-width: 40%;
	}
	
#signupheader {
 	float: left;
    margin: 0;
    max-width: 500px;
    padding: 0;
	}

#signupfooter {
    color: #333333;
    float: right;
    font-size: 1em;
    line-height: 1.4em;
    margin-top: 1em;
    max-width: 18em;
	}

#SKIN.module_event2 table#signup, #constituent_content #signupform #signup {
	float: none;
    width: 46.1538462em !important; /* 600px/13 */
   *width: 45.0001125em !important; /* 600px/13.3333 IE math */
	display: inline;
	position: relative;
	top: 0px;
	color: #000;
	background: none;
	}


form#signup input {
	margin: 0 5px 0 0;
	}

form#signup label {
	margin: 0px;
	padding: 0px;
	}


#signupheader {
	margin-top: 5px;
	}

form#signup td {
	padding: 0px 5px;
	}

#signup input {
	margin-right: 5px;
	}


#signup label.field {
	margin-bottom: 0.3em;

	}

#constituent_content #loginform, #constituent_content #signupform #signup {
	font-size: 12px;
	}

#constituent_content .signuptitle {
	font-size: 18px;
	margin-bottom: 10px !important;
	color: #993333 !important;
	}





/* ipad landscape */	
@media screen and (max-width: 1015px) {

   form#signup {
	background: none repeat scroll 0 0 #B3D7FF;
    float: right;
    max-width: 100%;
	}
	
	#signupheader {
 	float: left;
    margin: 0;
    max-width: 500px;
    padding: 0;
	}

}

	
@media screen and (max-width: 1000px) {
    
   form#signup {
	background: none repeat scroll 0 0 #B3D7FF;
    margin: 0 auto;
    max-width: 600px;
    clear: both;
    float: left;
	}
	
	#signupheader {
 	float: none;
    margin: 0;
    max-width: 100%;
    padding: 0;
	}

}


@media screen and (max-width: 720px)  {
  #signupfooter {
   max-width: 100%;
   margin-bottom: 2em;
	}
   form#signup {
   	clear: both;
   	}
}


