




div#primary-content div.inside
{
text-align: left;
vertical-align: top;
margin-left: 140px;
float:none;
}

/*
div#primary-content div.inside p
{
font-size: 14px;
}

div.signin 
{
background: #fff5e1;
width: 220px;
padding: 10px;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border: 2px #E0D9D2 solid;
border: 1px #E0D9D2 solid;
vertical-align: bottom;
}

div.signin h2
{
font-family: 'Lucida Grande','Helvetica Neu',Helvetica,Arial,'Liberation Sans',FreeSans,Verdana,sans-serif;
font-weight: 200 !important;
margin: 20px 0px 15px 0px !important;
font-size: 16px;
color: red;
padding: 0;
}

.first
{
margin-top: 0px !important;
}

table.signin
{
text-align: left;
margin: 0px 0px 12px 0px;
}

table.signin td
{
line-height: 100%;
padding: 3px 0 3px 0;
vertical-align: middle !important;
font-size: 12px;
}

table.signin td.l
{
text-align: right;
padding-right: 5px;
color: #A08575;
line-height: 16px;
xwidth: 10px;
}

input.input 
{
font-size: 14px;
color: #6c6c6c;
background-color: #fff;
border: 1px solid #E0D9D2;
padding: 3px;
color: black;
width: 8em;
}

.button 
{
font-size: 11px;
font-weight: bold;
letter-spacing: .5px;
color: #fff;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
padding: 3px 15px 3px 15px;
text-align: center;
margin-bottom: 5px;
text-transform: uppercase;

background-color: #990000;
border: 0px solid #990000;

background-color: #228d27;
border: 0px solid: #228d27;
}

.button:hover
{
background-color: #660000;
border: 0px solid #660000;

background-color: #126416;
border: 0px solid #126416;

cursor: hand;
}

.signedin
{
background-color: #006600;
border: 0px solid #006600;
}

.signedin:hover
{
background-color: #003300;
border: 0px solid #003300;
cursor: hand;
}

div#baby 
{
font-size: 9px;
text-align: center;
margin: 3px 0px 0px 0px;
}

div#become-member
{
padding: 6px;
float: none;
clear: both;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
}

.home-module
{
padding: 15px;
background: #E9FFDB;
text-align: left;
overflow: hidden;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border: 2px #C8DCBE solid;
border: 1px #C8DCBE solid;
}

.home-module h2 
{
padding-left: 10px;
font-size: 14.5px;
font-weight: 400;
text-transform: uppercase;
font-family: 'Helvetica Neu', 'Lucida Grande', Helvetica, Arial, Verdana, sans-serif;
letter-spacing: 1px;
padding-bottom: 5px;
color: #008000;
}

div#list1 div#list2 ul {
	color: #CEA287;
	list-style-type: square;
	text-indent: 0;
}

.b {
	color: #000;
}

div#list2 
{
background-image: url('//pics.cdn.librarything.com/pics/index/angled-screenshot.png');
background-repeat: no-repeat;
background-position: top right;
min-height: 370px;
min-width: 300px;
}

div#list2 li 
{
font-size: 14px;
margin-left: -15px;
margin-top: 5px;
}

div#books div#members {
}

div#books {
	margin-bottom: 15px;
}

div#books ul {
	display: block;
	list-style-type: none;
	width: 100%;
	text-align: center;
	margin-top: -5px;
}

div#books li {
	display: inline;
	list-style-type: none;
	margin-right: 15px;
	padding: 0;
}

div#books img:hover {
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

div#members 
{
font-size: 10px;
}

div#members li {
	display: inline;
	list-style-type: none;
	margin-right: 0;
	padding: 5px;
}

div#members ul {
	display: block;
	list-style-type: none;
	margin-left: -30px;
	margin-top: 40px;
}

.recent-items-right {
	margin-right:0;
}

div#press {
	width: 100%;
	margin: auto;
	padding: 10px 0;
	text-align: center;
	background: #fff;
	width: 100%;
	margin-top: 20px;
}

div#press ul {
	text-align: center;
	display: block;
	list-style-type: none;
	margin-top: -2px;
	margin-bottom: -2px;
}

div#press li {
	display: inline;
	padding-right: 19px;
	border: 0px solid #fff;
}

div#press img
{
border: none;
}

div#quotes
{
padding-top: 0px;
padding-bottom: 15px;
padding-left: 5px;
padding-right: 5px;
width: 600px;
margin-top: -15px;
font-family: Times,'Times New Roman',serif;
font-size: 16px;
text-align: center;
position: relative;
}

div#quotes div
{
margin: 6px 0 0 0;
padding: 50px 0 30px 0;
width: 600px;
height: 99px;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
background-position: top center;
background-repeat: no-repeat;
position: relative;
display: none;
text-align: center;
}

div#quotes p
{
padding: 0 45px 0 45px;
margin-top: -12px;
}

#quote1
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-pc.png');
}

#quote2
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-lifehacker.png');
}

#quote3
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-npr.png');
}

#quote4
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-nyt.png');
}

#quote4 p
{
padding: 0 35px 0 35px !important;
}

#quote5
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-wsj.png');
}

#quote6
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-wsj.png');
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-bostonglobe.png');
}

#quote6 p
{
padding: 12px 35px 0 35px !important;
}

#quote7
{
background-image: url('//pics.cdn.librarything.com/pics/index/bubble-libraryjournal.png');
}

x#quote1 { margin-left: 400px !important; }
x#quote2 { margin-left: 448px !important; }
x#quote3 { margin-left: 455px !important; }
x#quote4 { margin-left: 470px !important; }
x#quote5 { margin-left: 445px !important; }
x#quote6 { margin-left: 435px !important; }
x#quote7 { margin-left: 530px !important; }

div#footer
{
font-size: .75em;
text-align: center;
}

div.bottombar
{
margin-top: 130px;
}

/* Begin Dropdowns */

