/*
Theme Name: Torn Paper
Theme URI: 
Description: 
Version: 1.0
Author: Kathy Abbott	
Author URI: abbottmediaproductions.com
*/


/* universal */
* {
	margin:0em;
	padding:0em;
	list-style: none;
}
html, body, #wrap {
    height:100%;
    margin: 0;
    padding: 0;
    border: none;
   }

body {
	background:url(http://elizabethstrout.com/images/bg.jpg) fixed repeat-x; 
         font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	line-height: 1.2;
        }

i,em { 
	display: inline !important 
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	color:#336666;
	font-style: italic;
}

h2 {
	color:#336666;
	font-size:14px;
         padding-top:20px;
}

h3 {
         color:#666666;
         font-size:10px;
}

a {color:#336666; text-decoration:none;}
a:visited {color:#336666;}
a:active {color:#336666;}
a:hover {
	color:#336666;
	text-decoration:underline;
}


#blockquote {
	display:block;
	padding:10px 30px 0 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
         text-align: justify;
	color: #336666;
	background:url(http://elizabethstrout.com/images/quote.png) no-repeat 5px 10px;
	margin-top: 20px;
}

#blockquote p {
	margin-left:30px;
}

#clear {
	clear: both;
}

#wrap {
	width:1062px;
	margin:auto;
}

.tablink {
	text-align:right;
         font-size:12px;
         padding-top:5px;

}

.tablink a {color:#336666; text-decoration:none;}
.tablink a:visited {color:#336666;}
.tablink a:active {color:#336666;}
.tablink a:hover {
	color:#336666;
	text-decoration:underline;
}

#top { 
	height:30px; 
	background:url(http://elizabethstrout.com/images/bg.jpg) repeat-x; 
}	

#content {
	width:1062px;
	float:right;
	background: #FFFFFF url(http://elizabethstrout.com/images/sidebarwide.jpg) repeat-y; 
;
}

#divider {
	height: 11px;
	background:url(http://elizabethstrout.com/images/divider.jpg) no-repeat;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

#divider2 {
	height: 11px;
	background:url(http://elizabethstrout.com/images/divider.jpg) no-repeat;
	margin-top: 20px;
		margin-left: 20px;
}

#spacer {
	height:20px;
}

/* Header */
	
#header {
	height:330px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#nav {
	background:url(http://elizabethstrout.com/images/menubg.jpg) no-repeat;
	float: right;
	height: 51px;
}


#nav img { border: none; }
#nav li { display: inline; list-style:none; }
#nav li a { float: left; display:block; height:65px; }
#nav li a img {  border:none; vertical-align:bottom; /* for IE6 */}
#nav li a:hover { visibility:visible; /* for IE6 */ }
#nav li a:hover img { visibility:visible; /* for IE6 */ }
#nav li a:hover img/**/ { visibility:hidden; /* hide from IE5.0/win */}

#home { background:url(http://elizabethstrout.com/images/home_over.jpg) no-repeat left bottom; }
#about { background:url(http://elizabethstrout.com/images/about_over.jpg)  no-repeat left bottom; }
#books { background:url(http://elizabethstrout.com/images/books_over.jpg)  no-repeat left bottom; }
#news { background:url(http://elizabethstrout.com/images/news_over.jpg)  no-repeat left bottom; }
#reviews { background:url(http://elizabethstrout.com/images/press_over.jpg)  no-repeat left bottom; }
#contact { background:url(http://elizabethstrout.com/images/contact_over.jpg)  no-repeat left bottom; }

/* Sidebar */

#sidebar {
	width:383px;
	float:left;
	background-image: url(http://elizabethstrout.com/images/sidebarbg.jpg);
}

#welcome {
	background:url(http://elizabethstrout.com/images/welcomebg.jpg) no-repeat;
         height:51px;
	float: left;
	padding-left: 115px;
	width: 300px;
}

#photo {
	background:url(http://elizabethstrout.com/images/photobg.jpg) no-repeat;
        background-color: #FFFFFF;
	padding-left: 90px;
       
}


.text {
	padding-left:40px;
	padding-right:65px;
	padding-top:20px;
	padding-bottom:20px;
}

#sidebarbooks {
	padding-left:40px;
	padding-right:45px;
}

#sidebarbooks ul {
	list-style:none;
}

#sidebarbooks li {
	display: inline;
}

#sidebarbooks img {
	padding-right: 20px;
}

#share {
         margin-top:20px;        
         height:auto;
         padding-left:40px;
         padding-right:45px;
        }

/* Content */


#main {
	width:678px;
	float:right;
}

#postwide {
         padding-top:20px;
         padding-left:30px;
         padding-right:60px;
         padding-bottom:20px;
}

