*	{
	padding: 0;
	margin: 0;
}

body	{
	background:	#e6e8d8;
	color: black;
	font-family: Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
}

/*	main page elements	*/
#content	{
	width: 90%;
	margin:	auto;
}

#header	{
	margin: 0.5em 0 1.5em 1em;
}

#sidebar	{
	width: 20%;
	float: left;
	clear: left;
}

#main	{
	background: #f0f0dc;
	color: black;
	width: 76%;
	margin: 0 0 0 .5em;	
	float: right;
	clear: right;
}

#footer	{
	padding: 1em 0;
	width: 100%;
	clear: both;
	font: 70% Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	text-align: center;
}
/*	end main page elements	*/

/*	header	*/
.logo	{
	width: 342px;
	float: left;
	clear: left;
}

.sizing	{
	height: 30px;
	float: right;
	clear: right;
}

.headertext	{
	width: auto;
/*	float: left;	*/
	clear: right;
	font: 18px Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	letter-spacing: .15em;
	padding: 60px 0 0 342px;
	margin:	0 0 0 1.5em;	
	color: #6c0040;
	background-color: inherit;
}
/*	end header	*/

/*	sidebar buttons	*/	
	/*	from	-	http://alistapart.com/articles/taminglists/	*/
#button {
	width: 100%;
	padding: 0 0 9px 0;	
	font-size: smaller;
}

#button ul {
	margin: 0 9px 0 0;
	list-style: none;
	padding: 0;
	border: none;
}
		
#button li {
	border-bottom: 1px solid #808642;
	margin: 0;
}

#button li a {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #747a3c;
	background-color: #dcdec8;
	color: #6c0040;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #808642;
	background-color: #f0f0dc;
	color: #770046;
	}
/*	end sidebar buttons	*/

/*	main content	*/
.main-heading	{
	background: #dcdec8;
	clear: left;
	color: #6c0040;
	font-family: Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	font-size:	130%;
	padding: 0 .7em 0 .7em;
	margin: 0 9px 0 0;
	border-left: 10px solid #747a3c;
	border-bottom: 1px solid #808642;
}

.main-subheading	{
	background-color: inherit;
	clear: left;
	padding: .5em 1em 0 1em;
	color: #6c0040;
	font-family: Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	font-size:	110%;
}

.main-content	{
	padding: 1em 1.5em 0em 1em;
}

#main ul	{
	padding: 0 0 0 3em;
	margin: 0 0 1em 1em;
	
}
/*	end main content	*/

/*	misc. formatting	*/
img	{
	padding: 5px;
}

p	{
	padding: 0 0 1em 0;
}

.clear	{
	clear: both;
	width: 0;
	height: 0;
}

.pad	{
	padding: 0 0 1em 0;
	clear: both;
}

.centered	{
	text-align: center;
	display: block;
	vertical-align: middle;
}

.imageleft	{
	float: left;
}

.imageleft p	{
	font: 90% Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: center;
}

.imageright	{
	float: right;
}

.imageright p	{
	font: 90% Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: center;
}

.imagecenter	{
	vertical-align: middle;
}

.imagecenter p	{
	font: 90% Optima, 'Lucida Sans', Verdana, Arial, sans-serif;
	font-style: italic;
	text-align: center;
}

.floatleft	{
	float: left;
	clear: left;
	
}

.floatright	{
	float: right;
	clear: right;
}
/*	end misc. formatting	*/

/*	tables css */
table	{
/*	background-color: #cccccc;	*/
	text-align: center;
}

table tr	{
	height: 2.5em;
	padding: 0.5em 0.5em;
}

table td	{
	padding: 0.5em 1em;
	border-bottom: 1px solid #ffffff;
}

table.nobreak td	{
	border-bottom: none;
}

table .tableHead	{
	height: 2em;
	background-color: #dcdec8; 
	color: #6c0040;
	font-size:	130%;
}

table .tableSubHead	{
	background-color: #dcdec8; 
	color: #6c0040;
}
/*	end tables css */

/*	 shadow stuff	*/
.b {
	background: url(img/shadow-bottom.jpg) repeat-x bottom;
}

.r {
	background: url(img/shadow-right.jpg) 100% 0 repeat-y;
}

.bl {
	background: url(img/shadow-bottom-left.jpg) 0 100% no-repeat;
}

.br {
	background: url(img/shadow-bottom-right.jpg) 100% 100% no-repeat;
}

.tr {
	background: url(img/shadow-top-right.jpg) 100% 0 no-repeat;
/*	padding: 1em;	*/
}
/*	end shadow stuff	*/
		
/* useful colours so I don't forget :)

marone:	normal	#6c0040 (108 0 64)
			lighter	#770049 (119 0 70)

light green:	normal	#dcdec8 (220 222 200)
					less-less	#e7e9d2 (231 233 210)
					less-less2	#e6e8d8 (230 232 216)
					lighter	#f2f4dc (242 244 220) [old was #f0f0dc]
					lighter2	#f0f1e8 (240 241 232)
					
dark green:		normal	#747a3c	(116 122 60)
					lighter	#808642	(128 134 66)

*/
