/* CSS Document */
div#optionlinks {
	float:right;
	margin-top:10px;
}

div.content {
	width:350px;
}

div#loginform {
	background-color:#9E4700;
	border:1px solid #883D00;
	color:#FFFFFF;
	margin:5px;
	padding:5px;
	width:200px;
	float:right;
	clear:right;
	margin-top:15px;
}

div#loginform div.title {
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}

div#loginform div.label, div#loginform div.field {
	float:left;
}

div#loginform div.label {
	text-align:right;
	padding-right:5px;
	width:90px;
}

div.inputform {
	display:none;
	background-color:#9E4700;
	text-align:center;
	padding:5px;
	width:100px;
	color:#FFFFFF;
}

div.inputform div.formelement {
	margin-top:5px;
}

div#current-user {
	float:right;
	margin-top:15px;
}

div#workout {
	float:left;
}

div#monthselector {
	padding-top:10px;
	clear:both;
	float:right;
	font-size:1.4em;
	font-weight:bold;
}

div#monthselector a {
	font-size:0.7em;
}

/*  Monthly View Styles */

div#monthtable {
	clear:right;
	padding-top:10px;
}

div#monthtable table tbody tr td {
	padding:5px;
	border:1px solid #550000;
	font-size:1em;
}

div#monthtable table tbody tr#daysrow {
	background-color:#D1DD89;
}

div#monthtable table tbody tr#daysrow td {
	text-align:center;
}

div#monthtable table tbody tr.weekrow td div.weeklygoaltitle, div#monthtable table tbody tr.weekrow td div.weeklytotaltitle, div#monthtable table tbody tr.weekrow td div.monthlytotaltitle {
	text-align:center;
	font-size:0.8em;
	font-weight:bold;
	color:#452482;
}

div#monthtable table tbody tr.weekrow td {
	width:14%
}

div#monthtable table tbody tr.weekrow td div.entryboxes, div#monthtable table tbody tr.weekrow td div.entryboxes input.date-input {
	font-size:0.9em;
	margin-top:2px;
}

div#monthtable table tbody tr.weekrow td div.totals {
	text-align:center;
	font-size:0.8em;
}

div#monthtable div.date {
	padding: 2px 5px 2px 5px;
	background-color:#452482;
	color:#FFFFFF;
	text-align:right;
	font-size:1.2em;
}

div#monthtable div.week, div#monthtable div.week-alternate {
	padding:1px 2px 1px 2px;
	text-align:center;
	font-size:0.9em;
}

div#monthtable div.week {
	background-color:#444444;
	color:#FFFFFF;
}

div#monthtable div.week-alternate {
	background-color:#DDDDDD;
}

div#weekgoals {
	float: left;
}

div.clear {
	clear:both;
	line-height:0px;
	height:0px;
}