
#structure {
	text-align:left;
	}
	
	
a.sidenav:visited   {color: #CDCBAB; text-decoration: none;}
a.sidenav:hover     {color: #FAD587; text-decoration: none;}
a.sidenav:link      {color: #ffffff; text-decoration: none;}
a.sidenav:active    {color: #ffffff; text-decoration: none;}

/* Specify for all hyperlinks - to avoid the mulitcoloured hyperlink border around images!! */

a:visited {
	color: #3C3B2A;
	text-decoration: none;
}
a:hover {
	color: #850100;
	text-decoration: none;
}
a:link {
	color: #3C3B2A;
	text-decoration: none;
}
a:active {
	text-decoration: none;
	color: #850100;
}

p {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ceccac;                                 /* was 850100 red color and now is beige */
}

-->

#box {border:0px solid; width:1000px; position:relative;}
#box2 {position:absolute; top:600px; left:10px; z-index:0;}   /* did not have a z-index */

#logoimage  {position:absolute; top:19px; left:9px; }
#bottomimage {position:absolute; top:250px; left:5px; z-index:1;}
#beigeimage  {position:absolute; top:354px; left:248px; z-index:10;}
#clientimage  {position:absolute; top:228px; left:46px; z-index:12;}
#thisone     {position:absolute; top:83px; left:322px; z-index:2;}      
#portfolio     {position:absolute; top:89px; left:322px; z-index:2;}             
#text        {position:absolute; top:262px; left:78px; z-index:25;}
#text1b      {position:absolute; top:362px; left:78px; z-index:25; visited:color:#3C3B2A; text-decoration: none;} 
#text1c      {position:absolute; top:362px; left:58px; z-index:25;}
#text2       {position:absolute; top:362px; left:78px; z-index:35;}
#text2b      {position:absolute; left: 343px; top: 168px; width: 575px;  z-index:45;}
#text3a      {position:absolute; top:562px; left:78px; z-index:55;}
#text3b      {position:absolute; top:562px; left:78px; z-index:45;}
#text3c      {position:absolute; top:662px; left:78px; z-index:55;}
#navtext     {position:absolute; top:25px; left:324px; }

/* PORTFOLIO STYLES */
#portfolio_content {
	position: absolute;
	left: 322px;
	top: 89px;
	z-index:2;
	}
	
#portfolio_column1 {
	width:450px;
	margin-left:10px;
	margin-top:70px;
	float:left;
	}
	
#portfolio_column1 img {
	padding:5px;
	border:solid 1px #303030;
	}
		
#portfolio_column1 p {
	width:270px;
	position:relative; top:-48px; left:90px;
	text-align:center;
	}
	
#portfolio_column2 {
	width:220px;
	margin-left:20px;
	margin-top:370px;
	float:left;
	}
	
#portfolio_column2 p {
	position:relative; top:-15px;
	}
	
#controls {
	text-align:center;
	margin-top:5px;
	}
	
#controls img {
	padding:0px;
	border:none;
	}
	
.control_left {
	display:inline;
	padding-right:20px;
	}
	
.control_left a {
	color:#111111;
	}
	
.control_right {
	display:inline;
	padding-left:290px;
	}
	
.darkgray {              /* this is not darkgray in color just an override */
	color:#ceccac;
	}
	
/* PORTFOLIO GALLERY STYLES */
#portfolio_gallery_column1 {
	width:450px;
	margin-top:35px;
	margin-left:10px;
	float:left;
	}
	
#portfolio_gallery_column1 img {
	padding:5px;
	border:solid 1px #303030;
	}
		
#portfolio_gallery_column1 p {
	width:270px;
	position:relative; top:-52px; left:110px;
	text-align:center;
	}
	
#controls_gallery {
	position:relative; left:50px; top:2px;
	}
	
#controls_gallery img {
	border:none;
	}
	
#portfolio_return a {
	position:relative; top:-5px;
	margin-left:190px;
	font-family:"Gill Sans MT", "Arial", "Sans-serif";
	font-weight:200;
	font-size:12px;
	}
	
#portfolio_return a:link {
	color:#6a6a6a;
	}
	
#portfolio_return a:visited {
	color:#6a6a6a;
	}
	
#portfolio_return a:hover {
	color:#ababab;
	}
	
#portfolio_return a:active {
	color:#ababab;
	}

/* IGA Styles */
#image_iga {
	margin-left:110px;
	}
		
/* PROFILE STYLES */
#profile_column1 {
	position:relative; top:40px;
	width:255px;
	padding-left:10px;
	float:left;
	}
	
#profile_column2 {
	position:relative; top:40px;
	width:255px;
	padding-left:10px;
	float:left;
	}
	
#profile_column3 {
	position:relative; top:40px;
	width:189px;
	padding-left:10px;
	float:left;
	}
	
/* CONTACT STYLES */	
#contact_column1 {
	position:relative; top:80px;
	width:200px;
	padding-left:10px;
	float:left;
	}
	
#contact_column2 {
	position:relative; top:80px;
	width:499px;
	padding-left:10px;
	float:left;
	}
	
label span {
	float:left;
	width:100px;
	}
	
/* FOOTER STYLES */
#footer {
	width:700px;
	height:20px;
	position:relative; top:30px; left:250px;
	}
	
#footer p {
	font-family:"Gill Sans MT", "Arial", "Sans-serif";
	font-size:11px;
	color:#777777;
	text-align:right;
	white-space:pre;
	}
