/*
Theme Name: Rinzler
Theme URI: http://ewebscapes.com 
Description: Custom theme for AlanRinzler Blog 
Author: E.Webscapes / Char Polanosky
Author URI: http://ewebscapes.com


/* -------------------------------------------------
     BASIC FORMATTING 
------------------------------------------------- */

*{margin:0; padding:0;}

body {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 82.5%;
	background: #ffffff; margin:0; padding:0;}

h1 {font-size: 1.8em;}
h2 {font-size: 1.4em; margin-top:10px;}
h3 {font-size: 1.2em; margin-top:10px;}
h4 {font-size: 1em;}
a img {border: 0px;}
a{color:#666; text-decoration:none;}
	
a:visited, a:active{color:#999;}
a:hover{color:#333;}

ul{margin:5px 0 5px 20px;}
ol{margin:5px 0 5px 20px;}

blockquote {
border: 1px solid #FFF8DC;
margin-right: 3em; margin-left: 3em;
padding-right: 25px; padding-left: 25px;
background-color: #FFF8DC;
font-family: Arial;
color: #800000
}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}

.smallprint {font-size: 0.78em;}

.top {float:left; width: 205px;}
.rfeed {float:left; width: 48px}
.rfeed img {padding: 0 0 0 10px;}

/* -------------------------------------------------
     WRAP
------------------------------------------------- */
#pagewrap {background:#ffffff url(images/ar_bg_top.gif) repeat-x;
	width: 994px;
	margin: 0 auto;
	color:#333;
	border:none;}
	
/* -------------------------------------------------
     HEADER
------------------------------------------------- */


#header {background: transparent;
	width: 725px;
        height: 95px; 
	margin: 0 0 15px 0;
}

#header h1{padding:5px 1%;}
	
#header img {}

.tagline {padding:5px 1%;}

/* -------------------------------------------------
     MAIN CONTENT
------------------------------------------------- */
#wrap {width: 994px; margin: 0 auto;}
#contentwrap{width: 994px; margin:0 auto;}

.photo {background: transparent url(images/alan_photo.jpg) no-repeat; height: 140px; width: 93px; float:right; margin-right: 30px !important; margin-right: 0px;  padding-right: 0px !important; padding-right: 30px;}

.logo {border-bottom: 1px solid #c0c0c0; width: 90%; text-align:center; margin: 5px auto;}
.logo img {margin-left: 70px !important; margin-left: 0px;}

#content {
 float: left;
 width: 700px;
 background: #ffffff; 
 border: solid 1px #ccc;
 padding-top: 15px; overflow:hidden;
}

#content h2.archivetitle, .page-title {margin-left:5px;}

.post {margin: 0 20px 20px 20px; padding:20px;}
.apost {margin: 0 20px 0 20px; padding:20px 20px 8px 20px;}
.post p, .apost p {margin: 1.2em 0; line-height: 1.3em; font-size: 1.2em;}

.post p.caption-right {float:right; font-size: 0.88em; color: #404040; margin: 25px 0px 20px 30px; text-align:right; font-family: arial, sans-serif;}

.post p.caption-left {float:left; font-size: 0.88em; color: #404040; margin: 5px 10px 5px 0; text-align: left; font-family: arial, sans-serif;}

.post p.caption-center {font-size: 0.88em; color: #404040; margin: 5px auto; text-align: center; font-family: arial, sans-serif;}

.post h2, .apost h2 {margin:0; padding:0; font-size: 1.60em; color: #b4332e;}
.post h2 a, .apost h2 a{color: #b4332e; text-decoration:none;}

.post a, .apost a {text-decoration:none; color: #0065a0}

.post ul, .apost ul {margin: 10px 40px;font-size: 1.2em; line-height: 1.3em;}

.post li, .apost li {padding: 5px 0;}

.entry p{margin:1em 0;}

.postmetadata{
	background:#ffffff;
	padding:0; margin:0; line-height: 1.5em;
        font-size: 0.8em;
	}

.postmetadata a, .postmetadata a:visited {color:#666; text-decoration:none;}
.postmetadata a:hover {text-decoration: underline;}

/* for previous & next entry links */
.navigation {
	padding:2px; margin: 15px 0;
	font-size:.9em;
	float:left;
	width:98%;}
	
	.alignleft {float:left;}
	.alignright {float:right;}


/* -------------------------------------------------
     SIDEBAR
------------------------------------------------- */

#sidebar {
	background: #ffffff; 
        border: solid 1px #ccc;
	margin:0px 0 20px 10px !important;
        margin:0px 0 20px 5px;
        width: 260px; padding: 10px;
	float:left;
}

#sidebar h2{color: #E08A00; font-size:1.1em; font-weight: normal; margin:0; padding:0; font-family: arial, sans-serif;}
#sidebar li h2 {margin:0; padding:0;}
li.linkcat {margin:0; padding:0;}

#sidebar p {margin:1em 0;}
#sidebar a, #sidebar a:visited {color: #0065a0;}
#sidebar a:hover {text-decoration: underline;}
#sidebar li {list-style:none; margin:0; padding:0;}
#sidebar ul {margin-bottom: 15px;}

#sidebar ul li a, #sidebar ul li a:visited {color: #0065a0; }

#sidebar ul li {margin-left:8px; padding:0 0 3px 0; list-style:circle; font-family: arial, sans-serif; color: #404040;font-size: 0.88em;  }

#sidebar .textwidget p {margin:.5em 0; line-height: 1.1em; font-size: 0.9em;}

#sidebar .about h2 {color: black;}
.about {border-top: 1px solid #808080; border-bottom: 1px solid #808080; padding: 4px 0; margin: 5px 0 10px 0;}
.about a {font-family: arial, sans-serif;}

.blogroll-links {padding-top: 5px;}
#sidebar .blogroll-links h2 {font-size: 0.9em; color: #E08A00; margin:0; padding: 0 0 0 15px;}



/* -------------------------------------------------
     COMMENT FORM
------------------------------------------------- */

#commentform{
	margin:10px;
	padding:10px;}
	
#commentbox{
	width:75%;
	min-width:400px;
	margin:5px 5px 0 0;}

#author, #email, #url{margin:5px 5px 0 0;}

#submit{padding: 10px; font-size: 1.2em; margin: 5px 0}
#commentform textarea {width: 95%;}
.commenttext p {margin: 1.2em .5em; line-height: 1.3em;}
#commentform cite a, #commentform cite a:visited {color: #B4332E;}

.ajax-admin-edit-paragraph {margin: 1.5em 0;}


/* -------------------------------------------------
     COMMENTS
------------------------------------------------- */

#comments{
	margin:10px;
	padding:10px;}
	
ol.commentlist {}

ol.commentlist li {
	background: #ececec;
	margin:10px 0;
	padding:5px 0 5px 10px;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;}

ol.commentlist li.alt {}

ol.commentlist a {color: #B4332E}

cite {}

small.commentmetadata {}

/* -------------------------------------------------
     SEARCH
------------------------------------------------- */

#searchform {margin: 10px 0; padding:0;}

#searchform input {}

#searchform input, #submit{background: #336699; color: #ffffff; border: 1px solid #828282; font-size: 0.86em;}

#searchform #s {width: 150px; color: #828282; }

#searchform #s, #commentform textarea {background: #ffffff; border: 1px solid #828282; font-size: 0.9em; padding: 1px; }

/* -------------------------------------------------
     FOOTER
------------------------------------------------- */

#footer {
	clear: both;
	width: 100%;
	margin-top:15px;
	border-top:solid 1px #ccc;}
	
#footer p{padding:5px 1%;}

/* -------------------------------------------------
	 CLEARS (if needed with further customizations)
------------------------------------------------- */

.clear{clear:both;}
.clearfix{display:inline-block;}

.noborder{border:none !important; vertical-align:middle;}

.left{float:left; border:none !important; margin:5px;}
.right{float:right; border:none !important; margin:5px;}

/* -------------------------------------------------
     MISC
------------------------------------------------- */

.font {color: white; margin:0; padding: 0 30px 0 ; text-align: right;}
#loginform {margin:0; padding:0; font-size: 0.9em;}
#loginform p {line-height: 1.2em; margin: .5em 0;}
#wp-submit {background: #E08A00; color: #ffffff;}