/*
Theme Name: Fern Michaels
Theme URI: http://fernmichaels.com/
Description: The default theme for Fern Michaels personal website.
Version: 1.0
Author: Superior Internet
Author URI: http://superiorinternet.com/
Tags: fern, michaels
*/


*{
margin:0;
padding:0;
}

body{
background-color:#0e0a1b;
font-family:"Times New Roman", Times, serif;
color:#ffffff;
font-size:14px;
}

#wrapper{
width:970px;
margin:0 auto;
}

ul{
list-style:inside;
padding-left:10px;
padding-bottom:10px;
}

a{
color:#f8f7bd;
}

a:hover{
text-decoration:none;
}

h2{
font-size:24px;
font-weight:bold;
}

h1{
font-size:24px;
font-weight:normal;
}

h3{
font-size:30px;
font-weight:normal;
}

span.h1{
font-size:20px;
}
span.h3{
font-size:30px;
}

p{
padding-bottom:10px;
}

.clear{
clear:both;
}

.heading{
font-size:16px;
font-weight:bold;
}

#top_wrapper{
position:relative;
background-image:url(images/nav_bg.jpg);
background-repeat:no-repeat;
background-position:right;
width:970px;
height:154px;
}
#logo{
background-image:url(images/logo.jpg);
background-repeat:no-repeat;
width:275px;
height:154px;
float:left;
}
#logo a{
display:block;
width:308px;
height:172px;
}
#header{
width:695px;
height:154px;
float:left;
}
.header{
padding-top:60px;
float:right;
padding-right:35px;
}
ul.nav{
list-style:none;
padding-top:38px;
padding-left:10px;
}
ul.nav li{
float:left;
}
ul.nav li a{
display:block;
height:22px;
text-indent:-9999px;
overflow:hidden;
}
ul.nav li.newsflash a{
background-image:url(images/nav_newsflash.png);
width:110px;
background-position:110px;
}
ul.nav li.latest_releases a{
background-image:url(images/nav_latest_releases.png);
width:161px;
background-position:161px;
}
ul.nav li.biography a{
background-image:url(images/nav_biography.png);
width:110px;
background-position:110px;
}
ul.nav li.contest a{
background-image:url(images/nav_contest.png);
width:94px;
background-position:94px;
}
ul.nav li.site_map a{
background-image:url(images/nav_site_map.png);
width:97px;
background-position:97px;
}
ul.nav li.contact a{
background-image:url(images/nav_contact.png);
width:97px;
background-position:97px;
}
ul.nav li a:hover{
background-position:left;
}

.home_header_bg{
background-image:url(images/home_header_bg.png);
background-repeat:no-repeat;
background-position:bottom;
}

#content{
position:relative;
width:970px;
height:532px;
}
#main_bg{
background-image:url(images/main_bg.jpg);
width:970px;
height:532px;
}
#home_bg{
background-image:url(images/home_bg.jpg);
width:970px;
height:532px;
}

#bottom_nav{
background-image:url(images/bottom_nav_bg.jpg);
background-repeat:repeat-x;
height:26px;
width:970px;
}
ul.bottom_nav{
list-style:none;
padding-left:21px;
}
ul.bottom_nav li{
float:left;
}
ul.bottom_nav li a{
display:block;
text-indent:-9999px;
overflow:hidden;
height:26px;
}
ul.bottom_nav li.series_list a{
width:108px;
background-image:url(images/bottom_nav_series_list.jpg);
}
ul.bottom_nav li.series_characters a{
background-image:url(images/bottom_nav_series_characters.jpg);
width:165px;
}
ul.bottom_nav li.complete_book_list a{
background-image:url(images/bottom_nav_complete_book_list.jpg);
width:181px;
}
ul.bottom_nav li.ferns_favorites a{
background-image:url(images/bottom_nav_ferns_favorites.jpg);
width:154px;
}
ul.bottom_nav li.suggested_reads a{
background-image:url(images/bottom_nav_suggested_reads.jpg);
width:163px;
}
ul.bottom_nav li.ferns_publisher a{
background-image:url(images/bottom_nav_ferns_publisher.jpg);
width:151px;
}

#bottom_nav_under{
background-image:url(images/bottom_nav_under_bg.jpg);
background-repeat:repeat-x;
height:11px;
width:970px;
}

#available_icons{
background-color:#ffffff;
height:85px;
width:970px;
background-image:url(images/available_icons.jpg);
background-repeat:no-repeat;
background-position:top;
}

