/* 







Theme Name: Autumn Forest







Theme URI: http://www.geekwithlaptop.com/autumn-forest-wordpress-theme







Version: 1.0







Description: Grungy looking beautiful textured design. Brought to you by <a href="http://www.geekwithlaptop.com">Geek with Laptop</a>







Author: Geek With Laptop







Author URL: http://www.geekwithlaptop.com







Tags: 2 columns, fixed width, grungy, textures, brown, autumn, forest, widget, gravatar















The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php







*/















/* reset







--------------------------------------------------------- */















html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, 







blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, 







img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 







table, caption, tbody, tfoot, thead, tr, th, td {







	margin: 0;







	padding: 0;







	border: 0;







	font-weight: inherit;







	font-style: inherit;







	font-size: 100%;







	font-family: inherit;







	vertical-align: baseline;







	}







table {







	border-collapse: separate;







	border-spacing: 0;







	}







caption, th, td {







	text-align: left;







	font-weight: normal;







	}







table, td, th {







	vertical-align: middle;







	}







blockquote:before, blockquote:after, q:before, q:after {







	content: "";







	}







blockquote, q {







	quotes: "" "";







	}







a img {







	border: none !important;







	}















/* typography







--------------------------------------------------------- */















body {







	font-size: 75%;







	font-family: Verdana, "Helvetica Neue", Helvetica, Arial, sans-serif;







	line-height: 1.6em;







	}







* html body,







*:first-child+html body {







	font-size: 67%;







	}















h1, h2, h3, h4, h5, h6 {







	font-weight: bold;







	margin-bottom: 0.3em;







	}







h1 {







	font-size: 2em;







	}







h2 {







	font-size: 1.7em;







	}







h3 {







	font-size: 1.5em;







	}







h4 {







	font-size: 1.3em;







	}







h5 {







	font-size: 1.2em;







	}







h6 {







	font-size: 1em;







	}







p {







	margin: 0 0 15px;







	}







blockquote {







	margin: 1.5em 1em;







	font-style: italic;







	}







strong {







	font-weight: bold;







	}







em, dfn {







	font-style: italic;







	}







dfn {







	font-weight: bold;







	}







sup, sub {







	line-height: 0;







	}







abbr, acronym {







	border-bottom: 1px dotted #666;







	}







address {







	margin: 0 0 1.5em;







	font-style: italic;







	}







del {







	text-decoration: line-through;







	}







pre, code {







	margin: 1.5em 0;







	white-space: inherit;







	}







html>body pre,







html>body code {







	white-space: pre;







	}







pre, code, tt {







	font: 1em 'andale mono', 'lucida console', monospace;







	line-height: 1.5;







	}







li ul, li ol {







	margin: 0 2em;







	}







ul, ol {







	margin: 0 1.5em 1.5em 1.5em;







	}







ul {







	list-style-type: disc;







	}







ol {







	list-style-type: decimal;







	}







dl {







	margin: 0 0 1.5em 0;







	}







dl dt {







	font-weight: bold;







	}







dd {







	margin: 0 0 1em 1.5em;







	}







table {







	margin-bottom: 1.4em;







	width: 100%;







	}







th {







	font-weight: bold;







	}







th, td {







	padding: 4px 10px 4px 5px;







	}







tfoot {







	font-style: italic;







	}







caption {







	background: #333;







	}







.small {







	font-size: .8em;







	margin-bottom: 1.875em;







	line-height: 1.875em;







	}







.large {







	font-size: 1.2em;







	line-height: 2.5em;







	margin-bottom: 1.25em;







	}







.hide {







	display: none;







	}















/* forms







--------------------------------------------------------- */















form {







	margin: 0;







	padding: 0;







	}







label {







	font-weight: bold;







	}







fieldset {







	padding: 1.4em;







	margin: 0 0 1.5em 0;







	}







legend {







	font-weight: bold;







	font-size: 1.2em;







	}







input.text, input.title, textarea, select {







	margin: 0.5em 0;







	}







input.text:focus, input.title:focus, 







textarea:focus, select:focus {







	border: 1px solid #666;







	}







input.text, input.title {







	width: 300px;







	padding: 5px;







	}







input.title {







	font-size: 1.5em;







	}







textarea {







	padding: 5px;







	}















/* misc







--------------------------------------------------------- */















.clearfix:after {







	content: ".";







	display: block;







	height: 0;







	clear: both;







	visibility: hidden;







	}







