html{
	/*overflow-x: hidden;*/
}


/*--------------------------------------------------*/
/*General*/
/*--------------------------------------------------*/
.showgrid {
	background:none;
}

h3{
	line-height: 1.2em;
	font-size: 1.3em;
}

div#add_task_link{
/*	background-color: #fffeff;*/
	/*padding: 5px;
	padding-left: 10px;*/
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/
	/*background: #75d6fc url(/images/temp/my_button_bg_30.png) repeat-x;*/

}

div#add_task_link a.loud_link:hover{
	/*color: #fff;
	background-color: #6bb600;*/
}
	
div#add_task_link:hover{
	/*background-color: #ab4543;
	background-color: #6bb600;*/
}

div#add_task_link:hover a{
	/*color: #fff;*/
}


div#page_heading_container{
	/*background-color: #fffeff;*/
	padding: 5px;
	/*text-align: center;*/
}

body#forgot_password div#page_heading_container{
	/*background-color: #fffeff;*/
	padding: 5px;
	/*text-align: center;*/
	margin-top:-10px;
	margin-bottom: 10px;
	margin-left: 0px;
}

body#forgot_password div#service_icons{
	margin-top: 20px;
	margin-bottom: 20px;
}


body#new_invitation div#page_heading_container{
	padding: 5px;
	/*text-align: center;*/
	margin-top:-40px;
	margin-bottom: 10px;
	margin-left: 10px;	
}

h1#page_heading{
	color: #000;
	font-size: 1.8em;
	margin: 0;
	padding: 0;
}

a.loud-link, a.loud-link:focus{
	font-size: 1.5em;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.loud-link:hover {
	font-size: 1.5em;
	text-decoration: none;
}

.center{
	text-align: center;
}

.middle{
	vertical-align:middle;
}

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

a.delete_link{
	color: #b32425;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
}

a.delete_link:hover{
	text-decoration: underline;
	
}

.tip{
	color: #5e5e5e;
	margin-top: 0;
	padding-top: 0;
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

.tip a{
	color: #1134f8;
	/*font-weight: bold;*/
}

.tool_tip a{
	/*border-bottom-style: dotted;
	color: #5e5e5e;*/
	text-decoration: none;
	border-bottom-width: 2px;
	font-weight: normal;
	font-style: normal;
	font-size: 0.8em;
	cursor: default;
}


.tool_tip a img{
	margin: 0;
	float: none;
	margin-top: -4px;
}

#right-box1{
	background-color: #fff;
}
#char_count{
	font-weight: bold;
	font-size: 1.1em;
	color: #999;
}


.subtle_text{
	font-style: italic;
	color: #424242;

}

div.actions {
	visibility:hidden;
	
}








/******************************************************/



/*tooltips for badges*/

a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for IE6*/

a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	/*width:130px;*/
	/*font-size: 0.5em;*/
}

a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	background:#ffffff; 
	background: #b7dfb9; 
	border:1px solid #cccccc; 
	color:#6c6c6c;
	font-size: 0.6em;
	}

a.tooltip:hover span.red{
	color: #b32425;
}

a.tooltip:hover span.green{
	color: #6bb600;
	}



div#edit_task_content div#task_status_message{
	color: #495151;
	margin-bottom: 5px;
	font-weight: bold;
}



div#edit_task_content h4{
	color: #000;
	font-weight: bold;
	font-size: 1.2em;
}
div.content{
	/*margin-bottom: 10px;*/
	padding-top: 20px;
	padding-bottom: 20px;	
	/*margin-top: 20px;*/
	
		
}

div#add_task_form h3,
div#edit_task_form h3{
	font-size: 1.5em;	
}

div#reminder-settings{
	/*background-color: #ff1f19;*/
	border-top: 1px solid #d5d5d5;
	
}
div#reminder-settings h3{
	padding-top: 10px;
	
}



div#reminder-settings{
	padding: 5px;
	
}
div#left-box{
	/*background-color: #e6e6e6;
	background-color: #fff;
	background-color: #ff007f;
	background-color:#BDE5F0;*/
	
	
}

div#right-box{
	background-color: #e6e6e6;
	/*background-color:#BDE5F0;*/
	/*background-color: #ccc;*/
	
	/*background: #48a7f4 url(/images/temp/my_bg_bw_300.png) repeat-x;*/

}

div#left-box,div#right-box{
	/*padding: 5px;*/
	/*background-color: #BDE5F0;*/
	
}
.badge .days{
	font-size: 0.5em;
	font-weight: normal;
	font-style: normal;
	padding-top: 0.2em;
}
.no-bullet{
	list-style-type: none;
}

table th{
	background-color: transparent;
}

.inplaceeditor-form input[type="text"] { 
width: 240px; 
font-size: 1.5em;
}

div#demo{
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #29ff00;*/
}

div#empty{
	/*margin-top: 20px;*/
	padding-top: 20px;
	/*padding-bottom: 20px;*/
	
	padding-bottom:10px;
	margin-bottom: 10px;
	border-style: solid;
	border-bottom-color: #c0c0c0;
	border-bottom-width: 2px;
}


