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

* 
{
	margin: 0;
	padding: 0;
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #bbbbbb;
	background: #000;
}

h1, h2
{
	margin-bottom: 9px;
}

h1 span, h2 span
{
	display: block;
	position: absolute;
	top: 0;
	left: -900%;
}

h1.preorder
{
	width: 175px;
	height: 18px;
	background: url(../images/h1_preorder.gif) 0 0 no-repeat;
}

h1.preorder2
{
	width: 156px;
	height: 35px;
	background: url(../images/h1_preorder2.gif) 0 0 no-repeat;
}

h1.about_the_diet
{
	width: 175px;
	height: 18px;
	background: url(../images/h1_about_the_diet.gif) 0 0 no-repeat;
}

h1.about_the_book
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_about_the_book.gif) 0 0 no-repeat;
}

h1.about_the_authors
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_about_the_authors.gif) 0 0 no-repeat;
}

h1.food_cravings
{
	width: 250px;
	height: 18px;
	background: url(../images/h1_food_cravings.gif) 0 0 no-repeat;
}

h1.disrupt_diet
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_disrupt_diet.gif) 0 0 no-repeat;
}

h1.new_direction
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_new_direction.gif) 0 0 no-repeat;
}

h1.top_ten_list
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_top_ten_list.gif) 0 0 no-repeat;
}

h1.testimonials
{
	width: 282px;
	height: 18px;
	background: url(../images/h1_testimonials.gif) 0 0 no-repeat;
}

h1.buzz
{
	width: 225px;
	height: 18px;
	background: url(../images/h1_buzz.gif) 0 0 no-repeat;
}

h1.why_we_wrote_it
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_why_we_wrote_it.gif) 0 0 no-repeat;
}

h1.smoked_salmon
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_smoked_salmon.gif) 0 0 no-repeat;
}

h1.spinach_salad
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_spinach_salad.gif) 0 0 no-repeat;
}

h1.ratatouille
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_ratatouille.gif) 0 0 no-repeat;
}

h1.small_meal_myth
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_small_meal_myth.gif) 0 0 no-repeat;
}

h1.oprah
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_oprah.gif) 0 0 no-repeat;
}

h1.budget_recipes
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_budget_recipes.gif) 0 0 no-repeat;
}

h1.oprahs_question
{
	width: 200px;
	height: 18px;
	background: url(../images/h1_oprahs_question.gif) 0 0 no-repeat;
}

h1.sharon
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_sharon.gif) 0 0 no-repeat;
}

h1.erika
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_erika.gif) 0 0 no-repeat;
}

h1.dina
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_dina.gif) 0 0 no-repeat;
}

h1.diane
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_diane.gif) 0 0 no-repeat;
}

h1.pam
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_pam.gif) 0 0 no-repeat;
}

h1.natasha
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_natasha.gif) 0 0 no-repeat;
}

h1.jane
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_jane.gif) 0 0 no-repeat;
}

h1.The_Penny_Protein_Plan
{
	width: 214px;
	height: 18px;
	background: url(../images/h1_penny_plan2.gif) 0 0 no-repeat;
}

h1.melissa
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_melissa.gif) 0 0 no-repeat;
}

h1.jeff
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_jeff.gif) 0 0 no-repeat;
}

h1.links
{
	width: 174px;
	height: 18px;
	background: url(../images/h1_links.gif) 0 0 no-repeat;
}

h1.january
{
	width: 584px;
	height: 18px;
	background: url(../images/h1_january.gif) 0 0 no-repeat;
}

h2.penny
{
	width: 188px;
	height: 27px;
	background: url(../images/h2_penny.gif) 0 0 no-repeat;
}

h2.stephen
{
	width: 142px;
	height: 27px;
	background: url(../images/h2_stephen.gif) 0 0 no-repeat;
}

h2.what_when
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_what_when.gif) 0 0 no-repeat;
}

h2.random_house
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_random_house.gif) 0 0 no-repeat;
}

h2.virgin_books
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_virgin_books.gif) 0 0 no-repeat;
}

h2.The_Penny_Protein_Plan 
{
	width: 584px;
	height: 27px;
	background: url(../images/h1_penny_plan.gif) 0 0 no-repeat;
}

h2.Ark_Age-Aware_Skin_Care 
{
	width: 584px;
	height: 27px;
	background: url(../images/h1_arc_ageaware_skincare.gif) 0 0 no-repeat;
}

h2.media_contact
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_media_contact.gif) 0 0 no-repeat;
}



h2.pkrhealth
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_pkrhealth.gif) 0 0 no-repeat;
}

h2.graham_maw
{
	width: 252px;
	height: 27px;
	background: url(../images/h2_graham_maw.gif) 0 0 no-repeat;
}

h2.my_approach
{
	width: 584px;
	height: 27px;
	background: url(../images/h2_my_approach.gif) 0 0 no-repeat;
}

h3
{
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 9px 0;
}

p
{
	margin-bottom: 18px;
}

ul, ol
{
	padding-left: 27px;
	margin-bottom: 9px;
}

br 
{
	clear: both;
}

