body {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	padding:0;
	margin:0;
	background:transparent url("img/grass.jpg") repeat left top;
	width:100%;
}
a {color: #888; text-decoration:none;}
a:hover, #box a:hover, #content a:hover {color: #E3001B;}
a.selected { color:#000;}
#box a, #content a {color: #000;}

p	{
	padding:5px 0;
	line-height:1.5em;
	margin:0;
}
img {
	vertical-align:top;
	border:1px solid #666;
}
img:hover {
	border:1px solid #E3001B;
}
h1 {
	font-size: 18px; 
	font-weight: normal;
	padding:0;
	margin:0;
	color:#E3001B;
	position:absolute;
	top:45px;
	left:280px;
 }
h3 {
	font-size: 18px; 
	font-weight: normal;
	padding:0;
	margin:0;
	color: #8FCF92;
 }
h4 {
	font-size: 14px; 
	font-weight: normal;
	padding:5px 0;
	margin:0;
	color: #000;
	line-height:1.3em;
 }
#container, #container_height {
	background:transparent url("img/gradient.png") repeat-x left bottom;
	padding:0;
	margin:0 0 45px 0;
	float:left;
	width:100%;
	min-height:630px;
	height:expression(this.scrollHeight > 630 ? "auto":"630px");
}
#container_height {
	min-height:630px;
	height:expression(this.scrollHeight > 630 ? "auto":"630px");
}
* html #container {
	background:#fff url("img/grass_gradient.jpg") repeat-x left bottom;
}
#gradient {
	padding:0;
	margin-bottom:265px;
	background-color:#fff;
	float:left;
	width:100%;
}
#logo {
	padding:0;
	float:left;
	width:90px;
	margin:45px 0 -265px 45px;
	background-color:#E3001B;
}
* html #logo {
	position:absolute;
	left:45px;
	top:45px;
	margin:0;
}
#logo img {
	border:0;
	vertical-align:top;
	padding-top:150px;
}
#logo img.height {
	padding-top:150px;
}
#navigation {
	width:115px;
	top:45px;
	position:absolute;
	left:145px;
}
#navigation p {
	padding:0;
	line-height:1.8em;
}
#content {
	width:250px;
	background-color:transparent;
	top:80px;
	position:absolute;
	left:280px;
}
#box {
	width:160px;
	background-color:transparent;
	top:80px;
	position:absolute;
	left:549px;
}
#footer, #footer_height {
	clear:both;
	background-color:transparent;
	margin:0;
	padding:0;
	position:absolute;
	left:280px;
	top:600px;
}
#footer_height {
	top:600px;
}

/* w for width */
 
.w150, .w300, .w450, .w600, .w750, .w900 {float:left;}
 
.w150{width:150px}
.w300{width:300px}
.w450{width:450px}
.w600{width:600px}
.w750{width:750px}
.w900{width:900px}
 
.clear{clear:both;}
