body
{
	margin: 0;
	font-family: Trebuchet, "Trebuchet MS", Sans-Serif;
	font-size: 100%;
    line-height: 1.125em;
    /*color: #05273b;*/
    color: #3b3d3f;
}

p
{
	font-size: 0.85em;
	margin: 0;
	padding: 0 0 1em 0;
}

table
{
	border-collapse: collapse;
}

table tr td
{
	padding: 0;
	vertical-align: top;
}

a
{
	text-decoration: none;
	color: #d66927;
}

a img
{
	border: none;
}

a:hover
{
	text-decoration: underline;
}

a.bulleted_link
{
	display: block;
	font-size: 0.875em;
	padding-left: 14px;
	background: url("../_images/link_bullet.gif") no-repeat left 5px;
	margin: 0 0 1em 0;
	float: left;
}

p a.bulleted_link
{
	font-size: 100%;
}

.blue a.bulleted_link
{
	background-image: url("../_images/link_bullet_blue.png");
}

a.more-link
{
	text-decoration: underline;
	font-size: 0.875em;
	letter-spacing: -0.05em;
}

ul.bulleted_link_list
{
	list-style-type: none;
	margin: 0 20px 0 0;
	padding: 0;
}

ul.bulleted_link_list li
{
	background: url("../_images/link_bullet.gif") no-repeat left 5px;
	padding-left: 20px;
	margin-bottom: 1em;
}

ul.bulleted_link_list li a
{
	font-family: Georgia;
	font-size: 1.125em;
	color: #d66928;
	font-style: italic;
	line-height: 1.25em;
}

ul.bulleted_link_list li .date
{
	font-size: 0.7em;
	font-weight: normal;
	color: #999999;
}

.clear
{
	margin: 0;
	padding: 0;
	height: 0;
	overflow: hidden;
	clear: both;
}

.blue
{
	background-color: #f7f8fa;
}

.bordered
{
	border-bottom: solid #b8c0c2 1px;
}

blockquote p
{
	font-family: Georgia;
	font-size: 1.25em;
	line-height: 1.25em;
	color: #63737e;
}

p.introduction
{
	font-family: Georgia;
	font-size: 1.25em;
	line-height: 1.25em;
	color: #63737e;
}

h1
{
	margin: 0;
}

h2
{
	/*width: 128px;*/
	width: 100%;
	height: 11px;
	background: url("../_images/headers.gif") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
	margin: 0 0 0.5em 0;
}

.strong_blue, .strong_gray
{
	background: none;
	text-indent: 0;
	height: auto;
	overflow: visible;
	font-family: Trebuchet, "Trebuchet MS", Sans-Serif;
	font-size: 1.15em;
	line-height: 1.5em;
	color: #1a4cba;
	margin: 0;
	padding: 0;
}

.strong_gray
{
	color: #3B3D3F;
}

.strong_blue em, .strong_gray em
{
	font-weight: normal;
}

ul.strong_blue, ul.strong_gray
{
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 1.5em;
	padding-left: 0;
}

ul.strong_blue li, ul.strong_gray li
{
	margin-left: 0;
	padding-left: 0;
}





.strong_blue
{
	background: none;
	text-indent: 0;
	height: auto;
	overflow: visible;
	font-family: Trebuchet, "Trebuchet MS", Sans-Serif;
	font-size: 1.15em;
	line-height: 1.5em;
	color: #1a4cba;
	margin: 0;
	padding: 0;
}

.strong_blue em
{
	font-weight: normal;
}

ul.strong_blue
{
	list-style-type: none;
	margin-left: 0;
	margin-bottom: 1.5em;
	padding-left: 0;
}


h3
{
	font-family: Georgia;
	font-size: 1.25em;
	font-weight: normal;
	/*color: #d66927;*/
	margin: 0 0 0.25em 0;
	line-height: 1.2em;
}

