
/* This code will force Firefox scroll bar */

html { height: 100%; margin-bottom: 1px; }


* {margin: 0px;	padding: 0px; border: 0px;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color:#d3d3d3;}

h1, h2 {color: #666666;}

h1 {letter-spacing: -1px; font-size: 2.6em; font-weight: normal;}

h2 {margin-bottom: 10px; letter-spacing: +1px; font-size: 1.0em; border-bottom:#AEAEAE 1px solid;}

h3 {margin-bottom: 12px; font-size: 1.3em; color: gray;	border-bottom:  #AEAEAE 1px solid;}

h6 {	color: #708090;  font-weight: bold;  font-size: 13px;   }
h4 {color: #666666; letter-spacing: +1px; font-size: 1.0em;font-weight: bold; }

p, ul, ol {margin-bottom: 20px; line-height: 170%;}

p {}

/* this code is only for the main page - contrarian index*/

.div_contrarian{margin-bottom: 10px; border-bottom:#AEAEAE 1px solid;}
.contrarian_font { letter-spacing: +1px; font-size: 1.0em; }

blockquote {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-color: #f5f5dc;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
	border-left: 11px solid #a9a9a9;
}

blockquote .social_quote p {}

.social_quote {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #f5f5dc;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: black;
	border-left: 11px solid #a9a9a9;
}

a {text-decoration:none; color:#333399; background-color:transparent;}
a:hover {background: none; color: #A52A2A;}

hr {display: none;}

.breadcrumbs{ margin-left: 200px; padding-top: 65px;}

.banner_top{
 width: 580px;
 margin-left: 50px;
 margin-right: auto;
 margin-bottom: 10px;
}

#Center_page{
 width: 600px;
 margin-right:  30px;
 margin-top: 10px;
 margin-bottom: 30px;
 float: right;
 height: inherit;
}

#front_left_page{
 width: 170px;
 margin-left:  30px;
 margin-top: 20px;
 margin-bottom: 30px;
 float: left;

}
#front_page_pic{}
 
.index_center_holder p{text-align: center;}
 
/* Menu */


/* Header */

#header {height: 85px; background-image: url(../images/site_images/banner2.jpg)}

/* Header  Shadow*/
#headershadow {height: 8px; background-image: url(../images/site_images/topbannershadow.gif); float: right;width: 667px;}

#front_headershadow {height: 8px;background-image: url(../images/site_images/topbannershadow.gif);float: right;width: 860px;}



/* Page */
#page_oil {	width: 860px;	background-color: white;}

#page {
	width: 860px;
	margin: 0 auto;
  background : url(../images/site_images/img20.PNG) repeat-y center;
	background-color: white;
}

#page p{line-height: 170%;}

#left_front_sidebar {width: 170px; float: left;	margin-left: 20px;}
/* Sidebar Common Style */

#page  ul {line-height: normal;
}

#page .sidebar li {padding: 0; background: none;}

/* Left Sidebar */

#left_sidebar {float: left;	width: 170px;	padding: 10px 10px 10px 10px;}

#left_sidebar .member_info{
padding-bottom: 5px;
padding-top: 5px;
text-align: center;
margin-bottom: 10px;
font-size: 12px;
font-weight: bold;
color: white;
background-color: #1D62B3;
	}
  
#left_sidebar .member_info a{color: white;}
#left_sidebar .member_info a:hover{color:  #a9a9a9;}
	
	
	
#rss{	
	width: 168px;
	height: 30px;	
	float: left;	
	 margin-top: 10px;
	 margin-bottom: 10px;
   text-align: left;
	background-image: url(../images/site_images/RSS4.gif);

}

#forum{	
	width: 168px;
	height: 30px;	
	float: left;	
	 margin-top: 0px;
	 margin-bottom: 10px;
   text-align: left;
	background-image: url(../images/site_images/forum_banner.gif);

}


#contrarian{	
	width: 168px;
	height: 30px;	
	float: left;	
	 margin-top: 0px;
	 margin-bottom: 10px;
   text-align: left;
	background-image: url(../images/site_images/Contrarian.gif);

}
/* Footer */
#footer {
	width: 860px;
	height: 18px;
	border-top:  #AEAEAE 1px solid;
	margin-left: auto;
	margin-right: auto;	
}

#front_footer {
	width: 860px;
	height: 8px;
	border-top:  #AEAEAE 1px solid;
	margin-left: auto;
	margin-right: auto;
}

#front_images{
	width: 608px;
	float: right;
		border-bottom:  #AEAEAE 1px solid;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-right: 20px;
}

#front_images_social{
	width: 608px;
	float: right;
		border-bottom:  #AEAEAE 1px solid;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-right: 0px;

}

#front_text {width: 608px;float: right;}

