* {outline-style:none;}
html {font:normal 62.5% Georgia, 'Times New Roman', Times, serif;}
body {background:#000; font-size:1.4em; margin:0; padding:0; text-align:center; color:#ccc; line-height:1.8em;}

h2, h3, h4, h5, h6 {color:#fff;}
h2 {text-align:center; padding-bottom:0.7em;  font-weight:normal; font-size:1.8em; margin:0.3em 0 0 0;}

dl {text-align:center;}
dt {font-size:1.3em;}
dd {margin:0 15em 1em 15em; padding-bottom:0.4em;}

#container {width:800px; margin:0 auto; text-align:left; position:relative;}
#header {text-indent:-9999px; overflow:hidden; margin:0; padding:0;}
#header * {margin:0; padding:0;}
#header h1 {height:100px; width:220px; background:url(images/craig-robinson.gif) no-repeat; margin:0; padding:0;}
#header h1 a {position:absolute; top:0; left:0; width:220px; height:100px;}
#header p {margin:0; padding:0; position:absolute; right:0; top:25px; background:url(images/phone.gif) no-repeat; width:106px; height:17px;}
#nav {list-style-type:none; margin:0; padding:0; position:absolute; top:46px; right:0; height:17px; width:534px; background:url(images/nav1.gif) no-repeat;}
#nav li {float:left;}
#nav li a {position:absolute; height:42px; display:block; /*background:#000; background-opacity:0.2;*/}
#nav_hom a {left:0; width:59px;}
#nav_bio a {left:59px; width:78px;}
#nav_gal a {left:137px; width:76px;}
#nav_col a {left:213px; width:96px;}
#nav_acc a {left:309px; width:100px;}
#nav_pre a {left:409px; width:57px;}
#nav_con a {left:466px; width:68px;}

#main {min-height:400px; border:solid 1px #000; margin:10px 0;}

#footer {margin:1em 0; padding:1em 0; text-align:center; clear:left;}
#footer ul {list-style-type:none; margin:0; padding:0;}
#footer li {display:inline; margin:0; padding:0 0.5em; font-size:0.9em;}
#footer #tag {width:372px; height:23px; background:url(images/footer.gif) no-repeat center; margin:0 auto; text-indent:-9999px; overflow:hidden;} 
#footer a:link, #footer a:visited {text-transform:uppercase; color:#333; text-decoration:none;}

#bio_img {float:right; margin:0 0 10px 15px; width:314px; height:400px; background:url(images/craig_robinson.jpg) no-repeat;}

#main a:link, #main a:visited {color:#933; text-decoration:none;}
#main a:hover {text-decoration:underline; color:#fff;}
#main a img, #main a:hover img {border:none;}

#coll_main {height:500px;}
#collection_main {background:#fff;}
#collection_thumbs {padding:10px 0 20px 0;}
#collection_thumbs ul {list-style-type:none; margin:0; padding:0;}
#collection_thumbs li {margin:0; padding:0 11px 0 10px; float:left;}
#collection_thumbs li.first {padding-left:0;}
#collection_thumbs li.last {padding-right:0;}

#gall_main {height:500px;}
#gallery_main {background:#fff;}
#gallery_thumbs {padding:10px 0 20px 0;}
#gallery_thumbs ul {list-style-type:none; margin:0; padding:0;}
#gallery_thumbs li {margin:0; padding:0 11px 0 10px; float:left;}
#gallery_thumbs li.first {padding-left:0;}
#gallery_thumbs li.last {padding-right:0;}

#press_main {padding:1px; width:100%;}
#press_main ul {list-style-type:none; padding:0; margin:0;}
#press_main li {float:left; margin:10px 20px 10px 7px; padding:10px; height:200px; background:#333; border:solid 1px #666;}
#press_main li.first {margin-left:0;}
#press_main li.last {margin-right:0;}

.clrBth {clear:both;}

#light_hide, .hide {display:none; height:0; width:0;}
.credit {color: #333}

/*#left {width:400px; float:left;}*/
#left h3 {clear:left; font-weight:normal; font-size:1.6em;}
#left ul {list-style-type:none; margin:0; padding:0; clear:left;}
#left li {float:left;  margin:0; padding:0; padding-right:10px;}
/*#right {width:360px; float:left;}*/
#right .acc_main {border:solid 10px #fff;}
#acc_text {text-align:center;}