.clearfix {







	display: inline-block;







	}







* html .clearfix {







	height: 1%;







	}







*:first-child+html .clearfix {







	min-height: 1px;







	}







.clearfix {







	display: block;







	}







.clear {







	clear: both;







	}







	



body {







	color: #4c412a;







	text-align: center;







	background: #beb9a5 url('imgs/bg-main.jpg') repeat-y 50% 0;







	}















/* links */















a:link, a:visited {







	color: #575725;







	text-decoration: none;







	}







a:hover {







	color: #858511;







	text-decoration: none;







	}















/* layout







---------------------------------------------------------------- */















#universe-a {







	padding: 50px 0 0;







	background: url('imgs/bg-top.jpg') no-repeat 50% 0;







	}







#universe-b {







	width: 843px;







	margin: 0 auto;







	text-align: left;







	background: url('imgs/bg-page.jpg') repeat-y 0 0;







	position: relative;







	}







#universe-c {







	padding-top: 20px;







	background: url('imgs/bg-page-top.jpg') no-repeat 0 0;







	}







#container {







	background: url('imgs/bg-page-bottom.jpg') no-repeat 0 100%;







	}







#wrapper {







	width: 100%;







	float: left;







	overflow: hidden;







	}







#content {







	padding: 0 10px;







	margin: 20px 290px 0 10px;







	}







#sidebar {







	float: left;







	width: 240px;







	margin: 0 0 0 -284px;







	background: url('imgs/bg-sidebar.jpg') repeat-y 0 0;







	}







html>body #sidebar {







	width: 280px;







	}







#sidebar-inner {







	font-size: 12px;







	position: relative;







	background: url('imgs/bg-sidebar-top.jpg') no-repeat 0 0;







	}







#footer-a {







	height: 203px;







	margin: -120px 0 0;







	background: url('imgs/bg-bottom.jpg') no-repeat 50% 0;







	}







#footer-b {







	width: 843px;







	margin: 0 auto;







	}







#footer-b p {







	padding: 145px 20px 20px 35px;







	color: #d2cdc0;







	text-align: left;







	}







#footer-b p a {







	text-decoration:none;







	color: #D2CDC0;







	}















/* header







---------------------------------------------------------------- */















#header {







	margin: 0 303px 0 20px;







	padding: 0 0 10px;







	font-family: Georgia, "Times New Roman", Times, serif;







	text-align: center;







	position: relative;







	}







#header #blog-title {







	margin: 0;







	font-size: 3em;







	font-weight: normal;







	line-height: 1em;







	}







#header #blog-title a {







	}







#header #blog-title a:hover {







	text-decoration: none;







	}







#header #blog-description {







	font-size: 1.2em;







	font-style: italic;







	font-weight: normal;







	}















#header #m-rss {







	top: -22px;







	left: -10px;







	position: absolute;







	}







#header span {







	top: -22px;







	left: 0;







	width: 18px;







	height: 40px;







	display: block;







	position: absolute;







	background: url('imgs/paper-clip.gif') no-repeat 0 0;







	}















/* pages navigation */















#nav {







	margin: 0 303px 0 20px;







	position: relative;







	background: url('imgs/bg-strip.gif') repeat-x 0 0;







	}







#nav ul {







	margin: 0;







	padding: 0;







	list-style: none;







	background: url('imgs/bg-strip.gif') repeat-x 0 100%;







	}







#nav ul li {







	margin: 0;







	padding: 0;







	float: left;







	list-style: none;







	}







#nav ul li a:link, #nav ul li a:visited {







	float: left;







	color: #696152;







	padding: 6px 15px;







	font-weight: bold;







	font-family: "Times New Roman", Times, serif;







	text-transform: uppercase;







	}







#nav ul li a:hover, #nav ul li.current_page_item a {







	color: #8d6f1d;







	}















/* banner */















#banner {







	overflow: hidden;







	margin: 0 303px 0 20px;







	background: #e5e5e5;







	}







#banner img {







	max-width: 100%;







	display: block;







	}















/* content styles







---------------------------------------------------------------- */















/* basic elements */















blockquote {







	color: #a7a193;







	padding: 0 10px 0 25px;







	background: url('imgs/quote.png') no-repeat 0 0;







	}















/* alignments & images */















img.aligncenter, img[align="center"] {







	margin: 0 auto;







	display: block;







	}







.alignleft {







	float: left;







	}







