
/*==========================================================================================

This file contains styles related to the style scheme of the theme

==========================================================================================

	0.	Get Option
	1.	Document Setup (body)
	2.	Header Styles (login logo)
	3.	Form Styles (form, field, button, etc)
	4.	Copyright
	5.	Notifications
	6.	CSS Custom

-----------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------*/
/*	0.	Get Option
/*-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	1.	Document Setup (body)
/*-----------------------------------------------------------------------------------*/

html{
	background:none !important;
	background-color: transparent;
}

body {
	font:13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	cursor: default;
	
	background-image: url(  ) !important;
	background-color:  #212526 !important;
	background-position:  top left !important;
	background-repeat:  no-repeat !important;
}

#backtoblog { display : none; }

div.updated, .login .message { margin: 0 0 16px 0; }

/*-----------------------------------------------------------------------------------*/
/*	2.	Header Styles (login logo)
/*-----------------------------------------------------------------------------------*/

.login #login{
	width : 350px !important;
}

.login #login h1{
		background:none !important;
	background-color: transparent;
	background-image: url(  ) !important;
	}

h1 a {
	width : 350px !important;
	height : 130px !important;
	padding-bottom : 0px !important;
	background-image: url( http://assets.rapidcrush.com/images/members-area-logo.png ) !important;	
}

/*-----------------------------------------------------------------------------------*/
/*	3.	Form Styles (form, field, button, etc)
/*-----------------------------------------------------------------------------------*/

form {
	margin-left: 0;
	padding : 30px 47px 80px 47px !important;
	
		background-image: url(  ) !important;
	background-color:  #f4f4f4 !important;
	background-position:  top left !important;
	background-repeat:  no-repeat !important;
		
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important;
	
	border : 0px solid #000000 !important;
	
	-moz-box-shadow:  0px 0px 1px 5px #108aae !important;
	-webkit-box-shadow:  0px 0px 1px 5px #108aae !important;
	box-shadow:  0px 0px 1px 5px #108aae !important;
}

label {
	color : #000000 !important;
	font-weight: bold;
	font-size : 14px !important;
	text-align: left !important;
}

body form .input, #user_pass, #user_login, #user_email {
	width :  224px !important;
	color : #000000 ;
	font-size : 14px !important;
	padding : 11px 13px 10px 13px !important;
	margin-top : 7px  !important;
	
	-webkit-border-radius: 3px ;
	-moz-border-radius: 3px ;
	border-radius: 3px ;
	
	background-color:  #ffffff ;
	
	border : 1px solid #000000 ;
	
	-moz-box-shadow:  0px 0px 1px 4px #e6e6e6 ;
	-webkit-box-shadow:  0px 0px 1px 4px #e6e6e6 ;
	box-shadow:  0px 0px 1px 4px #e6e6e6 ;
}

body form .input:focus, body form .input:active  {
	background-color:  #ffffff !important;
	
	border : 1px solid #cfcfcf !important;
	
	-moz-box-shadow:  0px 0px 1px 4px #e6e6e6 !important;
	-webkit-box-shadow:  0px 0px 1px 4px #e6e6e6 !important;
	box-shadow:  0px 0px 1px 4px #e6e6e6 !important;
}

form .forgetmenot {
	margin-top : 20px;
}

form .forgetmenot label {
	font-size : 12px !important;
	color : #737373 !important;
}

form .submit {
	margin-top : 17px;
}

/* button config */

input.button-primary {
    display: inline-block;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	font: bold 12px/1em HelveticaNeue, Arial, sans-serif;
	padding: 8px 21px !important;
	color: #555;
	text-shadow: 0 1px 0 #fff;
	margin-right : 5px;
	
	background: #f5f5f5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0)) ;
	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0) ;
	
	border: 1px solid #dedede;
	border-color: #dedede #d8d8d8 #d3d3d3;
	
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

