/* Default Document */

/* 1) Globals
---------------------------------------------------------------------------- */

html,body {
	height: 100%;
	}
body {
	background: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	line-height:1.5;
	margin: 0;
	padding: 0;
	}
img {
	border: 0;
	}

/* -- Headings -- */
h3{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	
	margin:0;
}

h1, h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	
	margin:0;
}



/* 2) Site Structure 
---------------------------------------------------------------------------- */
#advertical {
	display:block;
	float:left;
	margin: 0px 10px 0px 0px;
        width:180;
	}
#container {
	height: auto !important;
	height: 100%;
	margin-bottom: -3.5em;
	min-height: 100%;
	}
#header_wrapper {
	height: 9.6em;
	margin-bottom: 3.2em;
	position: absolute;
	top: 0;
	width: 100%;

	}
	#header {
		width: 100%;
	    height: 180px;
		}
		.logo {
			float: left;
			}
		.reflection{
		        position: absolute;
                top: 0px;
                left: 188px;
				z-index:1;
	      }
      
#content {
	clear: both;
	margin: 12.0em auto 0 auto;
	margin-bottom: 2em;
	margin-left:2em;
	width: 960px;
	}
#sidebar {
	float: left;
	margin-top:52px;
	margin-left:15px;
	margin-bottom: 1.5em;
	width: 200px;
	}
	#sidebar h2 {
	    font-family: Georgia, "Times New Roman", Times, serif;
		color:#4b090a;
		font-size:2.8em;
		border-bottom: 1px solid #000066;
		}
		
	#sidebar ul{
		list-style-type:none;
		margin:0;
		margin-top:5px;
		padding:0;
		}
	#sidebar ul li{
		border-bottom:1px dotted #25699b;
		border-right:1px dotted #25699b;
		margin-bottom:0.2em;
		font-size: 1em;
		padding:0.2em;
		}
	#sidebar ul li a {
				background: #fff;
				color: #25699b;
				display: block;
				font-size: 1.15em;
				margin: 0;
				text-decoration: none;
				}

	
/* #) Header
---------------------------------------------------------------------------- */
#header_wrapper {
	}
	#top_bar {
		display: block;
		height: 9px;
		margin-bottom: 1em;
		overflow: hidden;
		padding: 0;
		}
	#header {

		background: url(http://www.seoresearcher.com/images/backgr_4.jpg) #fff bottom left repeat-x;
		margin: 0 auto;
		
		}
		.logo {
			float: left;
			}
		 .navigation {
	                position:absolute;
			text-align: right;
			float: left;
top:0px;
left:0px;
z-index:7;
			width: 960px;
			padding-top:150px;
			}
			.navigation ul {
				margin: 0;
				padding: 0;
				list-style-type: none;
				position: absolute;
				right: 0;
				bottom: -0.9em !important;
				bottom: -1em;
				}
				.navigation ul li {
					font: normal 1.7em Georgia;
					letter-spacing: .05em;
					color: #fff;
					float: left;
					}
					.navigation ul li a {
						display: block;
						color: #a7af65;
						text-decoration: none;
						padding: 0.3em 0.5em 0.6em 0.5em;
						margin: 0.4em 0.4em;
						}
					.navigation ul li a:hover {
						background: #5f4603;
						}

#header h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:4.5em;
 
    position: absolute;
    top: 41px;
    left: 201px;
z-index:2;
	margin:0;
      /*  margin-top: 20px;*/
	margin-right:0;
}
#header h1 a{
	color: #E87830;
	text-decoration: none;
}
#header h1 a:hover{
	color: #a7af65;
	text-decoration: none;
}
/* #) Content
---------------------------------------------------------------------------- */
#content h1 {
	border-bottom: 2px solid #25699b;
	
	clear: both;
	color: #404040;
	font: normal 4em Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
	margin: 0 0 .4em 0;
	
	overflow: visible;
	padding: 0 0 .2em 0;
	}
	
/* #) Homepage
---------------------------------------------------------------------------- */
#feature {
	float: right;
	margin-top:60px;
	
	margin-bottom: 3.5em;
	overflow: hidden;
	width: 728px;
	}
	#feature h1 {
        font-family: Georgia, "Times New Roman", Times, serif;
		color:#4b090a;
		font-size:2.8em;
		border-bottom: 1px solid #25699b;
		}
.article {
       margin-top: 20px;
       border-bottom: 1px solid #25699b;
}
		

.entrytitle h1{
	font-size:2.2em;
        border-bottom:1px dotted #ddd;
	margin-bottom:0.3em;
}

