@charset "UTF-8";

body {
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#333333; 
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  background-image:url(../IMAGES/img_background.jpg);
  background-repeat: repeat-x;
}


a {
	text-decoration: none;
	border: 0px;
	border-style: none;
}


a.links {
	text-decoration: none;
	color: #fff47c;
	font-weight: bold;
	border: 0px;
	border-style: none;
}


a.links:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	border: 0px;
	border-style: none;
}


a.linksGray {
	text-decoration: none;
	color: #dddddd;
	font-weight: normal;
	border: 0px;
	border-style: none;
	vertical-align: top;
}


a.linksGray:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	border: 0px;
	border-style: none;
}



a.footer {
	text-decoration: none;
	color: #dddddd;
	font-weight: normal;
	border: 0px;
	border-style: none;
	vertical-align: top;
}


a.footer:hover {
	text-decoration: none;
	color: #ffffff;
	font-weight: normal;
	border: 0px;
	border-style: none;
}



img {
	border: none;
	padding: 0px;
	margin: 0px;
}



img.line {
	margin-top: 10px;
	margin-bottom: 10px;
}


img.lineProfile {
	margin-top: 7px;
	margin-bottom: 7px;
}


img.lineProfileImage {
	margin-top: 2px;
	margin-bottom: 7px;
}



img.lineProfileOther {
	margin-top: 7px;
	margin-bottom: 5px;
}



img.lineProfileHeader {
	margin-top: 7px;
	margin-bottom: 30px;
}




img.lineMain {
	margin-bottom: 30px;
}


.backToTop {
	margin-top: 15px;
	margin-bottom: 10px;
	float: right;
}




.titles {
	padding-bottom: 20px;
}



.sideBarTitle {
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: #ffffff;
	font-weight: bold;
}




p.sideBar {
	font-size: 11px;
	text-align: left;
	line-height: 15px;
	color: #bbbbbb;
}


p.footer {
	font-size: 10px;
	line-height: 15px;
	color: #aaaaaa;
}



p.work {
	font-size: 11px;
	text-align: left;
	line-height: 14px;
	color: #333333;
}




p.profile {
	font-size: 11px;
	text-align: left;
	line-height: 17px;
	color: #dddddd;
	font-weight: normal;
	letter-spacing: 0em;
}



.elsewhere {
	margin-right: 2px;
}


.footerLeft {
	float: left;
}


.footerRight {
	float: right;
}










/*

a.nav_01 { 
	display: block; 
	width: 76px; 
	height: 10px; 
	background: transparent url(IMAGES/img_navFeaturedWork.png) no-repeat;
	margin-top:115px;
} 

a.nav_01:hover { 
	background-position: -76px 0; 
} 


a.nav_02 { 
	display: block; 
	width: 32px; 
	height: 10px; 
	background: transparent url(IMAGES/img_navAbout.png) no-repeat;
	margin-top:6px;
} 

a.nav_02:hover { 
	background-position: -32px 0; 
} 


a.nav_03 { 
	display: block; 
	width: 61px; 
	height: 12px; 
	background: transparent url(IMAGES/img_navRecognition.png) no-repeat;
	margin-top:6px;
} 

a.nav_03:hover { 
	background-position: -61px 0; 
} 



a.nav_04 { 
	display: block; 
	width: 41px; 
	height: 10px; 
	background: transparent url(IMAGES/img_navContact.png) no-repeat;
	margin-top:4px;
} 

a.nav_04:hover { 
	background-position: -41px 0; 
} 


*/









/* BEGIN DIV CODE */


#container { 
	height: 100%; 
	width: 800px;
	padding-left: 80px;
	padding-right: 80px;
	margin-left: auto;
	margin: auto;
} 


#containerIntro_01 {
	width: 600px;
	height: 100%;
	margin-top: 80px;
	margin-bottom: 80px;
	float: left;
}


#containerIntro_02 {
	width: 200px;
	height: 100%;
	margin-top: 140px;
	float: left;
}



#containerWork_01 {
	width: 800px;
	height: 100%;
	margin-top: 50px;
	margin-bottom: -10px;
	float: left;
}


.containerWork_02 {
	width: 264px;
	height: 100%;
	margin-top: -5px;
	margin-right: 4px;
	float: left;
}


.containerWork_03 {
	width: 264px;
	height: 100%;
	margin-top: -5px;
	margin-right: 0px;
	float: left;
}


.containerWork_04 {
	width: 264px;
	height: 100%;
	margin-top: 0px;
	margin-right: 4px;
	float: left;
}


.containerWork_05 {
	width: 264px;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	float: left;
}


#containerProfile_01 {
	width: 532px;
	height: 100%;
	margin-top: 50px;
	margin-bottom: 0px;
	margin-right: 93px;
	float: left;
}


#containerProfile_02 {
	width: 175px;
	height: 520px;
	margin-top: 100px;
	margin-bottom: 70px;
	float: left;
}



#containerRecognition {
	width: 800px;
	height: 100%;
	margin-top: 40px;
	margin-bottom: 10px;
	float: left;
}



#containerFooter {
	width: 800px;
	height: 100px;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
}




/* END DIV CODE */