div#empty_content{
	background: none;
	margin-top: 0px;
}

#pitch ul,#pitch p{
	font-family:Georgia; 
	font-size:1.6em;	
}
.pitch_column{
	padding: 7.5px;	
	margin-bottom: 20px;
}

/*div#banner{
	padding: 15px;
	margin-bottom: 10px;
}*/

ul#summary{
	/*padding-top: 15px;*/
	padding-top: 10px;
	padding-bottom: 10px;

}

ul#summary li{
margin-bottom: 2em;
}

/*----------------------------------------------------*/
/*User Home Page*/
/*----------------------------------------------------*/

body#my_home h1#welcome_message{
	margin-bottom:2px;
	color: #333;
	/*margin-top:-40px;*/
}

body#my_home h1#welcome_message span#welcome_user{
	
	color: #c03c3e;
	/*color: #333;*/
	/*font-size: 0.7em;*/
}

body#my_home p.subtitle{
	color: #666;
}

body#my_home div#my_summary div.subtitle{
	margin-top:5px
}



/*targetting all links inside the summary container*/
body#my_home div#my_summary a{
	color: #333;
}

div#home_content div.column-bottom.round {
/*	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
*/	
	border-top-style: none;

}

div#home_content h4.column-head.round {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	/*-webkit-border-radius: 5px;*/
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	/*border: 1px solid #999;*/
	border-top: 1px solid #495151;
	border-right: 1px solid #495151;
	border-left: 1px solid #495151;
	/*padding: 10px;*/
}

div#home_content div#my_summary{
	background:#000000;
	padding-bottom: 15px;
	color: #fffeff;
}

div#home_content div#my_summary div#idol_logo{
	text-align: center;
}

div#idol_logo img{
	width: 220px;
}

div#home_content div#my_summary p.subtitle{
	color: #fffeff;
	color: #5e5e5e;
	margin-top: 0;
}


div#home_content div#my_summary h2 span.idol_name{
	color: #ff2a90;
	/*margin-top: 10px;*/
	font-size: 1.5em;
}

div#home_content div#my_summary h2{
	color: #ff2a90;
	font-size: 1.2em;
	margin-bottom: 0;
	line-height: 1.5em;
	
}

div#home_content div#my_summary h3{
	color: #5e5e5e;
	margin-top: 10px;
	font-size: 1.1em;
}

div#home_content div#my_summary h4{
	color: #eaeaea;
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 1em;
	text-decoration: none;
}

div#home_content div#my_summary a{
	font-size: 1em;
	color: #0097fa;
}
div#home_content div#my_summary h4 a{
	color: #ff2a90;
	text-decoration: none;
	border-bottom: 1px dotted pink;
	
}


div#home_content div#my_summary p{
	color: #d5d5d5;
	margin-top: 10px;
	font-size: 1em;
}

div#home_content div#my_summary span.pink{
	background: none;
	color: #ff2a90;

}


div#onTrack,
div#slack,
div#my_summary{
	min-height: 70px;
	padding-top: 15px;
	/*padding-bottom: 35px;*/
	/*overflow: hidden;*/
}

.column-head{
	color: #fff;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #495151;*/
	background-color: #000;
}

.column-bottom{
	padding-left: 10px;
	background-color: #fffeff;
}

div.home-columns a.task-link{
/*	color: #666666;*/
	color: #000;
	font-weight: bold;
}

div.home-columns ul.column-bottom h4{
	color: #DFB946;
	color: #000;
}


/*----------------------------------------------------*/
/*Manage Page*/
/*----------------------------------------------------*/

/*Manage Tasks page - Tasks table*/

table#manage_tasks th{
	/*font-size: 1.2em;
	text-decoration: underline;*/	
}

table#manage_tasks td{
	border: 0;
	/*background-color: #fdff00;*/
}

table#manage_tasks{
	border-collapse: collapse; /*needed to remove the cpacing between the table cells in IE and to add the borders around tr on all browsers*/
}

table#manage_tasks tr{
	/*border-bottom: 1px dotted #000;*/
	margin-bottom:5px;
}

table#manage_tasks tr.table_header{
	/*background-color: #0ff;*/
	/*background-color: #9cc4e4;*/
}

table#manage_tasks td.actions{
	/*background-color: #fff;*/
	/*background-color: #bde5f0;*/
}


tr.even td {
	background:none;
}/*overriding compresses.css*/


table#manage_tasks tr.odd{
	/*background: #9cc4e4;*/
}

table#manage_tasks tr.even{
	/*background-color: #ecece0;*/

}
	
div#show_content,
div#add_task_content,
div#edit_task_content,
div#inside
{
	border: 3px solid #0097fa;
	
}

