/*
Theme Name: The Self-Reliants
Theme URI: http://www.self-reliants.com/
Description: Custom theme design for The Self-Reliants
Version: 1.0
Author: Gabe Ripley
Tags: none
*/

body {
background:#eaebc2;
font:62.5% "Times New Roman", Times, serif;
}

/*--general--*/
a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

h3 {
font-size:1.7em;
}

.clear_both {
clear:both;
}

/*--header--*/
#header {
background:url(images/background_header.jpg) right top no-repeat;
margin:0 auto;
width:917px;
height:136px;
}

#logo {
with:432px;
float:left;
}

#intro_copy {
font-size:1.3em;
margin:18px 12px 0 0;
width:291px;
float:right;
}

/*--navigation--*/
#navigation_primary {
background:#eaebc2;
height:38px;
clear:both;
}

#navigation_secondary {
margin:0 auto;
width:1051px;
}

#navigation_links {
float:right;
}

#navigation_links li {
float:left;
}

#navigation_links #search_box {
background:url(images/background_search.jpg) no-repeat;
width:229px;
height:38px;
}

#search_form {
margin:9px 0 0 40px;
}

#search_form input {
background:transparent;
border:none;
width:170px;
height:15px;
}

/*--content--*/
#content_primary {
border-left:9px solid #eaebc2;
background:#ffffff;
margin:0 auto;
padding:18px 0 0 0;
width:908px;
}

#content_left {
margin: 0 0 0 40px;
width:510px;
float:left;
}

.post_primary {
border-bottom:1px solid #ccc;
margin:0 0 24px 0;
}

.post_title,
.pagetitle {
font-size:2.7em;
font-weight:normal;
margin:12px 0 4px 0;
}

.post_title a {
color:#585540;
}

.post_excerpt,
.entry {
font-size:1.5em;
}

.post_excerpt p,
.entry p {
margin:0 0 12px 0;
}

#post_thumbs {
background:#59553B;
margin:12px 0 0 0;
padding:8px 0 0 8px;
}

#post_thumbs img {
margin:0 8px 8px 0;
}

.post_meta {
font-size:1.3em;
padding:20px 0 0 0;
height:38px;
}

.post_meta .share {
float:left;
}

.post_meta .comments {
float:right;
}

.unordered_list {
padding:0 0 0 24px;
list-style-type:disc;
}

.unordered_list li {
padding:0 0 12px 0;
}

/*--comments--*/
#commentform input {
width:170px;
padding:2px;
margin:5px 5px 1px 0;
}

#commentform {
margin:5px 10px 0 0;
}

#respond {
padding:0 0 24px 0;
}

#respond p {
font-size:1.3em;
}

#respond textarea {
width:100%;
}

#respond #submit {
margin:8px 0 0 0;
}

.commentlist li, #commentform input, #commentform textarea {
}

.commentlist li ul li {
}

.commentlist li {
font-size:1.3em;
font-weight:bold;
}

.commentlist li .avatar { 
float:right;
border:1px solid #eee;
padding:2px;
background:#fff;
}

.commentlist cite, .commentlist cite a {
font-weight:bold;
font-style:normal;
font-size:1.1em;
}

.commentlist p {
font-weight:normal;
line-height:1.5em;
text-transform:none;
}

#commentform p {
/*font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;*/
}

.commentmetadata {
font-weight:normal;
}

.alt {
margin:0;
padding:10px;
}

.commentlist {
padding:0;
text-align:justify;
}

.commentlist li {
margin:15px 0 10px;
padding:5px 5px 10px 10px;
list-style:none;
}

.commentlist li ul li { 
margin-right:-5px;
margin-left:10px;
}

.commentlist p {
margin:10px 5px 10px 0;
}

#commentform p {
margin:5px 0;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

.commentmetadata {
margin:0;
display:block;
}

.wp-pagenavi {
font-size:1.3em;
padding:0 0 24px 0;
}

/*--sidebar--*/
#content_right {
margin:0 12px 0 0;
width:291px;
float:right;
}

#newsletter_primary {
background:url(images/background_newsletter.jpg) no-repeat;
width:291px;
height:55px;
}

#adbox_primary {
background:url(images/background_adbox.jpg) no-repeat;
margin:18px 0 0 0;
padding:16px 0 0 0;
width:291px;
height:472px;
min-height:472px;
}

#oiopub-container {
font-size: 1.3em;
}

#oiopub-container td {
padding:4px 0 4px 0;
}

/*--footer--*/
#footer_primary {
margin:0 auto;
padding:12px 0 0 0;
width:900px;
height:64px;
}