#reviewwide {
         padding-left:20px;
         padding-right:60px;
         padding-bottom:20px;
}

.bookwide {
         padding-top:40px;
         padding-left:10px;
         padding-right:20px;
         padding-bottom:20px;
}
	
.post {
	width:330px;
	float:left;
	padding-left: 20px;
	padding-right: 30px;
         padding-top:20px;
         padding-bottom:20px;
}

.post a {color:#336666; text-decoration:none; }
.post a:visited {color:#336666; }
.post a:active {color:#336666; }
.post a:hover {color:#336666; text-decoration:underline;}

#posttop {
	font-size:18px;
	color:#666666;
	font-weight: bold;
	padding-bottom: 20px;
}

#posttop2 {
	padding-top:20px;
	font-size:16px;
	color:#666666;
	font-weight: bold;
	padding-bottom: 20px;
}
.categorypost {
	
	float:left;
	padding-top:0;
         padding-bottom:10px;
         padding-left:10px;
         padding-right:30px;
         font-size:12px;
}
.categoryheader {
         font-size:10px;
         line-height:2;
         padding-bottom:5px;
                  text-align:left;
}

.categoryheader2 {
         font-size:10px;
         line-height:2;
         padding-bottom:5px;
         text-align:left;
         padding-left:20px;
}

.categorytitle {
        padding-bottom:20px;
        padding-left:20px;
}

#categoryleft {
	width:380px;
	float: left;
         padding-top:20px;
}
#categorymedia {
	float: right;
	padding-top: 20px;
	width: 260px;
	padding-right: 30px;
         padding-bottom:20px;
         font-size:12px;
}

#categorymedia a {color:#336666; text-decoration:underline;}
#categorymedia a:visited {color:#336666;}
#categorymedia a:active {color:#336666;}
#categorymedia a:hover {
	color:#336666;
	text-decoration:underline;
}

#book {
	float: right;
	text-align: center;
	padding-top: 40px;
	width: 260px;
	padding-right: 30px;
}

#bookphoto {
}
	
#shelf {
	font-size:9px;
	line-height: 1.5;
	text-align: center;
	padding-top: 15px;
}

.news {
	width:330px;
	float:left;
	padding-left: 20px;
	padding-right: 30px;
         padding-top:0;
         padding-bottom: 20px;
}

.news p {
        font-size:12px;
}

.news a {color:#336666; text-decoration:none; }
.news a:visited {color:#336666; }
.news a:active {color:#336666; }
.news a:hover {color:#336666; text-decoration:underline;}

#media {
	width:260px;
	float: right;
         padding-right:30px;
         text-align:center;
}

/* Books */

#bookpost {
	width:340px;
	float:right;
	padding-left: 20px;
	padding-right: 40px;
         padding-top:60px;
         padding-bottom:20px;
}


#bookpagephoto2 {
         width: 160px;
         float: left;
         padding-left:20px;
         padding-top:20px;

}

#bookpagephoto {
         width: 245px;
         float: left;
         padding-left:20px;
         padding-top:20px;

}

.booktitle {
        padding-top:20px;
        padding-bottom:20px;
}

#buy {
       background:#336666;
       height:15px;
       width:211px;
       margin-top:30px;
       margin-bottom:20px;
       padding-top:10px;
       padding-bottom:10px;
       padding-left:20px;
       font-size:14px;
       font-weight:bold;
       color:#FFFFFF;
}

#booksellers {
 }

#left  {
       float:left;
}

#right {
       float:right;
}

#quote {
      width:480px;
      float:right; 
      font-size:16px;
      color:#336666;
      padding-right:60px;
      padding-top:20px;
      margin-bottom:60px;
}

#source {
       float:left;
       background:url(http://elizabethstrout.com/images/quotebig.png) no-repeat;
       height:50px;
       width:70px;
       margin-top:30px;
       margin-left:30px;
}
 
#review {
	width:400px;
	float:right;
	font-size:16px;
	color:#666666;
	padding-right:60px;
	padding-top:20px;
	margin-bottom:20px;
}  
#bookpage {
	width:400px;
	float:right;
	font-size:16px;
	color:#666666;
	padding-right:60px;
	padding-top:40px;
	margin-bottom:20px;
}   

#bookpage2 {
	width:430px;
	float:right;
	font-size:14px;
	color:#666666;
	padding-right:40px;
	padding-top:20px;
} 
#bookpage2 h1 {
         padding-bottom:20px;
}      

/* Pagination */

.navigation {
         padding-top:20px;
}
   
/* Footer */

#footer {
	background:url(images/footerbg.jpg) no-repeat;
	height:60px;
	color:#FFFFFF;
	font-size:12px;
	text-align: right;
	padding-top: 40px;
	font-weight: bold;
}