div#show_content,
div#manage_content,
div#home_content,
div#add_task_content,
div#edit_task_content
{
/*	background: #1764ac url(/images/temp/my_bg_430.png) repeat-x;	
	background: #fefa43 url(/images/temp/my_bg_yw4_430.png) repeat-x;
	
	background: #48a7f4 url(/images/temp/my_bg_bw_300.png) repeat-x;
*/
}

div#account_content,
div#password_content,
div#notifications_content
{
/*background: #75d6fc url(/images/temp/my_bg_bw_285.png) repeat-x;*/	
margin-top: 0;
padding-top: 0;

}

div#manage_content{
	/*padding-bottom: 10px;*/	
	margin-bottom: 10px;
}

#manage_content a{
	color: #1500ff;
	text-decoration: none;
}

/*Hover events*/

table#manage_tasks tr.table_header:hover{
	background: #bde5f0; /*table header hover color - same as content background color*/	
	background:none;
}

table#manage_tasks tr:hover .actions {
	visibility:visible;
	text-decoration: none;
	font-style: italic;
	/*background-color: #fff;*/
}



table#manage_tasks tr.even:hover,
table#manage_tasks tr.odd:hover{
		/*background-color: #f00;*/
	/*background:#E5ECF9;*/
	/*background: #9cc4e4;*/
	/*background: #b7dfb9;*/

	background-color: #eaeaea;
}


#manage_content a:hover{
	text-decoration: underline;
}

/*---*/


.in_place_editor_field{
	color: #1500ff;
	text-decoration: none;
	font-size: 1.2em;
}




body {
	margin: 0 0 1.5em;
	font-size:75%;
	color:#222;
	/*background:#fff;*/
	/*font-family:Helvetica, Arial, sans-serif;*/ 
}


html,body {
   margin:0;
   padding:0;
   height:100%;
   /*height:700px;*/
   
}

.container{
	/*min-height: 40%;*/
	position: relative;
}


div.clearing{
	clear: both;
}

div.add-task{
	/*margin-bottom: 15px;*/
	margin-bottom: 5px;
	margin-left: -20px;
	padding-top: 15px;
}

.wide{
	width:990px;margin:0 auto;
}

ul#tab_nav li{
	display: inline;
}

	


#tasks_column{
	/*padding-top: 0;*/
}

a
{
  outline: none; /*removing the dotted border around clicked links*/
}

.page-heading h1{
	font-size: 1.7em;	
}

#notice{
	margin-bottom: 10px;
}
.error, .notice, .success{ /*overriding the default flash message css*/
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0;
	margin-right: 0;
	padding-left:0;
	padding-right: 0;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border:0px solid #ddd;
	border: 0;
	text-align: center;
	font-size: 1.2em;
}



/*user-nav*/

ul.navigation li{
	display: inline;
}

div#user-nav ul li{
	margin:0 0 0 3px;
	padding-top: 6px;
	/*padding-left: 4px;
	padding-right: 4px;*/
	/*padding-bottom: 6px;*/
	/*display:inline;*/
}

div#user-nav ul{
	margin-bottom: 0;
}

div#user-nav{
	margin-top: 25px;

	
}


/*account-links*/

div.account-links ul{
	margin-bottom: 0;
}

div.account-links ul li{
	margin:0 0 0 3px;
	padding-top: 6px;
	/*padding-bottom: 8px;*/
	padding-left: 4px;
	padding-right: 4px;
	display:inline;
}



/*div.content,*/div#content-container-2 {	

	/*padding-top: 15px;*/
	padding-bottom: 50px;
	/*padding-top: 10px;*/
	/*padding-bottom:45px;*/ /*same as the size of the footer*/
	/*padding-bottom:35px;*/ /*same as the size of the footer*/
	/*margin-bottom: 40px;*/
			/*background:  url(/images/temp/my_bg_800.png) repeat-x;*/
			/*min-height:500px;*/

}

body#invite_friends{
	background: none;
}

body#invite_friends div#counter{
	background-color: #000;
	border: 2px solid #eaeaea;
	padding: 5px;
}

body#invite_friends div#counter div.span-2{
	width: 100px;
	margin: 0;
	padding: 0;
}


body#invite_friends div#counter.span-7{
	width: 320px;
	margin: 0;
}

body#invite_friends div#counter_wrapper.span-7{
	width: 330px;
	background-color: #eaeaea;
	padding: 10px;
}

/*body#invite_friends div#share_content h2#share_title{
	color: #0097f7;
}*/

body#invite_friends div#sidebar div#about_invite{
	/*margin-left: 10px;*/	
	margin-top: 10px;
	background-color: #fffeff;
	padding: 10px;
	width: 330px;

}

body#invite_friends div#sidebar div#about_invite p{
	font-size:1.2em;
	margin-bottom: 10px;
}


body#invite_friends div#sidebar div#about_invite h2{
	color: #ff2c8e;
	font-size: 2em;

}

body#invite_friends div#sidebar div#about_invite ol{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}


body#invite_friends div#sidebar div#about_invite ol li span{
	font-size:2em;
	color: #ff9232;
}




body#invite_friends div#counter div.title{
	color: #d5d5d5;
	font-size: 1em;	
	letter-spacing: 0.05em;
}

