/* RESET */  
   
 html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, em, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form{  
     margin: 0;  
	  padding: 0;  
     border: 0;  
     outline: 0;  
     vertical-align: baselinebaseline;  
     background: transparent;  
 }  
 body {  
     line-height: 1;   
     font-family: Arial, Georgia, Times New Roman, Times, serif;  
     color: #f3f3ee;
 }  
 ol, ul {  
     list-style: circle;  
	  list-style-position: inside;
 }  

 a, a:visited { 
   	color: #4f5555; 
     text-decoration: none;
	  border-bottom: 1px dashed #4f5555;  
 }  
 
 a:visited {
 	 border-bottom: 1px dashed #4f5555;  
 }
   
 a:hover {  
     text-decoration: none;  
	  	  border-bottom: 1px solid #4f5555; 
 }  
 
 a:active {
position:relative;
top:1px;
 }
   
 p {  
     font-size: 14px;  
     margin: 0 0 1em 0;  
	  line-height: 1.8;
	  /*text-shadow: 0px 1px 0px #111;*/
 }  
   
 strong {  
}  

/* THE TYYLI */
body {
	background-color: #879d85;
	background-image: url(background_big_green.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}

#wrapper, #footer {
	position: relative;
	width: 630px;
	margin: 0px auto;
}

#header {
	/*background-image: url(merjanne_logo.jpg);
	background-repeat: no-repeat;
	background-position: center;*/
	height: 220px;
}

#header h1 {
	text-indent: -9999px;
	
}

#content {
	margin-top: 20px;
}

#mainContent {
	display: block;
	float: left;
	width: 350px;
	margin-right: 30px;
}

#mainContent p {
	font-size: 18px;
	font-family: Georgia, Times New Roman, Times, serif;  	
	text-shadow: 1px 1px 2px #4f5555;

	filter: DropShadow(Color=#777777, OffX=1, OffY=1);
}

#services {
	display: block;
	float: left;
	width: 215px;
	padding: 10px 0 0 15px;
	
	background-color: rgba(243, 243, 238, .3);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cf3f3ee,endColorstr=#4cf3f3ee);
   zoom: 1; /* Force hasLayout in IE. */
	
	
	color: #4f5555;
	
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-border-radius: 20px;
	
	border: 1px solid #f3f3ee;
	
	box-shadow: 0px 0px 1px #111;
  -moz-box-shadow: 1px 1px 5px #4f5555;
  -webkit-box-shadow: 0px 0px 1px #111;
}

#footer {
	display: block;
	/*color: #4f5555;*/
	margin-top: 30px;
	margin-bottom: 10px;
	
	text-shadow: 1px 1px 2px #4f5555;
	filter: DropShadow(Color=#777777, OffX=1, OffY=1)
}

.column {
	display: block;
	float: left;
	text-align: center;
}
.company {
	position: relative;
	top: 1px;
	width: 180px;
	filter: DropShadow(Color=#777777, OffX=1, OffY=1)
}

.company .firstLine {
	font-size: 17px;
	line-height: 1.2;
}

.owner {
	width: 220px;
}

.firstLine {
	font-weight: bold;
   font-family: Georgia, Times New Roman, Times, serif;  	
	
}



dl, ul {
	line-height: 1.5;
}

dt {
	font-size: 16px;
	font-weight: bold;
}

li {
	font-weight: normal;
	font-size: 14px;
}

.clear {
	clear: both;
}