*{
margin: 0;
padding: 0;
border: 0;
}

body{
font-size: 8.5pt;
line-height: 12pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #93FFFF;
}

#container{
position: absolute;
top: 0px;
left: 50%;
margin-left: -490px;
width: 980px;
min-height:560px;
_height:560px;
background-image: url("images/backgroundRepeat.jpg");
background-position: top;
background-color: #93FFFF;
}

#container_index{
position: absolute;
top: 0px;
left: 50%;
margin-left: -490px;
width: 980px;
height: 560px;
background-image: url("images/backgroundRepeat.jpg");
background-position: top;
background-color: #93FFFF;
}
#index_logo{
float: left;
margin-top: 150px;
width: 980px;
height: 133px;
background-image: url("images/backgroundIndex.jpg");
background-repeat: no-repeat;
background-position: right;
background-color: #93FFFF;
}

/*---------------------------------------------------top and navigation----------------*/
#top{
float: left;
width: 980px;
height: 45px;
padding-top: 10px;
background-image: url("images/backgroundJenniTop.jpg");
background-repeat: no-repeat;
background-position: right;
}


#top_links{
padding-left: 120px;
}

#navigation{
float: left;
width: 980px;
height: 30px;
background-color: none;
}

#navigation li{
float: left;
list-style: none;
}

#navigation li a{
display: block;
}

/*---------------------------------------------------main content----------------*/
#main{
float: left;
width: 980px;
height: 100%;
background-image: url("images/file_whitetop.jpg");
background-repeat: no-repeat;
background-position: top;
background-color: white;
}

/*---------------------------------------------------home page----------------*/
#content_home{
float: left;
margin-left: 100px;
width: 280px;
height: 100%;
background-color: none;
}

#content_home_text{
float: left;
padding-top: 30px;
width: 135px;
height: 100%;
background-color: none;
}

#jennisignature{
margin-left: 60px;
}

#content_home_photo{
float: right;
padding-top: 30px;
width: 130px;
height: 100%;
background-color: none;
}

#content_home1{
float: left;
margin-top: 30px;
margin-left: 6px;
width: 185px;
height: 100%;
background-color: none;
}

#content_home1top{
background-color: #c4ea7b;
width: 185px;
height: 149px;
}

#content_home1middle{
margin-top: 6px;
background-color: #c4ea7b;
width: 185px;
height: 144px;
}

#content_home1bottom{
margin-top: 6px;
background-color: #c4ea7b;
width: 185px;
height: 160px;
}

#content_home2{
float: left;
margin-top: 30px;
margin-left: 6px;
padding-left: 3px;
padding-right: 3px;
width: 185px;
height: 465px;
background-color: #f6fd9d;
}

#content_home3{
float: left;
margin-top: 30px;
margin-left: 6px;
width: 185px;
height: 100%;
background-color: none;
}

#content_home3top{
background-color: #f7d8c8;
width: 185px;
height: 304px;
}

#content_home3bottom{
margin-top: 6px;
background-color: #96e0f5;
height: 155px;
}

.home_text{
padding-left: 5px;
padding-right: 5px;
}
/*---------------------------------------------------about page----------------*/
#content_about{
float: left;
margin-left: 100px;
width: 400px;
height: 100%;
background-color: none;
}

#content_about_text{
float: left;
padding-top: 30px;
width: 245px;
height: 100%;
background-color: none;
}

#content_about_photo{
float: right;
padding-top: 30px;
padding-left: 15px;
width: 130px;
height: 100%;
background-color: none;
}

#content_about_author{
float: left;
padding-top: 30px;
margin-left: 30px;
padding-left: 20px;
width: 380px;
height: 100%;
background-color: #c0ffff;
}

#content_about_author_text{
width: 250px;
}

/*---------------------------------------------------news events page----------------*/
#content_news{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_news_text{
float: left;
padding-top: 30px;
width: 165px;
height: 100%;
background-color: none;
}

#content_news1{
float: left;
padding-top: 30px;
width: 650px;
background-color: #c0ffff;
}