body#invite_friends div#counter div.digit{
	color: #fffeff;
	font-size: 3.5em;
	font-weight: bold;
}

body#invite_friends div#counter div{
	text-align: center;
}

body#invite_friends div#counter div#invites_sent,
body#invite_friends div#counter div#signups,
body#invite_friends div#counter div#points
{
	border: 1px solid #eaeaea;
}

body#invite_friends div#counter div#invites_sent{
	/*background-color: #ff2c8e;*/
	margin-right: 5px;
}

body#invite_friends div#counter div#signups{
	/*background-color: #008e29;*/
	margin-right: 5px;
}

body#invite_friends div#counter div#signups div.digit{
	color: #8db100;
}

body#invite_friends div#counter div#points div.digit{
	color: #ff2c8e;
}


body#invite_friends div#counter div#points{
	/*background-color: #0097f7;*/
}

body#invite_friends div#sidebar{
	/*background-color: #eaeaea;*/
	margin-left: 20px;
}

body#invite_friends div#sidebar div#share_url{
	background-color: #ff9232;
	color: #fffeff;
	padding: 5px;
	font-size: 1.2em;
	margin-bottom: 20px;
}


body#invite_friends textarea{
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 1em;
	letter-spacing: 0.03em;
}

body#invite_friends textarea#recipient_list{
	font-size: 1.2em;
	color: #c0c0c0;
}

body#invite_friends div#invite_form{
	background-color: #fffeff;
	padding: 15px 0 20px 25px;
	border: 2px solid #d5d5d5;
}

body#invite_friends div#invite_form h1{
	margin-bottom: 10px;
}

body#invite_friends div#invite_form h2.salutation{
	font-size: 2.5em;
	color: #c0c0c0;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
}

body#invite_friends div#share_content{
	padding-top: 0;
}

body#invite_friends div#share_content h2{
	padding-top: 0;
	margin-bottom: 20px;
	color: #000;
}
	
body#invite_friends div#share_content h3{
	padding-top: 0;
	margin-bottom: 0;
	font-size: 1.2em;
	color: #000;
}

body#invite_friends div#import_contacts{
	background-color: #fffeff;
	padding:5px;
	text-align: center;
	margin-bottom: 20px;
}

body#invite_friends div#extra{
	/*background-color: #eaeaea;*/
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

body#invite_friends div#invite_form h4.tip{
	font-size: 1em;
	color: #919191;
}

body#invite_friends div#invite_form h3{
	margin-left: -25px;
}


body#invite_friends div#invite_form p.tip{
	margin-top: 0;
	margin-bottom: 0;
}

/*body#invite_friends div#invite_form a#toggle_personal_message{
	background-color: #0097f7;
	color: #fffeff;
	text-decoration: none;
	padding: 5px;
}

body#invite_friends div#invite_form a#toggle_personal_message:hover{
	background-color: #0097f7;
	color: #fffeff;
	text-decoration: underline;
	padding: 3px;
}*/


body#invite_friends div#invite_form a{
	color: #0097f7;
	text-decoration: underline;
}

body#invite_friends div#invite_form a:hover{
	color: #0097f7;
	text-decoration: none;
}

body#invite_friends div#invite_form a#show_email_preview{
	background-color: #0097f7;
	text-decoration: none;
	color: #fffeff;
	padding: 5px;
}

body#invite_friends div#invite_form a#show_email_preview:hover{
	background-color: #0097f7;
	text-decoration: underline;
	color: #fffeff;
}


body#invite_friends div#import_contacts img{
	width: 250px;
	margin-top:10px;
	margin-bottom:10px;
	/*border: 1px solid #ff2c8e;*/
	/*padding: 5px;*/
}

body#invite_friends div#content-container-2{
	padding-bottom: 0;
}


body#invite_friends textarea{
	height: 120px;
}

body#my_tasks{
	/*background: #c0c0c0 url(/images/rootein_bg.jpg) repeat-x left top;*/
}

body#my_tasks div#content-container-2{
	padding-bottom: 10px;
}



body#error div#content-container-2{
	padding-bottom: 0;
}

body#error div#about_links{
	padding-top: 10px;
}

body#error div#copyright{
	padding-bottom: 10px;
}

div#content-container-2 div.content{
	/*background-color: #eaeaea;*/
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;*/

	/*-moz-border-radius-topright:5px;	
	-webkit-border-top-right-radius: 5px;
	
	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius: 5px;
	
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-right-radius: 5px;*/



}


div#content-container-2 div#empty_content.content{
	background: none;
	padding-top: 0;
}

#submit_div {
	color:#514721;
	border-color:#FFD324;
	padding:.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
	}


/*For Tasks Listing*/


div#taskslist-head{
	padding-bottom: 10px;	
	margin-bottom: 5px;
	

}

div.task-row{
	margin-bottom: 1em;
}

ul.tasks{
	margin: 0;	
}

