@charset "UTF-8";
/* CSS Document */

html {margin: 0; padding: 0;}

/* LAYOUT STYLES */

body {background: #000000 url(../images/bg-main.jpg) no-repeat center top; height: 100%;}
#wrapper {width: 911px; margin: 0px auto 0px auto;}
	#header {width: 911px; height: 180px;}
	#navigation {width: 911px; height: 63px;}
	#content-main {width: 837px; padding: 23px 37px 11px 37px; background: url(../images/bg-content.png) repeat-y top center;}
	#right-column {width: 208px; float: right; min-height: 300px;}
	#left-column {width: 557px; float: left; min-height: 300px; background: url(../images/bg-vertline.png) repeat-y top right; padding: 0 37px 0 0; margin: 0 35px 0 0;}
	#footer {width: 911px; height: 82px; background: url(../images/bg-footer.png) no-repeat top center; clear: both;}
	#floatclear {width: auto; clear: both;}
	#divider {width: auto; height: 1px; background: url(../images/bg-horizline.png) repeat-x top left; margin: 23px 0 23px 0;}
	#divider-sidebar {width: auto; height: 1px; background: url(../images/bg-horizline.png) repeat-x top left; margin: 13px 0 13px 0;}
#book-item {width: auto; margin: 6px 0 0 0;}

.hidden {display: none;}
.logo {margin: 0 0 0 286px;}
.pic-left {float: left; margin: 6px 15px 6px 0;}
.pic-right {float: right; margin: 6px 0 6px 15px;}
.pic-bj {float: left; margin: 0 15px 6px 0;}
.sidebar-image {margin: 6px 0 12px 0;}

/* TEXT STYLES */

p {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 9px 0; font-size: 13px; line-height: 21px; color: #252525;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; margin: 6px 0 12px 0; font-size: 22px; line-height: 26px; font-weight: bold; color: #252525;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; margin: 6px 0 12px 0; font-size: 18px; line-height: 22px; font-weight: bold; color: #252525;}
h3 {font-family: Georgia, "Times New Roman", Times, serif; margin: 6px 0 12px 0; font-size: 16px; line-height: 20px; font-weight: bold; color: #252525;}
h4 {font-family: Georgia, "Times New Roman", Times, serif; margin: 6px 0 12px 0; font-size: 14px; line-height: 18px; font-weight: bold; color: #252525;}
h5 {font-family: 'TrajanProBold', Georgia, "Times New Roman", Times, serif; margin: 9px 0 9px 0; font-size: 14px; line-height: 14px; font-weight: normal; color: #252525;}  /* SIDEBAR TEXT - TRAJAN PRO */
h6 {font-family: 'TrajanProBold', Georgia, "Times New Roman", Times, serif; margin: 6px 0 12px 0; font-size: 14px; line-height: 18px; font-weight: normal; color: #252525;}  /* SIDEBAR TEXT - TRAJAN PRO */

.footer-text {font-family: "Times New Roman", Times, serif; color: #64625e; font-size: 12px; line-height: 12px; margin: 0px auto 10px auto; padding: 44px 0 0 0;}
.copyright-text {font-family: "Times New Roman", Times, serif; color: #ddd1bb; font-size: 12px; line-height: 12px; margin: 20px auto 10px auto;}
.books {font-family: Georgia, "Times New Roman", Times, serif; margin: 5px 0 10px 0; font-size: 12px; line-height: 16px; color: #252525;}
.numbers {font-family: Georgia, "Times New Roman", Times, serif; margin: 0px 10px 10px 0; font-size: 10px; line-height: 21px; color: #252525;}

/* NAVIGATION */

#navList {list-style-type:none; margin: 0px; display: inline; position: relative; left: 0px; top: 0px; width:911px; padding: 0px;}

#navList li
{display: inline; list-style-type: none; float: left; width: auto;}

#navHome
{display: block; width: 162px; height: 63px; border: 0; background: url("../images/nav_01.png") no-repeat 0 0;}
#navHomeCurrentPage
{display: block; width: 162px; height: 63px; border: 0; background: url("../images/nav_01.png") no-repeat 0 0; background-position: 0 -63px;}
#navHomeCurrentPage span
{display: none;}
#navHome:hover
{background-position: 0 -126px;}
#navHome:active
{background-position: 0 -63px;}
#navHome span
{display: none;}

#navNewReleases
{display: block; width: 190px; height: 63px; background: url("../images/nav_02.png") no-repeat 0 0;}
#navNewReleasesCurrentPage
{display: block; width: 190px; height: 63px; border: 0; background: url("../images/nav_02.png") no-repeat 0 0; background-position: 0 -63px;}
#navNewReleasesCurrentPage span
{display: none;}
#navNewReleases:hover
{background-position: 0 -126px;}
#navNewReleases:active
{background-position: 0 -63px;}
#navNewReleases span
{display: none;}

#navBooks
{display: block; width: 119px; height: 63px; background: url("../images/nav_03.png") no-repeat 0 0;}
#navBooksCurrentPage
{display: block; width: 119px; height: 63px; border: 0; background: url("../images/nav_03.png") no-repeat 0 0; background-position: 0 -63px;}
#navBooksCurrentPage span
{display: none;}
#navBooks:hover
{background-position: 0 -126px;}
#navBooks:active
{background-position: 0 -63px;}
#navBooks span
{display: none;}

#navMeet
{display: block; width: 138px; height: 63px; background: url("../images/nav_04.png") no-repeat 0 0;}
#navMeetCurrentPage
{display: block; width: 138px; height: 63px; border: 0; background: url("../images/nav_04.png") no-repeat 0 0; background-position: 0 -63px;}
#navMeetCurrentPage span
{display: none;}
#navMeet:hover
{background-position: 0 -126px;}
#navMeet:active
{background-position: 0 -63px;}
#navMeet span
{display: none;}

#navBlog
{display: block; width: 108px; height: 63px; background: url("../images/nav_05.png") no-repeat 0 0;}
#navBlogCurrentPage
{display: block; width: 108px; height: 63px; border: 0; background: url("../images/nav_05.png") no-repeat 0 0; background-position: 0 -63px;}
#navBlogCurrentPage span
{display: none;}
#navBlog:hover
{background-position: 0 -126px;}
#navBlog:active
{background-position: 0 -63px;}
#navBlog span
{display: none;}

#navContact
{display: block; width: 194px; height: 63px; background: url("../images/nav_06.png") no-repeat 0 0;}
#navContactCurrentPage
{display: block; width: 194px; height: 63px; border: 0; background: url("../images/nav_06.png") no-repeat 0 0; background-position: 0 -63px;}
#navContactCurrentPage span
{display: none;}
#navContact:hover
{background-position: 0 -126px;}
#navContact:active
{background-position: 0 -63px;}
#navContact span
{display: none;}

/* LINK STYLES */

a:link {text-decoration: underline; color: #252525;}
a:visited {text-decoration: underline; color: #252525;}
a:hover {text-decoration: none; color: #252525;}
a:active {text-decoration: underline; color: #252525;}

a.years:link {text-decoration: none; color: #252525;}
a.years:visited {text-decoration: none; color: #252525;}
a.years:hover {text-decoration: underline; color: #252525;}
a.years:active {text-decoration: underline; color: #252525;}

a.footer:link {text-decoration: underline; color: #64625e;}
a.footer:visited {text-decoration: underline; color: #64625e;}
a.footer:hover {text-decoration: none; color: #64625e;}
a.footer:active {text-decoration: underline; color: #64625e;}

a.copyright:link {text-decoration: underline; color: #ddd1bb;}
a.copyright:visited {text-decoration: underline; color: #ddd1bb;}
a.copyright:hover {text-decoration: none; color: #ddd1bb;}
a.copyright:active {text-decoration: underline; color: #ddd1bb;}

/* TWITTER STYLES */

#twitter_update_list {list-style-type: none; margin: 0; padding: 0;}

#twitter_div {
	width: 208px;
	display: block;
	float: right;
	overflow: hidden;}
 
#twitter_div ul li {
	color: #252525;
	font-family: Times, Times New Roman, serif;
	font-size: 12px;
	font-weight: 500;
	margin: 0px 15px 15px 0px;}
 
#twitter_div ul li a {
	text-decoration: none;
	color: #470559;
	font-family: Times, Times New Roman, serif;
	font-size: 12px;
	font-weight: 500;
	margin: 0px 0px 15px 0px;}
 
#twitter_div ul li a:hover {
	text-decoration: none;
	color: #470559;
	font-family: Times, Times New Roman, serif;
	font-size: 12px;
	font-weight: 500;
	margin: 0px 0px 15px 0px;}
 
#twitter_div p {
	text-align: right;
	margin-right: 6px;
	margin-bottom: 10px;}

/* BLOG FEED STYLES */

div.feedburnerFeedBlock ul { 
margin-left: 0;
margin-right: 0;
padding-left:0; 
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 20px; color: #252525;}

.feedTitle {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 30px 5px 0; font-size: 16px; line-height: 10px; color: #252525;}
.headline {font-family: Georgia, "Times New Roman", Times, serif; margin: 20px 0 10px 0; font-size: 13px; color: #252525; font-weight: bold; line-height: 40px;}
.date {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 30px 10px 0; font-size: 13px; line-height: 17px; color: #252525;}
.enclosure {font-family: Georgia, "Times New Roman", Times, serif; margin: 10px 30px 5px 0; font-size: 13px; line-height: 20px; color: #252525;}
#creditfooter {font-family: Georgia, "Times New Roman", Times, serif; margin: 0 30px 5px 0; font-size: 16px; line-height: 20px; color: #252525;}
