/*  
Theme Name: Reformation Journal
Author: John Hamman
Author URI: http://doctyped.net/

	This theme was designed and converted to wordpress by doctyped.net
*/
@import url("base.css");


#RJdoc { 
	    margin:auto;text-align:left; /* leave unchanged */ 
	    width:900px;/* non-IE */ 
	    min-width:900px;/* optional but recommended */ 
} 

blockquote { margin:1em 0; line-height:1.5em; border-left:solid 2px #462201; padding-left:11px; background: #D4D7FE; }

a, a:link, a:visited {
	color:#ff850a;
}
.clear {
	clear:both;
	height:1px;
	font-size:0px;
	line-height:0px;
}
#logo {
	width:393px;
	height:143px;
	float:left;
}
#nav {
	background:#462201 url(images/header-brown-bottom.png) left bottom no-repeat;
	float:right;
	padding:0 0 0 12px;
	font-size:116%;
}
#nav ul {
	background:url(images/header-brown-bottom.png) right bottom no-repeat;
	margin:0;
	padding:5px 12px 0 0;
	float:left;
	height:20px;
	padding-bottom:7px;
}
#nav li {
	display: block;
	float:left;
	list-style-type: none;
	padding:0 10px 0 10px;
}
#nav a, #nav a:link, #nav a:visited {
	text-decoration:none;
}
#RJdoc #ft a:hover, #RJdoc #hd a:hover, #RJdoc #bd a:hover { text-decoration:underline; }
#search {
	float:right;
	margin-top:50px;
}
#search input {
	padding:2px;
}
#search #s {
	width:310px;
	margin-right:7px;
}
#search #searchsubmit {
	padding:2px 7px;
}

li.widget{margin-bottom:20px;}
.widget{
	width:240px;
	background:#f5f5f5 url(images/sidebox-grey-bottom.png) no-repeat bottom;
}
.widget .sidebox-wrap{background:url(images/sidebox-grey-top.png) no-repeat top; padding:10px;}
h2.widgettitle{font-size:116%; font-weight:bold;letter-spacing:0px;*letter-spacing:-0.8px;}
#recent-posts ul{margin:0 0 0 5px; padding:10px;}
#recent-posts li{list-style-type:disc; padding-bottom:7px;}
.archive-txt{
	margin-top:2px;
	float:right;
	font-size:93%;
	width:42px;
}
.archive-txt a,
.archive-txt a:link,
.archive-txt a:visited{text-decoration:none;}

.textwidget{font-size:93%;}

#cat-posts-1{
	background:#462201 url(images/sidebox-brown-bottom.png) no-repeat bottom;
	color:#fff;
	
	}
#cat-posts-1 .sidebox-wrap{background:url(images/sidebox-brown-top.png) no-repeat top; padding:10px;}
#cat-posts-1 ul, #sidebar .widget_one_cat_links ul {margin:0 0 0 5px; padding:10px; }
#cat-posts-1 li, #sidebar .widget_one_cat_links li {list-style-type:disc; padding-bottom:3px;}
#cat-posts-1 h3 { font-weight:bold;}

#bd{margin-bottom:20px; overflow:hidden;}
.post-wrap{width:633px;}
li.first_post .post{ 
	background:url(images/front-promo-bg.png) no-repeat top left;
	padding:10px 17px;
	
	}
h2.pagetitle { padding:10px 0 0; }
li.first_post { padding-bottom:20px; background:url(images/dec-line.png) no-repeat center bottom; }
li.first_post h2, h2.pagetitle, .post h1 {font-size:207%;margin-bottom:5px; line-height:108%;}
.post h1 a,
.post h1 a:link,
.post h1 a:visited,
li.first_post h2 a,
li.first_post h2 a:link,
li.first_post h2 a:visited{color:#000; text-decoration:none; }
.post p.byline{color:#5f5f5f; font-style:italic; font-family:"Times New Roman"; font-size:121.1%; font-weight:500;margin-bottom:5px;}
li.first_post .entry{margin-bottom:8px;}
li.first_post .postmetadata a,
li.first_post .postmetadata a:link,
li.first_post .postmetadata a:visited{ font-style:italic; font-family:"Times New Roman";font-size:138.5%;}

.postmetadata a,
.postmetadata a:link,
.postmetadata a:visited{ font-style:italic; font-family:"Times New Roman";font-size:108%;}

div.break{background: url(images/dec-line.png) no-repeat center;height: 11px;width:100%; margin-top:10px;}


.post{ 
	padding:10px 17px;
}
.post h2{font-size:167%; color:#333333;line-height:108%;}
.post h2 a,
.post h2 a:link,
.post h2 a:visited{color:#333333; text-decoration:none; font-family:"Arial"; font-style:normal; }

.post .entry{margin-bottom:5px;}


#ft{
	background:#462201 url(images/footer-brown-top.png) no-repeat top left;
	padding:10px 17px; 
        width:866px;
        _width:865px;
		margin-top:12px;
}

#ft .ft-b{float:left; width:25%;}

#ft h3{font-size:161.6%; color:#fff; margin-bottom:7px;}
#ft ul a,
#ft ul a:link,
#ft ul a:visited{font-size:108%;text-decoration:none;}

#ft ul{padding-left:5px;}
#ft ul li{width:80%; margin-bottom:4px;}
#ft .ft-nav a,
#ft .ft-nav a:link,
#ft .ft-nav a:visited,
#ft h3 a,
#ft h3 a:link,
#ft h3 a:visited{color:#fff; text-decoration:none; }
#ft .copyright{font-size:93%; color:#fff;}

.single .entry{margin-bottom:25px;}
#commentsarea{padding:10px 17px;}
#commentsarea input{padding:4px; margin-bottom:5px;}

#commentsarea h3#respond{font-size:167%; color:#333333; margin-bottom:5px;}
#commentsarea h3#comments{font-size:153.9%; color:#333333; margin-bottom:5px;}
#commentsarea p.loggedin{padding:10px; margin-bottom:10px; font-size:108%; background-color:#FFFFCC;  }
#comment { width:99%; }

.commentlist{}
.commentlist li {border-left:2px solid #f5f5f5; padding:4px; margin-bottom:7px;}
.commentlist li cite{font-size:108%; color:#5f5f5f; font-style:italic; font-family:"Times New Roman"; margin-bottom:4px;}
.commentlist li.alt{background-color:#f5f5f5; border-left:2px solid #5f5f5f;}

/* tweaks */
p.loggedin a { white-space:nowrap; }
div.entry h3 { font-weight:bold; }
div.entry p, div.entry ul, div.entry h3,
div#commentsarea p, div#commentsarea li, div#commentsarea ul { line-height:1.5em; margin:1em 0; } 
div.entry ul, div#commentsarea ul { padding-left:1.5em; }
div.entry ul li { list-style-type:disc; }
div#commentsarea .authorline { font-size:inherit; margin-bottom:-0.75em;}
div#commentsarea .authorline { font-size:inherit; margin-bottom:-0.75em;}
div#commentsarea ol ol.yatcp_commentlist { margin-left:0.5em; margin-top:1em; padding-left:1em; }
div#commentsarea ol.yatcp_commentlist p, div#commentsarea ol.yatcp_commentlist li { margin-bottom:0; } 
div#commentsarea ol ol.yatcp_commentlist li { padding:0; }

em { font-style:italic; }
strong { font-weight:bold; }

.sidebar ul ul, .sidebar ul p { margin:0.75em 0; }

.navigation { overflow:hidden; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }

.nobr { white-space:nowrap;}
