body {background: #E6E1D8;	font-family: Verdana, Arial, Tahoma,  sans-serif; font-size: 0.9em;}

A:link, A:visited, A:active 	{text-decoration: underline; color : #660000; font:  1.0em Verdana, Arial, sans-serif; }
A:hover  {text-decoration : underline; color: #000000; font: 1.0em Verdana, Arial,  sans-serif; }

input, textarea 
{
	background: #e8e3de; 
	border: #a9a9a9 1px solid;
} 
#rap 
{
	background:#E6E1D8 left;
	width:960px;
	padding:0px 0px;
	text-align:left;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	margin-left:auto; margin-right:auto;
	border:double #E6E1D8;
}
#header {
 	height: 114px;
	margin: 0 auto;
	width:960px;
	padding:0;
	padding-bottom: 1.5em;
	border: 1px 5px 0 5px;
	border-color: #E6E1D8;
  border-bottom: 2px solid #ccc;
	background-color: #E6E1D8;
}

#header .headleft {
  width:67%;
  float:left;
  margin:0;
  padding:0;
  height:115px;
  }


#header .headright {
	width:31%;
	float:right;
	margin:0;
	padding:0;
	}
	
	
#header .headrightmainsite {
	width:31%;
	float:right;
	margin:0;
	padding:0;
	background-image: url("http://www.jesse-livermore.com/jll-background.jpg");width:300px; height:114px; background-repeat:no-repeat;
	}	
	
	
#header .headleft 
p {
	margin:0;
	height:26px;
	line-height:26px;
	}

#header .headright p {
	clear: both;
	float:center;
	margin:0;
	height:24px;
	line-height:24px;
  font-size: 0.7em;
	text-align:center;
	}

#header .headrightmainsite p {
	clear: both;
	float:center;
	margin:0;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration: none; 
	color : #333; 
	font:0.9em Verdana, Arial, sans-serif; 
	position:relative;left:-30px; top:20px;
	}	
	
.headright h6{	text-align:center;  font-weight:normal; font-size: 0.8em;	margin: 3px; margin-top: 0px;}

#content {
	width:460px;
	float:left;
	padding: 0 1px 4px 7px;
	margin:0px;
	overflow:hidden;
	display:inline;
	background: #E6E1D8;	
  border-right:0px solid #ccc;
	border-left: 1px solid #ccc;
}

/* Old background
background: #E6E1D8;	

Image padding is only for blog section - not in css of the main site.
*/
#content img {padding: 0px; margin: 2px 10px 5px 2px; float: left; border-color:white;}

#sidebar {
	width:180px;
	float:left;
	padding:0px 5px 0px 0px;
	margin:0;
	color:#ffffff;
	display:inline;
} 

#sidebar h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-size: 0.8em;
	color: #000000;
	text-align:center;
	background: #E6E1D8;  
	font-weight:normal;
}

a img {
	border: none;
}
acronym, abbr {
	border-bottom: 1px dotted #0c6bf0;
}
acronym, abbr, span.caps {
	cursor: help;
	letter-spacing: .07em;
}
code {
	font-size: 1em;
	font-style: italic;
}
blockquote {
	margin: 15px 30px 0 45px;
	padding: 0 0 0 45px;
	background: url(img/blockquote.gif) no-repeat left top;
	font-style:italic;
}

cite {
 color: darkblue;
 font-weight:bold;

}
h3 {
	margin: 0;
	padding: 0;
	font-size:1.3em;
}

p {
	margin: 0 0 1em;
	padding: 0;
	line-height: 1.6em;
}

h1 {	font-size: 1.6em;	margin: 5px 0 5px 0;}
h2 {	color:#000000; font-size: 0.9em;	margin: 0;	padding-top: 2px;	padding-bottom: 8px; position: relative;}
h2 a, h2 a:link, h2 a:active, h2 a:visited, h2 a:focus {color:#660000; text-decoration: underline; font-weight: 600 ;}
h2 a:hover {color:#000000; text-decoration: underline; font-weight: 600 ;}

h3 {color: #5e74b3;	font-size: 8pt;	padding: 0;	border-bottom: 1px dashed #a52a2a;}  

h4 {	text-align:center; font-size: 0.9em;	margin: 25px 0 5px 0;}

#rightside {
	width:300px;
	float:right;
	padding:0px 0px 5px 0px;
	margin:0;
	color:#000000;
	display:inline;
	background:#E6E1D8;
border-width: 0px;
border-color: rgb( 100, 100, 255); 
border-style: dashed; 
} 

#rightside h5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-size: 0.8em;
	color: #000000;
	text-align:center;
	background: #E6E1D8;  
	font-weight:normal;
}

#rightside h6 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	font-size: 0.8em;
	color: #000000;
	text-align:center;
	background: #E6E1D8;  
	border-top:#ccc 0px solid;
	font-weight:normal;
}

#rightside ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;	
	font-color: #000000;
  background: #E6E1D8; 
	border:#000000 0px solid;
	border-top:#000000 0px solid; 
}