img.alignleft, img[align="left"] {







	float: left;







	margin: 6px 8px 0 0;







	}







.alignright {







	float: right;







	}







img.alignright, img[align="right"] {







	float: right;







	margin: 6px 0 0 8px;







	}















/* navigation */















.navigation {







	margin: -10px 0 40px;







	padding: 5px 0;







	}







.nav-previous {







	float: left;







	text-align: left;







	}







.nav-next {







	float: right;







	text-align: right;







	}















/* gallery navigation */















.navigation img {







	width: 50px;







	height: 50px;







	}







#nav-images {







	margin: 0;







	padding: 10px 0;







	background: none;







	}















/* Main Content */















.hentry {







	margin-bottom: 20px;







	padding: 0 10px 10px;







	background: url('imgs/bg-strip.gif') repeat-x 0 100%;







	}







body.page .hentry {







	background: none;







	}







.page-title {







	margin: 0;







	padding: 0;







	font-size: 1.8em;







	font-weight: normal;







	font-family: "Times New Roman", Times, serif;







	line-height: 1.2em;







	}







body.search .page-title,







body.archive .page-title {







	margin: 0 0 5px;







	padding: 0 10px;







	font-size: 1.4em;







	font-family: "Times New Roman", Times, serif;







	}







.page-title span {







	color: #717246;







	}







.entry-title {







	margin: 0;







	padding: 0 0 5px;







	font-size: 2em;







	font-weight: normal;







	font-family: "Times New Roman", Times, serif;







	line-height:28px;







	}







body.single .entry-title {







	padding: 10px 0 5px;







	font-size: 2.4em;







	}







.entry-title a:link,







.entry-title a:visited {







	color: #4c412a;







	}







.entry-title a:hover {







	color: #717246;







	}















.entry-content {







	margin: 10px 0 15px; 



         



}







.entry-content img {







	max-width: 490px;







	padding: 5px;







	border: 1px solid #bab6ab !important;







	}







.entry-content img.wp-smiley {







	padding: 0;







	background: none;







	border: none;







	}















.entry-meta {







	color: #a7a193;







	font-size: .9em;







	line-height: 1.6em;







	}







.entry-action {







	margin: 3px 0;







	display: block;







	}















.archive-meta {







	margin: 0 0 15px;







	padding: 0 10px 2px;







	color: #8f8574;







	font-style: italic;







	background: url('imgs/bg-strip.gif') repeat-x 0 100%;







	}















#content .protected input {







	margin: 5px 0;







	padding: 3px 10px;







	color: #fff;







	background: #46413e;







	border: 1px solid #272422;







	}







#content .protected label input {







	background: #f5f5f5;







	border: 1px solid #d5d5d5;







	}







#content .protected label input[type="text"]:focus {







	background: #fff;







	}















/* comments area */















#commentarea h3 {







	margin: 10px 0;







	padding: 0 10px;







	font-size: 1.5em;







	font-weight: normal;







	font-family: "Times New Roman", Times, serif;







	}







h3#respond {







	margin-bottom: 0;







	}







#commentarea ol {







	margin: 0;







	list-style: none;







	background: url('imgs/bg-strip.gif') repeat-x 0 0;







	}







#commentarea li {







	clear: left;







	padding: 15px 10px 10px;







	background: url('imgs/bg-strip.gif') repeat-x 0 100%;







	}







#commentarea .commenthead {







	margin-bottom: 15px;







	}







#commentarea .comment-author img.avatar {







	float: left;







	margin: -2px 10px 0 0;







	border: 2px solid #bab6ab !important;







	}







#commentarea .comment-author span {







	font-size: 1.2em;







	font-weight: bold;







	font-family: "Times New Roman", Times, serif;







	}







#commentarea .comment-meta {







	color: #a7a193;







	font-size: .9em;







	}







#commentarea .unapproved {







	width: 50%;







	margin: 5px auto -5px;







	padding: 3px 5px;







	clear: left;







	display: block;







	font-style: italic;







	background: #f8f8ea;







	border-top: 1px solid #858511;







	border-bottom: 1px solid #858511;







	}















#commentarea #commentform {







	padding: 0 10px 30px;







	font: 100% Arial, Helvetica, sans-serif;







	}







#commentarea #commentform p {







	padding: 6px 0px;







	margin: 0px;







	}







#commentarea #commentform #comment-notes {







	color: #999;







	font-style: italic;







	}







