body { 
	background-color:	#ffffff;
	font-family:		Verdana, Helvetica, Arial, sans-serif;
	margin:				0px;
	width:				1000px;
	padding-top:		5px;
	padding-bottom:		5px;
	margin-left:		auto;
	margin-right:		auto;
}


h1 {
	text-align:			center;
}


h2 {
	text-align:			center;
	font-size:			110%;
}


h3 {
	text-align:			center;
	font-size:			90%;
}


a:link {
	color:				#0000ff;
	text-decoration:	none;
	border-bottom:		thin dotted #b76666;
}


a:visited {
	color:				#ff00ff;
	text-decoration:	none;
	border-bottom:		thin dotted #675c47;
}


#header {
	background-color:	#ffffff;
	margin:				10px;
	height:				auto;
}


#log_box {
	height:				120;
	width:				280;
	border-radius:		10px;
	background-color:	#61c69c;
	float:				right;
}


.log_status {
	padding:			0px 10px 0px 10px;
	text-align:			center;
}


nav {
	background-color:	#61c69c;
	padding:			5px 0px 5px 0px;
	width:				auto;
}


nav ul {
	margin:				0px;
	list-style-type:	none;
	padding:			5px 0px 5px 0px:
}


nav ul li {
	display:			inline;
	padding:			5px 10px 5px 10px;
}


nav ul li a:link, nav ul li a:visited {
	color:				#ffffff;
	border-bottom:		none;
	font-weight:		bold;
}


nav ul li.selected {
	background-color: 	#666666;
}


#error {
	color:				#ff0000;
}


#main {
	background-color:	#ffffff;
	margin:				30px;
	height:				auto;
}


form {
	display:			table;
	padding:			10px;
}


div.tableRow {
	display:			table-row;
}


div.tableRow > p, div.tableRow > label, div.tableRow > input {
	display:			table-cell;
	vertical-align:		top;
	padding:			3px;
}


div.tableRow label:first-child {
	text-align:			right;
	padding-right:		15px;
}


form textarea {
	display:			table-cell;
	width:				500px;
	height:				200px;
}


table {
	margin-left:		20px;
	margin-right:		20px;
	border:				none;
	caption-side:		top;
	border-collapse:	collapse;
}


td, th {
	border:				none;
	padding:			20px;
}


caption {
	font_style:			italic;
	padding-top;		8px;
}


#footer {
	background-color:	#61c69c;
	color:				#ffffff;
	text-align:			center;
	font-size:			100%;
	padding:			10px 0px 10px 0px;
}
