@charset "utf-8";
/* CSS Document */
.mu_register { margin: 0 auto; width: 600px; }
.mu_register form { margin: 0; }
.mu_register .error, .contact_leader .error { padding: 10px; color: #333333; background: #FFEBE8; border: 1px solid #CC0000; }
.mu_register #blog_title,
.mu_register #blogname { width: 90%; margin: 5px 0; }
.mu_register small{ font-size:11px; color: #656A6B; }
.mu_register button {padding: 12px 0;}
.mu_register .prefix_address,
.mu_register .suffix_address {font-size: 18px; display: inline; }	
.mu_register label { display: block; margin: 12px 0 6px; font-weight: bold; font-size: 14px !important; }
.mu_register label.checkbox { display:inline; }
.mu_register .mu_alert {padding: 10px; color: #333333; background: #ffffe0; border: 1px solid #e6db55; } 
.mu_register .mu_field {margin: 0; width: 90% !important; width: 95%; padding: 6px 2px; }
.mu_register .error, .contact_leader .error { padding: 10px; color: #333333; background: #FFEBE8; border: 1px solid #CC0000; }

.splitfields {
	margin-top: 14px;
	}
.splitfields label {display: inline; width: 140px;}
.splitfields .lefty {
		float: left;
		/*width: 270px;*/
		padding: 0; margin: 0 20px 0 0;
		}
.splitfields .righty label,
.splitfields .lefty label {margin: 0 !important;} 
.splitfields .zipfield {float: left; margin-bottom: 0; margin-top: 0;}
.splitfields .statefield {float: left; width: 100px; margin-bottom: 0; margin-top: 0;}
.splitfields .cityfield {float: left; width: 250px; margin-bottom: 0; margin-top: 0; margin-right: 20px;}
.splitfields .mu_field {width: 240px !important;}
.splitfields .shortfield,
.shortfield {width: 75px !important;}
#chk_username_results, #chk_email_results{ float:right; margin:0 10px 0 0; }
#chk_passwords_results{ float:right; margin:-26px 10px 0 0; }
#chk_passwords_results p, #chk_username_results p { margin:0px!important; padding:5px; }
p.pass_fail, p.user_fail{
background:#FFEBE8;
border:1px dashed #CC0000;
color:#CC0000;	
}
p.pass_ok, p.user_ok{
background:#b8fbba;
border:1px dashed #016b03;
color:#016b03;	
}

.field-required{
	border:2px solid #CC0000;
}
.field-required-p{ color:#CC0000!important; font-weight:bold; }
.required-toa{ position:absolute; margin:0 0 0 -21px; }
#error_contain{
	display:none;
	background:#FFEBE8;
	border:2px dashed #CC0000;
	color:#CC0000;
	padding:10px;
	margin:20px auto;
}
#success_contain{
	display:none;
	background:#dcf9d9;
	border:2px dashed #238402;
	color:#238402;
	padding:10px;
	margin:20px auto;
}

/**************PHOTO WALK QUESTIONS STYLES****************/
.float_chkbox_p{ margin:0px 0 0 25px!important; }
.adobe_add_optin{ border-top:2px dashed #888888; padding-top:12px; font-size:14px; }
.pw_questions p{ padding: 0px 20px 0 0 !important; margin: 0 0 8px 0!important; }
.pw_questions li { margin: 20px 0 10px !important; width: 190px; float: left; padding: 0; }
.pw_choices{
	margin: 20px 0 0 !important;
	padding: 0 20px 0 0;
}
.pw_choices li input[type=checkbox], .pw_choices li input[type=radio], .float_chkbox{
	float:left;
}
.pw_choices li p{ margin:0 0 0 25px!important; }

.pw_choices li{
	list-style-type:none;
	margin:0 0 5px 0 !important;
	color: #656A6B;
}
label.form_choice{
	display:inline!important;
	font-size:12px!important;
}
/**************PHOTO WALK LEADER TERMS STYLES****************/
.leader_agreement_list{ padding: 20px 20px 15px 20px; background: #f8f5d5; border: 1px dashed #edde8a; color: #656a6b; position: relative; margin: 15px 0 20px 0; }
.book-selection{ padding: 0px 20px 15px 20px; background: #f8f5d5; border: 1px dashed #edde8a; color: #656a6b; position: relative; margin: 15px 0 20px 0; }
.leader_agreement_list li{ overflow:hidden; margin:0px 0 15px 0; list-style-type:upper-roman !important; }
.leader_agreement_list li p{ margin:0px; padding:0px; font-weight: bold; }
.leader_agreement_list .pw_choices li{
	float:left;
	margin:0 10px 5px 0!important;
}
.fright{ float:right; margin:0 0 0 10px!important;}
#leader_agreements h3 {margin: 10px 0;}
.agreementico {position: absolute; right: 0; top: -5px;}

/**************CONTACT LEADER FORM STYLES****************/
#contact_leader_form, #contact_walkers_form{
	margin:0 auto;
	width:515px;
}


/**************LEADER APPLICATION FORM STYLES***********/
.display_application_status{
	display:none;
	-moz-border-radius:5px 5px 5px 5px;
	background:none repeat scroll 0 0 #FFFFE0;
	border:1px solid #E6DB55;
	font-size:1.2em;
	padding:10px;	
	margin:20px 0 0;
}
.display_application_status h2{ line-height:28px;}
/*******************DEFUALT STYLES*******************/
#leader_register{margin: 0 auto;}
#photowalk_questions{overflow: auto; margin: 0 auto; font-weight:bold;}
#leader_agreements{margin: 30px auto 10px auto; position: relative;}
#recaptcha_widget_div {clear:both; padding: 20px 0; margin: 0 auto;}

/*******************SWITCH PHOTO WALK STYLES*************/
.alert_user_switch_container{
	display:none;
}

/*******************COLORBOX STYLES********************/
	#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
	#cboxOverlay{position:fixed; width:100%; height:100%;}
	#cboxMiddleLeft, #cboxBottomLeft{clear:left; }
	#cboxContent{position:relative; margin:0; }
	#cboxLoadedContent{overflow:auto; padding:10px; }
	#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
	#cboxTitle{
		background:none repeat scroll 0 0 #FFFFFF;
		font-weight:bold;
		margin:-20px 0 0;
		opacity:0.9;
		padding:5px 0;
		position:absolute;	
	}
	#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
	
 	#cboxTopLeft{width:21px; height:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) left top repeat-y; z-index:9999; position:relative; }
    #cboxMiddleRight{width:21px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/wp-content/themes/photowalk2010/images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/wp-content/themes/photowalk2010/images/border.png) 0 -29px repeat-x;}
	#cboxClose{position:absolute; bottom:0; right:25px; background:url(/wp-content/themes/photowalk2010/images/colorbox_controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px; top:0px;}
	#cboxClose.hover{background-position:-25px -25px;}
	#cboxOverlay{ background:#000000; }
	#cboxLoadedContent{margin:0;}
	
	#cboxTitle{bottom:9px; left:0; text-align:center; width:100%; color:#000;}
    #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
/*******************TEMPORARY STYLES*******************/
#post-3{
	-moz-border-radius:0px!important;
	-moz-box-shadow:0px 0px 0px!important;
	background:none!important;
	border:0px!important;
	padding:0px!important;
	width:100%!important;
}
html .submit_button {
	background: #F9F9F9;
	background: -webkit-gradient( linear, left bottom,  left top, color-stop(0, #ebebeb),  color-stop(1, #f9f9f9) );
	background: -moz-linear-gradient( center bottom, #ebebeb 0%, #f9f9f9 100% );
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 1px solid #cecece;
	color: #6BA334;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	padding: 6px 16px;
	text-shadow: 1px 1px 1px #fff;
	}
#recaptcha_area{
	margin:20px auto;
}
