html, body { margin: 0px; padding: 0px; }

body {
	background: #f4e4a2;
	padding: 10px;
	color: #000;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

h1 { font-size: 130%; }
h2 { font-size: 110%; }

input, textarea, select { font-family: Verdana, Arial, Helvetica, sans-serif; }
	textarea.w50, input.w50 { width: 400px; } /* about 50 chars */
	textarea.w30, input.w30 { width: 250px; } /* about 30 chars */
	input.w5 { width: 70px; } /* about 5 chars */

a:link { color: #a45e0c; }
a:visited { color: #653600; }
a:active, a:hover { color: #ea5300; }

.action { 
	margin: 1em 0px; 
	padding: 5px 0px 5px 5px; 
	position: absolute;
	top: 0px;
	right: 0px;
}
.action a {
	background: #f1d973;
	padding: 3px;
	border: solid 1px #e0ba1b;
	margin-right: 10px;
}

.aligncenter { text-align: center; }
.alignright { text-align: right; }

.errorlist { margin: 0px; padding: 0px 0px 0px 10px; list-style: none; color: #cb230d; font-style: italic; font-weight: bold; float: right; }

.detail table,
.listing table {
	border-collapse: collapse;
	border: none;
	margin: 1em 0px;
}
	.detail td, .detail th, .listing td, .listing th { padding: .5em 1.5em .5em 0px; }
	.detail th { vertical-align: top; width: 150px; text-align: right; }
	.detail td, .listing td { vertical-align: top; border-top: solid 1px #f5d14a; border-bottom: solid 1px #f5d14a; }
	.border-top { border-top: solid 1px #f5d14a; }

.paging table { 
	border-collapse: collapse;
	border: none;
	font-size: 80%;
	margin: 1em 0px;
}
	.paging td { padding: 0px .5em 0px 0px; }

#container {
	width: 902px;
	margin: 0px auto;
	background: #fff url('/static/image/topbg.gif') repeat-x;
	border: solid 1px #e0ba1b;
	text-align: left;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 900px;
}
	html>body #container { width: 902px; }

#header {
	background: url('/static/image/lung_science-research.jpg') 10px 10px no-repeat;
	height: 143px;
	position: relative;
}
	#header h1 { 
		margin: 0px; 
		position: absolute;
		left: 175px;
		top: 30px;
	}

	#sidebar {
		position: absolute;
		left: 175px;
		top: 60px;
		font-size: 115%;
	}
	
	.breadcrumb {
		border-top: solid 1px #e5bd17;
		position: absolute;
		left: 175px;
		top: 90px;
		padding-top: 10px;
		width: 710px;
	}

#content {
	padding: 10px 15px;
	position: relative;
}

	.alert {
		color: #cb230d;
		border: solid 1px #cb230d;
		padding: 5px 10px;
		background: #fcf1c3;
		margin: .5em 0px 1em 0px;
	}
	
	.message {
		background: #fceca8;
		border: solid 1px #e0ba1b;
		padding: 5px 10px;
		margin: .5em 0px 1em 0px;
	}

#footer {
	border-top: solid 1px #e0ba1b;
	padding: 5px 15px;
	font-size: 90%;
}

/* Add to Corrie's */
.correct {
    color: green;
}

.incorrect {
    color: red;
}

.subaction { 
	margin: 1em 0px; 
	padding: 5px 0px 5px 5px; 
}
.subaction a {
	background: #f1d973;
	padding: 3px;
	border: solid 1px #e0ba1b;
	margin-right: 10px;
}


