BODY {margin: 0em 0% 0em 0%;background: #CBAAC6;cursor: default}H1 {margin: 0em 0% 2em 5%;font:  14px Verdana, Arial, Geneva, Helvetica, sans-serif;color: #4F3D82;text-align: left;background: transparent;border-bottom: solid 1px #4F3D82;}H2 {margin: 0em 0% 1em 5%;font: bold 16px Verdana, Arial, Geneva, Helvetica, sans-serif;color: #421;background: transparent;}H2.pink {margin: 0em 0% 1em 5%;font:  40px Verdana, Arial, Geneva, Helvetica, sans-serif;color: #900541;background: transparent;}H3 {margin: 0.5em 0% 0.5em 10%;font: 12px Verdana, Arial, Geneva, Helvetica, sans-serif;color: #fff;background: transparent;}H4 {margin: 1em 0% 0.5em 4%;font: bold 12px Verdana, Arial, Geneva, Helvetica, sans-serif;color: #fff;background: transparent;}a {        text-decoration:none;        font-family: Arial,Verdana, Helvetica, sans-serif;        }a:link {color:#8c8c29;}a:visited {color:#4F3D82;}a:hover {color:#BE7BA6;}p {margin: 1em 5% 1em 3%;		font: 12px Arial,Verdana, Helvetica, sans-serif;		color: #2a1b1e;		text-align: left;		line-height: 1.6em		}		ul 	{	margin: 1em 5% 2em 10%;	font-size: 12px;	color: #904;	line-height: 2em;	}/* site specific styles */#solar {		position: absolute;		top: 5px;		left: 620px;		height: 45px;		width: 175px;		z-index: 3;}#banner {position: relative;		top: 0px;		left: 0px;		width: 800px;		height: 160px;		background: url(images/banner09b.jpg) no-repeat;		}		#banner2 {position: relative;		top: 0px;		left: 0px;		width: 800px;		height: 160px;		background: url(images/banner09.jpg) no-repeat;		}		#banner3 {position: relative;		top: 0px;		left: 0px;		width: 800px;		height: 160px;		background: url(images/banner08.jpg) no-repeat;		}		#banner4 {position: relative;		top: 0px;		left: 0px;		width: 800px;		height: 160px;		background: url(images/banner09c.jpg) no-repeat;		}		#bottom {position: relative;		top: 0px;		left: 0px;		padding: 20px;		padding-top: 40px;		width: 825px;		height: 380px;		}#breadcrumb {margin: 0px 0px 0px 0px;		}#breadcrumb p 		{margin: 0em 0% 1em 0%;		font: 11px Arial, Verdana, Helvetica, sans-serif;		color: #4F3D82;		text-align: left;		line-height: 0em;		}#content {	position: relative;	height: 560px;	background-color: #fff;	z-index: 99;	}#content2 {	position: relative;	height: 1800px;	background-color: #fff;	z-index: 99;	}	#ecocolumn {	position: absolute;	top:110px;	width: 100px;	height: 600px;	}#ecocolumn p { font-size: 11px;color: #874c74;text-align: right;line-height: 1.8em;}#ecolinux1 {	position: absolute;	top: 110px;	left: 100px;	width: 100px;	}#ecolinux1 p { font-size: 12px;color: #888;}#ecolinux2 {	position: absolute;	top: 110px;	left: 190px;	width: 100px;	}#ecolinux2 p { font-size: 12px;color: #888;}#ecolinux3 {	position: absolute;	top: 110px;	left: 290px;	width: 100px;	}#ecolinux3 p { font-size: 12px;color: #888;}#ecowin1 {	position: absolute;	top: 110px;	left: 390px;	width: 100px;	}#ecowin1 p { font-size: 12px;color: #888;}#ecowin2 {	position: absolute;	top: 110px;	left: 490px;	width: 100px;	}#ecowin2 p { font-size: 12px;color: #888;}#ecowin3 {	position: absolute;	top: 110px;	left: 590px;	width: 100px;	}#ecowin3 p { font-size: 12px;color: #888;}#ecowin4 {	position: absolute;	top: 110px;	left: 690px;	width: 100px;	}#ecowin4 p { font-size: 12px;color: #888;}#footer {		position: relative;		top: 0px;		height: 55px;		width: 800px;		background-color: #fff;		padding-top: 5px;		clear: all;}#footer p {margin: 0em 0% 1.5em 1%;		font: 10px Verdana, Helvetica, Arial, sans-serif;		color: #b58c94;		text-align: left;		line-height: 1.4em		}#design {position: absolute;		top: 100px;		left: 390px;		width: 400px;		height: 400px;		border: 0;		}		#image {position: absolute;		top: 50px;		left: 400px;		width: 350px;		height: 350px;		border: solid 1px #BE7BA6;		}		#menu  {position: relative;        left: 0px;        width: 800px;        height: 22px;		}#portfolio {position: absolute;		top: 40px;		left: 400px;		width: 400px;				}#web_portfolio {position: absolute;		top: 0px;		left: 400px;		width: 400px;				}#ptitle {position: relative;		left: 200px;		top: 5px;		height: 30px;		width: 200px;		}#pimage {position: relative;		top: 20px;		width: 350px;		border: solid 1px #BE7BA6;		}#pnavigation {position: absolute;		top: 305px;		height: 20px;		width: 350px;		}		#pnavigation p {margin: 1em 5% 2em 0%;		font: 12px Arial,Verdana, Helvetica, sans-serif;		color: #2a1b1e;		text-align: left;		line-height: 1.6em		}#pnavigation p.testimonial {font-size: 12px; color: #81435a; text-align: right; margin-right: 5px; margin-left: 15px;}		#text  {position: absolute;		top: 50px;		left: 10px;		width: 380px;		}#hostingtext  {position: absolute;		top: 50px;		left: 10px;		width: 800px;		}#hostingblurb  {position: relative;		top: 0px;		left: 0px;		width: 840px;		}		#hostingblurb p  {font-size: 12px;line-height: 1.5em;color: #666;		}#paypalbuttons {position: absolute;		top: 1550px;		left: 120px;		width: 1040px;		}#wrapper {width: 800px;		margin-left: auto;		margin-right: auto;		}IMG.rightimage {float: right;		margin-left: 20px;		border: solid 1px #BE7BA6;		}		IMG.left {float: left;		margin-right: 20px;		border: solid 1px #BE7BA6;		}				IMG.greenrightimage {float: right;		margin-left: 20px;		border: solid 1px #883;		}		IMG.greenborder {		border: solid 1px #883;		}	p.testimonial {font-size: 12px; text-align: right; color: #81435a; margin-right: 5px; margin-left: 90px;}