.front_text{
		border-bottom:  #AEAEAE 1px solid;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-right: 20px;
		font-size: 14px;	
		line-height: 25px;
}
.divider{border-bottom:  #AEAEAE 1px solid;	padding-bottom: 10px;	padding-top: 10px;}
.divider2{border-bottom:  #AEAEAE 1px dashed;	margin-bottom: 10px;	margin-top: 2px;}
.divider3{border-bottom:  #AEAEAE 1px dashed;	margin-bottom: 2px;	margin-top: 2px;}
.divider4{border-bottom:  #AEAEAE 1px dashed;	margin-bottom: 6px;	margin-top: 2px;}
.divider5{border-bottom:  #AEAEAE 1px dashed;	margin-bottom: 2px;	margin-top: 5px;}
.social{border-top: #AEAEAE 1px dashed;	margin-bottom:0px;	margin-top:10px; padding-top: 10px;}

#wrapper{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;

}

#fwrapper{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-color: white;

}
.input {
width: 100px;
 border-top:        2px solid #555;
 border-left:       2px solid #555;
 border-bottom:     1px solid #999;
 border-right:      1px solid #999;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         13px;
 height:            1.5em;
 padding:           0;
 margin:        	0;
} 
.submit {
 width: 55px;
 height: 20px;
 font-family:       arial, Lucida Grande, Verdana, Geneva, Sans-serif;

 
 
 border-top:		1px solid #fff;
 border-left:		1px solid #fff;
 border-right:		1px solid #333;
 border-bottom:		1px solid #333;
 background-color:  #ccc;
 color:             #333;
 cursor: pointer;
 cursor: hand;
}  

.submit2 {
 height: 20px;
 font-family:       arial, Lucida Grande, Verdana, Geneva, Sans-serif;
 border-top:		1px solid #fff;
 border-left:		1px solid #fff;
 border-right:		1px solid #333;
 border-bottom:		1px solid #333;
 margin:        	0;

 background-color:  #ccc;
 color:             #333;
 cursor: pointer;
 cursor: hand;
}  
.input2 {
width: 140px;
 border-top:        2px solid #555;
 border-left:       2px solid #555;
 border-bottom:     1px solid #999;
 border-right:      1px solid #999;
 color:             #333;
 font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 font-size:         13px;
 height:            1.5em;

} 

/* registration Form*/

#r_heading{
					 background-color:  #666699;
					 color: white;
					 padding: 10px;
					 padding-left: 20px;

					 font-weight: bold;
					 line-height: 20px;
					 font-family: sans-serif;
 					 font-size: 15px;
					 font-stretch: wider;
					 border: 	1px solid #6666ff;
					 border-color: #6666ff;
}
.box{
 		 			 width: 600px;
 					 		float: right;
	height: 30px;
	  text-indent: 10px;
}

/* Site News window*/

#window{
				background-color:white;
				width:170px;
				margin-top: 0px;				
				padding-left: 0px;
		
				line-height: 14px;
 				font-size: 12px;	
				letter-spacing: 0.0px;
				
}





/* kepps a space between the ineer blocks of side bar*/
.insideWin{ margin-top:5px;}

#Window .leftmargin{text-indent: 5px;}

.window a{
				text-decoration:   none;
 				color:#223E6E;
}
.window a:hover {
				background: none;
				color: #A52A2A;
				text-decoration: underline;
}
.winp2 {
				background: none;
				color: #708090;
				font-weight: normal;
				font-style: italic;
}
.winp1 {				
				background: Black;
				width: 170px;
				letter-spacing: 0px;
				font-weight: bold;
				color: white;
				font-size: 13px;
				padding-bottom: 5px;
				padding-top: 5px;
				text-indent: 5px;
}

.winp3 {				
				background: white;
				width: 160px;



				font-size: 12px;

	Margin-right:10px;				
	padding: 5px;	
}

.win-divider{ 
	
		 		border-bottom: 1px solid #DDDDDD;
		 		margin-top:5px;
		 		margin-bottom:5px;
}

.support {				
				background:white;
				width: 160px;
				margin-top:10px;
				Margin-right:5px;				
				font-size: 13px;
				padding: 5px;		
				color:#333399;
}

.left_banner {				
				background:white;
				width: 160px;
				margin-top:10px;
				Margin-right:5px;				

				padding: 5px;		
				
}

.enimerosi {				
	background:white;
	width: 160px;
	margin-top:10px;
	Margin-right:10px;				
	padding: 5px;	
	font-family:       Lucida Grande, Verdana, Geneva, Sans-serif;
 	font-size:11px;
			
}




#text-align-left {text-align: left;}
/* used only for the oil chart seires page*/
.center_pic{
margin-left:50px;
margin-right:50px;
}

#email_list{
						font-weight: bold;
		 				background-color:  #666699;
							background-color:#335D5D;
						width:170px;
						color: white;
						font-size: 12px;
						margin-top:5px;
						margin-bottom:10px;
}

#email_list.p{


}