#content_news2a{
float: left;
padding-left: 20px;
padding-right: 20px;
width: 250px;
height: 100%;
}

#content_news2b{
float: left;
padding-left: 20px;
padding-right: 20px;
width: 250px;
height: 100%;
}

/*---------------------------------------------------books page----------------*/
#content_books{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_books_text{
float: left;
padding-top: 30px;
width: 165px;
height: 100%;
background-color: none;
}

#content_books1{
float: left;
padding-top: 30px;
padding-left: 20px;
width: 630px;
background-color: #c0ffff;
}

#content_books1a{
float: left;
width: 300px;
}

#content_books2a{
float: left;
width: 500px;
}

#content_books1b{
float: left;
padding-top: 35px;
padding-left: 20px;
width: 200px;
}

#bookstories_text{
float: left;
text-indent: 14pt;
line-height: 12pt;
}

/*---------------------------------------------------reviews page----------------*/
#content_reviews{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_reviews_text{
float: left;
padding-top: 30px;
width: 165px;
height: 100%;
background-color: none;
}

#content_reviews1{
float: left;
padding-top: 30px;
padding-left: 20px;
width: 630px;
background-color: #c0ffff;
}

#content_reviews1a{
float: left;
width: 500px;
}

#bookreviews_text{
float: left;
text-indent: 14pt;
line-height: 12pt;
}


/*---------------------------------------------------freelance page----------------*/
#content_freelance{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_freelance_text{
float: left;
padding-top: 30px;
width: 165px;
height: 100%;
background-color: none;
}

#content_freelance1{
float: left;
padding-top: 30px;
padding-left: 20px;
width: 630px;
background-color: #c0ffff;
}

#content_freelance1a{
float: left;
width: 300px;
}

#content_freelance2a{
float: left;
width: 500px;
}

#content_freelance1b{
float: left;
padding-top: 35px;
padding-left: 20px;
width: 200px;
}

/*---------------------------------------------------story page----------------*/
#content_story{
float: left;
margin-left: 100px;
width: 120px;
height: 100%;
background-color: none;
}

#content_story_text{
float: left;
padding-top: 30px;
padding-left: 10px;
height: 2150px;
background-color: none;
}

#content_story1{
float: left;
padding-top: 30px;
padding-left: 40px;
width: 400px;
height: 2150px;
background-color: #c0ffff;
}

#content_story1a{
float: left;
width: 350px;
}


#content_story2{
float: left;
padding-top: 210px;
padding-left: 40px;
width: 150px;
background-color: white;
}

#story_table{
position: absolute;
top: 110px;
left: 115px;

}

#story_table table tr{
vertical-align: top;
}

/*---------------------------------------------------you page----------------*/
#content_you{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_you_text{
float: left;
padding-top: 30px;
width: 165px;
height: 100%;
background-color: none;
}

#content_you1{
float: left;
padding-top: 30px;
width: 650px;
background-color: #c0ffff;
}

#content_you2a{
float: left;
padding-top: 50px;
padding-left: 20px;
padding-right: 20px;
width: 250px;
height: 100%;
}

#content_you2b{
float: left;
padding-left: 20px;
padding-right: 20px;
width: 250px;
height: 100%;
}

/*---------------------------------------------------contact page----------------*/
#content_contact{
float: left;
margin-left: 100px;
width: 180px;
height: 100%;
background-color: none;
}

#content_contact_text{
float: left;
padding-top: 40px;
width: 165px;
height: 100%;
background-color: none;
}

#content_contact1{
float: left;
padding-top: 30px;
width: 650px;
background-color: #c0ffff;
}

#content_contact1 form{
text-align: top;
}

#contact_form{
float: left;
width: 350px;
margin-left: 15px;
}

#contact_form td{
vertical-align: top;
padding: 8px 8px 8px 0px;
background-color: none;
}

.contact_form_text{
text-align: right;
}

#contact_form input{
background-color:  white;
padding: 3px 0px 3px 0px;
}

#contact_form textarea{
background-color:  white;
}
#contact_form button{
background-color:  #c0ffff;
}

