.jqmOverlay {
	background-color:#999999 !important;
	}
#signup {
	padding:5px;
	background: #F7F7F7;
	margin-bottom:10px;
-webkit-box-shadow: 0px 0px 15px #cecece;
-moz-box-shadow: 0px 0px 15px #cecece;
	text-align:left;
	border:1px solid #f0f0f0;
	}
#signup p {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-weight:normal;
	font-style:italic;
	padding:0;
	font-size:16px;
	color:#333333;
	}
#signup p input[type=text] {
	width:200px;
	padding:3px;
	margin-left:5px;
	margin-top:5px;
}
#signup p input[type=submit] {
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	cursor:pointer;	
	border: 1px solid #cecece;
	background-color:#fff;
}
#signup p input[type=submit]:hover {
	-moz-box-shadow: 0px 0px 15px #000;
	-webkit-box-shadow: 0px 0px 15px #000;
}
#signup_pop {
	width:520px;
	height:222px;
	padding:36px;
	margin-left:-280px;
	text-align:left;
	border:8px solid #575757;
-webkit-box-shadow: 0px 0px 20px #fff;
-moz-box-shadow: 0px 0px 20px #fff;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

	}
#signup_pop h1, #signup_pop h2 {
	margin-top:5px;
	padding:0;
	font-family:Helvetica,arial,sans-serif;
	}
#signup_pop h3, .comment_signin_options p {
	margin-top:6px;
	padding:0;
	font-family:Helvetica,arial,sans-serif;
	color:#333333;
	border-top:1px solid #cecece;
	font-size:14px;
	padding-top:4px;
	text-transform:none;
	font-weight:bold;
	text-align:left;
}
#signup_logo {
	margin:0;
	padding:0 0 10px;
	text-align:center;
	border-bottom:1px solid #cecece;
	}
#signup_details {
	text-align:left;
	}
#signup_pop input {
	/* border:1px solid #DDDDDD; */
	padding:4px;
	}
.signup_field_desc,.field-header label {
	display:block;
	font-size:14px;
	float:left;
	padding-right:10px;
	font-family:Helvetica,arial,sans-serif;
}
input.signup_field, .field-content input {
	border:1px solid #DDDDDD;
	padding:5px;
	display:block;
	float:right;
	margin-right:0;
	width:200px;
}
.signup_item,.field {
border-top:1px dotted #999999;
clear:both;
float:left;
margin-top:10px;
padding:3px;
width:100%;
}
#signup_pop input[type=submit], #signup_pop button {
	border: 1px solid #cecece;
	padding:5px;
	color:#000;
	background: url('http://www.talkingpointsmemo.com/images/signup-button-bg.gif') repeat-x scroll 0 0 #fff;
	-moz-box-shadow: 0px 0px 5px #cecece;
	-webkit-box-shadow: 0px 0px 5px #cecece;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin:10px;
	width:125px;
	height:30;
	font-size:14px;
	font-family:Helvetica,arial,sans-serif;
	font-weight:bold;
	text-shadow:0 1px #FFFFFF;
	font-size:14px;
	}
#signup_pop input[type=submit]:hover, #signup_pop button:hover {
	-moz-box-shadow: 0px 0px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	cursor:pointer;
	border:1px solid #999999;
	}
#email_signup_id {
	display:none;
	}

/* MT LOGIN RESKIN */

#signup_pop h1 img {
float:left;padding-right:10px;margin-top:-5px;
}

#signup_pop h1#page-title { margin-bottom: 10px; }

#signup_pop a {
	color: #003366;
	text-decoration:none;
}
#signup_pop a:hover {
	text-decoration:underline;
}

#signup_pop ul, #signup_pop dl dd {
	padding:0;
	margin:0;
}

#signin_with_mt {
	float:left;
	width:370px;
}

#signin_with_Facebook { /* facebook button */
	float:left;
	margin-left:40px;
	margin-top:15px;
}

h3#facebook_signin_hed {
	font-weight:normal;
	border-top:1px dotted #999999;
}

#signup_pop .comment_signin_options {
	height:15px !important;
}

#signup_pop .comment_signin_options ul {
	margin-left:145px;
}

#signup_pop .comment_signin_options ul li {
	list-style-type: none;
	float: left;
	padding:5px;
	display:block;
	border:1px solid #cecece;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	margin-right:10px;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	background: url('http://www.talkingpointsmemo.com/images/auth-selector-bg.gif') repeat-x scroll 0 0 #fff;
	text-shadow:0 1px #FFFFFF;
	cursor:pointer;
}

#signup_pop .comment_signin_options ul li a {
	text-decoration:none;
	color:#000;
}

#signup_pop .comment_signin_options ul li a:hover {
	text-decoration:underline;
}

#signup_pop ul li.choice_on {
	border:1px solid #333333;
  -moz-box-shadow:0 0 5px #999999;
  background: url('http://www.talkingpointsmemo.com/images/auth-selector-active-bg.gif') repeat-x scroll 0 0 #fff;
  text-shadow:0 1px #f0f0f0;
}

.signin_logo, .auth_name {
	float:left;
}

.auth_name {
	margin-top:5px;
	padding-right:5px;
}

.signin, #signup_pop ul {

	}

#signup_pop .right {
	float:right;
	clear:both;
	font-size:12px;
	font-family:Helvetica,arial,sans-serif;
}

#signup_pop .actions-bar {
	text-align:center;
	clear:left;
	margin-left:-82px;
	margin-top:-10px;
}


#signup_pop p {
	text-align:left;
	font-size:12px;
	font-family:Helvetica,arial,sans-serif;
	padding-top:5px; 
	margin-left:78px;

}

#signup_pop .field-content input {
/* for static
	height:30px;
	width:290px;
*/

/* for live */
	height:20px;
	width:280px;
/* */

	font-size:16px;
}

#signup_pop .comment_signin_options p {
	font-size:14px;
	margin-bottom: -14px !important;
	margin-left: 0 !Important;
}

#signup_pop #password-field {
	padding-bottom:15px;
	border-bottom:1px dotted #cecece;
}

#signup_pop #meta_options {
	margin-top:-40px;
}

#signup_pop #signing_with_mt {
	overflow:auto;
}

#signup_pop #footer {
	height:0 !important; 
	background: none;
}

#signup_pop #header { background: none; height: 0px; }