.books_left{
float:left;
width:150px;
padding-top:200px;
}
.info_right{
float:left;
width:415px;
}


/******* NEWSFLASH PAGE ******/
#newsflash_bg{
background-image:url(images/newsflash_bg.jpg);
width:645px;
height:512px;
padding-top:20px;
padding-left:325px;
}
.newsflash_books{
width:140px;
vertical-align:middle;
}
.newsflash_info{
width:400px;
}
.upcoming_releases{
background-image:url(images/upcoming_releases.png);
width:350px;
height:81px;
margin-top:25px;
}
.recent_releases{
background-image:url(images/recent_releases.png);
width:359px;
height:67px;
margin-top:25px;
}
.dear_readers{
background-image:url(images/dear_readers.png);
width:318px;
height:63px;
margin-top:10px;
}


/******* LATEST RELEASES PAGE *******/
.latest_releases_info_wrapper{
position:relative;
margin-top:35px;
}

.scrollable_content_latest_releases{
width:625px;
height:190px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}

.latest_releases_book_info{
float:left;
width:300px;
text-align:center;
}

.latest_releases_header_bg{
background-image:url(images/latest_releases_header_bg.png);
background-repeat:no-repeat;
background-position:bottom right;
}

#latest_releases_bg{
background-image:url(images/latest_releases_bg.jpg);
width:970px;
height:485px;
padding-top:47px;
}

.latest_books{
text-align:center;
}
.latest_books img{
margin-left:10px;
margin-right:10px;
cursor:pointer;
border:0;
}

#bookinfo5, #bookinfo5_2{
display:none;
}
.bookinfo2{
display:none;
}

/****** Biography Page *******/
#biography_bg{
background-image:url(images/biography_bg.jpg);
padding-left:230px;
width:740px;
height:532px;
}
.scrollable_content_biography{
width:440px;
height:190px;
overflow:hidden;
float:left;
margin-left:8px;
position:relative;
}
.biography_scroll_wrapper{
padding-top:15px;
}
.bio_info_wrapper{
padding-left:30px;
width:625px;
padding-top:15px;
}
.bio_info{
float:right;
width:375px;
padding-top:45px;
}
.bio_info a{
color:#f8f7bd;
font-size:20px;
}
.bio_info p{
padding-top:15px;
padding-bottom:0;
}
.bio_info h1{
font-size:20px;
}


/****** Contest Page ******/
#contest_bg{
background-image:url(images/contest_bg.jpg);
width:970px;
height:532px;
}
.contest_enter_to_win{
padding-left:30px;
padding-top:35px;
width:310px;
float:left;
}
.contest_enter_to_win h1{
font-size:35px;
}
.contest_enter_to_win h3{
font-size:21px;
}

.contest_form{
background-color:#ffffff;
width:500px;
height:499px;
margin-top:23px;
margin-right:35px;
float:right;
color:#000000;
font-size:13px;
padding-top:10px;
padding-left:25px;
padding-right:25px;
}
.contest_form a{
color:#c98a64;
}
.contest_text{
float:left;
width:125px;
padding-bottom:8px;
font-size:13px;
font-weight:bold;
}
.contest_field{
font-size:13px;
font-weight:bold;
float:left;
width:375px;
padding-bottom:8px;
}

/****** Contact Page *****/
#contact_bg{
background-image:url(images/contact_bg.jpg);
width:970px;
height:532px;
}


