@charset "utf-8";

html {
	height: 100.5%;
	margin: 0;
	padding: 0;
	}

body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .8em;
	line-height: 1.6em;
	background-color: #FFF;
	}
	
#wrapper {
	position: relative;
	width: 961px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 35px;
	margin-bottom: 75px;
	}
	
a {
	color: #cb3f20;
	text-decoration: none;
	}
	
a:hover {
	color: #000;
	text-decoration: none;
	}
	
#FacebookIcon {
	float:right;
	margin:0;
	border:none;
}
	
#TwitterIcon {
	float:right;
	margin:0;
	border:none;
}
	
#LinkedInIcon {
	float:right;
	margin:0;
	border:none;
}
	
h1 {
	display: block;
	width: 945px;
	height: 160px;
	padding: 0 0 0 15px;
	margin: 0;
}
/* h1 is for the logo */ 

h1 img#logo {
	border: 0;
	padding: 0;
	margin: 0;
}
 
h2 {
	color: #cb3f20;
	padding: 15px 15px 0 15px;
	margin: 0;
	font-size: 1em;
	line-height: 1.5em;
	letter-spacing: .1em;
	font-weight: bold;
}

#pagination {
	position: absolute;
	right: 0;
	top: 34px;	
	padding: 0 15px 0 0;
	color: #999999;
	font-size: 18px;
	}

p {
	padding: 5px 15px 5px 15px;
	margin: 0;
	color: #666;
}

/* Left Nav Bar */

#navigation {
	float: left;
	width: 225px;
	padding: 30px 0 0 15px;
	margin: 0 0 30px 0;
	list-style-type: none;
	list-style-position: outside;
}

#navigation li {
	padding: 10px 0 10px 0;	
	margin: 0;
}

#navigation li em {
	background-color: #FFFF00;
}

#navigation ul {
	padding: 0 0 0 0;
	margin: 0;
	list-style-position: outside;
	list-style-type: disc;
	color: #CCC;
}

/* BODY SUB PAGES */

#body {
	position: absolute;
	top: 140px;
	right: 0px;
	width: 720px;
	padding: 0;
	margin: 0;
}




/* CUSTOM BODY STYLES */


/* Home */

#bodyHome {
	position: relative;
	top: -142px;
	float: left;
	width: 720px;
	padding: 0;
	margin: 0;
}

#bodyHome h2 {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyHome p {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyHome img {
	border: 0;
	margin-left:60px;
    margin-top:80px;
}

/* What We Do */

#bodyWhatWeDo {
	position: relative;
	top: -142px;
	float: left;
	width: 720px;
	padding: 0;
	margin: 0;	
}

#bodyWhatWeDo h2 {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyWhatWeDo p {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyWhatWeDo img {
	border: 0;
	margin-left:60px;
    margin-top:80px;
}

/* Our Advantage */

#bodyOurAdvantage {
	position: relative;
	top: -142px;
	float: left;
	width: 720px;
	padding: 0;
	margin: 0;	
}

#bodyOurAdvantage h2 {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyOurAdvantage p {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyOurAdvantage img {
	border: 0;
	margin-left:100px;
    margin-top:80px;
	margin-bottom:30px;
}

/* Contact */

#bodyContact {
	position: relative;
	top: -142px;
	float: left;
	width: 720px;
	padding: 0;
	margin: 0;
}

#bodyContact h2 {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyContact p {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyContact img {
	border: 0;
	margin-left:60px;
    margin-top:80px;
	border:none;
}

/* Clients */

#bodyClients {
	position: relative;
	top: -142px;
	float: left;
	width: 720px;
	padding: 0;
	margin: 0;
}

#bodyClients h2 {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyClients p {
	padding-left: 105px;
	padding-right: 105px;
}

#bodyClients img {
	border: 0;
	margin-left:60px;
    margin-top:80px;
	border:none;
}

/* FOOTER */

#footer {
	clear: both;
	padding: 0;
	margin: 0;
	font-size: .85em;
	color: #999;
}

#footer p {
	text-align: left;
	margin: 0 15px 0 0;
	padding: 30px 0 15px 15px;
	color: #C3C3C3;
}
	
#footer p.home {
	text-align: left;
	margin: 0 15px 0 0;
	padding: 30px 0 15px 345px;
	color: #C3C3C3;
}