ul.tasks li{
	list-style-type: none;
	color: #336699;
	line-height:0.8em;
	/*margin-bottom:1.5em;*/
	margin-bottom:0.5em;
	letter-spacing:0.05em;
	margin-left: 0;
	padding-bottom: 0;
}

li.task{
	/*background:#E5ECF9;*/
	/*border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;*/
	/*border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;*/
}

li.task:hover{
	/*background:#E5ECF9;*/
	/*border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;*/
}

li.task:hover a.task-link{
	color: #4096ee;
}

div#active_arrow{
	margin-left: -5px;	
	margin-top: 3px;
}

.move{
	visibility: hidden;
	/*margin-left: 15px;*/
	margin-left: 0;/*fixing the long tasknames overlap*/
}

li.task:hover .move{
	visibility:visible;
}

li.task:hover div.actions {
	visibility:visible;
	text-decoration: none;
	/*font-style: italic;*/
	/*background-color: #fff;*/
}

ul#taskslist div.actions{
	margin-left: 6px;
	/*visibility:visible;*/
	margin-top: -8px;
	clear: left;
}

ul#taskslist div.actions a{
	color: #797979;
}

ul#taskslist div.actions a.red{
	color: #ff1f19;
	background: none;
}

li.odd{
	/*background-color: #ccc;*/
}

li.even{
	
}

div.tasks-list div.task-name{
	overflow: hidden;
}

body#my_tasks div.tasks-list div.task-name.span-4{
	width: 170px; /*fixing the long tasknames overlap*/
}

ul#taskslist{
	padding-left: 15px;
	padding-top: 5px;
}

div.tasks-list ul#taskslist{
	margin: 0;
	/*margin-top: 20px;*/
}

div.tasks-list hr{
	margin-top:5px;
	margin-bottom:5px;
}

a.task-link{
	/*line-height:0.9em;*/
	line-height:0em;
	/*margin-bottom:1em;*/
	text-decoration: none;
	/*color: #336699;*/
	/*color: #DFB946;*/
	color: #000;
}

h2#task_title{
	/*padding-top: 0.2em;*/
	/*padding-bottom: 0.2em;*/
	/*margin-top: -15px;*/
	margin-bottom: 2px;
}

h2#task_title {
	font-size:1.5em;
	/*margin-top: 0.5em;*/
	/*margin-bottom:0.5em;*/
	margin-bottom:0;
}

.handle{
	font-size: 0.6em;
	cursor: default;
	color: #777;
}

.badge{
	border:1px solid #CACACA;
	border: 1px solid #e6e6e6;
	color:#FFFFFF;
	text-align:center;
	display:block;
	width:20px;
	padding: 0.2em 0.5em 0.1em;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.badge a.task-link{
	color:#FFFFFF;
	display:block;
	width: 100%;
}

.badge a.task-link, .badge{
	font-size: 1.2em;
	font-weight: bold;
	line-height: 0.8em;
}

.big_badge{
	width:110px;
	font-size: 6.2em;
	margin-top:5px;
	margin-bottom: 20px;
}

div#manage_content .badge,
div#home_content .badge{
	cursor: pointer;
}

div#active_tasks_badge.badge,
div#inactive_tasks_badge.badge{
	/*cursor: default;*/	
}

div#active_tasks_badge{
	background-color: #2b89c9;	
}

div#manage_content .badge.inactive_badge
{
	cursor: default;
	
}


div#manage_content a.task-link{
text-decoration: none;}



/*big-badge settings*/
.big-badge{
	border: 1px solid #e6e6e6;
	color:#FFFFFF;
	/*padding:0.1em 0.5em;*/
	text-align:center;
	/*display:block;*/
	/*margin-bottom: 10px;*/
	margin-bottom: 0px;
	/*width:50px;
	height: 50px;*/
	
	padding-top:5px;
	padding-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

}

.big-badge a.task-link{
	color:#FFFFFF;
}

.big-badge a.task-link, .big-badge{
	font-size: 1.4em;
	font-weight: bold;
}

.big-badge .days{
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}



.task-name{
	color: #336699;	
}

.active-inactive{
	border-style: solid;
	border-color: #ff7a00;
}

input.big-check{
	height: 40px;
	width: 40px;
}


/*footer*/
div#footer-wide,div#footer{
	color: #fff;
	/*color:#000;*/
	/*height:45px;*/
	background-color: #000;
}	

	
div#footer-wide{
	/*padding-top: 20px;
	margin-top: 20px;*/
	/*background-color: #000;*/
	width: 100%;
	/*height: 150px;*/
	float: left;
	
}
body#rootein_update div#footer-wide{
	margin-top: 40px;
}

body#rootein_update div#footer-wide div#footer{
	margin: 0 auto;
	width: 960px;
}

body#rootein_update h1{
	font-size: 2.2em;
}

body#rootein_update h2{
	font-size: 1.5em;
}

body#rootein_update h3{
	font-size: 1.2em;
}

body#rootein_update p{
	font-size: 0.9em;
	color: #5e5e5e;
}