/****** Series List Page ******/
#series_list_bg{
background-image:url(images/series_list_bg.jpg);
width:620px;
height:470px;
padding-top:62px;
padding-left:350px;
}
.scrollable_content_series_list{
width:570px;
height:380px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.series_list_scroll_wrapper{
padding-top:25px;
}
.series_group{
width:100%;
}
.series_group td{
padding-top:10px;
padding-bottom:10px;
vertical-align:top;
}
.series_group td img{
padding-left:10px;
}
.series_list div{
width:210px;
}
.series_books div{
width:390px;;
}
.series_space{
height:25px;
width:100%;
}
a.excel_icon_small, a.word_icon_small, a.acrobat_icon_small{
height:25px;
display:block;
padding-left:33px;
color:#dee1a0;
text-decoration:underline;
background-repeat:no-repeat;
float:left;
margin-right:10px;
padding-top:2px;
}
a.excel_icon_small:hover, a.word_icon_small:hover, a.acrobat_icon_small:hover{
text-decoration:none;
}
a.excel_icon_small{
background-image:url(images/excel_icon_small.jpg);
}
a.word_icon_small{
background-image:url(images/word_icon_small.jpg);
}
a.acrobat_icon_small{
background-image:url(images/acrobat_icon_small.jpg);
}
.series_list_links{
font-size:12px;
padding-bottom:20px;
}
.series_list_links_left{
float:left;
margin-right:10px;
}


/***** Complete List Page *****/
#complete_list_bg{
background-image:url(images/complete_list_bg.jpg);
width:950px;
height:532px;
padding-left:20px;
}
.scrollable_content_complete_list{
width:575px;
height:490px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.complete_list_scroll_wrapper{
padding-top:32px;
}
.complete_list_download{
float:left;
width:270px;
padding-right:33px;
padding-top:75px;
}
.excel{
background-image:url(images/excel_icon.jpg);
background-repeat:no-repeat;
background-position:top;
width:40px;
height:38px;
margin-right:15px;
float:left;
padding-bottom:15px;
}
.excel a{
display:block;
width:40px;
height:38px;
}
.word{
background-image:url(images/word_icon.jpg);
background-repeat:no-repeat;
background-position:top;
width:40px;
height:38px;
margin-right:15px;
float:left;
padding-bottom:15px;
}
.word a{
display:block;
width:40px;
height:38px;
}
.acrobat{
background-image:url(images/acrobat_icon.jpg);
background-repeat:no-repeat;
background-position:top;
width:40px;
height:38px;
margin-right:15px;
float:left;
padding-bottom:15px;
}
.acrobat a{
display:block;
width:40px;
height:38px;
}


/***** My Favorites Page *****/
#favorites_bg{
background-image:url(images/favorites_bg.jpg);
width:945px;
height:532px;
padding-left:25px;
}
.scrollable_content_favorites{
width:575px;
height:360px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.favorites_scroll_wrapper{
padding-top:18px;
}
.favorites_top{
padding-top:30px;
padding-left:35px;
padding-bottom:25px;
font-size:20px;
width:525px;
}
.favorites_top a{
color:#d0f5b2;
}
.favorites_books{
width:120px;
text-align:center;
vertical-align:top;
}
.favorites_info{
width:515px;
padding-bottom:20px;
vertical-align:top;
}
.favorites_info h1{
padding-top:0;
}


/***** My Suggestions Page ******/
#suggested_bg{
background-image:url(images/suggested_bg.jpg);
width:645px;
height:532px;
padding-left:325px;
}
.scrollable_content_suggested{
width:570px;
height:360px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.suggested_scroll_wrapper{
padding-top:27px;
}
.suggested_top{
padding-top:60px;
padding-bottom:10px;
padding-left:15px;
padding-right:25px;
font-size:17px;
}
.suggested_top a{
color:#d0f5b2;
}
.suggested_books{
width:120px;
text-align:center;
vertical-align:top;
padding-bottom:20px;
}
.suggested_info{
width:450px;
padding-bottom:20px;
vertical-align:top;
}
.suggested_info h1{
padding-top:0;
}


/***** Kitchen Page *****/
#kitchen_bg{
background-image:url(images/kitchen_bg.jpg);
width:970px;
height:500px;
padding-top:32px;
}
.kitchen_gallery_thumbs{
float:left;
width:430px;
height:265px;
overflow:hidden;
padding-left:30px;
}
.kitchen_gallery_thumbs a{
cursor:pointer;
}
.kitchen_gallery_thumbs_top_row{
padding-bottom:5px;
}
.kitchen_gallery_thumbs_top_row img{
margin-right:15px;
}
.kitchen_gallery_thumbs_bottom_row img{
margin-right:8px;
}
.kitchen_gallery_big{
float:left;
width:330px;
height:265px;
overflow:hidden;
text-align:center;
}
.kitchen_gallery_thumbs_top_row img.kitchen_last, .kitchen_gallery_thumbs_bottom_row img.kitchen_last{
margin:0;
}
.kitchen1{
display:block;
}
.kitchen2, .kitchen3, .kitchen4, .kitchen5, .kitchen6, .kitchen7{
display:none;
}
.peppers{
width:304px;
height:220px;
background-image:url(images/recipes_peppers.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:left;
}
.kitchen_info_wrapper{
padding-top:15px;
position:relative;
}
.scrollable_content_kitchen{
width:525px;
height:190px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}


/***** SERIES CHARACTERS PAGE ******/
#series_characters_bg{
background-image:url(images/series_characters_bg.jpg);
width:970px;
height:500px;
padding-top:32px;
}
.series_characters_left_column{
float:left;
padding-left:20px;
width:160px;
padding-top:20px;
font-size:13px;
padding-right:30px;
}
.scrollable_content_series_characters{
width:525px;
height:475px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.scrollable_content_series_characters h2{
padding-top:15px;
padding-bottom:15px;
}
.coleman_family_tree{
background-image:url(images/coleman_family_tree.png);
width:517px;
height:153px;
}

#series_characters_sisterhood_bg{
background-image:url(images/series_characters_sisterhood_bg.jpg);
width:970px;
height:500px;
padding-top:32px;
}
.scrollable_content_series_characters_sisterhood{
width:675px;
height:475px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
}
.scrollable_content_series_characters_sisterhood h2{
padding-bottom:10px;
}
.series_character{
float:left;
width:325px;
padding:5px;
padding-bottom:10px;
font-size:13px;
}
.series_character p{
padding-top:5px;
}
.series_character_pic{
width:138px;
height:207px;
float:left;
margin-right:10px;
background-repeat:no-repeat;
}
.yoko_akia{
background-image:url(images/sisterhood_characters/yoko_akia.jpg);
}
.alexis_thorn{
background-image:url(images/sisterhood_characters/alexis_thorn.jpg);
}
.nikki_quinn{
background-image:url(images/sisterhood_characters/nikki_quinn.jpg);
}
.kathryn_lucas{
background-image:url(images/sisterhood_characters/kathryn_lucas.jpg);
}
.myra_rutledge{
background-image:url(images/sisterhood_characters/myra_rutledge.jpg);
}
.annie{
background-image:url(images/sisterhood_characters/annie.jpg);
}
.lizzie_fox_cricket{
background-image:url(images/sisterhood_characters/lizzie_fox_cricket.jpg);
}
.isabelle_flanders{
background-image:url(images/sisterhood_characters/isabelle_flanders.jpg);
}
.charles_martin{
background-image:url(images/sisterhood_characters/charles_martin.jpg);
}
.maggie_spritzer{
background-image:url(images/sisterhood_characters/maggie_spritzer.jpg);
}
.ted_robinson{
background-image:url(images/sisterhood_characters/ted_robinson.jpg);
}
.joe_espinosa{
background-image:url(images/sisterhood_characters/joe_espinosa.jpg);
}
.jack_emery{
background-image:url(images/sisterhood_characters/jack_emery.jpg);
}
.harry_wong{
background-image:url(images/sisterhood_characters/harry_wong.jpg);
}
.bert_navarro{
background-image:url(images/sisterhood_characters/bert_navarro.jpg);
}


