/** Some of these styles just override existing styles, 
	so as not ruin other parts of the site */
#maincol hr.dotted
{
	margin-bottom:10px;
	margin-top:10px;
}
/** Readings area ------------------------------------------ */
.profile_avatar
{
	float:left;
}
.profile_readings
{
	float:left;
}
.profile_readings
{
	width:394px;
}
.profile_reading
{
	float:left;
	width:130px;
	height:66px;
	background-color:#ff99cc;
	margin-bottom:1px;
	margin-right:1px;
}
.profile_reading dt
{
	float:none;
	width:auto;
	margin-left:6px;
	color:#ffffff;
}
.profile_reading dd
{
	margin-left:6px;
	font-size:18px;
	color:#000000;
}
.profile_reading#wattson_id, .profile_reading#last_upload
{
	background-color:#ff3366;
}
.profile_reading#wattson_id dd, .profile_reading#last_upload dd
{
	color:#ffffff;
}
/** Graph area ------------------------------------------ */
#graph_configuration_form
{
	width:405px;
	margin-left:167px;
	height:183px;
	/*float:right;*/
}
#graph_configuration_form .header_description
{
	float:none;
	width:inherit;
	color:#333333;
}
#graph_configuration_form h2
{
	margin-top:0px;
}
#graph_configuration_form .radial
{
	width:100px;
	float:left;
}

#graph_configuration_form .date_from
{
	clear: left;
}
#graph_configuration_form label
{
	width:100px;
	float:none;
	display:inline;
	color:#333333;
}
#graph_configuration_form .date_range
{
	width:inherit;
}
#graph_configuration_form .date_range label
{
	width:100px;
}
.error_message
{
	margin-left:167px;
	width:auto;
	color:#ffffff;
	background-color: #ff3366;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}
/** Flash chart ------------------------------------------ */
#chartdiv
{
	padding-top:0px;
	width:500px;
	margin-left:60px
}
/** All notes ------------------------------------------ */
#all_notes
{
	width:405px;
	margin-left:167px;
}
#all_notes .note
{

}
#all_notes .alt1
{
	background: none;
	background-color:#ffd1e0;
}
#all_notes .alt2
{
	background: none;
	background-color:#fff4f8;
}
#all_notes .note .note_controls
{
	border-bottom:1px solid #ffffff;
	font-size:16px;
	font-weight:bold;
	text-decoration:
}
#all_notes #notes
{
	list-style:none;
	list-style-type:none;
}
#all_notes #notes li.note
{
	padding:0px;
}
#all_notes .note p
{
	padding:7px;
	margin-bottom:0px;
}
#all_notes .note .note_content
{
	padding-bottom:0px;
	line-height:14px;
}
#all_notes h2
{
	margin-top:0px;
}
/** Add notes area ------------------------------------------ */
#new_note_container
{
	width:405px;
	margin-left:167px;
}
#new_note_container h2
{
	margin-top:0px;
}
#new_note_container textarea
{
	width:394px;
	height:104px;
}
#new_note_container p
{
	line-height:14px;
	color:#666666;
}