body {
	background-color:#E6FFFD;
	font:11px/1.3em Arial,Helvetica,sans-serif;
	background-attachment: fixed;
	background-position: left top;
	background-repeat: no-repeat;
}
* {margin:0; padding:0;}
div#shell {
	width:580px;
    margin:auto;
	border:1px solid;
	border-color:#000000;
	background-color:#E6FFE6;
	/*background-image:;
	background-repeat: no-repeat;
	background-position: right bottom;*/
	
}
div#maincol {
	width:400px;
	background-color:#FFFFFF;
	float:left;
	/*background-position: center bottom;
	background-image: url(/graphics/bottomimage.jpg);
	background-repeat: no-repeat;*/
}
div#banner {
	width:580px;
	height:146px;
	background-color: #CC9999;
	background-image:url(/testpages/westernsolar/graphics/mainimage_1.jpg);
	
}
div#header {
	background-color: #FFFFFF;
	background-image: url(/testpages/westernsolar/graphics/bannergraphic_1.jpg);	
	width: 580px;
	height: 41px;
}
div#menu {
	padding:4px 0;
	text-align:right;
	background-color:#FF5C00;
	color: #FFFFFF;
	text-transform: uppercase;
					}/*menu details*/
 div#menu ul {margin:2px 0;} /* vertical spacing between the lists */
 div#menu li {display:inline; /* the key CSS - makes the lists display horizontally */
						color:white; /* sets the color of the vertical lines */
						border-left:1px solid; /* creates the vertical line to the left of each list items */
						color:#000000; /* sets the color of the vertical lines  - links colored below */
						padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */
						}
 div#menu li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */
 div#menu ul li a {text-decoration:none; /* removes the underlining off the links */
 						 color:#000000; /* the color of the links */
							 }
 div#menu ul li a:hover {text-decoration:underline; color:#000000} /* underlines the links when hovered */
div#maincolbanner {width:400px;
background-color:#E6FFE6;
}
div#maincolbanner h1{
	font-size: 1.5em;
	line-height: normal;
	color: #6DB300;
}
div#maincolcontent {
margin:10px 10px 10px 10px;
}
div#maincolcontent p {
text-align: 	justify;
	padding: 		5px 30px 15px 30px;
	color: 			#006B6B;
	line-height: 	1.5em;
}
div#maincolcontent h1{
	font-size: 1.2em;
	margin-left:-2px;
}
div#maincolfooter {width:400px;
background-color:#FF9D66;
}
div#maincolfooter p{
text-align:center;
}
div#maincolfooter a{
	text-decoration: underline;
}
div#maincolfooter a:link{color:#FFFFFF;
} 
div#maincolfooter a:visited {color:#CC0000;
}
div#maincolfooter a:hover {
	color:#fff;
}
div#sidecol {
	width:180px;
	background-color:#E6FFE6;
	float:left;
height: auto;
}
div#sidecolcontent {margin:5px 5px 5px 5px;
}
div#sidecolcontent h1{
	font-size: 1.2em;
	margin-left:-2px;
	background-color: #FF5C00;
	line-height: 	1.5em;
}
div#sidecolcontent p{
padding: 		5px 10px 5px 10px;
line-height: 	1.5em;
}
div#sidecolbanner {width:180px;
background-color:#FF5C00;
}
div#sidecolbanner h1{font-size: 1.5em;
	line-height: normal;
	color: #000000;
}
div#footer {
	width:580px;
	height:5px;
	background-color:#FF5C00;
}

.clearthis {clear:both;}