html,body {
margin:0;
padding:0;
background: #94a699;
}

body {
font:76% arial,sans-serif;
text-align:center;
}

p {
margin:0 10px 10px;
}

a {

}

div#header {
position:relative;
}

body#home div#header h1 {
height:218px;
line-height:80px;
padding-left:10px;
background:#EEE;
color:#79B30B;
margin:0;
background: #94a699 url(images/headerbg.jpg) repeat-y;
text-indent: -5000px;
}
body#video div#header h1 {
height:218px;
line-height:80px;
padding-left:10px;
background:#EEE;
color:#79B30B;
margin:0;
background: #94a699 url(images/headerbg.jpg) repeat-y;
text-indent: -5000px;
}


div#header h1 {
height:218px;
line-height:80px;
padding-left:10px;
background:#EEE;
color:#79B30B;
margin:0;
background: #94a699 url(images/headerbg2.jpg) repeat-y;
text-indent: -5000px;
}

div#header a {
position:absolute;
left:90px;
top:40px;
height: 152px;
width: 400px;
text-indent: -5000px;
outline: none;
}

div#container {
text-align:left;
width:800px;
margin:0 auto;
background: #94a699 url(images/bodybg.jpg) repeat-y;
}
.gradient-hr {
background: #fff url(images/hrgradient_s.jpg) no-repeat;
height: 10px;
width: 722px;
padding: 0;
margin: 0 auto;
overflow: hidden;
}

body#home div#content {
float:right;
width:590px;
}

		body#home #content {
    width: 590px;
		}
		body#home #content * {
		    margin: 20px 60px 10px 21px;
		}
		body#home #content * * { /* Make sure there a space
		between the two universal selectors */
		    margin: 0;
		}
body#video div#content {
float:right;
width:590px;
}
body#video #content {
    width: 590px;
		}
		body#video #content * {
		    margin: 20px 80px 10px 21px;
		}
		body#video #content * * { /* Make sure there a space
		between the two universal selectors */
		    margin: 0;
		}

div#content p {
	font-family: Georgia, Times New Roman, serif;
	font-size: 120%;
line-height:1.4;
}

div#content {
float:right;
width:590px;
}

		#content {
    width: 590px;
		}
		#content * {
		    margin: 20px 80px 10px 50px;
		}
		#content * * { /* Make sure there a space
		between the two universal selectors */
		    margin: 0;
		}


div#content p.descript {
	position: relative;
	top: 50px;
}



div#content h2#abouthead {
	position: relative;
	top: -23px;
	left: -280px;
background: transparent url(images/h2bg.gif) right no-repeat;
margin-left: 281px;
height: 26px;
color: #fff;
font-family: Verdana, sans-serif;
font-size: 110%;
padding-top: 9px;
padding-left: 46px;
font-weight: bold;
}

body#contact div#content h2, body#client div#content h2 {
	position: relative;
	top: -23px;
	left: -320px;
margin-left: 321px;
}

h2#homeheadline {
	position: relative;
	top: 50px;
	height: 28px;
padding: 0px 0 0 0;
font-size: 1.9em;
font-family: Georgia;
font-style: oblique;
color: #900;
font-weight: normal;
background: #fff url(images/working.gif) no-repeat;
text-indent: -9999px;
}

h2#videoheadline {
	position: relative;
	top: 50px;
	height: 28px;
padding: 0px 0 0 0;
font-size: 1.9em;
font-family: Georgia;
font-style: oblique;
color: #900;
font-weight: normal;

}

#content ul {
font-family: georgia;
font-size: 140%;
margin-left: 20px;
padding-left: 30px;
padding-top: 50px;

}
#content li {
margin: 6px 0 3px 10px;
padding: 6px 0 3px 10px;


}

body#client #content ul {
font-family: georgia;
font-size: 140%;
margin-left: 20px;
padding-left: 10px;
padding-top: 20px;
padding-bottom: 300px;

list-style: none;

}
body#client #content li {
margin: 6px 0 3px 10px;
padding: 6px 0 3px 10px;
display: inline;
float: left;


}

body#client #content a:link, body#client #content a:visited {
border: #fff 2px solid;


}

body#client #content a:hover, body#client #content a:active {
border: #efefef 2px solid;


}

div#navigation {
background:transparent;
float:left;
width:210px;

}

    #navigation {
    width: 210px;
		}
		#navigation * {
		    margin: 0px 10px 10px 39px;
		}
		#navigation * * { /* Make sure there a space
		between the two universal selectors */
		margin: 0;
		}


		#navigation ul {
		list-style: none;
		padding: 0;
		margin: 73px 0 20px 39px;
		}
		
		#navigation li {

		padding: 10px 0 0px 0;
		border-bottom: 1px solid #000;
		margin: 0;
		margin-right: 3%;
		text-align: left;
		font-family: Verdana, Arial;
		font-size: 100%;
		width: 85%;
		}
                
    #navigation a {
    color: 000;	
    padding: 10px 0 2px 40px;
		text-decoration: none;
		display:block;
    color:#000;
    
	  }  
#navigation a:hover {
color: #0c419a;font-weight:normal;}



     body#home a#menu-home {
     color: #0c419a;font-weight:bold;
     }	
     body#about a#menu-about {
     color: #0c419a;font-weight:bold;
     }
     body#contact a#menu-contact {
     color: #0c419a;font-weight:bold;
     }
     body#client a#menu-clients {
     color: #0c419a;font-weight:bold;
     }	 
     body#video a#menu-video {
     color: #0c419a;font-weight:bold;
     }		  

div#extra {
background:transparent;
float:left;
clear:left;
width:210px;

}

#extra {
    width: 210px;
		}
		#extra * {
		    margin: 20px 10px 20px 54px;
		}
		#extra * * { /* Make sure there a space
		between the two universal selectors */
		margin: 0;
		}
#extra h2 {
background: #fff;
margin: 20px 50px 0 39px;
padding: 6px 10px 1px 17px;
font-family: Georgia, serif;
color: #900;
font-size: 180%;
font-weight: normal;
}
#extra p {
	font-family: verdana;
	font-size: 90%;
	line-height: 132%;
}
div#footer {
background:#fff url(images/footerbg.jpg) no-repeat;
font-family: verdana, sans-serif;
font-size: 76%;
padding: 0;
margin: 0 auto;
color:#000;
clear:both;
width:800px;
height: 100px;
}

div#footer p {
margin:0;
padding:30px 70px 0 0;
float: right;  
}

div#footer a {
display:inline;
color:#C6D5FD;
padding:0;
}


body#contact h3 {
font-family: Georgia, Times New Roman, serif;
font-weight: normal;
font-size: 130%;
}
body#contact p {
font-family: Verdana, Arial, sans-serif;
font-size: 100%;
line-height: 120%;
margin-top:3px;
}

body#contact h4 {
margin-bottom:0;
padding-bottom: 0;
text-decoration: underline;
}

body#contact div#content {
padding-bottom: 200px;
}
h3 {
	font-family: Georgia, Times New Roman, serif;
}

img#cover {
	float: left;
}
body#home #content h3 {
	color:#900;
	position:relative;
	top:10px;
	left:-38px;
	text-align: left;
	font-size: 1.5em;
	}
	
body#home #content p {
	
	position:relative;
	top:10px;
	left:-38px;
	text-align: left;
	}
#content a:link, #content a:visited {
	color: #900;
	text-decoration: underline;
	font-weight: bold;
}
#content a:hover, #content a:active {
	color: #0C419A;
}
body#home #extra {
	margin-bottom: 30px;
}

