body {
	margin:0;
	font: 18px Arial lighter, sans-serif;
	color: #555;
	background-image:url(../assets/headerBack.png);
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#FFF;
	width:100%;
	display:table;
}
a{
	text-decoration:none;
	color:#007DC6;
}
h2{
	font:bold 36 Arial;
	color:#007DC6;
	margin:0;
	text-align:center;
}
h3{
	font: bold 36px Arial;
	color:#007DC6;
	margin: 16px 0 0 0;
}
h4{
	font: bold 28px Arial;
	color:#FFF;
	width:auto;
	background-image:url(../assets/headerBack.png);
	background-repeat:repeat-x;
	background-position:bottom;
	margin: 16px 0 0 0;	
	padding:10px;
}
h5{
	font: bold 20px Arial;
	color:#007DC6;
	margin: 16px 0 20px 0;	
}
ul{
	margin-bottom:10px;
	list-style-type:none;
}
dl dt{
	font-weight:bold;
}
dd{
	margin-left:10px;
}
dt dl dt{
	font-weight:bold;
	margin:10px;
}
#wrapper {
	width:960px;
	height:auto;
	position:relative;
	margin: 0 auto 0 auto;
}
.alert{
	text-align:center;
	font:italic 14px Arial;
	color:#F00;
	margin:0 auto 0 auto;
}


/*********************HEADER********************/

#header{height:60px;width:960px;margin:0 0 0 0;}
#logo{
	float:left;
	margin:13px 0 0 0;
	height:29px;
	width:185px;
	background-image:url(../assets/logoBack.png);
}
#links{margin:0 30px 0 0;}
.navlink{
	float:right;
	height:29px;
	width:85px;
	margin: 13px 20px 0 0;
}
.netlink{
	float:right;
	height:20px;
	width:20px;
	margin: 18px 0 0 20px;
}
#clients{background-image:url(../assets/clientsBack.png);}
#clients:hover{background-image:url(../assets/clientsOver.png);}
#work{background-image:url(../assets/workBack.png);}
#work:hover{background-image:url(../assets/workOver.png);}
#resume{background-image:url(../assets/resumeBack.png);}
#resume:hover{background-image:url(../assets/resumeOver.png);}
#blog{background-image:url(../assets/blogBack.png);}
#blog:hover{background-image:url(../assets/blogOver.png);}
#contact{background-image:url(../assets/contactBack.png);}
#contact:hover{background-image:url(../assets/contactOver.png);}
#facebook{background-image:url(../assets/facebookBack.png);}
#linkedIn{background-image:url(../assets/linkedinBack.png);}

#splashpane{
	width:940px;
	height: 550px;
	margin:0 auto 0 auto;
	background-image:url(../assets/splashPic.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.rightcaption{
	margin: 20px 20px 0 0;
	font: 14px Arial;
	float:right;
	width:600px;
}

/**************************RATES**********************/

#ratesSection{
	text-align:justify;
	line-height:26px;
	display:inline-block;
	width:960px;
	margin: 20px auto 60px auto;
	height:120%;
}
#ratesLeft{
	width:450px;
	float:left;
}
#ratesRight{
	width:450px;
	float:right;
}
#col1{
	float:left;
}
#col2{
	float:left;
}



/****************WORK********************/

#slideshow{
	margin:0 auto 30px auto;
	width:960px;
	height:720px;
	position:relative;
}
/*****************RESUME*******************/

#resumeSection{
	text-align:justify;
	display:inline-block;
	height:120%;
	width:960px;
	margin: 0 auto 50px auto;
}
#resLeft{
	width:450px;
	float:left;
}
#resRight{
	width:450px;
	float:right;
}


/********************FOOTER***********************/
#footerWrap{
	background-image:url(../assets/footerBack.png);
	background-repeat:repeat-x;
}
#footer{
	width: 960px;
	height: 463px;
	color:#FFF;
	margin: 0 auto 0 auto;
}
#topsection{
	float:right;
	height:400px;
	width:960px;
	margin:10px 0 0 0;
}
#contactbox{
	float:left;
	margin: 0 0 10px 0;
	width:320px;
	height:380px;
	background:url(../assets/contactHead.png) no-repeat 30px 20px;
	border-right:thin solid #FEB53D;
}
#fields{
	float:right;
	margin: 94px 20px 0 0;
}
#thanks{
	font: 14px Arial;
	text-align:center;
	margin: 124px 20px 0 20px;
}
#namefield{
	float:right;
	width:270px;
	background:url(../assets/nameLabel.png) no-repeat left top;
}
#areafield{
	float:right;
	width:270px;
	background:url(../assets/messageLabel.png) no-repeat left top;
}
#emailfield{
	float:right;
	width:270px;
	background:url(../assets/emailLabel.png) no-repeat left top;
}
.input {
	float:right;
	margin: 0 0 17px 0;
	width: 199px;
	height:22px;
	border:none;
	color:#FFF;
	background:url(../assets/inputBack.png) no-repeat left top;
}
.area {
	float:right;
	max-width:199px;
	width: 199px;
	height:131px;
	max-height:131px;
	border:none;
	color:#FFF;
	background:url(../assets/areaBack.png) no-repeat left top;
}
#reset{background-image:url(../assets/resetBack.png);}
#reset:hover{background-image:url(../assets/resetOver.png);}
#submit{background-image:url(../assets/submitBack.png);}
#submit:hover{background-image:url(../assets/submitOver.png);}

/*******************TESTIMONIALS************************/

#testimonials{	
	margin:0 0 10px 320px;
	width:320px;
	height:380px;
	background:url(../assets/testesHead.png) no-repeat 0 18px;
	border-right:thin solid #FEB53D;
}
#quotes{
	width:260px;
	padding:80px 30px 0 30px;
	font-size:14px;
}
.quotee{
	text-align:right;
	width:260px;
	float:right;
	margin:10px 0 10px 0;
	font-style: italic;
	font-weight:bold;
}

#networking{
	float:right;
	margin:-390px 0 0 0;
	width:320px;
	height:380px;
	background:url(../assets/socialHead.png) no-repeat 18px 20px;
}
#networks{
	margin: 80px 0 0 30px;
	font: 18px Arial;
}
#networks a{
	margin: 0 0 60px 0;
	color:#FFF;
}
#bottomBox{
	font: 14px Arial;
	color:#FFF;
	height:40px;
	width:920px;
	float:right;
	margin:0 20px; 0 auto;
	border-top:thin solid #FEB53D;
}
#bottomBox a{
	color:#FFF;
}
#cright{
	float:left;
	margin:20px 0 0 0;
}
#bottomLinks{
	float:right;
	margin:17px 0 0 0;
}