#pagenav{	list-style:none;}
#rightside ul li {margin: 0em 0 0 0; }
#rightside ul li {border:#000000 0px solid; border-top:#000000 0px solid;}
#rightside ul li {padding: 3px;}
#rightside ul li {color: #000000; font-weight:normal; font-size: 0.8em;}
#rightside ul li a {text-decoration: none;  border:none; }
#rightside ul li a:link {color: #004e99;}
#rightside ul li a:visited {color: #004e99;}
#rightside ul li a:hover, #sidebar ul li a:active {	color:#660000;}
#rightside ul ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.7em;	
	background:none;
	border:none;
}
#rightside ul ul li 
{
	margin:0;
	padding:0;
	padding-left:10px;
	margin-left:10px;
	background:url(subcat_bullet.gif) no-repeat left;
}


#descr {padding: 0px;	margin: 0 0 5px 0;}

#links a {font-size: 10pt;}
#links p {	margin: 0 0 7px 0;}


#header h1 
{
	margin: 0;	
	font-size: 1.6em;	
	padding:10px 20px 0 0;
	text-align:right;	
}
#header h1 a 
{
	color:#B5C09D;
	text-decoration:none;
}
#header h1 a:hover 
{
	color:#F7F3ED;
}
#header #desc
{
	font-weight:normal;
	font-style:italic;
	font-size:1em;
	color:#B5C09D;
	text-align:right;
	margin:0;
	padding:0 20px 0 0;
}

#sidebar h2 {
	margin: 0px;
	padding:0px;
	font-size: 1.0em;
	color: #000000;
	text-align:center;
	background: #E6E1D8;
	bottom-border:#000000 0px solid;
	font-weight:normal;
}

#sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	font-size: 0.9em;	
	font-color: #000000;
  background: #E6E1D8;
	border:#000000 0px solid;
	border-top:#000000 0px solid;
}

#pagenav{	list-style:none;}
#sidebar ul li {margin: 0em 0 0 0;}
#sidebar ul li {border:#000000 0px solid; border-top:#000000 0px solid;}
#sidebar ul li {padding: 3px;}
#sidebar ul li {color: #000000; font-weight:normal;}
#sidebar ul li a {text-decoration: none; font-size: 0.8em; border:none; }
#sidebar ul li a:link {color: #660000;}
#sidebar ul li a:visited {color: #660000;}
#sidebar ul li a:hover, #sidebar ul li a:active {	color:#000099;}
#sidebar ul ul {
	list-style-type: none;
	padding: 5px;
	margin: 0;
	font-size: 0.7em;	
	background:none;
	border:none;
}
#sidebar ul ul li 
{
	margin:0;
	padding:0;
	padding-left:10px;
	margin-left:10px;
	background:url(subcat_bullet.gif) no-repeat left;
}

#content ul,#content ol {margin: 0 0 0 1.0em; padding-top:0.1em; padding-bottom:0.5em;line-height: 1.8em;}
#content ul li,#content ol li {margin:0 0 3px; padding: 5px;}
#content ul ul,#content ol ol {margin:5px 0 5px 5px;}

.post , .page
{
	margin:0 0 30px 0;
}

.post
{
border-top:#000000 1px ;
line-height: 1.8em;
}
.page 
{
	margin:25px 0 0 27px;
}
.post-info, .post-info1, .page-info 
{
	font-size:1.0em;
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
	padding:0;
	color:#333;
	background:#E6E1D8;         
}

.page-info 
{
	text-align:center;	
}
.post-info a, .post-info1 a,
{
	color:#990000;
}
.post-info a:hover,  .post-info1 a:hover,
{
	color:#000;
}

