*{
	margin:0;
	padding:0;
	}
body{
	font: 11px Geneva, Helvetica, Arial, sans-serif;
	color: #777;
	background-color: #89c6ce;
	letter-spacing:0.3px;
	}
#whiteBkgd{
	background:#fff url(../images/spiral.gif) no-repeat top right;
	padding-bottom: 50px;
	}	
#wrapper{
	width: 864px;
	margin: 0 auto;
	}
#header{
	margin-top: 4px; /*add blue line at top?*/
	padding-top: 45px;
	height: 71px;
	}
#header img{
	float:left;
	margin-right: 41px;
	}
				
/************NAV**********/
#nav{
	float:left;
	}
#nav a{
	display:block;
	height:31px;
	float:left;
	text-decoration:none;
	margin: 40px 30px 0 0;
	}
#nav a.about{
	background:url(../images/nav_about.gif) no-repeat top;
	width: 63px;
	}
#nav a.portfolio{
	background:url(../images/nav_portfolio.gif) no-repeat top;
	width: 90px;
	}
#nav a.contact{
	background:url(../images/nav_contact.gif) no-repeat top;
	width: 78px;
	}			
#nav a:hover{
	background-position:bottom;
	}	
	
/************CONTENT**********/
#content{
	margin-top: 45px;
	}
#left{
	width: 261px;
	float:left;
	margin-right: 41px;
	}
#left p{
	font-size: 13px;
	text-align:right;
	line-height: 34px;
	width:205px;
	border-bottom: 1px solid #e5e1d8;
	float:right;
	}
#left a{
	color: #777;
	text-decoration: none;
	}	
#left a:hover{
	color: #3D96B3; /*blue*/
	}
#left a.selected{
	color: #e51861; /*pink*/
	color: #3D96B3; /*blue*/
	background:url(../images/gray-arrow.gif) no-repeat right;
	padding-right:14px;
	}			
#right{
	float:left;
	width:562px;
	}
/************CONTACT**********/			
.contactIcon{
	float:left;
	margin-right: 20px;
	}
p.contact{
	float:left;
	font-size:14px;
	margin-top: 6px;
	letter-spacing: 1px;
	}
p.contact a{	
	color: #777;
	text-decoration: none;
	}
p.contact a:hover{	
	color: #3D96B3;
	text-decoration: underline;
	}
/************ABOUT**********/
h2{
	font-size:14px;
	letter-spacing: 1px;
	font-weight: normal;
	margin-bottom: 13px;
	color: #e51861; /*pink*/
	}		
p.about, span.about{
	width: 525px;
	color: #777;
	letter-spacing: normal;
	margin-bottom: 13px;
	font-size:12px;
	line-height: 18px;
	}
p.about a{
	color: #3D96B3;
	text-decoration:none;
	}		
p.about a:hover{
	color: #e51861; /*pink*/
	}			
.resumeIcon{
	float:left;
	margin-right: 10px;
	}		
	
/************PORTFOLIO**********/	

.slides{
	width:550px;
	height:350px;
	border: 6px solid #e5e1d8;	
	}
#description{
	width:450px;
	float:left;
	margin-top:13px;
	}	
#description p{
	margin-bottom:5px;
	}	
#description a{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color: #3D96B3; /*blue*/
	}
#description a:hover{
color: #e51861; /*pink*/
	}		
#arrows{
	margin-top:10px;
	width:86px;
	float:right;
	}	
#arrows img:hover{
	cursor:pointer;
	}
.next, .prev, .number{
	float:right;
	}
.number{
	margin-top:3px;
	margin-left:2px;
	width:40px;
	text-align:center;
	}		
	

/************FOOTER**********/
#footer{
	background: #89c6ce url(../images/footerBkgd.gif) repeat-x;
	height:70px;
	clear:both;
	text-align:center;
	}

