/* CSS Document */
body {margin-top: 0px;
background-color: #BAAD8F;
background-image:url(images/bg_pattern.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
padding:0;
margin:0;}

p{
font-size:100%;
line-height:21px;}

	
#container{width:828px;
background-image:url(images/home_content.gif);
background-repeat:repeat-y;}

/*this is the style for "Home Page" */

#top_nav{background-image:url(images/top_nav.gif);
background-repeat:no-repeat;
height:114px;}

#home_top{background-image:url(images/home_top.gif);
background-repeat:no-repeat;
height:428px;}

#home_top p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top a{color:19879f;
text-decoration:underline;}

#home_top a:hover{color:#666666;
text-decoration:none;}



/*this is the style for "The Author"*/

#top_nav_author{background-image:url(images/top_nav_author.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_author{background-image:url(images/home_author.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_author p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_author a{color:19879f;
text-decoration:underline;}

#home_top_author a:hover{color:#666666;
text-decoration:none;}


/*this is the style for " Long Bio" */

#top_nav_author_longbio{background-image:url(images/top_nav_author_longbio.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_author{background-image:url(images/home_author.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_author p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_author a{color:19879f;
text-decoration:underline;}

#home_top_author a:hover{color:#666666;
text-decoration:none;}


/*this is the style for "The Author with Flash movie"*/

#top_nav_author_flash{background-image:url(images/top_nav_author.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_author_flash{
height:282px;}

#home_top_author_flash p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_author_flash a{color:19879f;
text-decoration:underline;}

#home_top_author_flash a:hover{color:#666666;
text-decoration:none;}


/*this is really the style for "Books"*/
#top_nav_books{background-image:url(images/top_nav_books.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_books{background-image:url(images/home_top_books.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_books p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_books a{color:19879f;
text-decoration:underline;}

#home_top_books a:hover{color:#666666;
text-decoration:none;}


/*this is really the style for "Columns"*/
#top_nav_columns{background-image:url(images/top_nav_columns.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_columns{background-image:url(images/home_top_columns.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_columns p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_columns a{color:19879f;
text-decoration:underline;}

#home_top_columns a:hover{color:#666666;
text-decoration:none;}

/*this is really the style for "Excerpts"*/
#top_nav_excerpts{background-image:url(images/top_nav_excerpts.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_excerpts{background-image:url(images/home_top_excerpts.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_excerpts p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_excerpts a{color:19879f;
text-decoration:underline;}

#home_top_excerpts a:hover{color:#666666;
text-decoration:none;}


/*this is the style for "Speaker and Meeting Planner"*/


#top_nav_speaker{background-image:url(images/top_nav_speaker.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_speaker{background-image:url(images/home_top_speaker.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_speaker p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_speaker a{color:19879f;
text-decoration:underline;}

#home_top_speaker a:hover{color:#666666;
text-decoration:none;}



/*this is the style for "Love this" */


#top_nav_love{background-image:url(images/top_nav_love.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_love{background-image:url(images/home_top_love.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_love p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_love a{color:19879f;
text-decoration:underline;}

#home_top_love a:hover{color:#666666;
text-decoration:none;}





/*this is the style for "Contact Information"*/


#top_nav_contact{background-image:url(images/top_nav_contact.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_contact{background-image:url(images/home_top_contact.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_contact p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_contact a{color:19879f;
text-decoration:underline;}

#home_top_contact a:hover{color:#666666;
text-decoration:none;}


/*this is the style for "Press Information"*/


#top_nav_press{background-image:url(images/top_nav_press.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_press{background-image:url(images/home_top_press.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_press p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_press a{color:19879f;
text-decoration:underline;}

#home_top_press a:hover{color:#666666;
text-decoration:none;}


/*this is the style for "Purchase"*/


#top_nav_purchase{background-image:url(images/top_nav_purchase.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_purchase{background-image:url(images/home_top_purchase.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_purchase p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_purchase a{color:19879f;
text-decoration:underline;}

#home_top_purchase a:hover{color:#666666;
text-decoration:none;}


/*this is the style for "Reviews"*/


#top_nav_reviews{background-image:url(images/top_nav_reviews.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_reviews{background-image:url(images/home_reviews.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_reviews p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_reviews a{color:19879f;
text-decoration:underline;}

#home_top_reviews a:hover{color:#666666;
text-decoration:none;}



/*this is the style for "Testimonials"*/

#top_nav_testimonials{background-image:url(images/top_nav_testimonials.gif);
background-repeat:no-repeat;
height:114px;}

