ul, li, body {margin : 0px; padding : 0px;}
html, body {background : #000000;}
body {text-align : center; margin : 0 auto; margin-top : 0px;}
.clear {clear : both;}
.clearfix:after {content : "."; display : block; height : 0; clear : both; visibility : hidden;}
.clearfix {display : inline-block;}
/* mac hide \*/
* html .clearfix {height : 1%;}
.clearfix {display : block;}
/* End hide */
#holdingcell {text-align : center; margin : 0 auto; width : 874px; min-width : 874px; background : url("../pics/holdingcell_background.gif") repeat-y; border-bottom : 1px solid #0099FF;}
#container {text-align : center; margin : 0 auto; margin : 0px 37px 0px; width : 800px; min-width : 800px;}
#header {background : url("../pics/header_background.gif") no-repeat 0 0; float : left; height : 200px; width : 800px;}
#navbar {list-style-type : none; padding : 151px 0 0 0;}
#navbar li {display : inline; float : left;}
li.home {margin-left : 115px;}
li.home a {background : url("../pics/taskbar_main/navbar.gif") 0 0; display : block; width : 43px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.home a:hover {background : url("../pics/taskbar_main/navbar.gif") 0 -16px;}
li.headshotresume {margin-left : 85px;}
li.headshotresume a {background : url("../pics/taskbar_main/navbar.gif") -44px 0; display : block; width : 132px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.headshotresume a:hover {background : url("../pics/taskbar_main/navbar.gif") -44px -16px;}
li.biography, li.mediapress, li.reviews, li.booksplays, li.contact {margin-left : 10px;}
li.biography a {background : url("../pics/taskbar_main/navbar.gif") -177px 0; display : block; width : 72px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.biography a:hover {background : url("../pics/taskbar_main/navbar.gif") -177px -16px;}
li.mediapress a {background : url("../pics/taskbar_main/navbar.gif") -250px 0; display : block; width : 89px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.mediapress a:hover {background : url("../pics/taskbar_main/navbar.gif") -250px -16px;}
li.reviews a {background : url("../pics/taskbar_main/navbar.gif") -340px 0; display : block; width : 60px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.reviews a:hover {background : url("../pics/taskbar_main/navbar.gif") -340px -16px;}
li.booksplays a {background : url("../pics/taskbar_main/navbar.gif") -401px 0; display : block; width : 88px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.booksplays a:hover {background : url("../pics/taskbar_main/navbar.gif") -401px -16px;}
li.contact a {background : url("../pics/taskbar_main/navbar.gif") -490px 0; display : block; width : 55px; height : 16px; text-indent : -999999px; overflow : hidden;}
li.contact a:hover {background : url("../pics/taskbar_main/navbar.gif") -490px -16px;}
#sidebar {float : left; width : 180px; text-align : left; padding : 10px; background : #000000; font-family : Arial, Verdana; font-size : 12px; font-weight : bold; color : #FFFFFF;}
#sidebar ul li {margin : 1.0em 0;}
#main {float : right; width : 580px; background-color : #000; border-left : 1px solid #0099FF;}
#main_content {text-align : left; padding : 10px 10px 40px 20px; font-family : Arial, Verdana; font-size : 13px; color : #FFFFFF;}
#main_content a {font-family : Arial, Verdana; font-size : 13px; color : #FFFFFF;}
#main_content a:hover {font-family : Arial, Verdana; font-size : 13px; color : #0099FF;}
#footer {clear : both; margin : 0px; padding-top : 10px; padding-bottom : 10px; background : #0099FF; font-family : Arial, Verdana; font-size : 11px; font-weight : bold; color : #000000;}
#footerindex {clear : both; width : 800px; margin : 0 auto; padding-top : 10px; padding-bottom : 10px; background : #0099FF; font-family : Arial, Verdana; font-size : 11px; font-weight : bold; color : #000000;}
h1 {font-family : Arial, Verdana; font-size : 24px; font-weight : bold; color : #FFFFFF;}
h2 {clear : both; font-family : Arial, Verdana; font-size : 20px; font-weight : bold; color : #FFFFFF;}
h3 {font-family : Arial, Verdana; font-size : 18px; font-weight : bold; color : #FFFFFF;}
#main_content h1 a {font-family : Arial, Verdana; font-size : 24px; font-weight : bold; color : #FFFFFF;}
#main_content h1 a:hover {font-family : Arial, Verdana; font-size : 24px; font-weight : bold; color : #0099FF;}
#sidebar a {font-family : Arial, Verdana; font-size : 12px; font-weight : bold; color : #0099FF; text-decoration : none;}
#sidebar a:hover {font-family : Arial, Verdana; font-size : 12px; font-weight : bold; color : #0099FF; text-decoration : underline;}
p.indent {padding-left : 10px;}
p.recent {color : #0099FF;}
#footer a {font-family : Arial, Verdana; font-size : 11px; font-weight : bold; color : #000000; text-decoration : underline;}
#footer a:hover {font-family : Arial, Verdana; font-size : 11px; font-weight : bold; color : #FFFFFF; text-decoration : underline;}
img.biography, img.contact {border : 1px solid #FFFFFF; margin-right : 10px; margin-bottom : 10px;}
ul.nostyle {list-style : none;}
table.resume tr td{font-size : 11px; font-family : Arial, Verdana, sans-serif color : #FFF; vertical-align : top; padding-bottom : 5px;}
table.resume tr td.training {font-size : 11px; font-family : Arial, Verdana, sans-serif color : #FFF; vertical-align : top; padding-bottom : 10px;}
table.resume tr td.show {font-size : 11px; font-family : Arial, Verdana, sans-serif color : #FFF; font-style : italic;}
table.resume tr td.role {font-size : 11px; font-family : Arial, Verdana, sans-serif color : #FFF; font-weight : bold;}
div.featuredphotos ul {float : left; margin-bottom : 4.0em; padding : 0;}
div.featuredphotos li {border : 1px solid #FFF; float : left; display : inline; margin : 4px;}
div.featuredphotos img {border : 0; padding : 0;}
div.photos ul {float : left; margin-bottom : 4.0em; padding : 0;}
div.photos li {border : 1px solid #FFF; float : left; display : inline; padding-bottom : 0.75em; margin : 4px;}
div.photos a {float : left; text-align : center; padding-top : 112px; width : 102px; background-position : center top; background-repeat : no-repeat;}
div.photos a.theclub {background-image : url("../pics/photos/the_club/the_club_thumb.jpg");}
div.photos a.weirdromance {background-image : url("../pics/photos/weird_romance/weird_romance_thumb.jpg");}
div.photos a.mouthtomouth {background-image : url("../pics/photos/mouth_to_mouth/mouth_to_mouth_thumb.jpg");}
div.photos a.paris {background-image : url("../pics/photos/paris/paris_thumb.jpg");}
div.photos a.nakedwill {background-image : url("../pics/photos/naked_will/naked_will_thumb.jpg");}
div.photos a.misswitherspoon {background-image : url("../pics/photos/miss_witherspoon/miss_witherspoon_thumb.jpg");}
div.photos a.takemealong {background-image : url("../pics/photos/backstage_take_me_along/backstage_take_me_along_thumb.jpg");}
div.photos a.randompics {background-image : url("../pics/photos/random_pics/random_pics_thumb.jpg");}
div.photos a.ohladylady {background-image : url("../pics/photos/oh_lady_lady/oh_lady_lady_thumb.jpg");}
div.photos a.unclevanya {background-image : url("../pics/photos/uncle_vanya/uncle_vanya_thumb.jpg");}
div.photos a.dinosaur {background-image : url("../pics/photos/dinosaur_musical/dinosaur_musical_thumb.jpg");}
div.photos a.roughcrossing {background-image : url("../pics/photos/rough_crossing/rough_crossing_thumb.jpg");}
div.photos a.ifitaintbroke {background-image : url("../pics/photos/if_it_aint_broke_break_it/if_it_aint_broke_break_it_thumb.jpg");}
div.photos a.printjobs {background-image : url("../pics/photos/print_jobs/print_jobs_thumb.jpg");}
#book, #review {background-color : #111; border : 1px solid #222; margin : 20px 0 20px -10px; padding : 10px;}
.bookcover {border : 0; float : left; padding :0 10px 20px 0; position : relative;}
span.caption {display : block; min-height : 3.0em; height : 3.0em;}
/* LightBox v.2 */
#lightbox {position : absolute; top : 40px; left : 0; width : 100%; z-index : 100; text-align : center; line-height : 0px;}
#lightbox a img {border : none;}
#outerImageContainer {position : relative; background-color : #FFF; width : 250px; height : 250px; margin : 0 auto;}
#imageContainer {padding : 10px;}
#loading {position : absolute; top : 40%; left : 0%; height : 25%; width : 100%; text-align : center; line-height : 0px;}
#hoverNav {position : absolute; top : 0; left : 0; height : 100%; width : 100%; z-index : 10;}
#imageContainer>#hoverNav {left : 0;}
#hoverNav a {outline : none;}
#prevLink, #nextLink {width : 49%; height : 100%; background : transparent url("../pics/blank.gif") no-repeat; /* Trick IE into showing hover */ display : block;}
#prevLink {left : 0; float : left;}
#nextLink {right : 0; float : right;}
#prevLink:hover, #prevLink:visited:hover {background : url("../pics/prevlabel.gif") no-repeat; position : absolute;}
#nextLink:hover, #nextLink:visited:hover {background : url("../pics/nextlabel.gif") no-repeat right top;}
#imageDataContainer {font : 10px Verdana, Helvetica, sans-serif; background-color : #FFF; margin : 0 auto; line-height : 1.4em;}
#imageData {padding : 0 10px;}
#imageData #imageDetails {width : 70%; float : left; text-align : left;}   
#imageData #caption {font-weight : bold;}
#imageData #numberDisplay {display : block; clear : left; padding-bottom : 1.0em;}         
#imageData #bottomNavClose{width : 66px; float : right; padding-bottom : 0.7em;}   
#overlay {position : absolute; top : 0; left : 0; z-index : 90; width : 100%; height : 500px; background-color : #000;}
.clearfix:after {content : "."; display : block; height : 0; clear : both; visibility : hidden;}
* html>body .clearfix {display : inline; width : 100%;}
* html .clearfix {/* Hides from IE-mac \*/ height : 1%;/* End hide from IE-mac */}