body {
	background-color: #B8DCD8;
	color: #2A575C;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: 1.45em;
	margin-top: 60px;
	margin-right:85px;
	margin-left: 85px;
	z-index: 0;
}

#header {

	width: 975px;
	height: 130px;
	position: absolute;
	top: 60px;
	left: 85px;	
	right: 85px;
}

#header #full_palette2 {
	width: 100%;
	position: relative;
	top: 15px;
}

#header #orange_tag {
	color: #E66D00;
	font-size: 15px; 
	width: 521px;
	position: relative;
	top: -26px;
	float: right;
	z-index: 2;
}

#header #navigation {
	float: right;
	position: relative;
	top: 19px;
}

#page_title {
	color: #2A575C;
	font-size: 17px;
	position: absolute;
	top: 187px;
}
	



#orange {
	color: #E66D00;
	font-size: 15px; 
}

#orange-small {
	color: #E66D00;
	font-size: 12px; 
}

#blue-big {
	color: #2A575C;
	font-size: 17px;
}

#blue-regular {
	color: #2A575C;
	font-size: 14px;
}
	
#blue-small {
	color: #2A575C;
	font-size: 12px;
}

#green-regular {
	color:#50612F;
	font-size: 14px;
}

#green-small {
	color: #50612F;
	font-size: 12px;
}

	
	
.info {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
}

#info_bold{
	font-weight: bold;
}

/*HOME PAGE LAYOUT*/

.menu{
	color: #2A575C;
	font-size: 18px;
}
	
.menu_services {
	position: absolute;
	top: 380px;
	left: 190px;
}

#services_photo {
	position: absolute;
	top: 225px;
	left: 153px;
}

.menu_portfolio {
	position: absolute;
	top: 380px;
	left: 420px;
}

#portfolio_photo {
	position: absolute;
	top: 225px;
	left: 380px;
}

.menu_resume {
	position: absolute;
	top: 380px;
	left: 650px;
}

#resume_photo {
	position: absolute;
	top: 225px;
	left: 613px;
}

.menu_about {
	position: absolute;
	top: 380px;
	left: 900px;
}

#about_photo {
	position: absolute;
	top: 225px;
	left: 850px;
}

.info_home {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
	position: absolute;
	top: 458px;
	padding-bottom: 15px;
}

/*SERVICES*/

#copyblock {
	width: 975px;
	position: relative;
}

.services_left {
	width: 300px; 
	margin-top: 15px;
	margin-left: 150px;
}
	
.services_right {
	width: 300px; 
	position: absolute;
	top: 96px;
	right: 110px;
}


	
.contact {
	font-size: 13px;
	position: absolute;
	top: 388px;
	right: 0px;
	
}

.info_services {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
	position: absolute;
	top: 580px;
	padding-bottom: 10px;
}

/*PORTFOLIO LAYOUT*/
#content {
	position:absolute;
	width:930px;
	height:150px;
	padding:0px;
	top: 215px;
	margin:5px auto;
}

/* jQuery lightBox plugin - Gallery style */
	.gallery {
		background-color: #B8DCD8;
		padding: 0px;
		width: 930px;

	}
	.gallery ul { list-style: none; }
	.gallery ul li { display: inline; }
	.gallery ul img {
		border: 2px solid;
		border-width: 2px;
		color: #B8DCD8;
		padding:14px;
	}
	.gallery ul a:hover img {
		border: 2px solid;
		border-width: 2px;
		color:#2A575C;
	}
	.gallery ul a:hover { color: #2A575C; }

#credit {
	width: auto;
	position: absolute;
	top: 238px;
	right: -40px;
	line-height: 1.50em;
	
}

.info_portfolio {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
	position: absolute;
	top: 238px;
	left: 0px;
	padding-bottom: 10px;
}

/*RESUME LAYOUT*/

.resume_listing {
	line-height: 1.25em; 
	}
	
.work {
	position: absolute;
	top: 228px;
}
	
.education {
	width: 300px;
	position: absolute;
	top: 228px;
	left: 650px;
}

.international {
	width: 400px; 
	position: absolute;
	top: 428px;
	left: 650px;
}

.info_resume {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
	position: absolute;
	top: 600px;
	padding-bottom: 10px;
}

/*ABOUT*/
/*.self_portraits {
	position: absolute;
	top: 228px;
}
 <div class="self_portraits">
   <img src="about_photo.gif" title="alexis"/>
    </div>
  
    
    <br/>
    */

.about_wrap {
	position: absolute;
	top: 230px;
	width: 970px;
	line-height: 1.55em;
}

img.floatLeft { 
    float: left; 
    margin: 45px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    
}

	

#copyblock2 {
	width: 950px;
	position: absolute;
	top: 440px;
}

.info_about {
	color: #2A575C;
	font-size: 13px;
	line-height: 1.00em;
	position: absolute;
	top: 570px;
	padding-bottom: 10px;
}


/*LINK ATTRIBUTES*/
a:link {
	color: #2A575C;
	text-decoration: none;
}
a {font-weight: normal;}
	
a:visited {
	text-decoration: none;
	color: #2A575C;
}

a:hover {
	text-decoration: underline;
	color: #E66D00;
}

a:active {
	text-decoration: none;
	color: #E66D00;
}

