/* 
 * Copyright © 2009. Karen Sorensen. All Rights Reserved. -- http://www.love-research.com/

 * 

 */

 

body {
background:#af000e url(../pics/shared/back_gradation.jpg) top left repeat-x;
margin: 0px;
color: #fff;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
line-height: 20px; } 

img { border: 0; }	

div { }
    
div.spacer {
clear: both;
margin: 0px;
padding: 0px; } 
    
a:link, a:active { 
color:#ff0;
text-decoration: underline; }

a:visited{
color:#ff0;
text-decoration: underline; }

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




/* ---------  structure --------- */

#container { 
margin: auto;
background:url(../pics/shared/northernlights.jpg) top center no-repeat;
overflow: hidden; }

#the_book { 
margin: auto;
background:url(../pics/shared/love_research_book.jpg) top center no-repeat;
width: 1009px;
height: 427px;
padding-top: 40px;
overflow: hidden; }

#secondary { 
margin: auto;
background:url(../pics/shared/Secondary.jpg) top center no-repeat;
width: 1009px;
height: 427px;
padding-top: 40px;
overflow: hidden; }

#secondary_long { 
margin: auto;
background:url(../pics/shared/Secondary.jpg) top center no-repeat;
width: 1009px;
padding-top: 40px;
overflow: hidden; }

#secondary_container { width: 425px; float: left; margin-bottom: 20px; margin-left: 75px   }

#secondary p, #secondary_long p { width: 425px; font-size: 14px; line-height: 22px; margin-top: 25px; }

#secondary_long p.reviews { width: 425px; font-size: 14px; line-height: 20px; margin-top: 35px; margin-bottom: 10px;}

#secondary_long p.names { width: 425px; font-size: 14px; line-height: 20px; margin-top: 0px; margin-left: 25px; margin-bottom: 10px; float: left;}

#secondary p.conts { width: 500px; font-size: 14px; line-height: 20px; margin-top: 20px; margin-bottom: 0px; float: left;}

#taglines { 
margin-top: 159px;
width: 50px;
height: 105px; }

p { width: 395px; float: right; margin-top: 0px; }


#buy_book_btn a, #buy_book_btn a:link {
clear: right;
float: right;
display: block;
margin-top: 20px; 
margin-right: 40px;
text-indent: -5000px;
background:url(../pics/home/buy_the_love_book.jpg) top right no-repeat;
width: 256px;
height: 61px;
 }
 
#buy_book_btn a:hover { background:url(../pics/home/buy_the_love_book_on.jpg) top right no-repeat; }


#love_photo { 
float:right; 
display: block; 
background:url(../pics/shared/about_Love_photo.jpg) top right no-repeat; 
margin: 53px 36px 0px 0px;
width: 326px; 
height: 215px; }

#love_photo_contact { 
float:right; 
display: block; 
background:url(../pics/shared/contact_pic.jpg) top right no-repeat; 
margin: 53px 36px 0px 0px;
width: 326px; 
height: 215px; }

#love_events { 
float:right; 
display: block; 
background:url(../pics/shared/events_photo.jpg) top right no-repeat; 
margin: 53px 36px 0px 0px;
width: 326px; 
height: 215px; }

#love_right { margin: 53px 36px 0px 0px; float: right; width: 326px; }

#love_photo_reviews { 
display: block; 
background:url(../pics/shared/reviews_pic.jpg) top right no-repeat; 
width: 326px; 
height: 215px; }

#buy_book_image a, #buy_book_image a:link { 
display: block; 
text-indent:-5000px;
background:url(../pics/shared/buybook_img.jpg) top right no-repeat; 
margin: 126px 36px 0px 0px;
width: 326px; 
height: 215px; }

h1 { margin: 79px 0px 0px 75px; text-indent: -5000px; display: block; width: 440px; height: 37px; background:url(../pics/about/about_karen_sorenson.gif) top left no-repeat; }

h2 { margin: 79px 0px 0px 75px; text-indent: -5000px; display: block; width: 331px; height: 40px; background:url(../pics/shared/reviews.gif) top left no-repeat; }

h3 { margin: 79px 0px 0px 75px; text-indent: -5000px; display: block; width: 331px; height: 37px; background:url(../pics/shared/events.gif) top left no-repeat; }

h4 { margin: 79px 0px 0px 75px; text-indent: -5000px; display: block; width: 331px; height: 37px; background:url(../pics/shared/contact.gif) top left no-repeat; }


/* ---------  main navigation --------- */

#main_nav {
margin: auto;
width: 1000px; }

#main_nav ul {
margin: 0px; }

#main_nav li {
float: left;
display: inline;}
 
#main_nav li.home, #main_nav li.home a, #main_nav li.home a:link {
display: block;
background:url(../pics/nav/home_off.gif) no-repeat;
text-indent: -5000px;
width: 190px;
height: 39px; }

#main_nav li.home a:hover, #main_nav li.home a.current { background:url(../pics/nav/home_on.gif) no-repeat; }

#main_nav li.about, #main_nav li.about a, #main_nav li.about a:link {
display: block;
background:url(../pics/nav/about_off.gif) no-repeat;
text-indent: -5000px;
width: 191px;
height: 39px; }

