html, body {
margin: 0;
padding: 0;
height: 100%;
font-size: 11px;
font-family: Verdana, Sans-serif;
text-align: center; /* IE 5.0 */
background:white;
}

a {
text-decoration: none;
color: rgb(230,0,5);
}
	a:hover {
	color: rgb(230,0,5);
	text-decoration: underline;
	}

h1, h2, h3, h4 {
padding: 0;
margin: 0;
font-family: Arial, Helvetica, Sans-serif;
font-weight: bold;
letter-spacing: -1px;
}
	h1 {
	font-size: 18px;
	letter-spacing: 0;
	float: right;
	padding: 10px 5px 0 0;
	}
	h2 {
	font-size: 24px;
	float: left;
	margin: -5px 5px 0 0;
	}
	h3 {
	color: white;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 14px;
	margin: 15px 0 10px 0;
	}
	h4 {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 18px;
	}

p {
margin:0;
padding:0 0 1em 0;
}

#container {
position: relative;
margin: auto;
width: 990px;
height: auto !important;
height: 100%;
min-height: 100%;
background: url("../img/container_bg.png") bottom right no-repeat white;
border-right: 3px solid rgb(230,0,5);
border-left: 2px solid black;
text-align: left;
}
#top {
position: relative;
width: 990px;
height: 197px;
background:white;
}
	#mainlogo {
	position: absolute;
	top: 31px;
	left: 25px;
	width: 110px;
	height: 167px;
	background:url("../img/main_logo.png") white;
	}

	#maintitle {
	position: absolute;
	top: 0;
	right: 0;
	width: 964px;
	height: 30px;
	border-bottom: 1px solid black;
	background: url("../img/christianalliancekop.gif") bottom right no-repeat;
	}
	#mainmenuborder {
	position: absolute;
	top: 40px;
	left: 160px;
	width: 832px;
	height: 42px;
	border-bottom: 2px solid #E60005;
	}
	#mainheader {
	position: absolute;
	top: 140px;
	left: 205px;
	width: 540px;
	height: 20px;
	border-right: 245px solid rgb(230,0,5);
	z-index: 1;
	}
		#mainheader h2{
		font-family:Verdana;
		font-size:23px;
		font-weight:bold;
		}
#menu_left {
position:absolute;
left:0px;
top:242px;
width:135px;
}

#menu_left h3 {
font-family:Verdana;
font-size:12px;
font-weight:bold;
text-align:right;
padding-right:9px;
}

#content {
border-top:25px solid white;
padding: 0 0 120px 220px;
width: 540px;
height: auto !important
min-height: 400px;
text-align: justify;
line-height: 175%;
background:url("../img/bg_links.png") repeat-y;
}

#content h3, 
#content h4{
margin-left:-15px;
}

#bottom {
position: relative;
left: 205px;
bottom: 0;
background: rgb(230,0,5);
width: 770px;
height: 52px;
text-align: right;
}

	#bottom_bg {
	position: absolute;
	right: 0;
	background: url("../img/footer_bg.png");
	width: 336px;
	height: 120px;
	}