/* --- GLOBAL --- */
body {
   background: #545454 url('../images/bkg_grad.jpg') repeat-x;
   font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; color: #777;
}
a {color: #999;}
a:hover {color: #ddd;}
p {margin-bottom: 8px;}
.bold {font-weight: bold;}
.minor {font-size: 12px;}

/* --- INDEX --- */
#container {
   display: block; width: 900px; height: 600px; 
   margin: 20px auto -10px auto;
   border: 1px solid #ddd; background: #000;
   position: relative; 
}
#shadow {margin: 10px auto;}

#headshot {
   background: url('../images/headshot.jpg') no-repeat;
   width: 422px; height: 600px;
   position: absolute; left: 20px; top: 0px; z-index: 10;
}
#name_transp {position: absolute; left: 525px; top: 80px; z-index: 20;}
h1 {position: absolute; left: 400px; top: 330px; z-index: 30; border-bottom: 0px solid #f00;}

#nav {text-align: left; font-size: 18px; font-weight: bold; position: absolute; left: 460px; top: 390px; z-index: 40;}
#nav li {margin: 10px auto;}
#nav a {color: #fff; border-bottom: 1px solid #f00; display: block; width: 440px;}
#nav a:hover {color: #f00; border-bottom: 1px solid #f00;}

/* --- DEMO ---*/
#demo {position: absolute; left: 430px; top: 5px; z-index: 30;}
#alternate_content {
   width: 550px;
   position: absolute; z-index: 50;
   text-align: left; font-size: 11px; color: #eee; line-height: 1.25;
   padding: 15px; border: 1px solid #ddd;
   background: url('../images/dark-gray75.png');
   width: 400px; left: 0px; top: 120px;
   text-align: center;
}

/* --- TEXT BLOCKS --- */
.text {
   width: 550px;
   position: absolute; z-index: 50;
   text-align: left; font-size: 11px; color: #eee; line-height: 1.25;
   padding: 15px; border: 1px solid #ddd;
   background: url('../images/dark-gray75.png');
   /* background: #555; */ 
}
#bio {width: 550px; left: 313px; top: 5px;}
#intro {width: 450px; left: 350px; top: 80px; font-size: 14px;}
#contact {font-size: 16px; width: 300px; left: 450px; top: 80px;}

/* --- FOOTER --- */
#ft {font-size: 9px; margin: auto;}
#ft p {margin: 10px auto auto auto;}
