/*------------BIG STUFF----------*/

body { 
 	background: #253804 url(http://www.twocranespress.com/botany/graphics/leafborder_right.jpg) repeat-y left;
 	color: #F0E097;
 	font: 12px/1.4em verdana, arial, sans-serif;
 	text-align: center;
 	padding: 0px;
 	margin: 0px;}

form { margin: 0px; padding: 0px; clear: both; }

small { font: 8pt verdana, arial, sans-serif;  }

blockquote { 
	border: #714007 1px dashed;
	color:#714007; 
	background: #fff url(http://www.twocranespress.com/botany/graphics/parchment.jpg) repeat; 
	padding: 4px;
	margin: 4px; 0px; 16px; 0px;  }

#container {
	background: #fff url(http://www.twocranespress.com/botany/graphics/leafborder_left.jpg) repeat-y right;
	width: 70%; min-width: 680px;
	color: #796025;
	border-left: #796025 2px solid;
 	height: 100%; height: auto;
 	margin: 0px auto 0px 100px;
 	position: relative;
	text-align: left;
	padding: 10px 120px 10px 20px; }

#header { 
	width: 100%; 
	background: #B1B8C6 url(bg_booktops.gif) repeat-x bottom;
	height: 120px;
	padding-top: 12px;
	text-align: center; }

#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----------*/


/*------------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; }

#container a.menu { font: 16px italic Georgia, Times New Roman; color: #714007; text-decoration: none;  }
#container a.menu:hover  { font: 16px Georgia, Times New Roman; color: #796025; font-style: italic; text-decoration: none;  }

h1 {font-family: Georgia, Times New Roman; font-weight: normal; font-size: 16pt; color:#714007;
	line-height: 20pt; margin: 0px 0px 20px 0px; }

h2 { font-family: Georgia, Times New Roman; font-size: 14pt;  font-weight: normal; color:#714007; }

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; } 