/*
Theme Name: Free Forex eBook
Theme URI: http://freeforexebook.org/
Description: The default Free Forex eBook Theme.
Version: 1.0
Author: LDS
Author URI: http://www.lastdoorsolutions.com/
Tags: blue, custom header, fixed width, two columns, widgets
*/



* {
	font-size:100.01%
}

html {
	font-size:62.5%;
}

body {
	margin:0;
	font:1.4em Arial, Helvetica, sans-serif;
	line-height:18px;
	background:#fff url(images/page-bg.gif) repeat-x;
	color:#333;
}

a {
	color:#333;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

:focus {
	outline:0;
}

/*Common Style*/

img {
	border:none;
}

.alignleft {
	display:inline;
	float:left;
}

.alignright {
	display:inline;
	float:right;
}

img.aligncenter {
	margin:0 auto;
	display:block;
}

.text-alignright {
	text-align:right;
}

.text-aligncenter {
	text-align:center;
}


#wrapper {
	position:relative;
	width:980px;
	margin:0 auto;
	}
	
	#header {
		background:url(images/header-background.png) no-repeat;
		height:394px;
		overflow:hidden;
		}
		
		#newletter-signup {
			position:absolute;
			top:45px;
			left:22px;
			width:256px;
			padding:138px 0 0 76px;
			height:188px;
			}
			
			#newletter-signup form { 
				color:#3D2D14; 
				padding:0; 
				margin:0; 
				font-size:12px; 
				font-weight:bold;
				}
				
			#newletter-signup label {
					display:block;
			}
				
			#newletter-signup input.textbox { 
				height:19px; 
				width:139px; 
				border:1px solid #6A5E5E; 
				background:#F1DAAD; 
				overflow:hidden; 
				margin-bottom:6px; 
				margin-left:8px; 
				}
				
			#newletter-signup .get-it-now { 
				margin-left:45px;
				}
				
			#newletter-signup span { 
				width:166px; 
				font-size:11px; 
				color:#3D2D14; 
				display:block; 
				font-weight:normal;
				line-height:14px;
				padding-top:10px;
				}
		
		#menu {
			position:absolute;
			margin:0;
			top:27px;
			right:90px;
			}
		
		#menu li {
			display:inline;
			float:left;
			list-style:none;
			padding:0 15px;
			background:url(images/separator.png) left no-repeat;
			}
			
			#menu li.home {
				background:none;
				}
		
		#menu li a {
			color:#003366;
			font-weight:bold;
			text-decoration:none;
			}
		#menu li a:hover {
				text-decoration:underline;
		}
			
		#menu li.current_page_item a {
			color:#fff;
			}
			
		#teaser {
			position:absolute;
			top:200px;
			right:32px;
			height:150px;
			width:570px;
			overflow:hidden;
			background:url(images/teaser-content.gif) no-repeat;
			text-indent:-9999px;
			}
		
	#container {
		width:981px;
		background:url(images/container-background.gif) repeat-y;
		overflow:hidden;
		}
		
		#coll-one {
			width:520px;
			display:inline;
			float:left;
			background:url(images/coll-1-background.gif) right top no-repeat;
			padding:20px 30px 20px 30px;
			margin-right:20px;
			}
			
			#coll-one  h1 {
					font-size:22px;
					font-style:italic;
					line-height:24px;
					font-weight:normal;
			}
				#coll-one  .content {
					background:url(images/content-bg.gif);
					line-height:21px;
				}
				#coll-one  .content p {
					margin:0;
					margin-bottom:21px;
				}
			
			#coll-one .author {
				color:#7a4e02;
			}
			
		#sidebar {
			width:345px;
			display:inline;
			float:left;
			margin-right:18px;
			height:100px;
			}
			
			.recent-articles-heading {
				background:url(images/recent-articles.gif) no-repeat;
				width:157px;
				height:16px;
				text-indent:-9999px;
			}
			
				.box {
					width:345px;
					overflow:hidden;
				}
				
				.box .top-curve,
				.box .bottom-curve{
					width:345px;
					height:15px;
					overflow:hidden;
				}
				
				.box .top-curve {
					background:url(images/box-top-curve.gif) no-repeat;
				}
				
				.box .bottom-curve {
					background:url(images/box-bottom-curve.gif) no-repeat;
				}
				
				.box .mid-conent {
					padding:0 15px;
					overflow:hidden;
					border-left:1px solid #efcfb2;
					border-right:1px solid #efcfb2;
				}
					.box .mid-conent ul {
						margin:0;
						padding:0;
						list-style:none;
					}
					
					.box .mid-conent li {
						border-bottom:2px solid #e2e2e2;
						padding:5px 0;
						font-size:12px;
					}
					
					.box .mid-conent li span {
						display:block;
						color:#999;
						font-size:11px;
					}
					
					.articles-list {
						margin:0;
					}
					
					.articles-list li span {
						font-size:12px;
						color:#999;
						display:none;
					}
				.articles-list li a {
					 text-decoration:none;
				}
				
				.articles-list li a:hover {
					text-decoration:underline;
				}
				
				.previous,
				.next {
					 font-weight:bold;
				}
				
				#coll-one ol {
					_margin-left:45px;
				}
				
				.error {
					height:300px;
				}
				
	#footer {
		background:url(images/footer-background.gif) no-repeat top left;
		height:67px;
		text-align:center;
		clear:both;
		padding-top:30px;
		font-size:12px;
		clear:both;
		}