.h_scroll {
overflow : auto;
margin-left:95px;
width : 380px;
white-space: no-wrap; /*Don't let the images wrap to the next line*/
}

.img-shadow {
float:left;
background: url(img/shadowAlpha.png) no-repeat bottom right !important;
background: url(img/shadow.gif) no-repeat bottom right;
margin: 10px 0 0 10px !important;
margin: 10px 0 0 5px;
}

.img-shadow img {
display: block;
position: relative;
background-color: #fff;
margin: -6px 6px 6px -6px;
}

.main_table {
width: 750px; 
height: 600px; 
border-bottom: 2px solid #999999; 
background-color: #ffffff;
background-image: url(img/david_background.jpg);
background-position: top left;
background-repeat: no-repeat;
}

.title_cell {
padding-top: 45px;
}

.navigation_cell {
padding-top: 5px;
padding-right: 120px;
font-family: georgia, helvetica, arial, verdana;
font-size: 14px;
color: #999999;
}

.navigation_links {
font-family: georgia, helvetica, arial, verdana;
font-size: 14px;
color: #999999;
text-decoration: none;
}

.navigation_links:link, .navigation_links:visited {
font-family: georgia, helvetica, arial, verdana;
font-size: 14px;
color: #999999;
text-decoration: none;
}

.navigation_links:hover {
font-family: georgia, helvetica, arial, verdana;
font-size: 14px;
color: #ff9900;
text-decoration: none;
}

.navigation_links_on {
font-family: georgia, helvetica, arial, verdana;
font-size: 14px;
color: #ff9900;
text-decoration: none;
}

.body_shell {
padding-right: 50px;
padding-top: 20px;
}

.body_table {
width: 490;
height: 425;
}

.text_div {
width: 450;
height: 425;
padding: 10px;
overflow: auto;
background-color: #ffffff;
opacity: .70;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #666666;
text-decoration: none;
line-height: 1.5;
}

.photo_credit {
padding-bottom:5px;
padding-top:20px;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #999999;
}

.video_credit {
padding-right:5px;
padding-top:20px;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #999999;
line-height: 1.5;
}

.footer_table {
width: 750px;
}

.footer_cell {
padding-top: 5px;
padding-bottom: 20px;
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #999999;
}

.headshot_info_cell, .headshot_info_cell:link {
padding-top: 10px;
padding-right: 6px;
padding-left: 4px;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #999999;
text-decoration: none;
}

.headshot_cell {
padding-top: 5px;
padding_bottom: 20px;
}

.text {
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #999999;
line-height: 1.5;
}

.text_header {
padding-top: 25px;
font-family: verdana, helvetica, arial;
font-size: 12px;
color: #666666;
line-height: 1.5;
letter-spacing: 5px;
}

.resume {
padding-left: 5px;
padding-top: 5px;
font-family: verdana, helvetica, arial;
font-size: 10px;
color: #666666;
line-height: 1.5;
}

.resume_header {
padding-top: 20px;
font-family: verdana, helvetica, arial;
font-size: 12px;
color: #666666;
line-height: 1.5;
font-weight: 800;
letter-spacing: 5px;
}

.news_header {
padding-top: 10px;
font-family: verdana, helvetica, arial;
font-size: 12px;
color: #666666;
line-height: 1.5;
font-weight: 800;
letter-spacing: 5px;
}

.bio_header {
font-family: verdana, helvetica, arial;
font-size: 12px;
color: #666666;
line-height: 1.5;
font-weight: 800;
letter-spacing: 5px;
}

.review {
padding-top: 15px;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #666666;
line-height: 1.5;
}

.review_credit {
padding-left: 10px;
font-family: verdana, helvetica, arial;
font-size: 11px;
color: #999999;
font-style: oblique;
line-height: 1.5;
}