body#forgot_password div#footer-wide{
	/*margin-top: 90px;*/	
}

div#footer-wide h3{
	color: #5e5e5e;
}

div#footer a{
	color: #fff;	
	text-decoration: none;
}

div#footer a:hover{
	
	text-decoration: underline;
}

div#footer #social_links > ul li a{
	color: #C0ECFC;
	/*text-decoration: none;*/
	font-size: 15px;
}

div#footer #about_links ul li{
	display: inline;
}


/*----------------------------------------------------*/
/*understand_section*/
/*----------------------------------------------------*/

/*body#my_home*/ div#understand.content{
	background-color: #eaeaea;
		background: #48a7f4 url(/images/temp/my_bg_bw_270.png) repeat-x;

	

	padding-top: 20px;
	margin-top: 0px;
	/*background: none;*/
	/*margin-top: 0px;*/
	/*padding-top: 0px;*/
}



div#understand .highlight{
	background: none;
	font-weight: bold;
}

div#understand .highlight.red{
	color: #c03c3e;
}

div#understand .highlight.orange{
	color: #ff7a00;
}

div#understand .highlight.green{
	color: #6bb600;
}


div#understand p{
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
div#understand .span-1{
margin-right: 25px;	
}

div#understand{
	/*background-color: #e6e6e6;*/
	padding-bottom: 10px;
}

div#understand ul#badges{
	list-style-type:none
}
/*Narrow*/
	
#branding-narrow{
	border-bottom: 7px solid #c03c3e;
	border-bottom: 7px solid #685fff;
	background-color: #000;
}

.bottom-10{
	margin-bottom: 10px;	
}

.bottom-15{
	margin-bottom: 15px;	
}

.bottom-20{
	margin-bottom: 20px;	
}

.top-10{
	margin-top: 10px;	
}

.top-15{
	margin-top: 15px;	
}

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

.round{
	/*background-color: #ff1f19;*/
	/*-moz-border-radius: 5px;*/
	/*-webkit-border-radius: 5px;*/
	/*-moz-border-radius: 5px;*/
	border: 1px solid #999;
	/*padding: 10px;*/
}

ul#taskslist.round{
	/*-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;*/
	/*-moz-border-radius: 5px;*/
	/*-webkit-border-radius: 5px;*/
	/*border: 1px solid #999;*/
	

}

.tl{
	-moz-border-radius-topleft:5px;	
	-webkit-border-top-left-radius: 5px;
}

.tr{
	-moz-border-radius-topright:5px;	
	-webkit-border-top-right-radius: 5px;
}

.bl{
	-moz-border-radius-bottomleft:5px;	
	-webkit-border-bottom-left-radius: 5px;
}

.br{
	-moz-border-radius-bottomright:5px;	
	-webkit-border-bottom-right-radius: 5px;
}

body#error{
	background:#fff url(/images/temp/home_bg.gif) repeat-x;
}

body#error div#content-container-2{
	height: 300px;
}

body#error div#wrapper{
	margin-top: 50px;
}

body#error div#wrapper a{
	font-size: 1.2em;
	color: #fffeff;
}

body#error p.go_back{
	padding: 0;
	margin: 0;
	padding-top: 20px;
	
}

div#bad_rootein{
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}

body#error div#bad_rootein h3{
	font-size: 1.5em;
	font-weight: bold;
}

body#error div#bad_rootein a{
	/*font-size: 1.2em;*/
	font-size: 1em;
	color: #1134f8;
}



/**-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
to make the footer stick to the bottom
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/

/** {
    margin: 0;
}
html, body {
    height: 100%;
}

.my_wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -170px;
}

.footer, .push {
    height: 170px;
}*/


div#home_content canvas.jbgCanvas{
	z-index: -4;
}

div#home_content div.column-bottom{
	z-index: 4;
	margin-top: -5px;
}

div#my_summary p.tip_title{
	color: #000;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: -10px;
	margin-bottom: 0;
	text-align: center;
	font-size: 1.2em;
}

h4#summary-head{
	/*color: #0097fa;
	font-weight: bold;*/
}

div#my_summary p.tip_body{
	color: #212121;
	padding-bottom: 10px;
	font-size: 1.1em;
	line-height: 1.5em;
	padding-left: 15px;
	padding-right: 15px;
	
}

/* Easy CSS Tooltip - by Koller Juergen [www.kollermedia.at] */
/** {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }*/

a:hover {
	background:#ffffff; /*BG color is a must for IE6*/
	text-decoration:none;} 
	
a.tooltip span {
	display:none; 
	padding:2px 3px; 
	margin-left:8px; 
	width:150px;
	border-bottom-style: dotted;
}

a.tooltip:hover span{
	display:inline; 
	position:absolute; 
	border: 1px solid #212121; 
	background: #fffeff; 
	color:#6c6c6c;
	/*font-weight: bold;*/
	font-size:0.9em;
	
	background-color: black;
	color:white;
	/*margin-left: 80px;*/
	
	

}

