html, body{height:100%;} 

html, body {
		margin: 0;
		padding: 0;
}

#container {
		margin-left:auto;
		margin-right:auto;
		width: 775px; 
		min-height:100%;
		text-align: left;
        position:relative;
		background-color:#FFFFFF;
		background-image:url(images/shadow_background.jpg);
		background-repeat:repeat-y;
		background-position:top center;
		}
		
* html #container {height:100%;}		
* html #container {width:777px;w\idth:775px;}

#header {
		margin-left:auto;
		margin-right:auto;
		position:relative;
		width: 748px; 
		height: 282px;
		width:100%;
		z-index:1;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
		background-position:14px 0px;
		margin-bottom:-5px;
}

* html #header {
height:282px;
he\ight:282px;
margin-bottom:10px;
}

#sidebar {
		float: left;
		width: 175px;
		margin-right:25px;
		height:100%;
		padding-left:20px;
}

* html #sidebar {
		float: left;
		width: 175px;
		margin-right:25px;
		height:1%;
		he\ight:1%;
}

#content {
		width: 540px;
		padding:0 20px 0 0;
		float:right;
		margin:-25px 0 0 -30px;
		z-index:999;
		position:relative;
		}
		
* html #content {
width: 540px;
padding:0 20px 0 0;
margin:-25px 0 0 -30px;
float:right;
z-index:999;
position:relative;
		}

#footer	{
	position:absolute;
	bottom:0;
	width:100%;
	height:75px;
	background-image:url(images/footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:0;
	margin:0 0 0 0;
	left: -7px;
}

img {
border: none;
}

* html #footer {height:75px;he\ight:74px;}

#clearfooter {height:75px;he\ight:74px;width:100%;clear:both}

.featuredart {
margin:35px 0 0 0;
}
.featuredart img {
float:left;
clear:both;
width:200px;
}
.featuredart li {
margin-left:50px;
}
* html .featuredart li {
margin-left:200px;
}
.featuredart h2 {
padding-top:10px;
}