/*<![CDATA[*/
	/*.container { background: url('../blueprint/lib/grid.png'); }*/
/*]]>*/

body {
	margin: 0;
	padding: 0;
	background: url('../images/site/background.jpg') repeat-y;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size: 13px;
	color: #333;
	line-height: 130%;
	}

a {
	color: #5287AB;
	text-decoration: none;
	}

h1, h2, h3, h4 {
	font-family: Georgia, Times, "Times New Roman", serif;
	}

h2,
h2 a {
	color: #993300;
	line-height: 24px;
	}

li {
	margin-bottom: 4px;
	}

#wrapper {
	width: 100%;
	margin: 0;
	background-image: url('../images/site/background_string.jpg');
	background-repeat: no-repeat;
	background-position: 806px 208px;
	}

#header {
	background: url('../images/site/header.jpg') no-repeat;
	height: 208px;
	}
	
	#header hr,
	#header h2 {
		display: none;
		margin: 0;
		}
	
	#header h1 {
		margin: 0;
		}
	
		#header h1 a {
			display: block;
			position: absolute;
			top: 70px;
			left: 150px;
			text-indent: -3000px;
			height: 70px;
			width: 340px;
			}
	
	#header #TICKER {
		position: absolute;
		width: 585px;
		top: 157px;
		left: 150px;
		overflow: hidden;
		display: none;
		font-size: 11px;
		}
		
		#header #TICKER table {
			margin: 0;
			border: 0;
			}
			
			#header #TICKER table td {
				padding: 0;
				border: 0;
				}
	
	
	#header ul#nav {
		position: absolute;
		top: 15px;
		left: 715px;
		list-style-type: none;
		}
		
		#header ul#nav li a {
			display: block;
			background-image: url('../images/site/nav_sprite.jpg');
			background-repeat: no-repeat;
			text-indent: -3000px;
			}
		
		#header ul#nav li#nav-thefilm a {
			width: 117px;
			height: 18px;
			background-position: 0 0;
			}
			
			#header ul#nav li#nav-thefilm a.thisone,
			#header ul#nav li#nav-thefilm a:hover {
				background-position: -117px 0;
				}
		
		#header ul#nav li#nav-thefilmmakers a {
			width: 117px;
			height: 20px;
			background-position: 0 -18px;
			position: relative;
			left: 3px;
			}
			
			#header ul#nav li#nav-thefilmmakers a.thisone,
			#header ul#nav li#nav-thefilmmakers a:hover {
				background-position: -117px -18px;
				}
		
		#header ul#nav li#nav-thebookstores a {
			width: 117px;
			height: 21px;
			background-position: 0 -38px;
			position: relative;
			left: 6px;
			}
			
			#header ul#nav li#nav-thebookstores a.thisone,
			#header ul#nav li#nav-thebookstores a:hover {
				background-position: -117px -38px;
				}
		
		#header ul#nav li#nav-press a {
			width: 117px;
			height: 24px;
			background-position: 0 -59px;
			position: relative;
			left: 9px;
			}
			
			#header ul#nav li#nav-press a.thisone,
			#header ul#nav li#nav-press a:hover {
				background-position: -117px -59px;
				}
		
		#header ul#nav li#nav-bibliography a {
			width: 117px;
			height: 20px;
			background-position: 0 -83px;
			position: relative;
			left: 12px;
			}
			
			#header ul#nav li#nav-bibliography a.thisone,
			#header ul#nav li#nav-bibliography a:hover {
				background-position: -117px -83px;
				}
		
		#header ul#nav li#nav-filmstore a {
			width: 117px;
			height: 21px;
			background-position: 0 -103px;
			position: relative;
			left: 15px;
			}
			
			#header ul#nav li#nav-filmstore a.thisone,
			#header ul#nav li#nav-filmstore a:hover {
				background-position: -117px -103px;
				}
			

.container {
	margin-top: 10px;
	margin-left: 150px;
	padding-top: 10px;
	}

h2.columnheader {
	color: #993300;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	margin: 0 0 3px 0;
	}

h3.columnheader {
	background-color: #EDEBD5;
	border: 1px #ccc solid;
	color: #993300;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding: 7px;
	margin-bottom: 8px;
	}


.blogentry {
	margin-bottom: 12px;
	padding-bottom: 8px;
	border-bottom: 3px #EDEBD5 solid;
	}
	
	.blogentry h3.date {
		font-size: 13px;
		font-weight: normal;
		letter-spacing: 1px;
		margin: 0 0 4px 0;
		padding: 0 0 4px 0;
		text-transform: uppercase;
		color: #cccc88;
		font-family: Georgia, serif;
		border-bottom: 1px #cccc88 dashed;
		}
	
	.blogentry .meta {
		
		border-top: 1px dashed #CCCC99;
		margin: 0 0 0;
		padding-top: 8px;
		color: #aaaa77
		}
		
		.blogentry .meta .meta-author {
			padding-left: 3px;
			}
		
		.blogentry .meta .meta-comments {
			padding-right: 3px;
			}

#trailer {
	margin-bottom: 8px;
	}

#footer {
	color: #333;
	border-top: 6px #edebd6 double;
	padding-top: 12px;
	}
	
	#footer p,
	#footer h6 {
		margin: 0;
		}

	#footer h4 {
		margin-bottom: 0;
		color: #993300;
		}




