body  {
	font: .8em Arial, Helvetica, sans-serif;
	background: url('rotate/rotate.php') no-repeat top #000000;
	margin: 0;
	padding: 0;
	text-align: center;
}
a:link, a:active, a:visited {
	color: #DA251C;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:link img, a:active img, a:visited img {
	border: 2px solid #DA251C;
}
a:hover img {
	border: 2px solid #c0c0c0;
}
#container { 
	width: 839px;
	background: url(images/contentbg.jpg) repeat-y;
	margin: 0 auto; 
	text-align: left;
	position: relative;
} 
#header { 
	background: url(images/header.png) no-repeat bottom; 
	height: 150px;
	width: 839px;
	margin: 0 auto;
	behavior: url(iepngfix.htc);
	position: relative;
}
.marquee {
	width: 719px;
	float: right;
	margin: 127px 0 0 0;
	color: #DA251C;
	font-weight: bold;
	z-index: 2;
}
#sidebar {
	float: left;
	width: 164px;
	padding: 15px 0 0 0;
	position:relative;
}
#mainContent { 
	width: 645px;
	float: right;
	padding: 15px;
	position: relative;
} 
#footer { 
	padding: 10px;
	background:#DDDDDD; 
	height: 100%;
} 
#footer li {list-style:none;}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#bottom {
	margin: 10px 0;
	float: left;
	position: relative;
	width: 164px;
	text-align: center;
	background: transparent;
}
/*-------Menu-------------*/
#menu{
	width:164px;
	height:28px;
	margin: 0;
	background: transparent;
	z-index:1000;
}

#menu a{ 
	display:block;
	float:left;
	background-color:transparent;
	background-image:url(images/menu.jpg);
	background-repeat:no-repeat;
	height:28px;
}

#menu a#home{
	width:164px;
	background-position:0px 0px;
}
#menu a#home:hover, #menu a#home.selected{
	background-position:-164px 0px;
}

#menu a#water{
	width:164px;
	background-position:0px -28px;
}
#menu a#water:hover, #menu a#water.selected{
	background-position:-164px -28px;
}

#menu a#fire{
	width:164px;
	background-position:0px -56px;
}
#menu a#fire:hover, #menu a#fire.selected{
	background-position:-164px -56px;
}

#menu a#smoke{
	width:164px;
	background-position:0px -84px;
}
#menu a#smoke:hover, #menu a#smoke.selected{
	background-position:-164px -84px;
}
#menu a#mold{
	width:164px;
	background-position:0px -112px;
}
#menu a#mold:hover, #menu a#mold.selected{
	background-position:-164px -112px;
}
#menu a#air{
	width:164px;
	background-position:0px -140px;
}
#menu a#air:hover, #menu a#air.selected{
	background-position:-164px -140px;
}
#menu a#duct{
	width:164px;
	background-position:0px -168px;
}
#menu a#duct:hover, #menu a#duct.selected{
	background-position:-164px -168px;
}

#menu a#about{
	width:164px;
	background-position:0px -196px;
}
#menu a#about:hover, #menu a#about.selected{
	background-position:-164px -196px;
}

#menu a#news{
	width:164px;
	background-position:0px -224px;
}
#menu a#news:hover, #menu a#news.selected{
	background-position:-164px -224px;
}

#menu a#photos{
	width:164px;
	background-position:0px -252px;
}
#menu a#photos:hover, #menu a#photos.selected{
	background-position:-164px -252px;
}

#menu a#contact{
	width:164px;
	background-position:0px -280px;
}
#menu a#contact:hover, #menu a#contact.selected{
	background-position:-164px -280px;
}
/*--------End Menu-------------*/
.clear{ 
	clear:both; 
	height:0px; 
	font-size:0px; 
	line-height:0px;
}