html {
	height:100%;
	margin:0;
	padding:0;
}

body {
	height:100%;
	margin:0;
	padding:0;
	color:#333333;
	font:13px/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	background: #ffffff url('/images/bodybackground.jpg') repeat-x;
}

h2 {
	margin: 0 0 3px 0;
	font-size: 1.5em;
	line-height: 1.8em;
	border-bottom: 1px solid #dddddd;
	color: #802A33;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	clear: right;
}

h3 {
	font-size: 1.1em;
	color: #802A33;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	clear: right;
}

p {
	font-size:0.9em;
	line-height:1.6em;
}

a {
	color: #802A33;
}

acronym,abbr {
	cursor:help;
}

.hidden {
	display:none;
}

.image-right {
	float:right;
	margin:0 0 1em 1em;
}

#container {
	margin:1em auto;
	width:700px;
}

#header h1 {
	font-size: 2em;
	color: #fff;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}

#header p {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 1.2em;
}

#header a:visited {
	color:#fff;
	text-decoration:none;
}

#header,
#footer,
#middle-content-wrapper {

	/*
	-moz-box-shadow: 0 6px 8px rgba(0,0,0,0.125);
	-webkit-box-shadow: 0 6px 8px rgba(0,0,0,0.25);
	box-shadow: 0 6px 8px rgba(0,0,0,0.125);
	*/

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	
}

#header {
	background-color:rgba(0,0,0,0.35);
	border:1px solid #eee;
	padding:1.5em 1em;
	margin-bottom:1em;
	font-weight:bold;
	color:#ffffff;
}

#footer {
	background-color:rgba(0,0,0,0.10);
	border:1px solid #bbb;
	padding:1em;
	color:#666;
	clear:both;
}

#middle-content-wrapper {
	background-color:rgba(255,255,255,0.75);
	padding:1em 0 1em 0;
	margin-bottom:1em;
}

#navmenu {
	float:left;
	width:9em;
	margin:0 1em;
}

#navmenu #mainmenu li {
	margin-left:-3em;
	list-style-type:none;
	line-height:1.8em;
}

#navmenu #mainmenu li.selected {
	font-weight:bold;
}

#navmenu #mainmenu li a{
	text-decoration:none;
	color:#802A33;
}

#content {
	margin: 0em 1em 0em 11.5em;
}