/*------------BIG STUFF----------*/

body { 
 	background: #43567A url(bg_bookstripe.jpg);
 	color: #263055;
 	font: 12px/1.4em verdana, arial, sans-serif;
 	text-align: center;
 	padding: 0px;
 	margin: 30px auto 30px auto;}

form { margin: 0px; padding: 0px; clear: both; }

small { font: 8pt verdana, arial, sans-serif;  }

blockquote { 
	border: #CD963D 1px dashed;
	background: #fff; 
	padding: 4px;
	margin: 4px; 6px; }

#container {
	width: 90%;
	min-width: 780px;
 	background: #E7E9EF;
	border: #CD963D 2px solid;
 	height: 100%; height: auto;
 	margin: 0 auto;
 	position: relative;
	text-align: left;
	padding: 0px 0px 2px 0px; }

#header { 
	width: 100%; 
	background: #B1B8C6 url(bg_booktops.gif) repeat-x bottom;
	height: 120px;
	padding-top: 12px;
	text-align: center; }

#header h1 { display: none; }

#header h3 { 
	text-align: center;
	font-family: Georgia, Times New Roman;
	font-size: 1.3em;
	color: #fff; }

#content {
	padding: 24px 3px 0px 6px !important;
	padding: 12px 3px 0px 5px;
	margin: 3px auto 0 auto !important;
	margin: 0 auto;
	text-align: left;
	height: 100%; 
	height: auto; }

#footer { 
	clear: both;
	font-size: 0.8em;
	margin: 28px auto 2px auto;
	border-top: 1px solid #CD963D;
	padding: 0px;
	width: 40%;
	text-align: center; }
	

/*------------MENU STUFF----------*/

#menu { margin-bottom: 12px !important;
	margin-bottom: 0px; }

#toptier {
	clear: both; 
	background: #fff;
        z-index: 300;
	float: left;
	text-align: center;
	width: 100%; 
	border: solid #8F6522;
	border-width: 1px 0px 1px 0px;
	padding: 1px auto -1px auto;
	margin: 0px auto; }

#toptier a {
	clear: none;
	text-align: center;
	display: block;
	border: 1px solid #CD963D;
	color: #8F6522;
	font-family: Georgia, Times New Roman;
	font-size: 1.1em;
	line-height: 1em !important;
	line-height: 1.1em;
	text-decoration: none;
	padding: 0.15em 0.25em;
	margin: 0px; }

#toptier a.active, #toptier a.active { 
	background: #2B1E13; 
	color: #FFEAB6; 
	text-decoration: none; }

#toptier a:hover, #toptier s.sfhover { left: -999em; }
#toptier a:hover, #toptier a:hover, #a.sfhover, #toptier a.sfhover { left: auto; }
#toptier a:hover, #toptier a.sfhover, #toptier a:hover, #toptier a.sfhover { background: #B1B8C6; color: #fff; }


/*------------BODY STUFF----------*/

img {margin: 0px; padding: 0px; }

hr { border: 0px; border-collapse: collapse;  color: #835D39; background-color: #835D39; height: 1px; }

table tr td { font: 12px/1.4em Verdana, arial, sans-serif; line-height: 14px;}

/*------------- TEXT STUFF -------------*/

a:link { color: #3C0002; font-weight: bold; text-decoration: none; }
a:visited { color: #835D39; font-weight: bold; text-decoration: none; }
a:hover { color: #764338; font-weight: bold; text-decoration: underline; }

h1 {font-family: helvetica, verdana; font-weight: normal; font-size: 16pt; color:#3C0002;
	line-height: 16pt; margin: 0px; }

h2 { margin-top: 12px; }

h4, h4 a:link, h4 a:visited {	
	text-align: right;
	padding-top: 0px;
	margin-top: 0px;
	font-family: verdana, arial ; 
	font-weight: normal; 
	font-size: 8pt; } 

h3  {
	text-align: left;
	font-family: Georgia, Times New Roman;
	font-size: 1.3em;
	color: #764338;
	margin: 0px 0px 3px 0px;
	padding: 3px 0px;
}

/*------------ DECOR STUFF -------------*/

table.form tr th { text-align: right; vertical-align: top; }
table.form tr td { text-align: left; vertical-align: top; }

tr.alternate, table tr.alternate { background: #FFFFFF; } 

.smallright { font-size: 8pt; text-align: right; }

.result { font-weight: bold; padding: 6px 0px; }

.error { color: #900; font-weight: bold; padding: 6px 0px; }
	
/*----------- COLUMNS --------------------*/

.sidebar { 
	font-size: 8pt; 
	line-height: 12px;
	text-align: left;
	border: 1px dashed #835D39; 
	border-width: 1px 0px; 
	margin: 48px 3px 6px 3px !important;
	margin: 46px 2px 6px 2px;
	padding: 5px 0px; }

/*----------- LJ FEED FORMATTING ------------*/

.ljfeed { 
	border: 1px solid #835D39; 
	text-align:left; 
	padding: 6px;
	margin: 2px 4px; }
	
.ljfeed h2 { 
	display: block;
	text-align: left;
	font-family: Georgia, Times New Roman;
	font-size: 1.3em;
	color: #835D39;
	padding: 0.2em; 
	margin: 0px -4px 4px 0px; }

.ljfeed h4 {
	text-align: right;
	padding-top: 0px;
	margin-top: 0px;
	font-family: verdana, arial ; 
	font-weight: normal; 
	font-size: 8pt; } 