#col1 #sidemenu , #col1 .extras , #col1 .centerad , #col1 .ad , #col1 .sbox, #col2 #sidemenu , #col2 .extras , #col2 .centerad , #col2 .ad , #col2 .sbox { margin: 5px 0 5px 3em; }
#content .extras { font-size: 1em; }
#content { display: inline; float: left; margin-left: 24%; width: 50%; }
#footer { border-top: 1px solid #909595; font-size: 88%; margin: 0 0 2em 0; clear: both; }
#imglogo { margin: 5px 3em 5px 0; overflow: hidden; text-align: center; }
#layout { margin: 0; padding: 0; }


#logo p { margin: 0; padding: 5px 5px 0 5px; }
#logo p span { font-size: 10px; font-weight: bold; letter-spacing: 1px; position: absolute; right: 5px; top: 20px; }

#sidemenu { border: 1px solid #909595; }
#sidemenu ul { padding: 0 2px 0 2px; margin-left: 0; margin-top: 2px; margin-bottom: 4px; }
#sidemenu ul li { padding-left: 0; margin-left: 2px; margin-bottom: 2px; list-style-type: none; line-height: 1.3em; }
#navb , .copyright , .totop , .product , .designed , #lastupdate { text-align: center; }
.ad { border: 1px solid #909595; font-size: 88%; }
.ad img.bookcover, .centerad img.bookcover { float: none; text-align: center; margin: 3px auto; }
.ad p , .centerad p , .extras p , .extras .bklist { padding: 0 5px 5px 5px; }
.bkdesc { clear: both; padding-top: .3em; }
.bookcover { float: left; border: 1px solid #000000; margin: 3px 1.4em 1em 20px; }
.bottomads { margin-top: 2em; font-size: 88%; }
.boxleft , .boxright { width: 180px; font-size: 88%; }
.boxleft { float: left; margin-right: 1em; margin-bottom: 1em; }
.boxright { float: right; margin-left: 1em; margin-bottom: 1em; }
.buynow { margin: 10px 0; font-weight: bold; }
.centerad { text-align: center; border: 1px solid #909595; font-size: 88%; }
.centerad img { margin: auto; }
.charrole { text-transform: capitalize; }
.clear { clear: both; }
.extras { color: #073447; background: #E6F0FA; border: 1px solid #909595; font-size: 88%; }
.itemname { background: transparent; color: #073447; letter-spacing: 1px; font-weight: bold; }
.left { float: left; margin: 3px 1.4em 0 1px; }
.new { color: #FFFFFF; background: #073447; font-weight: bold; }
.note { clear: both; font-weight: bold; text-align: center; }
.poster { float: left; margin: 0 2em 1.6em 0; border: 1px solid #000000; }
.sbox { text-align: center; border: 1px solid #909595; font-size: 88%; }
.sbox a:hover { background: #000000; }
.sbox div { text-align: center; padding: 4px; }
.sbox p { padding: 0 5px 5px 5px; text-align: left; }
.sbox p.imgblock { background: #000000; padding: 0; margin: 0; text-align: center; }
.sectionmenu { line-height: 1.6em; text-align: left; font-size: .88em; margin: .5em auto; }
.smtext { font-size: .88em; }
.submenu { padding: 5px; color: #073447; background: #E6F0FA; text-align: center; }
.title { background: transparent; color: #073447; font-style: italic; font-weight: bold; }
.updated, .rec { background: transparent; color: #073447; font-weight: bold; }
a img, a:link img, a:visited img, a:hover img, a:active img { display: block; background: transparent; border-color: #000000; text-decoration: none; }
a.reviewlink { font-weight: bold; }

blockquote { font-style: italic; }
body , table , td , th , form , input { font-family: verdana , sans-serif; }
body { background: #FFFFFF; color: #000000; font-size: 82%; margin: 0; padding: 0; height: 100%; }
cite { font-style: normal; font-variant: small-caps; }
dd { margin-bottom: 1.2em; }
div.description { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
dt { font-weight: bold; }
dt { margin-bottom: 1.2em; }
form { margin: 0; padding: 1px; }
form p { margin: 0; padding: 0; }

img { border: 0 none #000000; margin: 0; padding: 0; }
img.left { border: 1px solid #000000; }
img.tracking { border: none; display: none; }
li { margin-bottom: .5em; }
ol, ul { padding: 0; margin-left: 1.6em; }
p.details { margin: .6em 0; padding-top: .4em; line-height: 1.3em; text-transform: capitalize; }
p.formats { clear: both; font-style: normal; }
p.head { margin: 0; padding: 0; color: #FFFFFF; background: #073447; font-weight: bold; text-align: center; }
p.rated { clear: both; }
span.buylink { font-style: normal; font-size: .88em; }
span.serieslink { font-style: italic; font-size: .9em; }
ul.bklist , #content ul.bklist { padding-left: 0; margin-left: 0; }
ul.bklist li , #content ul.bklist li { padding-left: 0; margin-left: 0; margin-bottom: 10px; list-style-type: none; }
ul.extraslist { margin-left: 0; }
ul.extraslist li { list-style-type: none; }
ul.heart li { list-style-image: url(../images/bullet.gif); }
ul.heart ul li { list-style-image: none; list-style-type: disc; }
ul.indexlist { margin: 0 2em 1em; 0; padding: 0; line-height: 1em; list-style-type: none; float: left; }

/* CSS from Blog */

body { background : #073447; color : #333; font-size : 12px; font-family : Arial, Tahoma, Verdana; margin : 0; padding : 0; text-align : left; height : 100%; }
#layout { background : #ffffff; margin : 20px 60px; border: 5px solid #052735; padding : 10px; position : relative; top : 0; right : 0; }
a, a:link, a:visited, a:active { color : #026CB1; text-decoration : underline; }
a:hover { text-decoration : none; }
blockquote { background-image : url(../perpetualized/images/quote.gif); background-position : left top; background-repeat : no-repeat; border-left : none; padding-left : 30px; text-align : justify; }
cite { font-style : italic; }
form label { display : block; font-weight : bold; margin-bottom : 2px; }
hr { display : none; }
pre { font-family : monospace; font-size : 1em; }
#logo { background : #fff; height : 90px; color : #073447; border-bottom : 2px solid #839AA3; margin : 20px 15px 0px 15px; padding : 5px 0px 0px 0px; position : relative; top : 0; right : 0; overflow : hidden; }
#logo a, #logo a:link, #logo a:visited, #logo a:active { color : #073447; text-decoration : none; }
#logo a:hover { color : #424235; text-decoration : none; }
#logo p { margin : 0px; padding : auto 0 0 0; }
#logo { font-style : normal; font-size : 3em; }

#sidemenu, p#navbar { text-transform : capitalize; }
#content { background : #ffffff; display : inline; float : left; margin-left : 0; padding-top : 8px; width : 70%; line-height : 18px; }
#content, #col1, #col2 { margin-top : 0; overflow : hidden; }
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content blockquote { margin-left : 20px; margin-right : 20px; }
#content div.searchbox, #content div.sociable { margin-left : 20px; margin-right : 20px; }
p#navbar { padding : 1px 0 3px 0; text-align : left; }
#col1 #sidemenu, #col2 #sidemenu, #col1 .ads, #col1 .extras, #col2 .ads, #col2 .extras { clear : both; margin : 20px 10px 5px 10px; }
#col1, #col2 { border-left : 1px dashed #D1D1D1; display : inline; float : left; margin-left : 0; width : 29%; line-height : 18px; }
#bottombanner { clear : both; }
#footer { border-top : 2px solid #AEAEAE; }
#navbottom { clear : both; margin : 0; padding : 1em 0 0 0; text-align : center; }
#navbottom li { display : inline; list-style-type : none; margin-right : 6px; }
h1, h2, h3, h4 {margin: 0px; padding: 5px 0px 10px 0px; color: #424235; font-family: Arial, Tahoma, Verdana; font-weight: normal; line-height: 120%; }
h5, h6 {color: #444; font-family: Arial, Tahoma, Verdana; font-weight: bold; line-height: 120%; }
ul {list-style-type: square; margin: 0px 20px; padding: 0px 0px 15px 0px; }
ul li {list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px; }
ul ul {list-style-type: square; margin: 0px; padding: 0px; }
ul li li {margin: 0px; padding: 0px 0px 0px 10px; }
ul li ul li {margin: 0px; padding: 0px 0px 0px 15px; }
ol {margin: 0px 20px; padding: 0px 0px 15px 0px; }
ol li {margin: 0px 0px 0px 10px; padding: 0px; }
#searchform {margin: 0px; padding: 0px; display: inline; overflow: hidden; }
#searchbox {background: #fafafa; width: 130px; border: 1px solid #b0b0b0; margin: 0px; padding: 3px 0px 3px 5px; color: #202020; font-size: 12px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; display: inline; }
#searchbutton {background: #eee; border: 1px solid #b0b0b0; margin: 0px; padding: 3px 3px 2px 3px; color: #303030; font-size: 11px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: bold; }
#col1 h2, #col1 h3, #col1 p.head, #col2 h2, #col2 h3, #col2 p.head {border-bottom: 1px solid #839AA3; margin: 0px 0px 10px 0px; padding: 3px 0px; font-size: 14px; text-transform: capitalize; font-weight : normal; }
#col1 ul, #col2 ul {margin: 0px; padding: 0px; list-style-type: none; }
#col1 ul li, #col2 ul li {margin: 0px; padding: 0px; list-style-type: none; }
#col1 ul ul, #col2 ul ul {list-style-type: none; }
#col1 ul li li, #col2 ul li li {margin: 0px; padding: 0px; }
#col1 ul li ul li, #col2 ul li ul li {margin: 0px; padding: 0px; }
#col1 li a, #col2 li a {text-decoration : none; }
#col1 li a:hover, #col2 li a:hover {text-decoration : underline; }
a img {border: none; margin: 0px; padding: 0px; }
p img {border: none; margin: 0px; padding: 0px; }
img.wp-smiley {border: none; margin: 0px; padding: 0px; float: none; }
img.wp-wink {border: none; margin: 0px; padding: 0px; float: none; }
img.alignnone {margin: 0px 0px 10px 0px; padding: 0px; display: inline; }
img.alignleft {margin: 0px 10px 10px 0px; padding: 0px; display: inline; }
img.centered {margin-left: auto; margin-bottom: 10px; margin-right: auto; padding: 0px; display: block; }
img.alignright {margin: 0px 0px 10px 10px; padding: 0px; display: inline; }
.alignleft {margin: 0px 10px 10px 0px; float: left; }
.aligncenter {margin-left: auto; margin-bottom: 10px; margin-right: auto; display: block; }
.alignright {margin: 0px 0px 10px 10px; float: right; }
img.photo { background : #FAFAFA; border : 1px solid #E4E4E4; padding : 8px; }
.float-left { float : left; margin : 5px 10px 10px 0px; }
.float-right { float : right; margin : 5px 0px 10px 10px; }
.wp-caption {background-color: #eee; margin: 10px; padding: 4px 0px 5px 0px; text-align: center; }
.wp-caption img {border: 0px; margin: 0px 0px 5px 0px; padding: 0px; }
.wp-caption p.wp-caption-text {margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; line-height: 12px; }
blockquote {background: #fafafa; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom : 15px; padding: 10px 15px 0px 15px; }
blockquote p {margin: 0px; padding: 0px 0px 15px 0px; }
#comment {background: #fafafa; border: 1px solid #c0c0c0; margin: 5px 0px 5px 0px; padding: 3px 0px 3px 5px; color: #222; font-weight: normal; display: inline; }
#author, #email, #url {background: #fafafa; border: 1px solid #c0c0c0; color: #222; margin: 5px 0px 0px 0px; padding: 3px 0px 3px 5px; display: inline; }
#submit {background: #fafafa; border: 1px solid #c0c0c0; margin: 0px; padding: 4px 0px 4px 0px; color: #333; }
.navigation {margin-top: 10px; margin-bottom: 40px; text-align: center; display: block; }
.alignleft {float: left; }
.alignright {float: right; }
.thread-alt {background: #fafafa; }
.thread-even {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.depth-1 {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.even, .alt {border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.authored { margin: 0px; padding: 5px 0px 10px 0px; }
.clear { clear : both; }
.copyright, .ads, .totop { text-align : center; }
.extras { text-align : left; }
.extras p { margin : 0.2em 0 0.2em 0; }
.form-button { margin : 6px 10px 1em 0; }
.form-field { width : 60%; margin-bottom : 1em; }
.form-text { width : 75%; height : 200px; }
.logoimg { position : relative; z-index : 100; }
.pagination a, .navigation a { margin : 1em; }
.pagination, .navigation { clear : both; text-align : center; }
.tagcloud { line-height : 2em; margin-bottom : 2.2em; }
.tracking { border : none; display : none; }
table.specs { margin-left : 20px; margin-right : 20px; margin-bottom : 20px; border-collapse : collapse; border : 1px solid #444444; width : 94% }
table.specs th, table.specs td { padding : 2px 4px; border-collapse : collapse; border : 1px solid #444444; vertical-align : top; }
table.specs th.wide { width : 40%; }
table.specs caption { text-transform : uppercase; text-align : left; padding : 10px 0; }



/*  Stuff from Crime Mystery WP Theme  */

a { color : #104068; text-decoration : underline; }
a img { border: none; margin: 0; padding: 0; }
a:link { color : #104068; text-decoration : underline; }
a:visited { color : #104068; text-decoration : underline; }
a:hover { color : #B25646; text-decoration : none; }
a:active { color : #2982b0; text-decoration : underline; }
blockquote { background-color: #fafafa; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom : 15px; padding: 10px 15px 0 15px; }
blockquote p { margin: 0; padding: 0 0 15px 0; }
body { background : #0B71A5; background : #505261; background : #16070A; color : #444; font-size : x-small; font-family: georgia, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin : 0; padding : 0; text-align : left; height : 100%; }
cite { font-style : bold; }
dd { padding : 0 0 15px 0; }
dl { margin : 0 20px; padding : 0 0 15px 0; }
dt { font-weight : bold; }
form label { display : block; font-weight : bold; margin-bottom : 2px; }
h1 a, h1 a:link, h1 a:visited, h1 a:active, h2 a, h2 a:link, h2 a:visited, h2 a:active, h3 a, h3 a:link, h3 a:visited, h3 a:active, h4 a, h4 a:link, h4 a:visited, h4 a:active { text-decoration: none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { text-decoration: underline; }
h1, h2, h3, h4 { margin: 0; padding: 15px 0 5px 0; color: #2B0E13; font-family: Arial, Tahoma, Corbel, Verdana, sans-serif; font-weight: bold; line-height: 120%; }
h5, h6 { color: #444; font-family: Arial, Tahoma, Verdana; font-weight: bold; line-height: 120%; }
hr { display : none; }
img.alignleft { margin: 0 10px 10px 0; padding: 0; display: inline; }
img.alignnone { margin: 0 0 10px 0; padding: 0; display: inline; }
img.alignright { margin: 0 0 10px 10px; padding: 0; display: inline; }
img.centered { margin-left: auto; margin-bottom: 10px; margin-right: auto; padding: 0; display: block; }
img.wp-smiley { border: none; margin: 0; padding: 0; float: none; }
img.wp-wink { border: none; margin: 0; padding: 0; float: none; }
ol { margin: 0 20px; padding: 0 0 15px 0; }
ol li { margin: 0 0 0 20px; padding: 0; }
p img { border: none; margin: 0; padding: 0; }
pre { font-family : monospace; font-size : 1em; }
table.specs { margin-left : 20px; margin-right : 20px; margin-bottom : 20px; border-collapse : collapse; border : 1px solid #444444; width : 94% }
table.specs caption { text-transform : uppercase; text-align : left; padding : 10px 0; }
table.specs th, table.specs td { padding : 2px 4px; border-collapse : collapse; border : 1px solid #444444; vertical-align : top; }
table.specs th.wide { width : 40%; }
ul { list-style-type: square; margin: 0 20px; padding: 0 0 15px 0; }
ul li { list-style-type: square; margin: 0 0 0 15px; padding: 0; }
ul li li { margin: 0; padding: 0; }
ul li ul li { margin: 0; padding: 0; }
ul ul { list-style-type: square; margin: 0 20px; padding: 0; }

#author, #email, #url { background: #fafafa; border: 1px solid #c0c0c0; color: #222; margin: 5px 0 0 0; padding: 3px 0 3px 5px; display: inline; }
#bottombanner { clear : both; }
#col1 .ads, #col1 .extras, #col2 .ads, #col2 .extras { clear : both; margin : 20px 10px 5px 10px; }
#col1, #col2 { border-left : 1px dashed #D1D1D1; display : inline; float : left; margin-left : 0; width : 29%; line-height: 18px; }
#col1 h2, #col1 h3, #col p.head { border-top: 0px solid #444; margin: 0 0 10px 0; padding: 3px 0; font-size: 1em; text-transform: none; font-weight : bold; }
#col1 li a { text-decoration : none; }
#col1 li a:hover { text-decoration : underline; }
#col1 ul { margin: 0; padding: 0; list-style-type: none; }
#col1 ul li { margin: 0 0 6px 0; padding: 0; list-style-type: none; }
#col1 ul li li { margin: 0; padding: 0; }
#col1 ul li ul li { margin: 0 0 6px 0; padding: 0; list-style-type: square; }
#col1 ul ul { margin: 0 0 0 20px; padding: 0; }
#comment { background: #fafafa; border: 1px solid #c0c0c0; margin: 5px 0 5px 0; padding: 3px 0 3px 5px; color: #222; font-weight: normal; display: inline; }
#content { display : inline; float : left; margin-left : 0; padding-top : 8px; width : 70%; line-height : 18px; }
#content div.searchbox, #content div.sociable { margin-left : 20px; margin-right : 20px; }
#content p, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content blockquote { margin-left : 20px; margin-right : 20px; }
#content, #col1 { margin-top : 0; overflow : hidden; font-size : 130%; }
#footer { border-top : 2px solid #ddd; font-size : 130%; }
#footer .column-1, #footer .column-2 { float : left; width : 32%; margin-right : 1%; }
#footer .column-3 { width : 32%; }
#header { height : 100px; color : #333; border-bottom : 1px double #ddd; margin : 0 15px 0 15px; padding : 0px 0 0 0; position : relative; top : 0; right : 0; overflow : hidden; font-size : 130%; }
#header a, #header a:link, #header a:visited, #header a:hover, #header a:active { color : #444; text-decoration : none; }
#header p { margin : 0; padding : 0; }
#header p#logo { font-style : normal; font-size : 3em; overflow : hidden; white-space : nowrap; }
#header p#tagline { float : right;  }
#layout { background : #ffffff; margin : 0px 20px; border: 0px solid #3b3b3b; padding : 10px; position : relative; top : 0; right : 0; }
#sidemenu ul li { margin-left: 6px; }
#sidemenu ul li ul { margin-top: 6px; }  

#navbar { padding : 1px 0 3px 0; text-align : left; text-transform : capitalize; }
#navbottom { clear : both; margin : 0; padding : 1em 0 0 0; text-align : center; }
#navbottom li { display : inline; list-style-type : none; margin-right : 6px; }
#searchbox { background: #fafafa; width: 130px; border: 1px solid #b0b0b0; margin: 0; padding: 3px 0 3px 5px; color: #202020; font-size: 12px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: normal; display: inline; }
#searchbutton { background: #eee; border: 1px solid #b0b0b0; margin: 0; padding: 3px 3px 2px 3px; color: #303030; font-size: 11px; font-family: Georgia, Times New Roman, Trebuchet MS; font-weight: bold; }
#searchform { margin: 0; padding: 0; display: inline; overflow: hidden; }
#submit { background: #fafafa; border: 1px solid #c0c0c0; margin: 0; padding: 4px 0 4px 0; color: #333; }

.aligncenter { margin-left: auto; margin-bottom: 10px; margin-right: auto; display: block; }
.alignleft { float: left; }
.alignleft { margin: 0 10px 10px 0; float: left; }
.alignright { float: right; }
.alignright { margin: 0 0 10px 10px; float: right; }
.authored { color : #666666; font-size : .8em; margin : 0; padding : 0 0 10px 0; }
.cap { text-transform : capitalize; }
.clear { clear : both; }
.comments-link { text-align: right; float: right; }
.comments {	 text-align: left; }
.copyright, .ads, .totop { text-align : center; }
.depth-1 { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.edit-link { }
.even, .alt { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.excerpt p { margin: 0; padding: 0 0 22px 0; color : #666; }
.extras { text-align : left; }
.extras p { margin : 0.2em 0 0.2em 0; }
.featurebox-large { width: 250px; }
.featurebox-small { width: 150px; height: 200px; }
.featurebox-small, .featurebox-large { float: left; margin: 5px 10px 10px 20px; background: #FAFAFA; border: 1px solid #E4E4E4; padding: 8px; text-align: center; overflow: hidden; }
.float-left { float : left; margin : 5px 10px 10px 0; }
.float-right { float : right; margin : 5px 0 10px 10px; }
.form-button { margin : 6px 10px 1em 0; }
.form-field { width : 60%; margin-bottom : 1em; }
.form-text { width : 75%; height : 200px; }
.logoimg { position : relative; z-index : 100; }
.navigation .next-link { clear: right; }
.navigation .prev-link { width: 49%; float: left; }
.navigation { margin-top: 10px; margin-bottom: 40px; text-align: center; display: block; }
.navigation p { margin-top: 0; }
.pagination { clear : both; text-align : center; }
.pagination a { margin : 1em; }
.photo { background : #FAFAFA; border : 1px solid #E4E4E4; padding : 8px; }
.postfooter { background-color: #fafafa; color : #666; font-size : .9em; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0; margin-bottom : 20px; clear: both; }
.related { background-color: #fafafa; color : #666; font-size : .9em; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 5px 0; margin-bottom : 20px; clear: both; }
.tagcloud { line-height : 2em; margin-bottom : 2.2em; }
.thread-alt { background: #fafafa; }
.thread-even { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.tracking { border : none; display : none; }
.wp-caption { background-color: #eee; margin: 10px; padding: 4px 0 5px 0; text-align: center; }
.wp-caption img { border: 0; margin: 0 0 5px 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; padding: 0; font-size: 11px; font-weight: normal; line-height: 12px; }