h3.padded
{
	margin-bottom: 0.5em;
}

h4
{
	font-size: 0.65em;
	font-weight: normal;
	color: #999999;
	margin: 0 0 0.5em 0;
	letter-spacing: 0em;
}

.date
{
	font-family: Georgia;
}

.time
{
}

.attribution
{
	font-family: Georgia;
	color: #07263b;
}

.header_hockey
{
	background-position: left 0px;
}

.header_about
{
	background-position: left -11px;
}

.header_nonfiction
{
	background-position: left -22px;
}

.header_contact
{
	background-position: left -33px;
}

.header_biolinks
{
	background-position: left -44px;
}

.header_what_book_is_about
{
	background-position: left -55px;
}

.header_nonfiction_collection
{
	background-position: left -66px;
	margin-bottom: 1em;
}

.header_grules
{
	background-position: left -77px;
}

.header_blogs
{
	background-position: left -88px;
}

.header_categories
{
	background-position: left -99px;
}

.header_archives
{
	background-position: left -110px;
}

.header_writing
{
	background-position: left -121px;
}

.header_journalism
{
	background-position: left -132px;
}

.header_michigan_bookstores
{
	background-position: left -143px;
}

.header_praise
{
	background-position: left -154px;
}

.header_independent_bookstores
{
	background-position: left -165px;
}

.header_other
{
	background-position: left -176px;
}

.header_excerpt
{
	background-position: left -187px;
}

.header_reviews
{
	background-position: left -198px;
}

.header_author_qa
{
	background-position: left -209px;
}

.header_news
{
	background-position: left -220px;
}

.header_find_me_on
{
	background-position: left -231px;
	margin-bottom: 8px;
}

.header_bookstores
{
	background-position: left -242px;
}

.header_nonfiction_work
{
	background-position: left -253px;
}

.header_connect
{
	background-position: left -264px;
}

.header_tour
{
	background-position: left -275px;
}

#header, #header_nolines, #intro, .content_3col, .content_2col, #footer
{
	width: 750px;
	margin: 0 auto 0 auto;
	position: relative;
}

#header
{
	background: url("../_images/lines_upper.gif") repeat-x bottom;
	height: 92px;
}

#header_nolines
{
	height: 79px;
}

#header.inverted_rule
{
	background: url("../_images/lines_lower.gif") repeat-x bottom;
}

#home
{
	display: block;
	width: 196px;
	height: 44px;
	background: url("../_images/home.gif") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
}

#topnav
{
	position: absolute;
	top: 24px;
	left: 222px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#topnav li
{
	float: left;
	padding-left: 20px;
	background: url("../_images/topnav_separator.gif") no-repeat 17px top;
	padding: 4px 0 3px 34px;
}

#topnav li.first
{
	background: none;
	padding-left: 0px;
}

#topnav li a
{
	display: block;
	background: url("../_images/nav.gif") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
	height: 10px;
}

#topnav #books
{
	width: 40px;
	background-position: 0px 0px;
}

#topnav #books:hover, #topnav .active #books
{
	background-position: -60px 0px;
}

#topnav #biography
{
	width: 50px;
	background-position: 0px -10px;
}

#topnav #biography:hover, #topnav .active #biography
{
	background-position: -60px -10px;
}

#topnav #praise
{
	width: 42px;
	background-position: 0px -20px;
}

#topnav #praise:hover, #topnav .active #praise
{
	background-position: -60px -20px;
}

#topnav #tour
{
	width: 33px;
	background-position: 0px -30px;
}

#topnav #tour:hover, #topnav .active #tour
{
	background-position: -60px -30px;
}

#topnav #contact
{
	width: 56px;
	background-position: 0px -40px;
}

#topnav #contact:hover, #topnav .active #contact
{
	background-position: -60px -40px;
}

#search_box {
	position: absolute;
	top: 20px;
	right: 0px;
}

