/*
Purple: 818089
Blue: 307faf
Red: b47680
*/

body {margin:0;padding:0;background: url('../images/bg_main.png') repeat-x #dee8e2;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:14px;text-align:center;}
body.submenu {background: url('../images/bg_main_submenu.png') repeat-x #dee8e2;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}
h2 {font-size:16px;color:#5f5e65;}
h3 {font-size:16px;color:#5f5e65;}

a {color:#307faf;font-weight:bold;text-decoration:none;}
a:hover {color:#b47680;}
a:focus {outline:none;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}

#header {width:825px;margin:0 auto;text-align:left;background:url('../images/header_photo.jpg') no-repeat;height:230px;padding-top:45px;}
#content_well {width:825px;margin:0 auto;text-align:left;margin-top:35px;}

#menu_wrap {margin-left:315px;}
a#logo_link {display:block;width:503px;height:134px;background:url('../images/header_logo.png') no-repeat;margin-bottom:30px;}
a#logo_link:hover {background-position:0 -134px;}

/* Home page styles */
#home_content{font-size:25px;line-height:1.5;}
.bold {font-weight:bold;}
.purple {color:#818089;}

a#home_pq {display:block;width:214px;height:72px;background:url('../images/splash_pq.png') no-repeat;margin-right:50px;}
a#home_ha {display:block;width:251px;height:72px;background:url('../images/splash_ha.png') no-repeat;margin-right:45px;}
a#home_mmbp {display:block;width:245px;height:72px;background:url('../images/splash_mmbp.png') no-repeat;}

.t45 {margin-top:45px;}

/* Bio */
.narrow_col {width:265px;margin-right:50px;}
.wide_col {width:510px;}
p {margin:0 0 10px 0;}

#bio_text{font-size:16px;line-height:1.4;}

/* Contact */
.text-right {text-align:right;}
.span215 {width:215px;}
.span240 {width:240px;}
.font20 {font-size:20px;line-height:1.4;}
.r40 {margin-right:40px;}

/* Follow me */
.t30 {margin-top:30px;}
h2.delicious-banner {display:none;}
li.delicious-post{font-size:20px;}
ul.no-bullets {list-style:none;margin:0;padding:0;}

#feed img {border:solid 2px #307faf;}
#feed a:hover img {border:solid 2px #b47680;}

/* My Work */
#mywork_content {font-size:14px;line-height:1.4;}
.calendar {text-transform:uppercase;letter-spacing:0.2em;color:#333;font-weight:bold;}
.title, h4 {text-transform:uppercase;color:#818089;font-weight:bold;font-size:14px;}

.press, .speaking, .webdesign, .writing {margin-bottom:15px;}

#workmenu {background: url('../images/corner_bottom.png') bottom right no-repeat #fff;padding:0;width:120px;position:fixed;top:300px;left:0px;}
.top-corner {background: url('../images/corner_top.png') top right no-repeat;padding:10px;}

.worknav {display:block;width:96px;height:28px;background:url('../images/worknav.png') no-repeat;margin:0;padding:0;}
a#showpress {background-position:-96px 0px;}
a#hidepress {background-position:0px 0px;}
a#showspeaking {background-position:-96px -25px;}
a#hidespeaking {background-position:0px -25px;}
a#showwebdesign {background-position:-96px -52px;}
a#hidewebdesign {background-position:0px -52px;}
a#showwriting {background-position:-96px -81px;}
a#hidewriting {background-position:0px -81px;}
a#showawards {background-position:-96px -107px;}
a#hideawards {background-position:0px -107px;}

.thumb-left {float:left;margin:0 10px 10px 0;}
.thumb-right {float:right;margin:0 0 10px 10px;}
.border {border:solid 1px #999;}
.t5 {margin-top:5px;}

#present-block {background-color:#eee;margin-bottom:15px;padding-top:10px;}

/* Menu */
#menu {width: 507px;height: 45px;line-height: 0;font-size: 0;}
#menu ul {padding: 0;margin: 0 auto;list-style: none;}
#nav li {/*float the main list items*/}
#nav li a {	/*for all links in the list*/ color: #307faf;display: block;float:left;}

li.nav-item, li.nav-item a {
	background: url("../images/menu-new.png");
}

#nav span {display: none;}
#nav li {margin: 0;float: left;}

#liBio a {background-position: 0 0;width:47px;height:45px;}
#liTimeline a {background-position: -47px 0;width:106px;height:45px;}
#liBooks a {background-position: -152px 0;width:97px;height:45px;}
#liFollowMe a {background-position: -248px 0;width:148px;height:45px;}
#liContact a {background-position: -395px 0;width:109px;height:45px;}

#liBio {background-position: 0 -45px;}
#liTimeline {background-position: -47px -45px;}
#liBooks {background-position: -152px -45px;}
#liFollowMe {background-position: -248px -45px;}
#liContact {background-position: -395px -45px;}

li.nav-item a:hover {
	background-image: none;
}

#liBio.on a {background-position:0 -90px;}
#liTimeline.on a {background-position:-47px -90px;}
#liBooks.on a {background-position:-152px -90px;}
#liFollowMe.on a {background-position:-248px -90px;}
#liContact.on a {background-position:-395px -90px;}

/* Half-Assed Book styles */
div#content_well.submenu {margin-top:0;}

div#submenu_wrap {height:31px;padding-top:11px;}
ul#submenu {list-style:none;margin:0;padding:0;}
ul#submenu li {float:left;padding-right:30px;}
ul#submenu li a {color:#f6f6f6;text-decoration:none;display:block;height:31px;}
ul#submenu li a:hover {color:#dee8e2;background:url('../images/submenu_over.png') bottom center no-repeat;}
ul#submenu li a.on {color:#dee8e2;background:url('../images/submenu_over.png') bottom center no-repeat;}

.t35 {margin-top:35px;}

div.book_text {font-size:16px;line-height:1.4;}
div.book_text p {margin-top:12px;}

div#book_links {padding:10px 0 20px 55px;}
ul#book_links_list {list-style:none;margin:0;padding:0;}
ul#book_links_list li {float:left;}

div#book_sidebar {color:#5F5E65;font-weight:bold;font-size:14px;}
div.ha_tv_featured {text-align:center;padding-bottom:20px;}

a.link_books {display:block;background:url('../images/book_links.png');}
a.link_amazon {width:81px;height:25px;background-position:0px 0px;}
a.link_bn {width:81px;height:25px;background-position:-81px 0px;}
a.link_borders {width:81px;height:25px;background-position:0px -25px;}
a.link_amazonk {width:81px;height:25px;background-position:-81px -25px;}
a.link_bam {width:162px;height:25px;background-position:0px -50px;}
a.link_indiebound {width:81px;height:43px;background-position:0px -75px;}
a.link_powells{width:81px;height:43px;background-position:-81px -75px;}

.span250 {width:250px;}
.t20 {margin-top:20px;}
.b10 {margin-bottom:10px;}
.r10 {margin-right:10px;}
.r20 {margin-right:20px;}
.b20 {margin-bottom:20px;}

.book_quote {color:#5F5E65;width:240px;line-height:1.2;}
.book_quote_text {font-size:18px;}
.book_quote_author {font-weight:bold;text-align:right;font-size:14px;}

div#book_nav {padding-bottom:35px;width:510px;}

ul.padded-list li {padding-bottom:8px;}

ul#image-list, ul#image-list ul {list-style:none;margin:0;padding:0;font-size:11px;}
ul#image-list li {display:block;width:140px;margin:0 25px 25px 0;float:left;}
ul#image-list ul li {display:inline;width:auto;margin:0;}
ul#image-list img {border:solid 1px #5F5E65;}
ul#image-list img.noborder {border:none;}

.attrib {}
blockquote {padding:10px;border-left: solid 5px #ccc;background-color:#eee;}