div#navigation .secondary { /* second-level lists */
	display: none;position: absolute;
	left: 0;
	color: #fff;
}

div#navigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

div#navigation li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	color: #fff;
	list-style-type: none;
	margin-top: 18px;
	border-top: 2px solid #fff;
	padding-top: 2px;
	background: #C4BD95;
}

/* End Dropdowns */

/*

div#books table
{
margin-bottom: 15px;
}

td.middle
{
padding-right: 5px;
padding-left: 5px;
}

td.carousel
{
width: 24px;
}

td.cright { padding-right: 10px; }
td.cleft { padding-left: 10px; }

table.ff
{
margin: 2px 10px 0px 2px;
}

div.ff
{
display: block;
clear: both;
margin: 0px 0px 15px 0px !important;
font-size: 10px;
font-size: 12px;
}

table.ff td
{
width: 50%;
}

table.ff td.left
{
padding-right: 8px;
}

table.ff img.thumb
{
float: left;
padding-right: 7px;
padding-bottom: 4px;
padding: 0px 10px 10px 0px;
}

table.topcontent
{
margin: 10px 0px 20px 0px;
vertical-align: top;
}

table.topcontent td
{
vertical-align: top;
}

p.error
{
margin: 0px 0px 5px 0px;
padding: 0px;
color: red;
font-weight: bold;
}

td.right h2
{
margin-top: 4px !important;
}

table.giftcode
{
margin: 0 0 15px 15px;
}

table.giftcode td
{
font-size: 14px;
padding: 10px 5px 0px 10px;
font-weight: bold;
text-align: right;
}

table.giftcode td.r
{
color: green;
text-align: left;
}

table.upgradeoptions
{
margin-top: 30px;
}

table.upgradeoptions td
{
padding-right: 25px;
}

table.topcontent div.info
{
width: 100%;
}

table.topcontent div.info p
{
padding-left: 0px !important;
margin-left: 0px !important;
text-align: left;
}

div.problem
{
margin: 20px 0 10px 5px;
text-align: left;
}

div#already_new div.new, div.new div.already
{
display: none;
}

div.new#already_new div.new, div.already#already_new div.already
{
display: block;
}

div#primary-content
{
border-style: none;
}
*/






