@charset "UTF-8";
/* CSS Document */

html {
	height:100%;
	width:100%;
	text-align:center;
	font-size:100%;
}
body {
	width:100%;
	height:100%;
	background-color:#b6b6b6;
	margin:auto;
	/*font-size:62.5%;*//*uncomment to have fonts adjustable*/
	font-size:10px; /*set a 10px base*/
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}

br.clear {clear:both;}
img.blocky {display:block;margin:0;padding:0;}
img.floaty {
	float:left;
	display:block;
	margin:0;
	padding:0;
}
h1.page_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:32px;
	color:#0088ce;
	text-align:right;
	border-bottom:1px dashed #0088ce;
	margin-top:0;
	margin-bottom:24px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1.page_header img {
	padding-bottom:10px;
	
}
h1.writers {
	margin-bottom:0;
}
h2.list_header {
	color:#863d34;
	font-style:italic;
	font-size:22px;
	margin-top:0;
	margin-bottom:10px;
	font-weight:normal;
}
h3.list_sub_header {
	color:#747371;
	font-size:13px;
	font-style:italic;
	margin-bottom:5px;
	font-weight:normal;

}


#container {
	width:850px;
	height:600px;
	font-size:1.3em;
	margin:auto;
	background:#ffffff;
	text-align:left;
}

#header {
	background:url('../images/header.gif') left top no-repeat;
	height:151px;
}

#header #left_side {
	float:left;
	width:674px;
	height:151px;
}
#header #right_side {
	float:right;
	width:176px;
	height:151px;
	background:url('../images/right_hdr_bg.jpg') left top no-repeat;
}
#header #right_side #hdr_peek {
	padding-top:129px;
	padding-left:81px;
}
#main_body {
	width:850px;
}
#main_body #left_content {
	width:148px;
	height:414px;
	background-color:#ea6f59;
	float:left;
	padding-top:35px;
}
#main_body #mid_content {
	float:left;
	width:526px;
	height:449px;
	background-color:#ece4d4;
}
body#home #main_body #mid_content {
	width:702px;
}
/*Home Page Only*/
#mid_content #teaser {
	width:212px;
	float:left;
}
#mid_content #teaser #teaser_contents {
	padding-left:36px;
	padding-right:11px;
	padding-top:73px;
}
#mid_content #book {
	width:490px;
	height:386px;
	background:url('../images/home_book.jpg') left top no-repeat;
	float:right;
}
#mid_content #book .peek_inside {
	padding-top:330px;
	text-align:right;
}
/*end home page*/
#mid_content #mid_content_copy {
	padding-left:59px;
	padding-top:40px;
	padding-right:50px;
	
}
#mid_content #mid_content_copy p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:black;
}
#mid_content #mid_content_copy p.bottom {
	border-bottom:1px dashed #0088ce;
	padding-bottom:24px;
}

#main_body #right_content {
	float:left;
	width:176px;
	background-color:#ece4d4;
	height:449px;
}
#main_body #right_content #right_content_copy {
	padding-left:5px;	
}
ul.det_list {
	list-style:none;
	margin:0;
	padding:0;

}
ul.det_list li {
	color:#ea6f59;
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold;
	padding-bottom:5px;
	line-height:15px;
}

.events {
	width:268px;
	height:310px;
	overflow:auto;
}

.event {
	color:#000000;
	font-size:13px;
	line-height:15px;
	margin-bottom:20px;
	width:253px;
}

.event .event_date {
	color:#863d34;
	font-weight:bold;
}
.event .event_title {
	font-weight:bold;
}
.event .event_details {
	font-size:11px;
}

.event .event_details a {
	color:#ea6f59;
}

.writer {
	font-size:11px;
	line-height:12px;
}
.writer .photo {
	float:left;
	width:83px;
	padding-right:10px;
}
.writer .details {
	float:left;
	width:324px;
}
.writer_bottom {
	border-bottom:1px dashed #0088ce;	
}
.photographer {
	width:95px;
	padding-right:12px;
	padding-bottom:12px;
	float:left;
}
.photographer .credit {
	font-size:11px !important;
	color:#787676;
	text-align:center;
	margin:0;
}
ul.photo_list {
	list-style:none;
	margin:0;
	padding:0;
}
ul.photo_list li {
	font-size:11px;
	color:#863d34;
	padding-bottom:4px;
	font-weight:bold;
}

