a {
	color : #80231b;
	text-decoration : underline;
	}
	
a:active {
	color : #80231b;
	}

a:hover {
	color : #cc6633;
	text-decoration : underline;
	}

a:visited {
	color : #80231b;
	}

body{
	background-image :  url(../images/background.gif);
	background-repeat : repeat-y;
	background-color : #cbc5b9;
	}

body, td, div {
	font : normal 11px Verdana;
	color : #5c5049;
	}

h1 {
	font : bold 14px Verdana;
	color : #80231b;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	
td { 
	vertical-align : top;
	line-height:135%;
	}
	
#grid {
	position : absolute;
	table-layout:fixed;
	width:800px;
	top : 86px;
	left : 0px;
	visibility: visible;
	}
	
#logo {
	position : absolute;
	top : 17px;
	left : 14px;
	visibility: visible;
	}
	
#navmain {
	position : absolute;
	top : 61px;
	left : 331px;
	width : 480px;
	visibility: visible;
	}

#technologymain {
	position : absolute;
	top : 335px;
	left : 21px;
	width : 278px;
	visibility: visible;
	font : 11px Verdana;
	color : #d6c6a7;
	line-height:135%;
	}

#portfoliomain {
	position : absolute;
	top : 275px;
	left : 21px;
	width : 278px;
	visibility: visible;
	font : 11px Verdana;
	color : #d6c6a7;
	line-height:135%;
	}
	
#portfolioprojects {
	position : absolute;
	text-align : right;
	top : 230px;
	left : 21px;
	width : 278px;
	visibility: visible;
	font : 11px Verdana;
	color : #d6c6a7;
	line-height:135%;
	}

#locale_label {
	position : absolute;
	top : 261px;
	left : 101px;
	width : 75px;
	}
	
	#locale {
		position : absolute;
		top : 275px;
		left : 1px;
		width : 175px;
		}
	
#year_label {
	position : absolute;
	top : 310px;
	left : 100px;
	width : 75px;
	}
		
	#year {
		position : absolute;
		top : 325px;
		left : 1px;
		width : 175px;
		}
	
	
	
	
#portfolio_addinfo_1_label {
	position : absolute;
	top : 360px;
	left : 1px;
	width : 175px;
	}

	#portfolio_addinfo_1 {
		position : absolute;
		top : 374px;
		left : 1px;
		width : 175px;
		}




#portfolio_addinfo_2_label {
	position : absolute;
	top : 410px;
	left : 1px;
	width : 175px;
	}

	#portfolio_addinfo_2 {
		position : absolute;
		top : 426px;
		left : 1px;
		width : 175px;
		}

#thumbs {
	position : absolute;
	top : 255px;
	left : 183px;
	width : 120px;
	}

#scroll {
	position : absolute;
	top : 500px;
	left : 30px;
	width : 270px;
	}
	
#sns {
	position : absolute;
	top : 640px;
	left : 30px;
	width : 270px;
	}

.text {
	font : normal 11px Verdana;
	color : #5c5049;
	}

.field {
	border : 0px solid black;
	background-color : transparent;
	text-align : right;
	font : 10px Verdana;
	color : #d6c6a7;
	}

.label {
	text-align : right;
	font : bold 10px Verdana;
	color : #d6c6a7;
	}

.scrolltext {
	text-align : right;
	font : bold 11px Verdana;
	font-stretch: wider;
	color : #615252;
	}

.thumbpadding {
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
	margin-bottom : 5px;
	}

.textpadding {
	padding-left : 25px;
	padding-right : 25px;
	padding-top : 25px;
	padding-bottom : 25px;
	}
	
form, input {
	background-color : transparent;
	}

	
.personnel_photo_border {
	border: 1px solid #85837D;
}