input.button-primary:active{
	position: relative;
	top: 1px;
	
	color: #555;
	background: #efefef !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4)) !important;
	background: -moz-linear-gradient(top, #eaeaea, #f4f4f4) !important;
	border-color: #c6c6c6 !important;
}

input.button-primary:hover, input.button-primary:focus{
	color: #555;
	background: #efefef;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
	background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
	border-color: #ccc;
}
input.button-primary{
	*width: auto; /* IE7 Fix */
	*overflow: visible; /* IE7 Fix */
}

		input.button-primary{
			background: #377ad0 !important;
			background: -webkit-gradient(linear, left top, left bottom, from(#52a8e8), to(#377ad0)) !important;
			background: -moz-linear-gradient(top, #52a8e8, #377ad0) !important;
			border-color: #4081af #2e69a3 #20559a !important;
			color: #fff !important;
			text-shadow: 0 1px 1px #4081af !important;
		}
		input.button-primary:hover, input.button-primary:focus{
			background: #206bcb !important;
			background: -webkit-gradient(linear, left top, left bottom, from(#3e9ee5), to(#206bcb)) !important;
			background: -moz-linear-gradient(top, #3e9ee5, #206bcb) !important;
			border-color: #2a73a6 #165899 #07428f !important;
		}
		input.button-primary:active{
			background: #3282d3 !important;
			border-color: #154c8c #154c8c #0e408e!important;
			text-shadow: 0 -1px 1px #1d62ab !important;
		}
		
#nav {
	margin-left : 178px;
    margin-top : -162px;
    padding : 0;
	position : absolute;
	widht : 100px;
}

.login #nav a, .login #backtoblog a {
	color : #383838 !important;
	text-decoration : none;
	font-size : 12px !important;
	text-shadow: 0 0 0 #000  !important;
}

.login #nav a:hover, .login #backtoblog a:hover {
	color : #bdbdbd !important;
}

/*-----------------------------------------------------------------------------------*/
/*	4.	Copyright
/*-----------------------------------------------------------------------------------*/

#pw-copyright{
	margin-top : 100px !important;
	position : absolute !important;
	font-size : 11px !important;
	margin-left : -47px !important;
	text-align: center !important;
	color : #ffffff !important;
	width : 350px !important;
	text-decoration : none !important;
}

#pw-copyright a{
	color : #ebebeb !important;
	text-decoration : none !important;
}

#pw-copyright a:hover{
	color : #121212 !important;
}

/*-----------------------------------------------------------------------------------*/
/*	5.	Notifications
/*-----------------------------------------------------------------------------------*/

div.updated, .login .message {
	margin: 12px 0 13px;
	font-size : 11px;
	text-align: center;
	line-height:15px;
	background: #f3eb90;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbf4a2), to(#ebe27f));
	background: -moz-linear-gradient(top, #fbf4a2, #ebe27f);
	border-color: #f5e121 #f5e121 #e0cc10;
	color: #444;
	text-shadow: 0 1px 1px #ffff98;
	-webkit-box-shadow: 0 1px 2px #e9e3a4, inset 0 1px 0 #fee795;
	-moz-box-shadow: 0 1px 2px #e9e3a4, inset 0 1px 0 #fee795;
	box-shadow: 0 1px 2px #e9e3a4, inset 0 1px 0 #fee795;    
}

div.error, .login #login_error {
	margin: 12px 0 13px;
	font-size : 11px;
	text-align: center;
	line-height:15px;
	background: #f3eb90;
	background: -webkit-gradient(linear, left top, left bottom, from(#f9a89f), to(#eb8b80));
	background: -moz-linear-gradient(top, #f9a89f, #eb8b80);
	border-color: #f53a21 #f53a21 #e03210;
	color: #444;
	text-shadow: 0 1px 1px #ff9898;
	-webkit-box-shadow: 0 1px 2px #e8afaf, inset 0 1px 0 #ffaaaa;
	-moz-box-shadow: 0 1px 2px #e8afaf, inset 0 1px 0 #ffaaaa;
	box-shadow: 0 1px 2px #e8afaf, inset 0 1px 0 #ffaaaa;
}

.login #login_error a { color : #565656; }

.login #login_error a:hover { color : #393939; }

/*-----------------------------------------------------------------------------------*/
/*	6.	CSS Custom
/*-----------------------------------------------------------------------------------*/

#user_login, #user_pass {
 width: 254px !important;
}
#nav {
 margin-left: 178px !important;
 margin-top: -180px !important;
 padding: 0 !important;
 position: absolute;
}
.login form {
 margin-left: 0px !important;
}