#home_top_testimonials{background-image:url(images/home_top_testimonials.gif);
background-repeat:no-repeat;
height:282px;}

#home_top_testimonials p{padding-top:.5em;
padding-right:6em;
font: bold 12px Verdana, sans-serif;}

#home_top_testimonials a{color:19879f;
text-decoration:underline;}

#home_top_testimonials a:hover{color:#666666;
text-decoration:none;}










#home_content{background-image:url(images/home_content.gif);
background-repeat:repeat-y;
margin-left:5em;
margin-right:5em;
}



#home_content_right{
	width:59%;
	float:right;
	margin-left:0em;
	margin-right:3.25em;
	margin-top:1em;
	margin-bottom: 1em;
	padding-left: 10px;
	border-left:1px solid #CCCC99;
	display:inline;
}

#home_content_right a{color:#a44ca4;
text-decoration:none;}

#home_content_right a:hover{color:#999999;
text-decoration:underline;}


#box_content_right{
	width:200px;
	float:right;
	margin-left:.25em;
	margin-right:3.75em;
	margin-top:3em;
	margin-bottom: 1em;
	border:1px solid #666666;
	padding: 5px;
	padding-left:2px;
	background-color:#9999CC;
	line-height:20px;
}

#box_content_right p{
	line-height:17px;
}

#box_content_right ul{
    font-size:75%;
	list-style-type:none;
	display:inline;
}

#box_content_right li a{
	color:#a44ca4;
	text-decoration:underline;
	display:inline;
}

#box_content_right li a:hover{
	color:#666666;
	text-decoration:none;
	display:inline;
}

#left_nav{
background-color:#ECEDB5;
float:left;
width:22%;
margin-left:4em;
margin-top:3em;
list-style-type:none;
padding-right:3px;
display:inline;

}

#left_nav ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:75%;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#left_nav ul li {
	position: relative;
	display:inline;
	}
	
#left_nav li ul {
	position: absolute;
	left: 149px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}

/* Styles for Menu Items */
#left_nav ul li a {
	display: block;
	text-decoration: none;
	color:#333333;
	background:#dbdc9e; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug */
	}
	
#left_nav ul li a:hover {
	display: block;
	text-decoration: none;
	color: #333333;
	background:#f2f3ce; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #ccc; /* IE6 Bug */
	}
	
/* Holly Hack. IE Requirement \*/
* #left_nav html ul li { float: left; height: 1%; }
* #left_nav html ul li a { height: 1%; }
/* End */

#left_nav li:hover ul, li.over ul { display: block; } /* The magic */

/*#left_nav ul{
    font-size:75%;
	font-weight:600;
	list-style-type:none;
	display:inline;
}

#left_nav li a{
	color:#a44ca4;
	text-decoration:underline;
	
}

#left_nav li a:hover{
	color:#666666;
	text-decoration:none;
	
}*/

#left_content{
padding-left:1em;
padding-right:1em;
float:left;
width:16em;
}

#right_content{
padding-left:1em;
padding-right:1em;
float:right;
width:19em;
}

#contact_info{padding-top:14.5em;

}

#contact_info a{
padding: 5em 0.75em 5em 4.5em;
background:#ecedb5;
background-image:url(images/@sign.gif);
background-repeat:no-repeat;
background-position:left;
color:#a44ca4;
text-decoration:none;
}

#contact_info a:hover{
padding: 5em 0.75em 5em 4.5em;
background: #ecedb5;
background-image:url(images/@sign.gif);
background-repeat:no-repeat;
background-position:left;
color:#999999;
text-decoration:underline;

}

#footer{background-image:url(images/footer.gif);
background-repeat:no-repeat;
height:144px;
clear:both;
}

#footer_home{background-image:url(images/footer_home.gif);
background-repeat:no-repeat;
height:144px;
clear:both;}

p{font-size:.75em;}

h2{font-size:1em;
font-weight:800;}

.inline_p{font-size:.75em;
font-weight:800;
display:inline;}

.inline_h2{font-size:1em;
font-weight:400;
display:inline;}

/* scroll information */


#scroll_life {
    margin-top:10px;
	height: 335px;
	width: 475px;
	overflow: auto;
	padding: 1px;
}

#scroll_bridesmaid {
    margin-top:10px;
	height: 335px;
	width: 475px;
	overflow: auto;
	padding: 1px;
}

#scroll_hot {
    margin-top:10px;
	height: 335px;
	width: 475px;
	overflow: auto;
	padding: 1px;
}
