/* CSS Document */

html {margin: 0;padding: 0;}
body {padding:0; margin:0; text-align:center; background: url("/libertines/images/bg_body.png") repeat-x #e7e7e7; font-family: Georgia, "Times New Roman", Times, serif; line-height:150%; color:#222; letter-spacing:0.2px; font-size:x-small;voice-family: "\"}\""; voice-family: inherit;font-size:small;}
html>body{font-size:small;}

h1, h3, h4 {font-weight:bold;}
h1 {margin:0; padding:0;}
h2 {font-weight: normal; font-size:340%; margin:80px 0 10px 0; display: block; width:100%; border-bottom: 4px solid #000; padding:10px 0 14px 0;}
h3 {font-size:100%; line-height:100%; text-transform:uppercase; margin:0; padding:0; letter-spacing:0.6px;}
h4 {font-size:120%; letter-spacing:0.2px; margin:0; padding:0;}
input, textarea {border: 1px solid #999;margin: 2px 0 2px 0;}

a span, li .hide, h1 span, .last-item, .hide {display:none;}

/* links */
a:link, a:visited, a:active {color:#900; text-decoration:none;}
a:hover {color:#900; text-decoration:underline;}

/* layout */
#wrapper{width:720px; margin:0 auto; padding:0; border:0;}
#header {width:100%; margin:0 auto; padding:0; color: #0d0d0d; background:url("/libertines/images/bg_header.png") repeat-y; background-position:center; height:81px;}
#content {width:100%; margin:60px 0 10px 0; padding: 0; text-align:left; background:url("/libertines/images/content_bg.png") repeat-y #e7e7e7;}
#page {height:100%; padding:0 10px 0 10px; margin:0 24px 0 36px; background:url("/libertines/images/bg_page.png") repeat-y top left;}
#footer {clear:both; text-align:center; background:url("/libertines/images/content_bottom.png") bottom left no-repeat; padding:20px 0 30px 0; margin:5px 0 0 0; font-size: 90%; line-height: 200%;}
#base {width:100%; background:url("/libertines/images/bg_base.png") repeat-x; height:200px;}

#header h1 {background: url("/libertines/images/header_title.png") no-repeat; width: 600px; height: 27px; position:relative; top:34px;}
#content .top{position:relative; float:none; background:url("/libertines/images/content_top.png") no-repeat top left; height:56px; width:100%; margin:0; padding:0;}
#page .index {margin:0; padding:0; width: 100%; float:left; border-right:1px solid #bbb;}
#page .left {margin:0; padding:0; width: 470px; float:left; border-right:1px solid #bbb;}
#page .right {margin:0; padding:0; width:160px; float:right; text-transform:uppercase; font-weight:bold; font-size: 90%;}
#page .right p {text-transform:uppercase; font-size:90%; line-height:130%;}
#footer .pad {margin:5px 36px 0 35px; padding:20px 0 0 0; border-top:1px solid #bbb; }
#footer ul {display: inline; margin:0; padding:10px 15px 0 15px; list-style:none;}
#footer li {display: inline; margin:0; padding:0; list-style:none;}
#footer li a:link, #footer li a:visited {margin:0; padding:0 7px 0 5px; text-transform:uppercase; color: #000;}
#footer li a:hover {text-decoration:none; color: #900;}
#base .reflection {margin:0 auto; background:url("/libertines/images/reflection.png") top left no-repeat; width:720px; height:200px; text-align: right;}
#base .reflection p {padding: 176px 20px 0 0; font-size: 92%; color:#666666;}
a.ehaus:link, a.ehaus:visited, a.ehaus:active {color:#BC5757;}

/* navigation */
.nav {display: inline; margin:0 auto; padding:0; list-style:none; display:block;}
.nav li {float:left; height:28px; margin:0; padding:0; list-style:none;}
.nav li a {height:28px; background:no-repeat top left; display:block; float:left;}

#navHome {background:url("/libertines/images/nav_home.png") no-repeat; width:65px;}
#navHome:hover, .nav ul li.navHome {background-position:0 -28px;}
#navBook {background:url("/libertines/images/nav_book.png") no-repeat; width:104px;}
#navBook:hover, .nav ul li.navBook {background-position:0 -28px;}
#navImages {background:url("/libertines/images/nav_images.png") no-repeat; width:90px;}
#navImages:hover, .nav ul li.navImages {background-position:0 -28px;}
#navAuthors {background:url("/libertines/images/nav_authors.png") no-repeat; width:130px;}
#navAuthors:hover, .nav ul li.navAuthors {background-position:0 -28px;}
#navLibertines {background:url("/libertines/images/nav_libertines.png") no-repeat; width:153px;}
#navLibertines:hover, .nav ul li.navLibertines {background-position:0 -28px;}
#navContact {background:url("/libertines/images/nav_contact.png") no-repeat; width:98px;}
#navContact:hover, .nav ul li.navContact {background-position:0 -28px;}
#navLinks {background:url("/libertines/images/nav_links.png") no-repeat; width:67px;}
#navLinks:hover, .nav ul li.navLinks {background-position:0 -28px;}

.firstp {margin-top:0; padding-top:0;}
.lastp {margin-bottom:0; padding-bottom:0;}

/* tables */
tblLibertines {}