.the-bookstores h3 {
	background-image: url(../images/site/bullet_swoopy.gif);
	background-repeat: no-repeat;
	padding-left: 60px;
	line-height: 20px;
	}

.the-bookstores h4 {
	margin-bottom: 0;
	color: #993300;
	font-style: italic;
	}



.the-filmmakers h3 {
	margin-bottom: 0;
	}

.the-filmmakers h4 {
	margin-top: 0;
	color: #666;
	font-style: italic;
	}

.the-filmmakers .filmmaker_thumb {
	padding: 3px;
	border: 1px #ccc solid;
	margin: 0 0 4px 8px;
	float: right;
	}

.the-filmmakers p {
	margin-top: 3px;
	}



.news {
	}

.news .note {
	margin-bottom: 0;
	}




.bookinfo h2 {
	margin-bottom: 4px;
	}
	
.bookinfo h3 {
	margin-top: 0;
	font-style: italic;
	color: #666;
	}

.bookinfo .bookcover img {
	width: 166px;
	border: 3px #ccc double;
	margin: 0 0 4px 0;
	padding: 4px;
	}

.bookinfo .prevnext {
	border-top: 1px #edebd6 dotted;
	padding-top: 10px;
	font-weight: bold;
	font-size: 13px;
	}

	.bookinfo .prevnext .prev {
		text-align: right;
		}
	
	.bookinfo .prevnext .divider {
		text-align: center;
		font-size: 30px;
		color: #edebd5;
		text-shadow: 0 0 3px black;
		}
	
	.bookinfo .prevnext .next {
		text-align: left;
		}



.booklist .bookcover img {
	width: 108px;
	border: 3px #ccc double;
	margin: 0 0 4px 0;
	padding: 4px;
	}
	
.booklist h2 {
	margin-bottom: 4px;
	font-size: 16px;
	}
	
.booklist h3 {
	margin-top: 0;
	font-style: italic;
	color: #666;
	font-size: 13px;
	}

.booklist .bookentry {
	border: 0;
	}




.bookentry {
	padding-bottom: 8px;
	border-bottom: 1px #efefef solid;
	margin-bottom: 8px;
	line-height: 13px;
	}
	
	.bookentry .thumb img {
		width: 100%;
		margin-bottom: 0;
		}
	
	.bookentry .info .author {
		font-size: 11px;
		}
	
	.bookentry .info .note {
		font-size: .8em;
		color: #999;
		line-height: 11px;
		margin-bottom: 0;
		}

.newsentry {
	padding-bottom: 8px;
	border-bottom: 1px #efefef solid;
	margin-bottom: 8px;
	line-height: 13px;
	}
	
	.newsentry .note {
		font-size: .8em;
		color: #999;
		line-height: 11px;
		margin-bottom: 0;
		}




.commententry {
	margin-bottom: 10px;
	}
	
	.commententry .comment {
		}


.commentby {
	margin:0pt;
	padding:10px 0pt 0pt;
	}

.commentTime {
	color:#87874C;
	font-size:85%;
	letter-spacing:0.1em;
	margin:0pt 0pt 0pt 5px;
	text-transform:uppercase;
	}

.comment {
	margin: 0;
	padding: 10px 0 1px 22px;
	}

	.comment p {
		margin-bottom: 10px;
		}

.comment blockquote {
	background: #E4E4C4 url(http://paperbackdreams.com/img/com-quote.gif) no-repeat scroll 10px;
	border:1px dotted #989846;
	font-style:italic;
	line-height:1.5em;
	margin:10px 10px 15px;
	padding:10px 1.5em 0.5em 45px;
	}

.comments {
	border-bottom: 1px dashed #CCCC99;
	margin-bottom: 17px;
	}

.commentbody {
	border-top:1px dashed #CCCC99;
	padding: 0 15px 0 15px;
	}

.commentbodyodd,
.commentbodyodd-preview {
	background: #edebd5;
	border-top: 1px dashed #cccc99;
	padding: 0 15px 0 10px;
	}

.commentbodyeven {
	padding: 0 15px 0 10px;
	border-top: 1px dashed #cccc99;
	}

.commentby strong {	
	font-size: 18px;
	}

.commentby strong a {
	background:transparent url(http://paperbackdreams.com/img/com.gif) no-repeat scroll 0pt 2px;
	color:#000000;
	font-size:140%;
	font-weight:normal;
	padding:0px 0pt 0pt 17px;
	}

.commentby strong a:hover {
	background:transparent url(http://paperbackdreams.com/img/com_link.gif) no-repeat scroll 0pt 2px;
	color:#000000;
	font-size:140%;
	font-weight:normal;
	padding:0px 0pt 0pt 17px;
	}




.entry input {
	font-size: 11px;
	padding: 2px;
	font-family: Georgia, serif;
	}







/* Library Thing Customization */
.LTheader,
.LTprovided {
	display: none;
	}

.LTitem {
	clear: both;
	margin-bottom: 5px;
	}
	
	.LTitem a {
		display: block;
		}

	.LTitem img {
		width: 61px;
		height: auto;
		float: left;
		margin-bottom: 8px;
		margin-right: 4px;
		}