
/* 
	Created by: Geert Hoekzema
	Company: http://fiendo.nl
	Date:27-12-2007
	Email:geert@fiendo.nl
*/

/* ---------- BODY ----------- */

/* for IE */
html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	}
	
body {
	line-height:1.5em;
	background-color:#eeeeee;
	font-size:75%;
	font-family: verdana, "arial", sans-serif;
	color:#555;
	}

/* ---------- HEADER ----------- */
div#header {
	z-index:20;
	position:absolute; 
	top:0px;
	left:0px;
	height:100px;
	width:100%;
	background-image:url("../images/backgroundHeader.png");
	border-bottom-width:5px;
	border-bottom-style:solid;
	border-bottom-color:#042c38;
	margin:0px;
	}
div#header div#titleHolder {
	top:10px;
	position:absolute;
	margin-left:-480px; 
	left:50%; 
	}
div#header h1 { 
	font-family: verdana, "arial", sans-serif;
	color:#eee;
	letter-spacing:.1em;
	font-size:2.5em;
	margin-top:10px;
}
div#header h2 { 
	color:#eee;
	font-weight:normal;
	font-size:1.3em;
}
div#headerImage {
	z-index:30;
	position:absolute;
	top:0px;
	right:50%;
	margin-right:-470px;
	border:1px solid #cfcfcf;
	border-top:0px;
	padding:5px;
	padding-top:0px;
	background-color:#fff;
	}
div#mainHolder {
	position:absolute;
	z-index:10;
	width:978px;
	margin-left:-489px;
	left:50%;
	min-height:100%;
	background-color:#fff;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-image:url("../images/backgroundMenu.png");
	background-position:left bottom;
	background-repeat:repeat-y;
}
div#contentHolder div#roundedCorners {
	width:100%;
	background-image:url("../images/roundedCorners.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#eee;
	height:31px;
	border-left:1px solid #eee;
	border-right:1px solid #eee;
	margin-left:-1px;
	}
div#contentHolder {
	margin-top:100px;
	width:100%;
	height:100%;
	background-image:url("../images/backgroundMenu.png");
	background-position:left bottom;
	background-repeat:repeat-y;
}
div#leftMenu {
	margin-top:50px;
	float:left;
	width:231px;
	height:100%;
	}
div#leftMenu ul {
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-right:18px;
	}
div#leftMenu ul li {
	list-style-type:none;
	background-image:url("../images/backgroundMenuItem.png");
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#ddd;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	min-height:30px;
	margin-bottom:2px;
	}
div#leftMenu ul li a {
	display:block;
	border-left:2px solid #ccc;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-image:url("../images/menuArrow.png");
	background-repeat:no-repeat;
	background-position:left center;
	vertical-align:middle;
	padding-left:20px;
	min-height:23px;
	padding-top:6px;
	color:#222;
	font-size:1.2em;
	text-decoration:none;
	}
div#leftMenu ul li a:hover {
	background-color:#ddd;
	background-image:url("../images/menuArrowColored.png");
	border-left:2px solid #749f34;
	}

div#leftMenu .bottomMenu,div#leftMenu .topMenu {
	font-size:.1em;
	height:3px;
	background-image:url("../images/menuTiles.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	margin:1px;
	margin-left:20px;
	}
div#leftMenu .topMenu {	background-position:left top; }
div#leftMenu .bottomMenu {	background-position:left bottom; }

div#leftMenu #adHolder {
	height:200px;
	width:190px;
	border:1px solid #ccc;
	background-color:#fff;
	margin:40px 0px 40px 20px;
	}
div#text {
	margin-left:250px;
	margin-right:215px;
	margin-top:20px;
	}
h1, h2, h3, h4, h5, h6 {font-family:Georgia,"BitstreaM Vera Serif","Times New Roman",serif; }
h1 { font-size:2em;}
h2 { font-size:1.8em; }
h3 { font-size:1.5em; }
h4 { font-size:1.3em; }
h5 { font-size:1em; }

a,h1,h3,h5,h7 { color: #5e7f29; }
a:hover {background-color: #cedfea; color:#111; text-decoration:none; }