a.tooltip{
	text-decoration: none;
	color: #eaeaea;
	cursor: default;
	
}

.move{
	/*margin-left: -320px;
	margin-top: 30px;*/
}

div.signup_message{
	margin-bottom: 10px;
	/*color: #4096ee;*/
}

div.signup_message h2{
	color: #cf670b;
	font-size: 2.5em;
}

div.signup_message h3{
	font-size:1.2em;
	margin-bottom:30px;
	margin-top:10px;
}

div.signup_message p{
	font-size: 1.1em;
}

div#signup_img1{
	margin-left: -80px;
	margin-top: -80px;
}


div#login_form{
	padding-bottom: 19px;
	padding-right: 0;
}

div#top_notification_bar{
	background-color: #fefb86;
	background-color: #dfb946;
	margin-bottom: 0;
	
	background-color:#DFB946;
	margin-bottom:0;
	margin-left:143px;
	width:510px;
	
	margin-left:203px;
	width:510px;

	
}

div#fun_tab  {
	background: #ff2a90 none repeat scroll 0 0;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	color: #fffeff;
	z-index: 999;
	margin-top: 10px;
	background:none;
	
	
}

div#fun_tab img{
	width:220px;
	margin-top: -20px;
}

div#fun_tab  a{
	font-size: 1em;
	color: #0097fa;
	text-decoration: none;
}

div#fun_tab p{
	margin: 0;
	text-align: center;
	margin-top: -10px;
	margin-left: 80px;
}

div#fun_tab:hover p{
	text-decoration: underline;
}


div#bottom_notification_bar{
	background-color: #797979;
	margin-bottom: 0;
	padding-bottom:5px;
	padding-top: 5px;
	font-size: 1.1em;
}

div.notification_bar{
	padding: 3px;
	font-size: 1.1em;

}
div.notification_bar a:hover{
	text-decoration: underline;
}

div#notice img#clock{
	height: 20px;
	width: 20px;
	margin-left: -25px;
	margin-top: -4px;
}

div#flash_message{
	padding: 3px;
}

div#demo_user_note{
	/*background-color: #000;*/
	font-weight: bold;

	margin-top: 10px;
	color: #424242;
}

div#demo_user_note p{
	padding: 3px;
	margin: 0;
}

.strong{
	font-weight: bold;
}

li#share_link{
	margin-top: 37px;
	margin-left: -10px;
}

li#share_link a{
	text-decoration: none;
}

li#share_link a:hover{
	text-decoration: underline;
}

body#invitation_sent a.button{
	padding: 5px 10px;
	margin-right: 10px;
	color:#f6fdff;
	font-size: 1em;	
	}
	
body#invitation_sent div#share_content{
	margin-bottom: 70px;
}


/*Button Links*/
a.button{
	border:none;
	padding: 20px 40px;
	margin-right: 10px;
	color:#f6fdff;
	font-size: 2em;
	font-weight:normal;
	/*text-decoration: none;*/
	
	}

li#share_link a.button{
	border:none;
	/*margin-right: 10px;*/
	/*color: #5e5e5e;*/
	font-size: 1em;
	font-weight:normal;
	padding: 5px 10px;
}



a.button:hover{
	text-decoration: none;
	background: none;
}

ul#user-tabs.tabbed li#share_link a.button{
	background-color: #ff2a90;
	margin-left: 35px;
	width: 90px;
}

ul#user-tabs.tabbed li#share_link a.button:hover{
	text-decoration: underline;
	background: #ff2a90;
	width: 90px;
	color:#f6fdff;
	font-weight: normal;
	font-style: normal;
}

a.button.green{
	background-color: #8db100;
}


a.button.red{
	background-color: #ea3425;
}

a.button.blue{
	background-color: #0097fa;
}

a.button.gray{
	background-color: #c0c0c0;
}

div#intro_video{
	margin-bottom: 20px;
}

div#intro_video h3{
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 10px;
}

input[type="checkbox"]{
	margin-right: 5px;
}

body#new_task div#reminder-settings div.tip,
body#edit_task div#reminder-settings div.tip{
	margin-bottom:10px;
	margin-left:-80px;
	margin-top:2px;
	margin-left:-120px;
}

div#empty_content a.loud-link, 
div#empty_content a.loud-link:focus, 
div#empty_content a.loud-link:hover {
	font-size:2.5em;
}

div#intro_video h1 {
	font-size: 2em;
	color: #424242;
	/*font-weight: bold;*/
}

div#intro_video p {
	font-size:1.5em;
	margin-bottom:10px;
	font-style: italic;
	color: #5e5e5e;
}

div#empty {
	border-bottom:2px solid #C0C0C0;
	border-style:solid;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-top:0px;
}

.sky-blue-grad{
	background-color: #b1dcf7;
}

div#rpx_container{
	margin-left: -65px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: ;
}

div#signup_form h2{
	font-size: 1.3em;
	color: #000;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 0.03em;
}

div#rpx_container a{
	margin-left: 50px;
}