#main_nav li.about a:hover, #main_nav li.about a.current { background:url(../pics/nav/about_on.gif) no-repeat; }

#main_nav li.blog, #main_nav li.blog a, #main_nav li.blog a:link {
display: block;
background:url(../pics/nav/blog_off.gif) no-repeat;
text-indent: -5000px;
width: 192px;
height: 39px; }

#main_nav li.blog a:hover, #main_nav li.blog a.current { background:url(../pics/nav/blog_on.gif) no-repeat; }

#main_nav li.reviews, #main_nav li.reviews a, #main_nav li.reviews a:link {
display: block;
background:url(../pics/nav/reviews_off.gif) no-repeat;
text-indent: -5000px;
width: 193px;
height: 39px; }

#main_nav li.reviews a:hover, #main_nav li.reviews a.current { background:url(../pics/nav/reviews_on.gif) no-repeat; }

#main_nav li.contact, #main_nav li.contact a, #main_nav li.contact a:link {
display: block;
background:url(../pics/nav/contact_off.gif) no-repeat;
text-indent: -5000px;
width: 194px;
height: 39px; }

#main_nav li.contact a:hover, #main_nav li.contact a.current { background:url(../pics/nav/contact_on.gif) no-repeat; }



/* ---------  box navigation --------- */

#box_nav {
padding-bottom: 20px;
background:url(../pics/shared/3boxes.jpg) top center no-repeat;
margin: auto;
width: 1009px;
font-size:12px;
overflow: hidden; }

#box_nav ul {
margin: 0px; }

#box_nav li {
float: left;
padding: 15px 0px 0px 31px;
display: inline;}
 
#box_nav li.one {
display: block;
width: 290px;
height: 300px; }

#box_nav li.two {
display: block;
width: 290px;
height: 300px; }

#box_nav li.three {
display: block;
width: 290px;
height: 300px; }


#box_nav .title { font-size: 25px; }
#box_nav .crazylove { font-size: 30px; font-family:"Times New Roman", Times, serif; }

#box_nav .photo a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic1.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }

#box_nav p { float: left; width: 250px; line-height: 18px; }

#box_nav .photo_two a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic2.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }

#box_nav .photo_three a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic3.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }


#view_all a, #view_all a:link { 
display: block; 
margin-top: 55px;
background:url(../pics/home/view_all_events.jpg) top left no-repeat; 
width: 117px; 
height: 35px; 
text-indent: -5000px; }

#view_all a:hover { 
background:url(../pics/home/view_all_events_on.jpg) top left no-repeat; 
}




/* ---------  box navigation secondary --------- */

#box_nav_secondary {
padding-bottom: 20px;
background:url(../pics/shared/3boxes_secondary.jpg) top center no-repeat;
margin: auto;
width: 1009px;
font-size:12px;
overflow: hidden; }

#box_nav_secondary ul {
margin: 0px; }

#box_nav_secondary li {
float: left;
padding: 45px 0px 0px 31px;
display: inline;}
 
#box_nav_secondary li.one {
display: block;
width: 290px;
height: 300px; }

#box_nav_secondary li.two {
display: block;
width: 290px;
height: 300px; }

#box_nav_secondary li.three {
display: block;
width: 290px;
height: 300px; }


#box_nav_secondary .title { font-size: 25px; }
#box_nav_secondary .crazylove { font-size: 30px; font-family:"Times New Roman", Times, serif; }

#box_nav_secondary .photo a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic1.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }

#box_nav_secondary p { float: left; width: 250px; line-height: 18px; }

#box_nav_secondary .photo_two a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic2.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }

#box_nav_secondary .photo_three a { 
display: block; 
margin: 16px 0px 11px 0px;
background: url(../pics/home/love_pic3.jpg) top left no-repeat; 
width: 232px; 
height: 138px; 
text-indent: -5000px; }


#view_all a, #view_all a:link { 
display: block; 
margin-top: 50px;
background:url(../pics/home/view_all_events.jpg) top left no-repeat; 
width: 117px; 
height: 35px; 
text-indent: -5000px; }

#view_all a:hover { 
background:url(../pics/home/view_all_events_on.jpg) top left no-repeat; 
}


#buybook a, #buybook a:link { 
display: block; 
margin-top: 18px;
background:url(../pics/home/buybook.jpg) top left no-repeat; 
width: 109px; 
height: 35px; 
text-indent: -5000px; }

#buybook a:hover { 
background:url(../pics/home/buybook_on.jpg) top left no-repeat; 
}


#readmore a, #readmore a:link { 
display: block; 
clear: left;
margin-top: 28px;
background:url(../pics/home/readmore.jpg) top left no-repeat; 
width: 125px; 
height: 35px; 
text-indent: -5000px; }

#readmore a:hover { 
background:url(../pics/home/readmore_on.jpg) top left no-repeat; 
}



/* ---------  Footer  --------- */

#footer { width: 1009px; margin: auto; background:url(../pics/shared/end_left.gif) top left no-repeat; overflow: hidden; height: 45px;}

#rightcorner { float: right; display: block; width: 11px; height: 34px; background:url(../pics/shared/end_right.gif) top right no-repeat; }

#footer p {  padding-top: 6px; height: 28px; background: #fe080a; width: 987px; font-size:10px; text-align:center; }

