/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
a:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0;}
/* http://buskerweb.com */
body{margin:0;padding:25px 25px 0 25px;text-align:center;font-family:'Georgia','Palatino',serif;font-size:14px;line-height:18px;color:#000;background:#fff url('/images/design/bg_body.jpg') center top repeat-x;}
#wrapper{position:relative;margin:0 auto;text-align:left;width:906px;height:710px;z-index:0;}
#desk{position:absolute;z-index:3;left:50%;margin-left:-367px;bottom:0;width:735px;height:236px;}
#nav_desk{position:relative;width:735px;height:236px;background:transparent url('/images/design/bg_desk.png') 0 0 no-repeat;}
#nav_desk li{position:absolute;}
#nav_desk li a{display:block;text-indent:-2000px;overflow:hidden;}
#nav_desk li#link_desk_bio{top:0;left:58px;width:115px;height:132px;}
#nav_desk li#link_desk_bio a{width:115px;height:132px;}
#page_bio #nav_desk li#link_desk_bio a,
#nav_desk li#link_desk_bio a.active,
#nav_desk li#link_desk_bio a:hover,
#nav_desk li#link_desk_bio a:focus{background:transparent url('/images/design/bg_desk_active.png') -58px 0 no-repeat;}
#nav_desk li#link_desk_media{top:75px;left:182px;width:127px;height:50px;}
#nav_desk li#link_desk_media a{width:127px;height:50px;}
#page_media #nav_desk li#link_desk_media a,
#nav_desk li#link_desk_media a.active,
#nav_desk li#link_desk_media a:hover,
#nav_desk li#link_desk_media a:focus{background:transparent url('/images/design/bg_desk_active.png') -182px -75px no-repeat;}
#nav_desk li#link_desk_awards{top:0;left:532px;width:72px;height:120px;}
#nav_desk li#link_desk_awards a{width:72px;height:120px;}
#page_awards #nav_desk li#link_desk_awards a,
#nav_desk li#link_desk_awards a.active,
#nav_desk li#link_desk_awards a:hover,
#nav_desk li#link_desk_awards a:focus{background:transparent url('/images/design/bg_desk_active.png') -532px 0 no-repeat;}
#nav_desk li#link_desk_blog{top:35px;left:621px;width:64px;height:89px;}
#nav_desk li#link_desk_blog a{width:64px;height:89px;}
#page_blog #nav_desk li#link_desk_blog a,
#nav_desk li#link_desk_blog a.active,
#nav_desk li#link_desk_blog a:hover,
#nav_desk li#link_desk_blog a:focus{background:transparent url('/images/design/bg_desk_active.png') -621px -35px no-repeat;}
#nav_frames{position:absolute;z-index:0;}
#nav_frames li{position:absolute;}
#nav_frames li a{display:block;overflow:hidden;text-indent:-1000px;background-color:transparent;background-image:url('/images/design/bg_nav_frames.png');_background-image:url('/images/design/ie_bg_nav_frames.png');background-repeat:no-repeat;}
#nav_frames li#link_frames_index{top:0;left:0;width:158px;height:173px;}
#nav_frames li#link_frames_index a{width:158px;height:173px;background-position:0 0;}
#nav_frames li#link_frames_index a.active,
#nav_frames li#link_frames_index a:hover,
#nav_frames li#link_frames_index a:focus{background-position:0 -486px;}
#nav_frames li#link_frames_books{top:186px;left:10px;width:132px;height:300px;}
#nav_frames li#link_frames_books a{width:132px;height:300px;background-position:-10px -186px;}
#page_books #nav_frames li#link_frames_books a,
#nav_frames li#link_frames_books a.active,
#nav_frames li#link_frames_books a:hover,
#nav_frames li#link_frames_books a:focus{background-position:-10px -672px;}
#nav_frames li#link_frames_contact{top:218px;left:852px;width:56px;height:208px;}
#nav_frames li#link_frames_contact a{width:56px;height:208px;background-position:-852px -218px;}
#page_contact #nav_frames li#link_frames_contact a,
#nav_frames li#link_frames_contact a.active,
#nav_frames li#link_frames_contact a:hover,
#nav_frames li#link_frames_contact a:focus{background-position:-852px -704px;}
#nav_whiteboard{position:absolute;top:40px;left:46px;width:560px;height:40px;}
#nav_whiteboard li{float:left;}
#nav_whiteboard li a{display:block;height:40px;text-indent:-1000px;overflow:hidden;background:transparent url('/images/design/bg_nav_whiteboard.png') 0 0 no-repeat;}
#nav_whiteboard li#link_whiteboard_bio{width:56px;}
#nav_whiteboard li#link_whiteboard_bio a{width:56px;background-position:0 0;}
#page_bio #nav_whiteboard li#link_whiteboard_bio a,
#nav_whiteboard li#link_whiteboard_bio a.active,
#nav_whiteboard li#link_whiteboard_bio a:hover,
#nav_whiteboard li#link_whiteboard_bio a:focus{background-position:0 -40px;}
#nav_whiteboard li#link_whiteboard_books{width:79px;}
#nav_whiteboard li#link_whiteboard_books a{width:79px;background-position:-56px 0;}
#page_books #nav_whiteboard li#link_whiteboard_books a,
#nav_whiteboard li#link_whiteboard_books a.active,
#nav_whiteboard li#link_whiteboard_books a:hover,
#nav_whiteboard li#link_whiteboard_books a:focus{background-position:-56px -40px;}
#nav_whiteboard li#link_whiteboard_media{width:70px;}
#nav_whiteboard li#link_whiteboard_media a{width:70px;background-position:-135px 0;}
#page_media #nav_whiteboard li#link_whiteboard_media a,
#nav_whiteboard li#link_whiteboard_media a.active,
#nav_whiteboard li#link_whiteboard_media a:hover,
#nav_whiteboard li#link_whiteboard_media a:focus{background-position:-135px -40px;}
#nav_whiteboard li#link_whiteboard_blog{width:67px;}
#nav_whiteboard li#link_whiteboard_blog a{width:67px;background-position:-205px 0;}
#page_blog #nav_whiteboard li#link_whiteboard_blog a,
#nav_whiteboard li#link_whiteboard_blog a.active,
#nav_whiteboard li#link_whiteboard_blog a:hover,
#nav_whiteboard li#link_whiteboard_blog a:focus{background-position:-205px -40px;}
#nav_whiteboard li#link_whiteboard_awards{width:82px;}
#nav_whiteboard li#link_whiteboard_awards a{width:82px;background-position:-272px 0;}
#page_awards #nav_whiteboard li#link_whiteboard_awards a,
#nav_whiteboard li#link_whiteboard_awards a.active,
#nav_whiteboard li#link_whiteboard_awards a:hover,
#nav_whiteboard li#link_whiteboard_awards a:focus{background-position:-272px -40px;}
#nav_whiteboard li#link_whiteboard_contact{width:75px;}
#nav_whiteboard li#link_whiteboard_contact a{width:75px;background-position:-354px 0;}
#page_contact #nav_whiteboard li#link_whiteboard_contact a,
#nav_whiteboard li#link_whiteboard_contact a.active,
#nav_whiteboard li#link_whiteboard_contact a:hover,
#nav_whiteboard li#link_whiteboard_contact a:focus{background-position:-354px -40px;}
#whiteboard{position:absolute;z-index:1;top:5px;left:166px;width:581px;height:375px;padding:98px 25px 35px 46px;background:transparent url('/images/design/bg_whiteboard.png') 0 0 no-repeat;}
#content{overflow:auto;width:566px;height:375px;padding-right:15px;}
h1{overflow:hidden;text-indent:-3000px;height:18px;background-color:transparent;background-position:right top;background-repeat:no-repeat;margin-bottom:18px;}
h2{margin-top:18px;}
#page_index h1{background-image:url('/images/design/headlines/tall_guy_big_heart.png');}
p{margin-bottom:18px;}
#content ul{list-style-type:disc;padding-left:20px;}
.super{vertical-align:super;line-height:0;font-size:11px;}
.dataset{position:relative;width:500px;overflow:auto;}
.dataset label{float:left;width:100px;}
.dataset input,
.dataset textarea{border:0;outline:0;font-size:14px;font-family:sans-serif;margin:0;}
.dataset input:focus,
.dataset textarea:focus{border:0;outline:0;}
.dataset #first_name{background:transparent url('/images/design/form_first_name.png') 0 0 no-repeat;width:105px;height:15px;line-height:15px;padding:5px 8px 5px 6px;}
.dataset #last_name{background:transparent url('/images/design/form_last_name.png') 0 0 no-repeat;width:105px;height:15px;line-height:15px;padding:6px 5px 6px 6px;}
.dataset #email{background:transparent url('/images/design/form_email.png') 0 0 no-repeat;width:222px;height:15px;line-height:15px;padding:6px 6px 8px 5px;}
.dataset #comment{background:transparent url('/images/design/form_comment.png') 0 0 no-repeat;width:320px;height:103px;line-height:15px;padding:10px 7px 8px 10px;}
#submit{margin-left:100px;}
/* Pages */
#page_index #content p{overflow:hidden;text-indent:-10000px;background:transparent url('/images/content_home.png') center center no-repeat;height:325px;}

#page_bio h1{height:47px;background-image:url('/images/design/headlines/tall_guy_big_heart.png');}
#page_books h1{height:43px;background-image:url('/images/design/headlines/from_the_heart.png');}
#page_media h1{height:43px;background-image:url('/images/design/headlines/look_listen_laugh.png');}
#page_blog h1{height:43px;background-image:url('/images/design/headlines/unfiltered_update.png');}
#page_awards h1{height:52px;background-image:url('/images/design/headlines/hey_look_what_i_did.png');}
#page_contact h1{height:76px;background-image:url('/images/design/headlines/just_say_hi.png');}
#page_thanks h1{height:40px;background-image:url('/images/design/headlines/thanks_and_thanks.png');}
#page_fourohfour h1{height:92px;background-image:url('/images/design/headlines/woops.png');}

#content ul#books{overflow:auto;padding-left:0;width:515px;margin-top:24px;list-style-type:none;}
#content ul#books li{float:left;padding:0;margin:0 0 0 75px;text-align:center;}
#content ul#books li img{display:block;}
#content ul#books li a{font-size:11px;text-decoration:none;color:#000;font-family:sans-serif;}
#content ul#books li a:hover{text-decoration:underline;}