#intro
{
	background: url("../_images/lines_lower.gif") repeat-x bottom;
	padding-bottom: 3px;
}

#intro_home
{
	/*background: url("../_images/quote_00.gif") no-repeat left 37px;*/
	width: 750px;
	height: 301px;
	position: relative;
}

#intro_home blockquote, #intro_home div
{
	text-indent: -9000em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#intro_home #learn_more_link
{
	position: absolute;
	top: 235px;
	left: 2px;
	text-indent: 0em;
	z-index: 1000;
}

#next_blurb_link
{
	position: absolute;
	top: 210px;
	left: 2px;
	text-indent: 0em;
	z-index: 1000;
}

#intro_home #bookcoverlink
{
	position: absolute;
	bottom: 20px;
	left: 545px;
	width: 240px;
	height: 292px;
	background: url("../_images/starvationlake_home.jpg") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
}

#home_text {
	position: absolute;
	top: 0px;
	left: -10px;
	width: 800px;
	height: 301px;
	background: url("../_images/homepage/quote_00.jpg") no-repeat;
}

.homepage_quote
{
	background-color: white;
  position: absolute;
  top: 0px;
  left: -10px;
  width: 800px;
  height: 301px;
}

#intro_biography
{
	background: url("../_images/intro_biography.jpg") no-repeat 20px 30px;
	width: 750px;
	height: 127px;
	text-indent: -9000em;
	overflow: hidden;
	position: relative;
}

#intro_biography a
{
	position: absolute;
	top: 80px;
	right: 0px;
	text-indent: 0em;
}

#intro_books
{
	width: 750px;
	height: 316px;
	position: relative;
}

#intro_books div 
{
	text-indent: -9000em;
	overflow: hidden;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0px;
	left: -10px;
	width: 800px;
	height: 316px;
	background: url("../_images/tab_image_introducing_hanging_tree.jpg") no-repeat;
}

