
/*** The Essential Code ***/
/* Based on http://www.alistapart.com/articles/holygrail/ */

body {
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	padding: 0;
	margin: 0 0 20px 0;
	color: #990000;
	font-size: 1.5em;
}
p {

}

	p.error-msg {
		padding: 0;
		margin: 0;
		color: #ff0000;
	}
	p.error-msg-top {
		padding: 0 0 10px 0;
		margin: 0;
		color: #ff0000;
	}
	p.error-msg-padded {
		padding: 0 0 0 140px;
		margin: 0;
		color: #ff0000;
	}

a {
	color: #990000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#aussie {
	width: 750px;
	margin: 50px auto 0;
}

#aussie .status-bar {
	padding: 0;
	
}

#aussie div.cont-right {
	width: 250px;
	float: right;
}

#aussie div.cont-content {
	width: 500px;
	padding: 20px 0 0 0;
	float: left;                      
	font-size: 0.8em;
}
	#aussie div.cont-content p.main-para {
		margin: 0 0 20px 0;
		padding: 0 0 20px 0;
		border-bottom: 1px solid #990000;                      
		width: 445px;
	}
	

/* LIST TABLE */
/*
#aussie .list-table {
	padding: 0;
	border: 1px solid #999;
	background-color: #ccc;
	font-size: 0.9em;
}

	#aussie .list-table th {
		padding: 5px 2px;
		text-align: left;
		border-bottom: 1px solid #999;
		background-color: #efefef;
	}
	#aussie .list-table td {
		padding: 5px 2px;
		text-align: left;
		background-color: #fff;
	}
*/

/* END LIST TABLE */


/* VIEW ELEMENTS */

.date-display {
	font-size: 0.8em;
}

#aussie div.container-view {
	padding: 0;
	clear: both;
}

#aussie div.view-row {
	padding: 0 0 30px 0;
	clear: both;
}
#aussie div.title {
	float: left;
	width: 140px;
	font-weight: bold;
}
#aussie div.subject {
	float: left;
	width: 350px;
}

/* END VIEW ELEMENTS */

/* FORM ELEMENTS */

#aussie div.form-row {
	padding: 0 0 10px 0;
	clear: both;
}

#aussie div.form-notes {
	padding: 20px 0 0 0;
	font-size: 0.8em;
	clear: both;
	color: #000;
}

#aussie div.form-buttons {
	clear: both;
}

#aussie div.form-row label {
	float: left;
	width: 140px;
}

.form-text {
	width: 300px;
}

.form-textarea {
	width: 300px;
}

/* END FORM ELEMENTS */

#header {
	clear: both;
	padding: 0;
	font-size: 0.8em;
}

#footer {
	clear: both;
	padding: 50px 0 0 0;
	color: #888;
	font-size: 0.8em;
}