.post-content, .page-content {
	padding:5px 0;
	margin:3px 0;
	border-top:#000000 1px ;	
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	line-height: 1.8em;
}
.page-content {

}
.post-title, .page-title {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size:1.3em;
	margin:0;
	font-weight:bold;
	background:#E6E1D8;
	text-align:center;

	
}
.page-title 
{
	font-size:1.8em;
	font-weight:normal;
}
#content .page-title a, .post-title a:link, .post-title a:visited, .post-title a:hover, .post-title a:active
{
	text-decoration:none;
		color: #000099;
}
.post-date {
	float: center;
	color: #555;
	font-family: Arial, sans-serif, Verdana, Tahoma, ;
	text-align:center;
	font-weight: normal;
	background: #E6E1D8;
	font-size: 0.7em;
}
.post-footer 
{
	padding-top:5px;
}
#footer {
	margin:0 auto;
	padding: 7px 0;
	border-top:#BBC4A3 1px solid;
	clear: both;
	font-size: 0.8em;
	color: #999;
	text-align:center;
	width:740px;
}
#footer a {
border:none;
color:#999;
}

.commentlist {
	font-size:0.8em;
	font-weight:normal;
	color:#000033; 	
}
#commentform 
{
	margin:0 0 0 10px;
}
#commentform textarea {
	width: 75%;
}
#commentform p {
	margin: 0 0 1em;
}
#comments,#respond {
	text-transform: uppercase;
	margin: 3em 0 1em 40px;
	color: #000000;
	font: 0.9em verdana, helvetica, sans-serif;   
}
.commentlist li 
{
	margin:5px 0;
	line-height:1.8em;
	padding:10px 10px 20px 10px;
	background:#E6E1D8 ;
	border:#333 1px solid;
}
.commentlist .alt 

{
	margin:5px 0;
  line-height:1.8em;
	padding:10px 10px 20px 10px;
	background:#f5f5f5 ;
	border:#333 1px solid;
}
#topnav 
{
	list-style:none;
	font-size:0.9em;
	margin:0 auto;	
	padding:12px 20px 0 0;
	text-align:right;	
	font-family:Verdana, Arial, Sans-Serif;
}
#topnav li 
{
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	font-weight:bold;
}

#topnav li a:link, #topnav li a:visited
{
	text-decoration:none;	
	color:#BBC4A3;
}
#topnav li a:hover, #topnav li a:active
{
	color:#F7F3ED;	
}

table{ margin-left: auto; margin-right: auto; margin-bottom:10px;}
.tabletop {text-align: center; color:#333333; font: bold 1.1em Arial, Verdana,Helvetica; line-height: 140%; background-color:#eeeedd;} 
.cell {text-align: center; color:#333333; font: normal 1.1em Arial,Verdana, Helvetica; line-height: 140%; background-color:#f5f5f5;padding:5px;} 

hr.d {border: none 4px; 
	border-top: 1px solid #ccc;
	border-bottom: 0px solid #ccc;
	width: 100%;
	height: 1px;
	margin: 10px auto 0 0;
	text-align: left;
	}
	
.tagcloud {
line-height:1.1;
text-align:center;
}
.tagcloud a {
color: #004e99;    
text-decoration: none;
}
.tagcloud a:hover {
color: #660000;
text-decoration: none;
}

#content .timestamp {text-align:center; font-size:0.7em; margin:-5px 0 5px 5px;}
#content .timestamp a {text-align:center; font-size:0.9em; font-weight:normal; color:#333;}

/*For rss output on main site */
.news {background: #E6E1D8; color: #666666; font-size: 0.8em; line-height:1.3em; padding-left:2px; width: 180px;} 
.blue {font-size: 1.0em; color:#000099;}

.white  {text-align: left; color:black; font: normal 10pt Verdana, Arial, Helvetica;line-height:142%; }  
.cellhead {text-align: center; color:black; font: bold 12pt Verdana,Arial, Helvetica; line-height: 140%; } 
.gr { text-align: left; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #e5e5e5; padding:10px;} 
.sil {text-align: right; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #E8EDD1;padding-right:10px;} 
.lg {text-align: right; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #CCFFCC;padding-right:10px;} 
.pe {text-align: right; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #ffdab9;padding-right:10px;} 
.go {text-align: center; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #ffd700;} 
.gobot {text-align: right; color:black; font: normal 8pt Verdana,Arial, Helvetica; line-height: 140%; background-color: #ffd700;} 

/* p {font-size: 11px;}; */

.adfloat{padding: 0px; margin: 2px 10px 5px 2px; float: left;}
.adfloatindex {padding: 0px; margin: 2px 10px 5px 2px; float: left; border-color:white; border-width: 7px;} 