.interview_list {
	height:340px;
	width:303px;
	overflow:auto;
	margin:0;
	padding:0;
	float:left;
	
}

.interview_list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.interview_list ul li {
	font-size:11px;
	line-height:13px;
	padding:0;
}
.interviewee_photo {
	float:right;
	width:100px;
}
.interviewee_photo .photo_label {
	color:#863d34;
	font-size:10px;
	text-align:right;
	display:block;
	padding-bottom:5px;
	font-weight:bold;
}
#ss_credit {
	float:left;
	width:auto;
	font-size:10px;
	color:#863d34;
	font-weight:bold;
	padding-top:8px;
}
#ss_caption {
	float:right;
	width:auto;
	color:white;
	background-color:#000000;
	padding:5px 10px;
	font-size:18px;
	
}
.ss_thumb {
	float:left;
	padding-right:20px;
	padding-bottom:20px;
}

p.firsts, p.films {
	font-size:13px !important;
	font-weight:bold;
	line-height:14px !important;
	margin-top:7px;
	margin-bottom:10px !important;
}
p.firsts span, p.films span {
	color:#863d34;
	font-weight:bold;
	font-size:14px;
}
.first_thumb .photo_label, .film_thumb .photo_label {
	color:#ea6f59;
	font-size:12px;
	display:block;
	padding-top:2px;
	padding-bottom:15px;
	font-weight:bold;

}
.yore_list,.longevity_list,.links_list {
	height:340px;
	overflow:auto;
	margin:0;
	padding:0;
}

.yore_list ul,.longevity_list ul,.links_list ul {
	list-style:none;
	margin:0;
	padding:0;
}
.yore_list ul li,.longevity_list ul li,.links_list ul li {
	font-size:11px;
	line-height:13px;
	padding:0;
}
.links_list ul li a {
	color:#000000;
	text-decoration:underline;
	font-size:14px;
	line-height:18px;
}
p.contacts {
	width:247px;
	float:left;
	font-size:13px !important;
	line-height:16px !important;
	margin-top:10px;
	margin-bottom:15px !important;
}
p.contacts span {
	color:#863d34;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}
p.contacts a {
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
p.contacts a:hover {
	text-decoration:underline;
}
.book_photos,.author_photos,.press_releases {
	float:left;
}
.book_photos {
	width:160px;
}
#book_photos_content {
	padding-left:15px;
	padding-right:15px;
	border-right:1px dashed #0088ce;
	padding-top:5px;
	height:360px;
	
}
.book_photo span {
	color:#863d34;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	display:block;
	padding-bottom:15px;
}
.author_photos {
	width:150px;
}
.author_photos_content {
	padding-left:15px;
	padding-right:15px;
	border-right:1px dashed #0088ce;
	padding-top:5px;
	height:360px;
}
.author_photo {
	width:120px;
	padding-bottom:10px;
}	
.author_photo a {
	float:left;
}
.author_photo img {
	text-align:center;
}


.press_releases {
	width:107px;
}
.press_releases_content {
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	height:360px;

}
.press_release {
	padding-left:9px;
	padding-bottom:15px;
}

.book_photos h3,.author_photos h3,.press_releases h3 {
	font-size:11px;
	color:#0088ce;
	text-align:center;
	margin-bottom:8px;
}

#tooltip.pretty1 {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 70px;
	opacity: 1.0;
	text-align:left;
	color:#666666;	
	
}
#tooltip.pretty2 {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 80px;
	opacity: 1.0;
	text-align:left;
	color:#666666;	
	
}
#tooltip.pretty3 {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 130px;
	opacity: 1.0;
	text-align:left;
	color:#666666;	
	
}

#tooltip.pretty1 span,#tooltip.pretty2 span,#tooltip.pretty3 span {
	color:#863d34;
}

#peek {
	width:657px;
	margin:auto;
	padding-top:40px;
}
#peek a {
	padding-top:5px;	
}
#peek a.next {
	float:right;
}