#intro_books blockquote
{
	text-indent: -9000em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#intro_books #starvationlakelink
{
	position: absolute;
	top: 230px;
	left: 20px;
	text-indent: 0em;
}

#intro_books #bookcoverlink
{
	position: absolute;
	bottom: 6px;
	left: 555px;
	width: 236px;
	height: 319px;
	background: url("../_images/starvationlake_large.png") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
}

#intro_nonfiction
{
	background: url("../_images/intro_nonfiction.jpg") no-repeat 20px 30px;
	width: 750px;
	height: 175px;
	text-indent: -9000em;
	overflow: hidden;
}

#intro_links
{
	background: url("../_images/intro_links.jpg") no-repeat 7px 38px;
	width: 750px;
	height: 114px;
	text-indent: -9000em;
	overflow: hidden;
}

#intro_reviews
{
	background: url("../_images/intro_reviews_2.gif") no-repeat center center;
	width: 750px;
	height: 114px;
	text-indent: -9000em;
	overflow: hidden;
	margin-top: 20px;
	margin-bottom: 20px;
}

#intro_tour
{
	background: url("../_images/intro_tour.jpg") no-repeat center center;
	width: 750px;
	height: 114px;
	text-indent: -9000em;
	overflow: hidden;
}

#intro_order
{
	background: url("../_images/intro_order.jpg") no-repeat 20px 50px;
	width: 750px;
	height: 210px;
	position: relative;
}

#intro_order blockquote
{
	text-indent: -9000em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#intro_order #orderlink
{
	position: absolute;
	top: 140px;
	left: 20px;
	text-indent: 0em;
	font-family: Georgia;
	font-style: italic;
	font-size: 1.25em;
	padding-bottom: 0.5em;
}

#intro_order #bookcoverlink
{
	position: absolute;
	bottom: 14px;
	left: 570px;
	width: 159px;
	height: 230px;
	background: url("../_images/starvationlake_medium.png") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
}

#book_link
{
	position: absolute;
	top: 15px;
	left: 595px;
	width: 150px;
	height: 245px;
}

.content_3col
{
	background: url("../_images/column_separator_3col.gif") repeat-y 240px top;
	padding: 0 0 50px 0;
}

table.content_3col
{
	background-image: none;
}

.content_3col .left_column
{
	width: 240px;
	float: left;
	overflow: hidden;
	position: relative;
}

table.content_3col .left_column
{
	float: none;
}

.content_3col .left_column div
{
	padding: 25px 20px 0 20px;
}

.content_3col .left_column div.clear
{
	padding: 0;
}

.content_3col .left_column .news_old
{
	padding-top: 15px;
}

.content_3col .center_column
{
	width: 272px;
	float: left;
	overflow: hidden;
}

table.content_3col .center_column
{
	width: 270px;
	float: none;
	border-left: solid #e1e1df 1px;
	border-right: solid #e1e1df 1px;
}

.content_3col .center_column div
{
	padding: 25px 25px 0 25px;
}

.content_3col .right_column
{
	width: 238px;
	float: left;
	overflow: visible;
}

table.content_3col .right_column
{
	float: none;
}

.content_3col .right_column div
{
	padding: 25px 0 0 20px;
}

/*.content_3col .right_column #callout_order
{
	padding: 0;
	height: 90px;
	position: relative;
}

.content_3col .right_column #callout_order a
{
	position: absolute;
	width: 238px;
	height: 86px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_order.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_3col .right_column #callout_order_highlight
{
	position: absolute;
	width: 238px;
	height: 86px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_order.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}*/

.content_3col .right_column #callout_indiebound
{
	padding: 0;
	height: 90px;
	position: relative;
}

.content_3col .right_column #callout_indiebound a
{
	position: absolute;
	width: 238px;
	height: 86px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_indiebound.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_3col .right_column #callout_indiebound_highlight
{
	position: absolute;
	width: 238px;
	height: 86px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_indiebound.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_starvationlake
{
	padding: 0;
	height: 94px;
	position: relative;
}

.content_3col .right_column #callout_starvationlake a
{
	position: absolute;
	width: 238px;
	height: 90px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_starvationlake.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_3col .right_column #callout_starvationlake_highlight
{
	position: absolute;
	width: 238px;
	height: 90px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_starvationlake.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_hangingtree
{
	padding: 0;
	height: 94px;
	position: relative;
}

.content_3col .right_column #callout_hangingtree a
{
	position: absolute;
	width: 238px;
	height: 90px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_hangingtree.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_3col .right_column #callout_hangingtree_highlight
{
	position: absolute;
	width: 238px;
	height: 90px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_hangingtree_new.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_excerpt
{
	padding: 0;
	height: 123px;
	position: relative;
}

.content_3col .right_column #callout_excerpt a
{
	position: absolute;
	width: 238px;
	height: 119px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_excerpt.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_3col .right_column #callout_excerpt_highlight
{
	position: absolute;
	width: 238px;
	height: 119px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_excerpt.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_email_list
{
	position: relative;
	height: 131px;
	padding: 0;
}

.content_3col .right_column #callout_email_list a
{
	position: absolute;
	width: 247px;
	height: 131px;
	top: 0px;
	left: 0px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_email_list.jpg") no-repeat;
}

.content_3col .right_column #callout_email_list_highlight
{
	position: absolute;
	width: 247px;
	height: 131px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_email_list.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_egg_pie_recipe
{
	position: relative;
	height: 147px;
	padding: 0;
}

.content_3col .right_column #callout_egg_pie_recipe a
{
	position: absolute;
	width: 247px;
	height: 147px;
	top: 0px;
	left: 0px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_egg_pie_recipe.jpg") no-repeat;
}

.content_3col .right_column #callout_egg_pie_recipe_highlight
{
	position: absolute;
	width: 247px;
	height: 147px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_egg_pie_recipe.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_egg_pie_recipe a span
{
	display: block;
	position: absolute;
	width: 132px;
	height: 22px;
	top: 72px;
	left: 22px;
	z-index: 9000;
	text-indent: -9000em;
	cursor: pointer;
}

.content_2col .right_column #callout_indiebound
{
	padding: 0;
	height: 90px;
	position: relative;
}

.content_2col .right_column #callout_indiebound a
{
	position: absolute;
	width: 238px;
	height: 86px;
	text-indent: -9000em;
	overflow: hidden;
	background: url("../_images/callout_indiebound.jpg") no-repeat;
	top: 4px;
	left: 4px;
}

.content_2col .right_column #callout_indiebound_highlight
{
	position: absolute;
	width: 238px;
	height: 86px;
	top: 0px;
	left: 0px;
	background: url("../_images/callout_indiebound.jpg") no-repeat left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.content_3col .right_column #callout_egg_pie_recipe a span.hover
{
	background: url("../_images/callout_egg_pie_recipe_dm_rollover.jpg") no-repeat;
}

.content_2col .right_column #callout_order_amazon a, .content_2col .right_column #callout_order_amazon_highlight
{
	background: url("../_images/callout_order_amazon.jpg");
}

.content_2col .right_column #callout_order_bn a, .content_2col .right_column #callout_order_bn_highlight
{
	background: url("../_images/callout_order_bn.jpg");
}

.content_2col .right_column #callout_order_borders a, .content_2col .right_column #callout_order_borders_highlight
{
	background: url("../_images/callout_order_borders.jpg");
}

.content_2col .right_column #callout_order_indiebound a, .content_2col .right_column #callout_order_indiebound_highlight
{
	background: url("../_images/callout_order_indiebound.jpg");
}

.content_2col .right_column #callout_order_powells a, .content_2col .right_column #callout_order_powells_highlight
{
	background: url("../_images/callout_order_powells.jpg");
}

.content_2col .right_column #callout_order_amazonca a, .content_2col .right_column #callout_order_amazonca_highlight
{
	background: url("../_images/callout_order_amazonca.jpg");
}

.content_2col .right_column #callout_order_indigoca a, .content_2col .right_column #callout_order_indigoca_highlight
{
	background: url("../_images/callout_order_indigoca.jpg");
}

.content_2col .right_column #callout_order_recordedbooks a, .content_2col .right_column #callout_order_recordedbooks_highlight
{
	background: url("../_images/callout_order_recordedbooks.jpg");
}

.content_2col .right_column #callout_order_amazon,
.content_2col .right_column #callout_order_bn,
.content_2col .right_column #callout_order_borders,
.content_2col .right_column #callout_order_indiebound,
.content_2col .right_column #callout_order_powells,
.content_2col .right_column #callout_order_amazonca,
.content_2col .right_column #callout_order_indigoca,
.content_2col .right_column #callout_order_recordedbooks
{
	position: relative;
	height: 89px;
	padding: 0;
}

.content_2col .right_column #callout_order_amazon a,
.content_2col .right_column #callout_order_bn a,
.content_2col .right_column #callout_order_borders a,
.content_2col .right_column #callout_order_indiebound a,
.content_2col .right_column #callout_order_powells a,
.content_2col .right_column #callout_order_amazonca a,
.content_2col .right_column #callout_order_indigoca a,
.content_2col .right_column #callout_order_recordedbooks a
{
	position: absolute;
	width: 239px;
	height: 85px;
	top: 4px;
	left: 4px;
	text-indent: -9000em;
	overflow: hidden;
	background-repeat: no-repeat;
}

.content_2col .right_column #callout_order_amazon_highlight,
.content_2col .right_column #callout_order_bn_highlight,
.content_2col .right_column #callout_order_borders_highlight,
.content_2col .right_column #callout_order_indiebound_highlight,
.content_2col .right_column #callout_order_powells_highlight,
.content_2col .right_column #callout_order_amazonca_highlight,
.content_2col .right_column #callout_order_indigoca_highlight,
.content_2col .right_column #callout_order_recordedbooks_highlight
{
	position: absolute;
	width: 239px;
	height: 85px;
	top: 0px;
	left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0;
	padding: 0;
	cursor: pointer;
}


.content_2col
{
	background: url("../_images/column_separator_2col.gif") repeat-y 510px top;
	padding: 0;
}

.content_2col .left_column
{
	width: 510px;
	float: left;
	padding-bottom: 50px;
	position: relative;
}

.content_2col .left_column div
{
	padding: 25px 20px 0 20px;
}

.content_2col .left_column div.bordered
{
	margin: 0;
	padding: 25px 0 10px 0;
}

.content_2col .left_column div div
{
	margin: 0;
	padding: 0;
}

.content_2col .left_column div #author_photo
{
	padding: 0;
	margin: 0 0 1em 0;
	position: relative;
}

#author_photo blockquote p
{
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0;
	padding: 50px 0 0 149px;
}

#author_photo cite
{
	position: absolute;
	top: 192px;
	left: 0px;
	margin: 0;
	padding-left: 149px;
	font-size: 0.6em;
	font-style: normal;
	color: #63737e;
	letter-spacing: -0.05em;
}

.content_2col .right_column
{
	width: 238px;
	float: left;
	position: relative;
	/*overflow: hidden;*/
	overflow: visible;
}

.content_2col .right_column div
{
	padding: 25px 0 0 20px;
}

#footer
{
	clear: both;
	background: url("../_images/lines_lower.gif") repeat-x top;
	padding-top: 20px;
	padding-bottom: 40px;
	color: #798a94;
	position: relative;
}

#copyright
{
	float: right;
	font-size: 0.7em;
	color: #999999;
}

#find_me_on
{
	position: absolute;
	top: 20px;
	left: 247px;
	width: 150px;
}

dl
{
	/*padding-bottom: 1em;*/
}

dt
{
	font-family: Georgia;
	font-style: italic;
	font-size: 0.75em;
	color: #07263b;
}

dd
{
	margin: 0;
	font-size: 0.8em;
	position: relative;
}

dd a.bulleted_link
{
	font-size: 100%;
	float: none;
}

dl.bottom_border
{
	border-bottom: solid #ccd4d7 1px;
	padding-bottom: 10px;
}

.blurbs
{
	margin: 0;
}

dl.blurbs dt
{
	font-style: normal;
	font-weight: bold;
}

dl.blurbs dt a:hover
{
  text-decoration: none;
}

dl.blurbs dd
{
	font-style: italic;
	color: #63737e;
	padding-bottom: 1em;
}

dl.blurbs dd blockquote
{
	margin: 0;
	padding: 1em 0 0 0;
	background: url("../_images/blurb_gradient.gif") repeat-x left 1em;
	overflow: hidden;
	position: relative;
}

dl.blurbs dd blockquote p
{
	margin: 0;
	padding: 6px 6px 6px 1em;
	color: #000000;
	font-size: 1em;
	line-height: 1.5em;
}

dl.blurbs dd blockquote span
{
	position: absolute;
	top: 1em;
	left: 0px;
	display: block;
	width: 1em;
	text-align: right;
	padding-top: 6px;
}

#promo_giveaway
{
	display: block;
	width: 212px;
	height: 83px;
	background: url("../_images/promo_giveaway.jpg") no-repeat;
	text-indent: -9000em;
	overflow: hidden;
}

.end_entry
{
	padding-left: 8px;
	background: url("../_images/blog_end.gif") no-repeat left center;
}

.nobr
{
	white-space: nowrap;
}

#mailing_list_backdrop
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 500px;
	height: 500px;
	background: black;
	z-index: 2900;
	display: none;
}

#mailing_list_form
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	z-index: 3000;
	background-color: #e3e4e4;
	border: solid #a8c0ca 2px;
	padding: 30px;
	font-size: 120%;
	font-weight: bold;
	color: #13313f;
	display: none;
}

#mailing_list_form sup
{
	font-size: 50%;
}

#mailing_list_form form input
{
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	border: solid #d2d2d2 1px;
	color: #de7231;
	font-size: 110%;
	padding: 2px;
}

#mailing_list_cancel
{
	position: absolute;
	top: 0px;
	right: 0px;
}

#mailing_list_cancel a
{
	display: block;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9000em;
	background: url("../_images/email_list_close.jpg") no-repeat;
}

#mailing_list_submit
{
	display: block;
	width: 125px;
	height: 33px;
	overflow: hidden;
	text-indent: -9000em;
	background: url("../_images/email_list_join_now.jpg") no-repeat;
}

dl.address
{
	margin-top: 0;
}

dl.address dt, dl.address dd
{
	color: #a2a5a7;
	font-family: Trebuchet, "Trebuchet MS", Sans-Serif;
	font-size: 90%;
	line-height: 1.25em;
}

dl.address dt
{
	font-weight: bold;
	font-style: normal;
}

a.soc_network_button {
	display: block;
	float: left;
	margin-right: 1px;
	width: 25px;
	height: 26px;
	overflow: hidden;
	text-indent: -9000em;
	background: url("../_images/soc_network_buttons.gif") no-repeat;
}

a.soc_network_button.facebook {
	background-position: 0px 0px;
}

a.soc_network_button.twitter {
	background-position: -25px 0px;
}

a.soc_network_button_large {
	display: block;
	float: left;
	margin-right: 10px;
	width: 35px;
	height: 35px;
	overflow: hidden;
	text-indent: -9000em;
	background: url("../_images/soc_network_buttons_large.png") no-repeat;
}

a.soc_network_button_large.facebook {
	width: 31px;
	background-position: 0px 0px;
}

a.soc_network_button_large.twitter {
	width: 32px;
	background-position: -32px 0px;
}

a.soc_network_button_large.linkedin {
	width: 35px;
	background-position: -65px 0px;
}

#tab_container {
	position: absolute;
	bottom: 0px;
	left: 20px;
	width: 750px;
	height: 26px;
	display: none;
}

#tab_container a {
	display: block;
	width: 124px;
	height: 26px;
	float: left;
	margin-right: 3px;
	background: url("../_images/tabs_books.jpg") left top no-repeat;
	overflow: hidden;
	text-indent: -9000em;
	cursor: pointer;
}

#tab_container a.hanging_tree {
	background-position: 0px top;
}

#tab_container a.hanging_tree_inactive {
	background-position: -248px top;
}

#tab_container a.starvation_lake {
	background-position: -124px top;
}

#tab_container a.starvation_lake_inactive {
	background-position: -372px top;
}

.tab_content_container .tab {
	position: relative;
	top: 0;
	left: 0;
	background-color: White;
}

#prologue_swf_container {
	position: absolute;
	top: 72px;
	left: 23px;
	padding: 0px !important;
}

#prologue_label {
	color: #5c8aa9;
	font-size: 0.7em;
	position: absolute;
	top: 95px;
	left: 23px;
	padding: 0px !important;
}

.small_text {
	font-size: 90%;
}

table.asset_download {
	border-collapse: collapse;
	margin-bottom: 30px;
}

table.asset_download.last {
	margin-bottom: 0;
}

table.asset_download td {
	border-bottom: solid #b8c0c2 1px;
	padding-bottom: 30px;
}

table.asset_download.last td {
	border: none;
	padding-bottom: 0;
}

.asset_download_caption {
	padding-left: 18px;
	vertical-align: middle;
}

.asset_download_caption h3 {
	font-family: Trebuchet MS;
}

.asset_download_caption a.bulleted_link {
}