/*---------------------------------------------------links page----------------*/
#content_links{
float: left;
margin-left: 100px;
width: 200px;
height: 100%;
background-color: none;
}

#content_links_text{
float: left;
padding-top: 60px;
padding-right: 20px;
width: 200px;
height: 100%;
background-color: none;
}

#content_links1{
float: left;
padding-top: 30px;
width: 630px;
background-color: #c0ffff;
}

#content_links2a{
float: left;
padding-left: 20px;
padding-right: 20px;
width: 200px;
height: 100%;
}

#content_links2b{
float: left;
padding-left: 20px;
padding-right: 20px;
width: 200px;
height: 100%;
}


/*---------------------------------------------------what writers page----------------*/
#content_whatwriters{
float: left;
margin-left: 100px;
width: 120px;
height: 1850px;
background-color: none;
}

#content_whatwriters_text{
float: left;
padding-top: 30px;
padding-left: 50px;
height: 100%;
background-color: none;
}

#content_whatwriters1{
float: left;
padding-top: 30px;
padding-left: 40px;
width: 400px;
height: 1850px;
background-color: #c0ffff;
}

#content_whatwriters1a{
float: left;
width: 350px;
}

#content_whatwriters2{
float: left;
padding-top: 215px;
padding-left: 40px;
width: 150px;
background-color: white;
}

#writers_table{
position: absolute;
top: 110px;
left: 145px;;
}


/*---------------------------------------------------writing tips page----------------*/
#content_writingtips{
float: left;
margin-left: 100px;
width: 120px;
height: 100%;
background-color: none;
}

#content_writingtips_text{
float: left;
padding-top: 30px;
padding-left: 10px;
height: 2350px;
background-color: none;
}

#content_writingtips1{
float: left;
padding-top: 30px;
padding-left: 40px;
width: 400px;
height: 2350px;
background-color: #c0ffff;
}

#content_writingtips1a{
float: left;
width: 350px;
}


#content_writingtips2{
float: left;
padding-top: 210px;
padding-left: 40px;
width: 150px;
background-color: white;
}

#writingtips_table{
position: absolute;
top: 110px;
left: 115px;

}

#writingtips_table table tr{
vertical-align: top;
}

/*---------------------------------------------------general text styling----------------*/

.bold_text{
font-weight: bold;
}

.bold_headingtext{
font-size: 11pt;
font-weight: bold;
}

.italic_headingtext{
font-style: italic;
}

.italic_text{
font-style: italic;
}

.bolditalic_text{
font-style: italic;
font-weight: bold;
} 

.bookimage{
float: right;
padding: 5px;
width: 65px;
height: 101px;
}

.bigbookimage{
float: right;
padding: 5px;
width: 160px;
height: 245px;
}

.text_italic7{
font-size: 7pt;
font-style: italic;
}

.text_italic9{
font-size: 9pt;
font-style: italic;
}

.text_italic_caption{
font-size: 7pt;
line-height: 8pt;
font-style: italic;
}

.text_7{
font-size: 7pt;
}

.invisible_dots{
color: #c0ffff;
}


#signature{
padding-left: 120px;
}

/*---------------------------------------------------index and copyright----------------*/
#index{
position: absolute;
top: 320px;
left: 675px;
font-size: 8pt;
color: #1088ab;
}

#index_smalltext{
color:  #1088ab;
}

#copyright{
float: left;
padding-top: 5px;
padding-left: 100px;
padding-bottom: 20px;
width: 880px;
height: 10px;
font-size: 6.5pt;
color: #136c84;
background-image: url("images/file_bluebottom.jpg");
background-repeat: no-repeat;
background-position: top;
}



/*--------------------------------------------------- general links----------------*/
a{
text-decoration: none;
}

a:link{
color: #136c84;
}

a:hover{
color: #56cbef;
}

a:visited{
color: #136c84;
}

/*--------------------------------------------------- index links----------------*/
#container_index a{
text-decoration: none;
}

#container_index a:link{
color: #136c84;
}

#container_index a:hover{
color: red;
}

#container_index a:visited{
color: #136c84;
}

/*.clear_float {
	clear: both;
}*/