#commentarea #commentform .form-label {







	padding: 5px 0 1px;







	}







#commentarea #commentform .required {







	color: #c00;







	}







#commentarea #commentform input {







	width: 50%;







	padding: 3px;







	margin-top: 3px;







	background: #f5f3ed;







	border: 1px solid #bab6ab;







	}







#commentarea #commentform textarea {







	width: 98%;







	margin: 3px 0;







	padding: 2px;







	background: #f5f3ed;







	border: 1px solid #bab6ab;







	}







#commentarea #commentform textarea:focus,







#commentarea #commentform input[type="text"]:focus {







	color: #333;







	background: #fff;







	}







#commentarea #commentform #submit {







	width: auto;







	margin: 5px 0 0;







	padding: 5px 10px;







	color: #fff;







	background: #46413e;







	border: 1px solid #272422;







	}















/* sidebar







---------------------------------------------------------------- */















#sidebar a {







	font-style: italic;







	}







#sidebar .sidebar-title,







#sidebar .widget-title {







	margin: 0 -20px;







	padding: 0 20px 10px;







	font-size: 1.4em;







	font-style: italic;







	font-weight: normal;







	font-family: "Times New Roman", Times, serif;







	background: url('imgs/bg-sidebar-h3.jpg') no-repeat 0 0;







	line-height: 1.5em;







	}







#sidebar ul {







	margin: 0;







	padding: 320px 0 0;







	background: url('imgs/bg-sidebar-bottom.jpg') no-repeat 0 100%;







	position: relative;







	list-style: none;







	}







#sidebar ul ul,







#sidebar ul div {







	margin: 0;







	padding: 5px 0 0;







	background: none;







	}







#sidebar li {







	margin: 0 20px;







	padding: 0 0 20px;







	}







#sidebar li li {







	margin: 0;







	padding: 4px 0;







	line-height: 1.2em;







	border-bottom: 1px dashed #c2b9a5;







	}















#sidebar #blogroll,







#sidebar #blogroll ul {







	margin: 0;







	padding: 0;







	}







#sidebar #blogroll ul ul {







	padding: 5px 0 0;







	}







#sidebar #blogroll li {







	margin: 0 20px;







	padding: 0 0 20px;







	border: none;







	}







#sidebar #blogroll li li {







	margin: 0;







	padding: 4px 0;







	border-bottom: 1px dashed #c2b9a5;







	}















/* Author */















#sidebar #about-me {







	margin: -340px 0 0 -46px;







	padding: 50px 0 0 50px;







	width: 350px;







	height: 350px;







	color: #383221;







	position: absolute;







	background: url('imgs/bg-about.png') no-repeat 0 0;







	}







#sidebar #about-me .photo {







	margin: 0;







	line-height: 1em;







	position: relative;







	}







#sidebar #about-me .photo img {







	width: 244px;







	height: 197px;







	padding: 10px;







	position: relative;







	}







#sidebar #about-me .photo span {







	top: 0;







	left: -2px;







	width: 285px;







	height: 279px;







	position: absolute;







	background: url('imgs/photo-frame.png') no-repeat 0 0;







	z-index: 1;







	}















/* Pages */















#pages ul ul {







	padding: 0;







	margin: 4px 0 -4px 15px;







	border-top: 1px dashed #c2b9a5;







	}







/* Tag Cloud */















#sidebar #tag_cloud div {







	line-height: 1.8em;



   

	}















/* Flickr */















#sidebar #flickrrss div {







	border: none;







	}







#sidebar #flickrrss a {







	padding: 0 3px 0 0;







	}







#sidebar #flickrrss img {







	border: 1px solid #a69c96 !important;







	}















/* Search Form */















#sidebar #search {







	width: 250px;







	height: 35px;







	margin: 0 0 0 -5px;







	padding: 0 0 10px;







	background: url('imgs/bg-search.png') no-repeat 0 0;







	}







html>body #sidebar #search {







	padding-bottom: 20px;







	}







#sidebar #mainsearch {







	margin: 0;







	padding: 12px 10px 0 26px;







	position: relative;







	}







#sidebar #mainsearch #s {







	width: 148px;







	margin: 0 15px 0 0;







	padding: 2px 5px;







	color: #c6c0aa;







	background: none;







	border: none;







	}







#sidebar #mainsearch #searchsubmit {







	vertical-align: middle;







	}















/* Calendar */















#sidebar #calendar caption {







	text-align: center;







	background: none;







	}
