#page {width:100%;}

#main_h { width:900px; margin:0px auto;background-color:#000000; text-align:left; padding: 0px 0px 0px 0px;}

#header { width:475px; height:165px;margin:0px auto;background:url(../graphics/kd_logo.gif) top left;float:left;position:relative;z-index:2000;}
#menu {width:390px; margin:6px 0px 0px 0px;float:left;padding:130px 0px 0px 0px;position:relative;z-index:2000; }

#divider {width:100%;height:1px; margin:130px 0px 0px 0px; background-color:#ffffff; padding:0px 0px 0px 0px;position:absolute;z-index:5000;}

#main { width:815px; height:510px;margin:0px auto;background-color:#000000; padding: 0px 0px 0px 0px;border:solid;border-width:1px;border-color:#FFFFFF;overflow:hidden;}

#footer { width:815px;height:35px; padding:0px 0px 0px 0px;text-align:right;color:#ffffff;}


/* ============================= page attributes ===========================*/

#page1 .column1 {width:400px; height:515px;padding:0px 0px 0px 0px;float:left;overflow:hidden;}
#page1 .vertbar {width:1px; height:515px; margin:0px 20px 0px 0px; background-color:#ffffff;float:left;}
#page1 .column2 {width:350px; padding:15px 20px 15px 10px;color:#ffffff;float:left;}

#page1 .horizbar {width:815px; height:1px; margin:0px 0px 2px 0px; background-color:#ffffff;}
#page1 .column3 {width:815px; height:400px; padding:0px 0px 0px 0px;color:#ffffff;margin:0px auto;overflow:hidden; }
#page1 .column4 {width:815px; height:125px; padding:0px 0px 0px 0px;color:#ffffff; }

.bodytext {width:365px; height:450px;overflow:auto;padding:0px 0px 0px 0px;color:#ffffff;float:left; }
.portfolio {width:815px;height:95px;overflow:auto;padding:0px 0px 0px 0px;color:#ffffff;float:left; }
.overlay {width:785px; height:40px;margin:350px 0px 10px 0px;padding:0px 30px 0px 0px; position:absolute;z-index:1500;text-align:right;font-size:30px;color:#ffffff;background-color:#000000;line-height:40px;font-style:italic;}
.photo_credit {vertical-align:bottom;text-align:right;font-size:9px;z-index:1000;position:absolute;}