/***** PAST WINNERS PAGE ******/
#past_winners_bg{
background-image:url(images/past_winners_bg.jpg);
width:670px;
height:500px;
padding-top:32px;
padding-left:300px;
}
.scrollable_content_past_winners{
width:525px;
height:475px;
overflow:hidden;
float:left;
margin-left:10px;
position:relative;
text-align:center;
}
.past_winners_header{
background-image:url(images/past_winners.png);
width:250px;
height:60px;
margin:0 auto;
margin-bottom:15px;
}
.pastwinners{
height:475px;
width:590px;
}


/***** PRIVACY POLICY PAGE *****/
#privacy_policy_bg{
background-image:url(images/privacy_policy_bg.jpg);
width:520px;
height:480px;
padding-top:52px;
padding-left:325px;
padding-right:125px;
font-size:13px;
}
#privacy_policy_bg h2{
padding-bottom:15px;
}


/***** SITEMAP *****/
.sitemap{
padding-top:15px;
padding-left:50px;
}


/***** FERNS DOGS *****/
#dogs_bg{
background-image:url(images/dogs_bg.jpg);
width:940px;
height:497px;
padding-top:35px;
padding-left:30px;
}
.dogs_gallery_thumbs{
float:left;
width:590px;
}
.dogs_gallery_thumbs_row{
height:100px;
padding-bottom:20px;
}
.dogs_gallery_thumbs_row img{
padding-left:4px;
padding-right:4px;
}
.dogs_gallery_thumbs_row a{
cursor:pointer;
}
.dogs_gallery_big{
float:left;
width:325px;
text-align:center;
}
.dog7{
display:block;
}
.dog1, .dog2, .dog3, .dog4, .dog5, .dog6, .dog8, .dog9, .cat{
display:none;
}
.dogs_info_wrapper{
padding-left:510px;
padding-top:20px;
padding-right:30px;
font-size:16px;
}


.mailing_list{
font-weight:bold;
font-size:14px;
}