div#signup_form p.or{
	color: #929292;
	/*font-weight: bold;*/
	font-style: italic;
	font-size: 1.3em;
	text-align: center;
	letter-spacing: 0.06em;
}

div#signup_form a.button,
div#login_form a.button{
	font-size: 1.3em;
	display: block;
	background-color: #0097fa;
	border: 1px solid #eaeaea;
	padding: 5px;
	color: #fffeff;
	margin-top: 20px;
	text-align: center;
		padding-bottom: 10px;
	padding-top: 10px;

}

div#login_form a.button{
	/*background-color: #ff922a;
	border: 1px solid #5e5e5e;*/
	font-size: 1.5em;
	padding-bottom: 10px;
	padding-top: 10px;
}

div#login_form h3{
	margin-bottom: 10px;
}

div#login_form h3 a{
	font-weight: bold;
	color: #ff2a90;
	/*font-size: 1.2em;*/
	margin-bottom: 10px;
}

div#login_form h3 a:hover{
	text-decoration: underline;
}

div#login_form div#signup_teaser1 img{
	width: 130px;
}

div#signup_teaser1{
	/*margin-left: -13px;
	margin-top: -7px;
	margin-left:-245px;
	margin-top:-130px;
	margin-left:-170px;*/
	
	/*margin-left:-150px;
	margin-top:-98px;*/

	margin-left:-70px;
	margin-top: -20px;	
}

div#login_form div#facebook_app_teaser{
	padding-top: 10px;
	border-top: 2px solid #d5d5d5;
}

div#login_form div#facebook_app_teaser p{
	color: #a9a9a9;
	font-weight: bold;
}

div#zoom{
	z-index: 999;
}

p#personal_message_preview{
	border-top: 1px dotted #5e5e5e;
	border-bottom: 1px dotted #5e5e5e;
}

div#recommends{
	/*background:none repeat scroll 0 0 #E9E9E9;*/
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-color:#CCCCCC;
	/*border-right:1px solid #FFFFFF;*/
	border-style:solid;
	border-width:1px;
	font-size:11px;
	line-height:1.4em;
	padding:10px;
	width:185px;
	margin: 0;
	margin-left: 10px;
	margin-top: 0px;
}

div#motivate{
	background:none repeat scroll 0 0 #E9E9E9;
	border-color:#CCCCCC #FFFFFF #FFFFFF #CCCCCC;
	border-right:1px solid #FFFFFF;
	border-style:solid;
	border-width:1px;
	font-size:11px;
	line-height:1.4em;
	margin: 0;
	margin-left: 10px;
	margin-top: 10px;
	width: 185px;
	padding: 10px;
}

div#thumbnail{
	margin: 0;
}

div#thumbnail,
div#recommends div#thumbnail img{
	width: 90px;
}

body#my_tasks div#recommends_wrapper,
body#my_tasks div#recommends_wrapper h4
{
	width: 220px;	
}

body#my_tasks div#recommends_wrapper h4{
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 1.1em;
	color: #fffeff;
	background-color: #000;
}


div#recommends_wrapper p.tip{
	color: #929292;
	font-size: 0.9em;
}

body#my_tasks div#recommends{
	padding: 0;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 15px;
	/*padding-right: 5px;*/
	width: 203px;	
	/*border: none;*/
	margin:0;
}


div#recommends div#recommends_title{
	margin: 0;
	margin-left: 10px;
	line-height: 1.5em;
	color: #5e5e5e;
}

div#recommends a.title{
	color: #144fb4;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 5px;
	text-decoration: none;
}

div#recommends a.title:hover{
	text-decoration: underline;
}

div#recommends div#recommends_text{
	margin-top: 10px;
	padding-left: 5px;
}


div#recommends p.head{
	color: #424242;
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
}


div#recommends p{
	color:#212121;
	font-size:1.1em;
	letter-spacing:0.01em;
	margin:0;}


body#my_home div#recommends{
	margin-left:0;
	padding-left:20px;
	padding-right:20px;
	width:228px;
}

a#tweet_link{
	/*padding: 5px;
	background-color: #4096ee;
	background-color: #2b89c9;
	color: #fffeff;
	text-decoration: none;*/
}


span#tweet_tip.tool_tip a#tweet_link{
	text-decoration: none;
	border-bottom-width: 2px;
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	cursor: pointer;
}

#custom-tweet-button a {
    display: block;
    padding: 2px 5px 2px 20px;
    background: url('http://a4.twimg.com/images/favicon.gif') left center no-repeat;
    border: 1px solid #ccc;
  }

span#tweet-button{
	background: url(http://platform0.twitter.com/widgets/images/tweet.png) no-repeat;
	display: block;
	height: 20px;
	width: 55px;
}

span#tweet-button a{
	/*background-position:0px 0;*/
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}

span#tweet-button a:hover{
	background-position:0px -21px;
	cursor :default;
	text-decoration: none;
}

span#tweet-button:hover{
	background-position:0px -21px;
}