.entrytitle strong {
	font-size:1.3em;
        color: #a7af65;

}
.entrytitle h2{
	
        font-family: Georgia, "Times New Roman", Times, serif;
        letter-spacing: .02em;
	color:#4b090a;
	font-size:2.7em;
        margin-bottom: 0.5em;
        
}
.entrytitle h2 a
{
	color:#4b090a;
}
.entrytitle h2 a:hover{
	color:#a7af65;
}
.entrytitle h3{
	font-size:2em;
	color:#6F6F6F;
}
.entrybody   {
	font-size:1.4em;
        font-family: Georgia, "Times New Roman", Times, serif;
        text-align: justify;
	color:#4b090a;
}

.entrybody a {border-bottom: 1px dotted #ce4c3e;}

.entrybody a img {border: none; }

.entrybody h2 {
	
        font-family: Georgia, "Times New Roman", Times, serif;
        letter-spacing: .02em;
	color:#4b090a;
	font-size:1.5em;
        margin-bottom: 0.5em;
}
/* #) Footer
---------------------------------------------------------------------------- */
#footer_wrapper {
		background:#333 url(http://www.seoresearcher.com/wp-content/themes/simpla/images/backgr_2.jpg) repeat-x;
		clear: both;
	}
	#footer {
		margin-top: 3em;
		text-align: right;
		border-top:1px solid #777;
		color:#888;
		clear:both;
		font-size:0.9em;
		padding:0.5em;
		text-align:center;
		}
	#footer a {
		color: #7fa7c4;
		}
	#footer a:hover {
		color: #df847b;
		}
	#footer p {
		clear: both;
		color: #aaaaaa;
		font-size: 1.1em;
		margin: 0;
		padding: 1em;
		}

/* #) Content
---------------------------------------------------------------------------- */
/* #) Linkroll
---------------------------------------------------------------------------- */
	
ul.linkroll {
	border-bottom: 1px solid #000066;
	float: left;
	font-size: 1.1em;
	list-style-type: none;
	margin: 2em 0 0;
	padding: 1em 0 0 0;
	text-align: left;
	width: 100%;
	}
	ul.linkroll li {
		display: block;
		float: left;
		margin: 0;
		}
		ul.linkroll li a {
			color: #000066;
			display: block;
			float: left;
			margin-right: 6px;
			padding: .2em .4em;
			text-decoration: none;
			}
			ul.linkroll li a:hover {
				background: #cbe3f5;
				color: #25699b;
				}
	ul.linkroll li.backtotop {
		float: right;
		text-align: right;
		}

#backtotop {
	background: #e4ecf2;
	clear: both;
	display: block;
	margin: 0 1em;
	text-align: right;
	}
	#backtotop a {
		color: #d66256;
		}
	#backtotop a:hover {
		color: #5c8fb4;
		}

 +Entry
 *************************************/
.entry{
	margin-bottom:3em;
}

.entrymeta{
	font-size:1.1em;
}
.postedby{
	background:#fff url(http://www.seoresearcher.com/wp-content/themes/simpla/images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url(http://www.seoresearcher.com/wp-content/themes/simpla/images/post.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(http://www.seoresearcher.com/wp-content/themes/simpla/images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:#eee;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:1.1em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:#f3f5e9;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
#article .entrybody a {border-bottom: 1px dotted #ce4c3e;}
a img {border: none; }

a{
	color:#000066;
	text-decoration:none;
        
/*        color: #ce4c3e;*/
}
a:hover{
	color:#CC0000;
}

table.basic {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: green green green green;
	border-collapse: collapse;
	background-color: white;
}
table.basic th {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.basic td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: green green green green;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

/* #) Social Bookmark Links
------------------------------------------------------------- */
ul.bookmarks {
	border-bottom: 1px solid #2e5a87;
	clear: both;
	float: left;
	font-size: .9em;
	list-style-type: none;
	margin: 1em auto;
	padding: 0;
	width: 100%;
	}
       
	ul.bookmarks li {
		float: left;
		}
		ul.bookmarks li a {
			color: #2e5a87;
			display: block;
			float: left;
			margin-right: 1.2em;
			padding: .2em;
                        border-bottom: 0px dotted #ce4c3e;
			text-decoration: none;
			}
		ul.bookmarks li.backtotop {
			float: right;
			line-height: 1.6em;
			}
			ul.bookmarks li.backtotop a {
				margin-right: 0;
				}
/* Reddit Button */
    .redditbutton {
    float: right;
    margin: 10px;
    }

div.code_parent {
    margin:20px; 
    margin-top:5px;  
}

div.code_title {
    margin-bottom:2px;
}

div.code_child {
    background-color: #F4F4F4;
    color: #000000;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    margin:0px; padding:6px;
    border:1px inset; 
    width:600px; 
    overflow:scroll;
}

code {
	white-space:nowrap;
}

div.pre_container {
    text-align:left;
}

pre {
	line-height: 1.1;
	margin: 1em 2.5em;
	padding: 0;
	font: 12px courier, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}