em
{
	color: #fff;
	font-weight: bold;
	font-style: normal;
}

a
{
	color: #ec008c;
}

a:hover
{
	text-decoration: none;
}

img 
{
	border: none;
}

img.right
{
	display: block;
	float: right;
	margin: 0 0 10px 5px;
}

.testimonial
{
	font-style: italic;
}

.testimonial a
{
	font-style: normal;
}

.flag
{
	display: block;
	float: left;
	margin-right: 5px;
}

/* Home page stuff
----------------------------------------------------------------------------- */

#home_page
{
	background: #000 url(../images/home_page_bg.gif) 0 0 repeat-y;
}

#home_page #header
{
	position: absolute;
	top: 0;
	left: 122px;
}

#home_page #content
{
	width: 248px;
	position: absolute;
	top: 20px;
	left: 532px;
}

/* Inside page layout
----------------------------------------------------------------------------- */

#header
{
	width: 100%;
	height: 100px;
}

#header .col1
{
	background: url(../images/header_bg.gif) top right repeat-x;
}

#header .col2
{
	width: 780px;
	background: url(../images/header_bg.gif) 0 0 repeat-x;
}

#header .col3
{
	background: url(../images/header_bg.gif) 0 0 repeat-x;
}

#logo
{
	width: 88px;
	height: 100px;
	display: block;
	float: left;
}

#center
{
	width: 780px;
	padding-top: 20px;
	margin: 0 auto;
}

#sidebar
{
	width: 156px;
	float: left;
}

#center_column
{
	width: 584px;
	margin-left: 40px;
	float: left;
}

#left_column
{
	width: 282px;
	margin-left: 40px;
	float: left;
}

#right_column
{
	width: 282px;
	float: right;
}

#footer
{
	height: 36px;
	clear: both;
}

/* Sidebar panel
----------------------------------------------------------------------------- */

.sidebar_panel
{
	width: 156px;
	background: #292929;
}

.sidebar_panel_top
{
	width: 156px;
	height: 10px;
	background: url(../images/sidebar_panel_top.gif) 0 0 no-repeat;
}

.sidebar_panel_content
{
	padding: 0 10px;
}

.sidebar_panel_menu
{
	list-style-type: none;
	padding: 0;
	color: #bbb;
}

.sidebar_panel_menu li
{
	padding: 7px 0;
	border-bottom: 1px solid #444;
}

.sidebar_panel_menu a
{
	text-decoration: none;
	color: #777;
}

.sidebar_panel_menu a:hover, .sidebar_panel_menu a:active
{
	color: #bbb;
}

.sidebar_panel_bottom
{
	width: 156px;
	height: 10px;
	background: url(../images/sidebar_panel_bottom.gif) 0 0 no-repeat;
}

#sidebar_preorder
{
	display: block;
	margin-bottom: 20px;
}

/* Tabs
----------------------------------------------------------------------------- */

#tabs
{
	width: 690px;
	padding-top: 49px;
	float: right;
}

#tabs a, #tabs img
{
	display: block;
	float: right;
}

#tabs #news
{
	width: 67px;
	height: 31px;
	background: url(../images/tab_news_off.gif) 0 0 no-repeat;
}

#tabs #news:hover, #tabs #news:active
{
	background-position: -67px 0;
}

#tabs #more
{
	width: 120px;
	height: 31px;
	background: url(../images/tab_more_off.gif) 0 0 no-repeat;
}

#tabs #more:hover, #tabs #more:active
{
	background-position: -120px 0;
}

#tabs #authors
{
	width: 84px;
	height: 31px;
	background: url(../images/tab_authors_off.gif) 0 0 no-repeat;
}

#tabs #authors:hover, #tabs #authors:active
{
	background-position: -84px 0;
}


#tabs #media
{
	width: 147px;
	height: 31px;
	background: url(../images/tab_media_off.gif) 0 0 no-repeat;
}

#tabs #media:hover, #tabs #media:active
{
	background-position: -147px 0;
}


#tabs #testimonials
{
	width: 60px;
	height: 31px;
	background: url(../images/tab_testimonials_off.gif) 0 0 no-repeat;
}

#tabs #testimonials:hover, #testimonials:active
{
	background-position: -60px 0;
}

#tabs #menu
{
	width: 75px;
	height: 31px;
	background: url(../images/tab_menu_off.gif) 0 0 no-repeat;
}

#tabs #menu:hover, #tabs #menu:active
{
	background-position: -75px 0;
}

#tabs #links
{
	width: 62px;
	height: 31px;
	background: url(../images/tab_links_off.gif) 0 0 no-repeat;
}

#tabs #links:hover, #tabs #links:active
{
	background-position: -62px 0;
}

.date
{
	font-style: italic;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	text-align: left;
	line-height: 20px;
}

hr
{
	margin-bottom: 9px;
	margin-top: 0px;
	background-color: white;
	border-style: none;
	border-width: 0px;
	height: 2px;
}

.bullet
{
	float: left;
	display: block;
}

.asterisks
{
	padding-top: 40px;
	margin-top: 40px;
}