.field_error input{
	border: 3px solid #f00;

}
/*add and edit task page*/
#edit_task_content label,
#add_task_content label{
	margin-bottom: 10px;
}

div#add_task_content div#errorExplanation,
div#edit_task_content div#errorExplanation{
	width: 330px;	
	/*background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #999;*/
	border:none

}

div#add_task_content div#errorExplanation p,
div#edit_task_content div#errorExplanation p{
	/*padding: 5px;*/
}

div#add_task_content div#errorExplanation ul,
div#edit_task_content div#errorExplanation ul{
	/*margin-left: 15px;*/
}

/*div#add_task_content .fieldWithErrors{
	border: none;
}*/

div#add_task_content .fieldWithErrors input{
	/*border-color: #f00;
	border-width: 1px;*/
}


/*edit task page*/

#edit_task_content P{
	/*padding: 0;
	margin: 0;*/
}

#edit_task_content {
	/*background-color: #ff7a00;*/
}

input.text_box_loud
{
	font-size: 1em;
	padding: 5px;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #999;
	/*border: 1px solid #DDDDDD;*/
}
		


/*signup page*/
div#signup_form div#errorExplanation{
	width: 330px;
	margin-left: -35px;	
	/*background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #999;*/
	border:none;
	margin-bottom: 10px;

}

div#signup_form div#errorExplanation p{
	padding: 5px;
}

div#signup_form div#errorExplanation ul{
	margin-left: 15px;
}


#signup_form .text_box_loud{
	/*font-size: 1.2em;*/
	
	/*margin-bottom: 10px;*/
}

#signup_form p,
#signup_form select{
	margin: 0;
	padding: 0;
}

#signup_form label{
	margin-top: 10px;
}

#signup_form input#signup_button{
	margin-top: 20px;
}

#signup_content{
	background-color: #DAF3FF;
	background: none;
	margin-bottom: 20px;
}

/*login page*/
div#login_form{
	padding-bottom: 0;
	/*background-color: #BDE5F0;*/
		/*background: #fff url(/images/temp/inside_bg4.gif) repeat;*/
		/*background:none;*/
		margon-top:30px;
	/*background-color: #eaeaea;*/
	/*background: #77ABE3 url(/images/temp/my_bg.png) repeat;*/
	background: #eaeaea none;
	background-color: #ffffff;
	
}

div#login_form.round{
	border: 2px solid #eaeaea;
	border:none;
	border: 3px solid #0097fa;
}

#login_form label{
	margin-top: 10px;
}

#login_form input#login_button,
demo_login input#login_button,
#login_form input#invitation_submit{
	margin-top: 10px;
	margin-bottom: 10px;
}
div#login_form p{
	margin: 0;
	padding: 0;
}

div#login_form h2,
div#forgot_password_form h2{
	margin-bottom: 10px;
	color: #000;
	font-size: 1.2em;
	font-weight: bold;
}

div#forgot_password_form div#left_box,
div#forgot_password_form div#right_box{
	padding-top: 30px;
}

div#forgot_password_form a{
	color: #212121;
	font-weight: bold;
}

div#forgot_password_form p{
	margin-top: 10px;
}

div#login_content{
	/*background-color: #DAF3FF;*/
	background:none;

}

div#sign_up{
	/*background-color: #f00;*/
}

div#login_section{
	/*background-color: #007eff;*/
}

#login_form .text_box_loud{
	/*font-size: 3em;*/
	font-size: 1.2em;
}

#login_form,#signup_form,#add_task_form,#left-box,#right-box{	
	padding-top: 10px;
	padding-bottom: 10px;
}

#signup_form{
	/*background-color: #cde0f2;*/
	margin-top: 20px;
	border: 3px solid #0097fa;
}


div#inside{
	margin: 0 auto;
}

div#account-form{
	/*background-color: #fff;
	background-color: #BDE5F0;*/
	padding: 10px;
	/*border-left: 1px solid #999;*/

}

div.form-row{
	/*margin-bottom: 10px;*/
	padding-top: 15px;
}

div#form_buttons{
	padding-bottom: 10px;
}

select{
	margin: 0;
}

form label{
	font-weight: bold;
	color: #000;
	font-size: 1em;
	display: block; /*fixes the login box on the signup page on Safari*/
	padding-bottom:2px;
}


/* embeds the openid image in the text field */
input#openid_url {
   background: url(http://openid.net/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}

/*for add a task page*/
div#add_task_form input#task_task_name{
	/*font-size: 3em;*/
	/*font-size: 2em;*/
	font-size: 1.2em;
}

/*for edit task page*/
div#edit_task_content input#task_task_name{
		/*font-size: 2em;*/
		font-size: 1.2em;
}

form .text_box{
	font-size: 2em;
	/*width: 400px;*/
}

.padding label{
	padding-bottom: 40px;
}

.coming_soon{
	color: #f00;
}


input.bigcheck {
	height: 30px;
	width: 30px;
	border: 1px solid #ff1f19;
} 