body {
	font-size:85%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/copper_bg.jpg) repeat-y;
	color:#ffffff;
	}

h2 {font-size:98%;}

#wrapper {
	position:relative;
	margin:0 auto;
	margin-top:50px;
	width: 900px;
	/*height:644px;*/
	overflow: auto;
	background:url(../images/main.jpg) repeat-y;
	_height:1%;
	}

#masthead {
	position:relative;
	width:900px;
	height:364px;
	background:url(../images/header.jpg) no-repeat;
	}
	
#mainNav {
	position:relative;
	float:left;
	margin:-250px 0 0 11px;
	width:200px;
	}

* html #mainNav {margin:-250px 0 0 6px;}

#mainNav ul {list-style-type:none;}
#mainNav ul a img {border:none}

#mainContent {
	position:relative;
	float:left;
	width:250px;
	margin:-150px 0px 0 0;
	}

* html #mainContent {width:225px;}

#mainContent p {padding-bottom:10px;}
#mainContent ul { margin-left:50px;}

#mainContent a:link, #mainContent a:visited {color:#FFFFFF; text-decoration:underline;}
#mainContent a:hover {color:#FFFFFF; text-decoration:none;}

#mainContent .portfolio {width:650px;}

#mainContent .portfolio table {text-align:center;}
#mainContent .portfolio table td img {border:1px #666666 solid; padding:5px;}

#homeImg, #contactImg {
	position:relative;
	float:right;
	width:400px;
	margin: -150px 20px 0 0;
	}

* html #homeImg {clear:both; margin: -100px 10px 0 0;}

#bottomContent {width:500px;}
* html #bottomContent {width:250px;}

#footer {
	position:relative;
	margin:0 auto;
	width:900px;
	height:46px;
	background:url(../images/footer.jpg);
	}