/*
	This file is part of the WP-Members plugin by Chad Butler
	
	You can find out more about this plugin at http://butlerblog.com/wp-members
	
	Copyright (c) 2006-2011  Chad Butler (email : plugins@butlerblog.com)
	
	WP-Members(tm) is a trademark of butlerblog.com
	

	This stylesheet overrides some of the default styles

*/

/* Error and Dialog Messages */

#wpmem_msg, .wpmem_msg {
	width: 575px;
    padding-top: 10px;
    border: 1px solid #42c5f5;
    background-color: #fff;
	margin-bottom: 16px;
}

/* Sidebar Login Widget */

#wp-members  { margin-bottom: 20px; line-height: 25px;}
#wp-members label { color: #33b8e8;}
#wp-members .div_text { padding-top: 4px; }
#wp-members .username, #wp-members .password {
	border: 1px solid #ccc;
	background-color:#fff;
	width: 200px;
	font: 13px verdana,sans-serif;
	color: #000;
	padding: 7px 5px 4px;
	margin-bottom: 12px;
}

#wp-members .button_div { margin-top:3px; }

#wp-members .buttons {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	background: #ffe959;
	font-size: 11px; 
	color: #000; 
	margin-left: 0px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	margin-right: 5px;
	padding-right: 8px;
	border-style: none;
}

#wp-members .err {
	width: 288px;
    padding: 5px;
    border: 1px solid #b8220f;
    background-color: #fed9d9;
	font-weight: bold;
}



/* Login Form and Registration Form */

#wpmem_reg, #wpmem_login {
	width:577px;
	float:left;
}

#wpmem_reg fieldset, #wpmem_login fieldset {
	border: 1px none #ccc;
	margin-bottom: 28px;
}

#wpmem_reg legend, #wpmem_login legend {
	border: 1px none #333;
	color: #33b8e8;
	padding-bottom: 12px;
	font: 20px Ubuntu, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.select, 

#wpmem_reg label.textarea , #wpmem_login label, #wpmem_login label.select {
	width: 186px;
	margin-right:2px;
	padding-top: 9px;
	float:left;
	display: block;
	font-family: Ubuntu, "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
	font-size: 115%;
	line-height: 1.1;
	color:#666;
	margin-top: 2px;
}

#wpmem_reg label.text, #wpmem_reg label.checkbox, #wpmem_reg label.select, #wpmem_login label {
	height:32px;
}

#wpmem_reg label.textarea {
	height: 197px;
}

#wpmem_reg .form, #wpmem_login .form {
	margin:0;
	padding:0;
}

#wpmem_reg .clear, #wpmem_login .clear {
	clear:both;
}

#wpmem_reg .holder, #wpmem_login .holder {
	background-color:#fff;
}

#wpmem_reg .div_text, #wpmem_reg .div_checkbox, #wpmem_reg .div_select, 

#wpmem_reg .div_textarea, #wpmem_login .div_text, #wpmem_login .div_select {
	/*float: left;*/
	margin-top: 3px;
	padding: 5px 0 3px 5px;
}

.logged-in .div_textarea, .logged-in .div_text {
	float: none!important;
}

.logged-in .button_div {clear:both; float:none!important;}

#wpmem_reg .div_text, #wpmem_reg .div_checkbox, #wpmem_login .div_text, #wpmem_reg .div_select, #wpmem_login .div_select {
	height: 35px;
}

#wpmem_reg .div_textarea {
	height:200px;
}

#wpmem_reg .textbox, #wpmem_login .textbox,

#wpmem_reg .dropdown, #wpmem_login .dropdown,

#wpmem_reg .username, #wpmem_login .username,

#wpmem_reg .password, #wpmem_login .password {
	border: 1px solid #ccc;
	background-color:#fff;
	width: 374px;
	font: normal 18px Ubuntu;
	color: #000000;
	padding: 3px 4px 3px 5px;
	/*margin-right: 48px;*/
}

#wpmem_reg .dropdown, #wpmem_login .dropdown {width:385px; /*margin-right: 37px;*/ font-size: 15px;}


#wpmem_reg .textbox:focus, #wpmem_reg .textbox:hover, #wpmem_login .textbox:focus, #wpmem_login .textbox:hover,
#wpmem_reg .username:focus, #wpmem_reg .username:hover, #wpmem_login .username:focus, #wpmem_login .username:hover,
#wpmem_reg .password:focus, #wpmem_reg .password:hover, #wpmem_login .password:focus, #wpmem_login .password:hover {
	background-color: #ffe959;
}


#wpmem_reg .textarea {
	width:346px;
	height:190px;
}

#wpmem_reg .button_div, #wpmem_login .button_div {
	width:353px;
	float:right;
	border: 1px none #ccc;
	text-align:right;
	height:35px;
	margin-top:3px;
	padding:5px;
}

#wpmem_reg .buttons, #wpmem_login .buttons {
	font-family: Ubuntu, Arial, Helvetica, sans-serif;
	background: #ffe959;
	font-size:12px; 
	color: #000; 
	padding: 4px 12px;
	text-decoration: none;
	text-transform:uppercase;
	font-weight:bold;
	border: 0 none #fff;
}

#wpmem_reg .req { color: red; }

/* Captcha tweaks */
#recaptcha_div, #wpmem_reg .button_div {margin-right: 50px;}
