body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #585A42;	
    font-family: helvetica-narrow, helvetica, sans-serif;
	color:#FFF;
	font-size:10px;
	line-height: 100%;

}


p { padding-top: 0px;
    margin-top: 0px;
}


a 			{ color: #FFF; text-decoration: none;}
a:link		{  text-decoration: none;}
a:visited	{ text-decoration: none; }
a:active	{ color: #CCC;  }
a:hover		{ color: #F3AB1B;  }
	

#body_box {
	position:relative;
	left:0px;
	top:0px;
	padding: 0px;
	margin: 0px;
	background-color: #484A32;
	color: #fff;
	width: 720px;
	height:550px;
	text-align: left;
}

#body_image {
	position:relative;
	left:0px;
	top:0px;
	padding: 0px;
	margin: 0px;
	background-color: #987124;
}

#side_image {
	position:absolute;
	left: 135px;
	top: 0px;
	padding: 0px;
	margin: 0px;
}

#horizontal_line {
	position:absolute;
	left: 20px;
	top: 35px;
	padding: 0px;
	margin: 0px;
}

#vertical_line {
   position:absolute;
	left: 134px;
	top: 13px;
	bottom: 181px;
	padding: 0px;
}

#vertical_line_portfolio {
   position:absolute;
	left: 110px;
	top: 13px;
	bottom: 181px;
	padding: 0px;
}
    
#logo {
   position:absolute;
	left: 54px;
	top: 12px;
	padding: 0px;
	margin: 0px;
}

#logo_portfolio {
   position:absolute;
	left: 30px;
	top: 12px;
	padding: 0px;
	margin: 0px;
}
         
#mill_and_fab {
  position:absolute;
	left: 114px;
	top: 55px;
	padding: 0px;
	margin: 0px;
	}
	
#mill_and_fab_portfolio {
  position:absolute;
	left: 91px;
	top: 55px;
	padding: 0px;
	margin: 0px;
	}
	
#main_content {
   position:absolute;
   left: 270px;
	top:55px;	
	text-align: left;
	font-size: 11px;
	line-height: 12px;
	width: 428px;
	height: 480px;
	}
	
#main_content_portfolio {
   position:absolute;
   left: 140px;
	top:55px;	
	text-align: left;
	font-size: 10px;
	line-height: 9px;
	width: 578px;
	height: 480px;
	}	
	
#studio_images {
   position:absolute;
   left: 20px;
	top:0px;	
	text-align: left;
	font-size: 9px;
	width: 410px;
	}
			
	
    
#photo_credit{
    position: absolute;
    left: 0px;
    bottom: 65px;
    width: 100px;
    text-align: right;
    color: #FFF;
    font-size: 9px;
    font-weight: normal;
    }            
        
         
#navigation {
    position: absolute;
    left: 98px;
    bottom: 45px;
    color: #F3AB1B;
    font-size: 15px;
    }         
         
#navigation a{
color: #FFF;
text-decoration: none; 
font-weight: normal; 
font-size: 13px;

}
#navigation a:hover{ color: #F3AB1B; }

         
ul#navigation {
        list-style: none;
        line-height:10px;
        line-spacing: 20px;
        }
li {
    font-size: 16px;
    padding: 3px;
    font-weight: normal;
    }

ul#services_menu {
    padding-left: 0px;
    margin: 15px;
    color: #FFF;
    line-height:14px;
     }

#services_menu li{ 
    font-weight: normal; 
    font-size: 11px;
    }
    
.service_images{
    position: absolute;
    right: 0px;
    bottom: 55px;
    visibility: hidden;
    }    
    
ul#portfolio_list {
    padding-left: 0px;
    margin-left: 20px;
    color: #FFF;
    line-height: 14px;

     }
     
#portfolio_list li{ 
    font-weight: normal; 
    font-size: 11px;
    }     
    
#portfolio_list li a{
    font-weight: normal;
    }    
    
#portfolio_list li a:hover{     
    color: #F3AB1B;
    }
    
.big_image{
   position: absolute;
   left: 0px;
   top: 0px;
   }    

#hand_in_progress{ 
    position: absolute;
    right: -2px;
    top: 0px;
}
    

ul#images_menu_in_progress {
    position: absolute;
    right: -5px;
    bottom: 80px;
    line-height: 16px;
    list-style: none;
    margin: 0px;

     }    
     
ul#images_menu_portfolio {
    position: absolute;
    right: -5px;
    top: 0px;
    line-height: 16px;
    list-style: none;
    margin: 0px;

     }    
     
h3 {
margin-top:2px;
font-size: 16px;
color: #F3AB1B;
margin-bottom: 12px;
font-weight: normal;
}  

h4 {
font-size: 12px;
color: #F3AB1B;
margin-bottom: 12px;
font-weight: normal;
}    

#portfolio_title_block{
position:absolute;
	right :20px;
	top:15px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	text-align: right;
    }   

#portfolio_arrow{
    position: absolute;
    right: 20px;
    bottom: 55px;
    text-align: right;
    color: #F3AB1B;
    }  

#page_name{
    position: absolute;
    right: 0px;
    bottom: 52px;
    text-align: right;
    color: #F3AB1B;
    font-size: 12px;
    font-weight: bold;
    }   
         
#in_progress_title_block{
position:absolute;
	left : 140px;
	top: 10px;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 13px;
    }   

ul.awards_and_publications li {
        font-size:10px
        
        }

ul.project_name li {
        margin-left: -35px;
        list-style: none;
        font-size:11px;
        font-weight: normal;
        line-height: 9px;
        }    
 
 ul.awards {
 margin-top: -32px;
    line-height: 9px;
    line-spacing: 9px;
    }
    
 ul.awards li {
        margin-left: -22px;
        margin-top: -3px;
         list-style: none;
        font-size: 11px;
         line-height: 9px;
        }    
       
.profile_text a{
 color: #F3AB1B;

}

.profile_text a:hover{ color: #AAA; }
   



           
           
table#contentbox {
	width: 100%;
	height: 100%;
}

td#content {
	vertical-align: middle;
}


    

