/*
Theme Name: Indie Aisle Blog
Theme URI: http://indieaisle.com
Version: 1.0
Author: Ovi Demetrian Jr
Author URI: http://www.distinctivequality.com
*/

/* Remove default formatting */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em, strong { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }

/* Standard fonts formatting */

body { font-family:Arial, "Helvetica", sans-serif; font-size:.8em; line-height: 1.7em; cursor:default; }
table { font-size: inherit; }

/* Global */

body { background-color:#fff8e5; color:#1d1d1d; text-align:center; }

strong { font-weight:bold; }
em { font-style:italic; }

a { color:#ea4b24; }

h1, h2, h3, h4, h5, p, ul, form { margin-bottom:10px; }
h1, h2, h3, h4, h5 { color:#a44e2f; }
h1 { font-size:140%; font-weight:normal; }
h2 { font-family:Cambria, Georgia, Times New Roman, serif; font-size:250%; font-weight:normal; line-height:1em; }
h3 { font-size:130%; font-weight:normal; }

hr { clear:both; margin:20px 0 20px 0; border:0; height:1px; background-color:#ded4ba; }

form th, form td { padding-bottom:10px; vertical-align:top; }
form td { padding-right:10px; font-size:90%; line-height:1.2em; }
form input, form select, form textarea { border:#ea4b24 1px solid; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; padding:5px; font-size:130%; }
form input[type=text] { margin-bottom:5px; width:200px; color:#999999; }
form input[type=submit] { display:inline-block; -moz-border-radius:5px; -webkit-border-radius:5px; border:0; padding:7px 12px 7px 12px; background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#ffeaa3), to(#ffd76a)); background-color:#ffe086; font-family:Cambria, Georgia, Times New Roman, serif; font-weight:bold; color:#ea4b24; font-size:110%; text-decoration:none; }
	form input[type=submit]:hover { background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#ffefba), to(#ffe18f)); cursor:pointer; }
	form input[type=submit]:active { background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#ffd76a), to(#ffeaa3)); }

blockquote { padding:0 40px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; }

object { border:#ded4ba 1px solid; }

/* Content */

#container { margin:0 auto; width:960px; text-align:left; }

#header { margin-top:20px; margin-bottom:20px; }
	#logo { display:inline-block; position:relative; left:-15px; margin-right:-10px; }
		#logo a { display:block; width:265px; height:84px; background:url('/images/indie-aisle-logo.gif') no-repeat; }
			#logo a span { display:none; }
	.description { display:inline-block; position:relative; top:-23px; font-family:Cambria, Georgia, Times New Roman, serif; font-size:180%; font-weight:normal; color:#a44e2f; }

.colx1, .colx2, .colx3, .colx4, .colx5 { float:left; }
.colx1 { width:192px; }
.colx2 { width:384px; }
.colx3 { width:576px; }
.colx4 { width:768px; }
.colx5 { width:960px; }

.post { padding-right:30px; }
	.post p { font-size:110%; }
	.post .date, .post .meta { font-size:90%; color:#6a624f; }
	.post ul { margin-left:30px; list-style:disc; font-size:110%; }
		.post ul li { margin-bottom:5px; }
	.post .alignleft { float:left; margin-right:10px; }
	.post .alignright { float:right; margin-left:10px; }

.wp-caption .wp-caption-text { font-size:75%; }

.author p { font-size:90%; line-height:1.6em; }
.author img { margin-top:4px; }

.sidebar { padding-left:30px; color:#6a624f; line-height:1.6em; }

/* Elements */

.btn-main { display:inline-block; position:relative; top:-1px; -moz-border-radius:5px; -webkit-border-radius:5px; border:0; padding:9px 12px 9px 12px; background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#ffeaa3), to(#ffd76a)); background-color:#ffe086; font-family:Cambria, Georgia, Times New Roman, serif; font-weight:bold; color:#ea4b24; font-size:110%; text-decoration:none; }

.link-comment, .link-link, .link-twitter, .link-facebook, .link-calendar, .link-folder, .link-user, .link-stumbleupon, .link-goodreads, .link-copy, .link-users, .link-cart, .link-settings, .link-media, .link-bag, .link-globe, .link-page, .link-edit, .link-event, .link-status, .link-logout, .link-zoom, .link-book { margin-right:5px; padding-left:18px; background: url('/images/link-icons.png') no-repeat; text-decoration:none; }
.link-comment { background-position:0 0; }
.link-link { background-position:0 -26px; }
.link-twitter { background-position:0 -52px; }
.link-facebook { background-position:0 -78px; }
.link-calendar { background-position:0 -104px; }
.link-folder { background-position:0 -130px; }
.link-user { background-position:0 -156px; }
.link-stumbleupon { background-position:0 -182px; }
.link-goodreads { background-position:0 -208px; }
.link-copy { background-position:0 -236px; }
.link-users { background-position:0 -264px; }
.link-cart { background-position:0 -290px; }
.link-settings { background-position:0 -317px; }
.link-media { background-position:0 -344px; }
.link-bag { background-position:0 -372px; }
.link-globe { background-position:0 -399px; }
.link-page { background-position:0 -426px; }
.link-edit { background-position:0 -452px; }
.link-event { background-position:0 -479px; }
.link-status { background-position:0 -506px; }
.link-logout { background-position:0 -533px; }
.link-zoom { background-position:0 -560px; }
.link-book { background-position:0 -588px; }

.signup th, .signup td { padding-bottom:5px; vertical-align:top; }
.signup th { width:100px; padding-top:5px; text-align:right; font-weight:normal; font-size:110%; }
.signup td { padding-left:10px; font-size:90%; line-height:1.2em; }
.signup input, .signup select { margin:0; padding:5px; font-size:130%; }
.signup textarea { margin:0; width:202px; padding:5px; font-family:Arial, Helvetica, sans-serif; }
.signup select { width:214px; }
.signup input[type=text], .signup input[type=password] { width:200px; }
label:hover { color:#a44e2f; }

.sidenav-updates, .sidenav-story, .sidenav-library, .sidenav-device, .sidenav-user, .sidenav-book, .sidenav-shop, .sidenav-price,  .sidenav-promote, .sidenav-share { padding-left:35px; background: url('/images/icons-large.gif') no-repeat; text-decoration:none; }
.sidenav-updates { background-position:0 0; }
.sidenav-story { background-position:0 -42px; }
.sidenav-library { background-position:0 -84px; }
.sidenav-device { background-position:0 -126px; }
.sidenav-user { background-position:0 -168px; }
.sidenav-book { background-position:0 -210px; }
.sidenav-shop { background-position:0 -252px; }
.sidenav-price { background-position:0 -294px; }
.sidenav-promote { background-position:0 -336px; }
.sidenav-share { background-position:0 -378px; }

.sidebar li { margin-bottom:20px; border-bottom:#ded4ba 1px solid; padding-bottom:10px; }
	.sidebar li ul li { margin-bottom:0; border-bottom:0; padding-bottom:0; }

.recent-posts { font-size:110%; }
	.recent-posts li { margin-top:5px; }
	.recent-posts li a { text-decoration:none; }

.comment-author .avatar { float:left; margin-right:10px; }
.comment-body { margin-bottom:20px; border-bottom:#ded4ba 1px solid; }
	.comment-body p { margin-top:10px; }

/* Footer */

#footer { clear:both; margin:0 auto; position:relative; top:30px; height:50px; border-top:#b2aa96 1px solid; padding-top:10px; width:960px; }
	#footer .copyright { font-size:85%; }