body {
margin: 0;
padding: 0;
text-align: center;
background-image:url(components/outerbanner.jpg);
background-repeat:repeat-x;
}

#container {
position: relative;
margin: 0 auto;
width:750px;
text-align:left;
}

a.red:link {color:#990033;}
a.red:active {color:#990033;}
a.red:visited {color:#990033;}
a.red:hover {color:#990033;}


.h1 {
	font-size: 13px;
	letter-spacing: 0 px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color: #1B1A1A;
	font-weight:lighter;
	line-height: 15pt;
	font-family:Arial, Helvetica, sans-serif;
	}

.h2 {
	font-size: 40px; 
	color: #1B1A1A; 
	font-family: "Times New Roman", Times, serif;
	}

.h3 {
	color: #990033;
	font-weight: bold;
	}


#leftcolumn {
	position:absolute;
	left:10px;
	top:380px;
	width:355px;
	height:615px;
	z-index: 4;
	}

#rightcolumn {
	position:absolute;
	left:395px;
	top:380px;
	width:355px;
	height:580px;
	z-index:4;
	}

#navmenu {
	position:absolute;
	top:358px;
	left:340px;
	font-size: 14.5px;
	letter-spacing: -0.3px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: lighter;
	z-index: 4;
	width: 400px;
	}

#contact {
	position:absolute;
	top:15px;
	left:490px;
	width:250px;
	font-size: 13px;
	letter-spacing: 0 px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:lighter;
	line-height: 15pt;
	z-index: 4;
	height: 94px;
	}


#about {
	position:absolute;
	top:355px;
	left:455px;
	font-size: 13px;
	letter-spacing: 0 px;
	font-family: Helvetica, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:lighter;
	line-height: 15pt;
	z-index: 4;
	width: 279px;
	}

#topbanner {
	position:absolute;
	left:0px;
	top:0px;
	width:750px;
	height:78px;
	background-image:url(components/topbanner.jpg);
	z-index:3;
	}

#image{
	position:absolute;
	left:0px;
	top:78px;
	width:750px;
	height:273px;
	background-image:url(components/image.jpg);
	z-index:3;
	}

#menubanner {
	position:absolute;
	top:351px;
	left:0px;
	width:750px;
	height:29px;
	background-image:url(components/navbanner.jpg);
	z-index:3;
}

#logo {
	position:absolute;
	top:0px;
	width:145px;
	height:78px;
	background-image:url(components/logo.jpg);
	z-index:4;
	left: 0;
}

#bottombar {
	position:relative;
	height:40px;
	width:750px;
	color:#CCCCCC;
	font-weight:lighter;
	text-align:right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	left: 0px;
	top: 1020px;
	}

</style> 
