body {
	text-align:center;
	background-repeat: repeat-x;
	font-family: verdana;
	font-size:12px;
	position:absolute;
	width:100%;
	min-height:100%;
	background-image: url(limages/bg.png);
}

html, body {
	height:100%;
	margin:0;
	padding:0;
}

.wrapper {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align:left;
	background-color:#fff;
	min-height: 100%;
	height: 100%;
}

.header {
	background-image: url(limages/header.png);
	height: 149px;
	width: 900px;
}

.headerlinks{
float:right;
margin-top:6em;
margin-right:6em;
}

.headerlinks img{
margin-left:2em;
}

.leftside {
	background-image: url(limages/images_02.jpg);
	float: left;
	height: 440px;
	width: 75px;
	position:relative;
}

.leftside img {
margin-top:15.75em;
margin-left:1.4em
}

.content {
	background-image: url(limages/images_03.jpg);
	height: 440px;
	width: 825px;
	position: relative;
	float:right;
}

.content img {
border: solid 4px #32a8b1;
margin:0.75em;
}

.footer {
	background-image: url(limages/images_07.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 900px;
	clear: both;
}

.footleft{
margin-left:6em;
margin-top:3em;
float:left;
}

.footright {
margin-right:6em;
margin-top:3em;
float:right;
}
	
.clear {
	clear:both;
	height:1px;
	background-position: left top;
	background-color: #C06;
	position:relative;
}

img{
margin:0px;
padding:0px;
border:0px;
}

.portfolio{
margin-left:-3.5em;
margin-top:2em;
}

h2{
font-family:georgia;
font-size:16px;
margin-left:1em;
}

.news p{
border-left:solid 5px white;
line-height:140%;
padding-left:1em;
}

.news{
width:450px;
margin-left:3.2em;
margin-top:1em;
}


/* 3 BOXES
----------------------------------------------------------------------------*/
.box1 {
	height: 224px;
	width: 334px;
	position:relative;
	float:left;
		background-image: url(limages/bg2.png);
	background-repeat: repeat-x;
}

.box2 {
	height: 224px;
	width: 279px;
	position:relative;
	float:left;
	color:#a2cdd0;
	background-image: url(limages/bg2.png);
	background-repeat: repeat-x;
}

.box3 {
	height: 224px;
	width: 287px;
	position:relative;
	float:left;
		background-image: url(limages/bg2.png);
	background-repeat: repeat-x;
}

.3box {
	background-image: url(limages/bg2.png);
	background-repeat: repeat-x;	
	width: 900px;	
	height:100%;
	text-align:center;
	clear: both;
}

.box1 li { 
	list-style-type: none;
	list-style-image: url(limages/arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left : 0px;
	line-height:2em;
	color:#a2cdd0;
}

.box1 ul{
margin-left:2em;
}

.box2 li { 
	list-style-type: none;
	padding:0px;
	margin-left:-2em;
	line-height:2em;
	color:#a2cdd0;
}



/* CONTACT FORM 
----------------------------------------------------------------------------*/

.button {
background: url(limages/send.png);
width:64px;
height:25px;
border:0;
margin-left:11em;
margin-top:-0.45em;
}

fieldset{
border: 0;
}

legend{
color: #fff;
background: #b0b0b0;
border: 0;
} 

input{
color: #1f1f1f;
width:166px;
background: url(limages/bg-forms.png) #b0b0b0;
border: 0;
padding:2px;
}

textarea {
border:0;
color: #1f1f1f;
width:210px;
height:55px;
background: url(limages/bg-forms.png) #b0b0b0;}

.submit input{
color: #000;
background: #b0b0b0;
} 

.box3 p{
color:#a2cdd0
}
