/* reset */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* core */

.floatleft {float:left} .floatright {float:right} 
.clear {clear:both} .clearfix {clear:both;display:block;content:' ';height:8px;} .clearright {clear:right} .clearleft {clear:left} .clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden} .clearfix {display:inline-block}
.aligncenter {text-align:center} .alignleft {text-align:left} .alignright {text-align:right}
.padding {padding:10px} .paddingtop {padding-top:10px} .paddingright {padding-right:10px} .paddingleft {padding-left:10px} .paddingbottom {padding-bottom:10px} .nopadding {padding:0}
.margin {margin:10px} .margintop {margin-top:10px} .marginright {margin-right:10px} .marginleft {margin-left:10px} .marginbottom {margin-bottom:10px} .nomargin {margin:0} 
.roundedtopleft {-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; } .roundedtopright {-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
.roundedtop {-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px; }
.roundedbottom {-moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; }
.hide {display:none} .show {display:block}
.container {width:960px;margin:0 auto}

/* main */

body { font:12px helvetica neue,arial,sans-serif; color:#522f1c; background:#000 url(../images/template/body-bg.jpg) repeat center top; }

h1, h2, h3, h4, h5, p, ul {margin-bottom:10px}
h1 { font-size:26px; color:#522f1c; }
h1 a { color:#522f1c; text-decoration:none; }
h1 a:hover { color:#043c6c; text-decoration:underline; }
h2 { font-size:18px; color:#522f1c; font-weight:normal; }
h2 a { color:#24a1dd; text-decoration:none; }
h2 a:hover { color:#043c6c; text-decoration:underline; }
h3 { font-size:16px; color:#043c6c; }
h3 a { color:#043c6c; text-decoration:none; }
h3 a:hover { color:#db7419; text-decoration:underline; }
p { color:#522f1c; line-height:18px; }
p a { color:#043c6c; }
p a:hover { color:#db7419; }

/*li { line-height:18px; margin-left:30px; }
li a { color:#043c6c; }
li a:hover { color:#db7419;  }
ol li { list-style-type:decimal; }
ul li { list-style-type:disc; }
ul li li { list-style-type:circle; }*/

/* header */

.header .toplinks {  }
.header .toplinks li { float:left; display:block; }
.header .toplinks li a { display:block; float:left; padding:10px 14px; color:#b9a271; text-decoration:none; background:transparent url(../images/template/toplinks-bg.png) repeat center top; }
.header .toplinks li a:hover { background:transparent url(../images/template/toplinks-bg-active.png) repeat center top; color:#fff; }
.header .toplinks li a.left { -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; }
.header .toplinks li a.right { -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; }
.header .maintabs { float:right; margin:20px 0 0 0; }
.header .maintabs li { float:left; display:block; margin-left:4px; }
.header .maintabs li a { float:left; display:block; font-weight:bold; text-decoration:none; font-size:14px; }
.header .maintabs li a span { display:block; padding:8px 14px 8px 36px; }
.header .maintabs li.normal a { color:#95816e; border-top:1px solid #5f4032; background:transparent url(../images/template/maintabs-bg.png) repeat-x center top; }
.header .maintabs li.normal a:hover { color:#eddcb1; }
.header .maintabs li.active a { color:#220c02; border-top:1px solid #fff; background-color:#eddcb1; }
.header .maintabs li.active a:hover { color:#9e3404; }

.header .maintabs li.normal a span.notes { background:transparent url(../images/template/icon-small-notes-inactive.png) no-repeat 10px center; }
.header .maintabs li.active a span.notes { background:transparent url(../images/template/icon-small-notes-active.png) no-repeat 10px center; }

.header .maintabs li.normal a span.books { background:transparent url(../images/template/icon-small-books-inactive.png) no-repeat 10px center; }
.header .maintabs li.active a span.books { background:transparent url(../images/template/icon-small-books-active.gif) no-repeat 10px center; }

.header .maintabs li a span.none { padding:8px 14px; }

/* footer */

.footer { color:#975e3c; font:11px "helvetica neue",arial,sans-serif; }
.footer a { color:#975e3c; text-decoration:none; font-weight:bold; }
.footer a:hover { color:#fff; }

/* content */

.content { background-color:#eddcb1; }
.content .content-top { background:transparent url(../images/template/content-top-bg.png) repeat-x center top; }
.sidebar { float:left; width:200px; }
.details { float:right; width:710px; }
.logging { width:500px; margin:0 auto; padding-top:150px; position:relative; top:100px; background:transparent url(/images/template/the-preachers-library-logging.png) no-repeat 30px top; }
.logging li { margin-left:30px; font-size:14px; color:#522f1c; line-height:20px; }
.logging li a {color:#043c6c;font-weight:bold;text-decoration:none;} .logging li a:hover {color:#db7419;text-decoration:underline;}


/* block */

.block { border:1px solid #a08a59; background-color:#f2e8d0; }

.block table { width:100%; color:#42310b; line-height:15px; }
.block table th, table td { padding:6px 6px 6px 10px; vertical-align:top; text-align:left; }
.block table th { font-weight:bold; background:#a08a59 url(../images/template/th-bg.png) repeat-x left top; color:#42310b; border-bottom:#937d4d 1px solid; }
.block table th a { display:block; color:#42310b; text-decoration:none; }
.block table th a:hover { color:#9e3404; }
.block table td { border-bottom:#ddcca5 1px solid; }
.block table td a { color:#42310b; text-decoration:none; }
.block table td a:hover { color:#9e3404; text-decoration:underline; }
.block table tr.even td { background-color:#f2e8d0; }
.block table tr.odd td { background-color:#e9dfc7; }
.block table tr.mainlist:hover td { background-color:#F5F0E6; }
.block table td.stars { line-height:10px; }
.block table td.addtolibrary a { display:block; font-weight:bold; text-decoration:none; color:#42310b; background:transparent url(/images/icons/book_add.png) no-repeat left center; padding:1px 0 1px 20px; }
.block table td.addtolibrary a:hover { color:#9e3404; text-decoration:underline; }
.block table td.addtolibrary span.icon { display:block; font-weight:bold; text-decoration:none; color:#42310b; background:transparent url(/images/icons/book_add.png) no-repeat left center; padding:1px 0 1px 20px; }
.block table tr.mainlist img.cover { background:transparent url(../images/template/black-50.png) repeat; padding:2px; }
.block table tr.pagingRow td { font-weight:bold; background:#a08a59 url(../images/template/th-bg.png) repeat-x left top; }

.block table td.book-info { padding:0; background:#a08a59 url(../images/template/book-info-bg.jpg) repeat center top !important; }
.block table td.book-info .book-info-col1 { float:left; width:104px; }
.block table td.book-info .book-info-col2 { float:right; width:570px; }

.block table td.book-info .book-cover { position:relative; background:transparent url(../images/template/black-50.png) repeat; padding:2px 2px 4px 2px; }
.block table td.book-info .book-cover img.cover { width:100px; }
.block table td.book-info .book-cover .book-cover-edit { position:absolute; z-index:10; left:73px; display:none; }
.block table td.book-info .book-cover .book-cover-edit a { float:right; display:block; padding:8px; background:transparent url(../images/template/black-50.png) repeat; }
.block table td.book-info .book-delete-button { background:transparent url(../images/template/th-bg.png) repeat left bottom; padding:6px 0 6px 6px; }

.block .head { padding:6px 6px 6px 10px; font-weight:bold; background:#a08a59 url(../images/template/th-bg.png) repeat-x left top; color:#42310b; border-bottom:#937d4d 1px solid; }
.block .head a { display:block; color:#42310b; text-decoration:none; }
.block .head a:hover { color:#9e3404; }

.block .head-message { border:1px solid #c7b289; background-color:#e6d9bc; margin-bottom:10px; font-size:16px; }
.block .field-message { font-size:11px; }

/* block-book */

.block-book { border:1px solid #8d5a3d; background-color:#eddcb1; margin-bottom:10px; }
.block-book .head { padding:6px 6px 6px 10px; font-weight:bold; color:#eddcb1; background:#522f1c url(../images/template/block-head-book.png) repeat-x right top; border-bottom:#522f1c 1px solid; }
.block-book table { width:100%; color:#42310b; line-height:15px; }
.block-book table td { padding:6px 6px 6px 10px; vertical-align:top; text-align:left; border-bottom:#ddcca5 1px solid; }
.block-book table tr.even td { background-color:#f2e8d0; }
.block-book table tr.odd td { background-color:#e9dfc7; }
.block-book table tr.mainlist:hover td { background-color:#F5F0E6; }

.book-info-manage { padding:4px; background:transparent url(../images/template/book-info-manage-bg.jpg) repeat-x center top; }

/* block sidemenu */

.block ul.sidemenu { margin:0; }
.block ul.sidemenu li a { padding:6px 6px 6px 36px; display:block; color:#42310b; text-decoration:none; border-bottom:#e2d5b8 1px solid; }
.block ul.sidemenu li a:hover { color:#9e3404; }
.block ul.sidemenu li a.booklist { background:url(../images/template/icon-small-books-active.png) no-repeat 10px center; }
.block ul.sidemenu li a.bookadd { background:url(../images/template/icon-small-booksadd.png) no-repeat 10px center; }
.block ul.sidemenu li a.notelist { background:url(../images/icons/note.png) no-repeat 10px center; }
.block ul.sidemenu li a.noteadd { background:url(../images/icons/note_add.png) no-repeat 10px center; }
.block ul.sidemenu li a.user { background:url(../images/icons/user.png) no-repeat 10px center; }
.block ul.sidemenu li a.pass { background:url(../images/icons/lock.png) no-repeat 10px center; }
.block ul.sidemenu li a.application-error { background:url(../images/icons/application_error.png) no-repeat 10px center; }
.block ul.sidemenu li a.application-form { background:url(../images/icons/application_form.png) no-repeat 10px center; }
.block ul.sidemenu li a.application-help { background:url(../images/icons/help.png) no-repeat 10px center; }
.block .extrasLinks { color:#a08a59; padding:4px 0 4px 14px; background:transparent url(../images/template/hierarchy-line.gif) no-repeat 4px top; }
.block .extrasLinks a { color:#a08a59; text-decoration:none; }
.block .extrasLinks a:hover { color:#9e3404; }

/* anchors with icons */

a.icon-link { padding:4px 4px 4px 24px; color:#42310b; text-decoration:none; background:transparent url() no-repeat left center; }
a.icon-link:hover { color:#975e3c; }
.note-add { background-image: url(../images/icons/note_add.png) !important; }
.note-delete { background-image: url(../images/icons/note_delete.png) !important; }
.note { background-image: url(../images/icons/note.png) !important; }

.review-add { background-image: url(../images/icons/review_add.png) !important; }
.review-edit { background-image: url(../images/icons/review_edit.png) !important; }
.review-delete { background-image: url(../images/icons/review_delete.png) !important; }
.review { background-image: url(../images/icons/review.png) !important; }

.book-add { background-image: url(../images/icons/book_add.png) !important; }
.book-added { background-image: url(../images/icons/book_added.png) !important; }
.book-edit { background-image: url(../images/icons/book_edit.png) !important; }
.book-delete { background-image: url(../images/icons/book_delete.png?1) !important; }
.book-open { background-image: url(../images/icons/book_open.png) !important; }
.book { background-image: url(../images/icons/book.png) !important; }
.books-previous { background-image: url(../images/icons/books_previous.png) !important; }
.books-next { background-image: url(../images/icons/books_next.png) !important; }

.tag-add { background-image: url(../images/icons/tag_add.png) !important; }
.tag-edit { background-image: url(../images/icons/tag_edit.png) !important; }
.tag-delete { background-image: url(../images/icons/tag_delete.png) !important; }
.tag { background-image: url(../images/icons/tag.png) !important; }

.user-add { background-image: url(../images/icons/user_add.png) !important; }
.user-edit { background-image: url(../images/icons/user_edit.png) !important; }
.user-delete { background-image: url(../images/icons/user_delete.png) !important; }
.user { background-image: url(../images/icons/user.png) !important; }

/* forms */

form { padding-bottom:10px; }
input, textarea, option, label, select { font:12px/18px 'helvetica nueu',arial,sans-serif; resize:none; }
textarea, input[type="text"], input[type="password"] { padding:8px; border:1px solid #d0be90; background-color:#fff; width:530px; }
input[type="submit"] { background-color:#522f1c; border:1px solid #522f1c; padding:4px 8px; color:#d0be90; font-weight:bold; }
label { padding:4px 0; font-weight:bold; color:#522f1c; }
select { padding:8px; border:1px solid #d0be90; background-color:#fff; }

/* misc */

.loginError { padding:6px; background-color:#900; color:#fff; font-weight:bold; text-align:center; margin-bottom:10px; }
.highlight { background-color:yellow; }

/* sidebar searchform */

.sidebar .searchBooks { background:#fff url(/images/icons/search.png) no-repeat 150px 6px; border:1px solid #d0be90; padding:4px 8px; }
.sidebar .searchBooks input { width:150px; padding:0; color:#522f1c; border:none; background:transparent; }

/* paging */

#PAGING ul.pages { display:block; border:1px #f2e8d0 solid; font-size:12px; padding:0; color:#522f1c; font-weight:bold; }
#PAGING ul.pages li { list-style:none; float:left; color:#cbb68b; border:1px solid #cbb68b; text-decoration:none; margin:0 2px 0 0; padding:2px 4px; }
#PAGING ul.pages li:hover { border:1px solid #a08a59; color:#522f1c; }
#PAGING ul.pages li.pgEmpty { border:1px solid #cbb68b; opacity:0.4; filter:alpha(opacity=40); }
#PAGING ul.pages li.pgCurrent { border:1px solid #a08a59; color:#fff; background-color:#a08a59; }

/* outside */

.getStartedText { font-size:20px; font-weight:bold; color:#1c4869; }
.getStartedText a { color:#1c4869; text-decoration:none; border-bottom:1px solid #1c4869; }
.getStartedText a:hover { color:#ba3325; border-bottom:1px solid #ba3325; }

/* qtip */

.qtip-content a { font-weight:bold; color:#116db5; text-decoration:none; }
.qtip-content a:hover { color:#163f5d; text-decoration:underline }


/* social-book-details */

.social-book-details { border:1px solid #c9b489; position:relative; }
.social-book-details-title { position:absolute; top:-10px; left:20px; background-color:#f2e8d0; color:#b09154; font-weight:bold; font-size:14px; padding:0 8px; }








