/* @override http://localhost:8888/wetheposterity/blog/wp-content/themes/posterity/style.css */

/*
Theme Name: Posterity
Theme URI: http://wordpress.org/
Description: Wordpress theme developed for <a href="http://www.wetheposterity.org">wetheposterity.org</a>.
Version: 1.6
Author: Ryan James
Author URI: http://www.formandfocus.net
Tags: clean, white, simple, minimal, fixed width

	Posterity v1.1
	 http://www.wetheposterity.org

	This theme was designed and built by Ryan James and David Armentrout.
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/




/* Reset */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
margin: 0; padding: 0; 
}  
a {
	text-decoration : none;
	outline : none;
	color : #435ea7;
}
a:hover {
	text-decoration : underline;
}

/* General Layout */

#container1 {
margin-left:auto;
margin-right:auto;
width:1000px;
}

p {
margin:0 0 20px 0;
}

/* General Theme */

body, p {
color:#333;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:.95em;
line-height:19px;	
} 

/* Header Layout */

#header {
background-image: url("images/header-border.gif");
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
padding-top:127px;
}

#container1 #header a#wtp-logo {
display:block;
height:0px;
margin:0 0 45px 0px;
padding-top:45px;
padding-left:29px;
text-indent:-2000px;
width:140px;
}

#container1 #header #navigation {
float:right;
position:relative;
left:-29px;
top:-64px;
}

#container1 #header #navigation ul li {
display:inline;
margin-left:18px;
}

/* Header Theme */

#container1 #header a#wtp-logo {
background:url("images/wtp-logo.gif") no-repeat right;
}

#container1 #header #navigation ul li a {
color:#888;
font-family: Helvetica, Arial, sans-serif;
font-size:.70em;
text-decoration:none;
text-transform:uppercase;
}

/* Content Layout */

#container1 .post {
margin-top:60px;
margin-bottom:67px;
}

#container1 .post .post-comments {
float:left;
width:100px;
}
#container1 .post .post-comments a {
text-align:right;
padding-right:20px;
margin-right:38px;
display : block;
}
#container1 .post .post-comments a:hover {
	text-decoration : none;
}
#container1 .post .post-title {
float:left;
width:320px;
padding-right:30px;
}

#container1 .post .post-title h2 {
margin-bottom:13px;
}

#container1 .post .post-title .photo-thumbnail {
float:left;
margin-right:10px;
}

#container1 .post .post-body {
float:right;
width:510px;
padding-left:10px;
border:1px solid #fff;
margin-right:25px;
}

/* Fix weird IE6 layout thing */
* html #container1 .post .post-body {
margin-right:10px;
}

.clearing {
clear:both;
border-top : solid 100px #fff;
border-bottom  : solid 1px #ddd;
}

/* Content Theme */

#container1 .post .post-comments a {
background:url('images/bubble.gif') no-repeat right;
font-family: Helvetica, Arial, sans-serif;
font-size:.70em;
color:#888;
}
#container1 .post .post-title h2 a  {
color:#000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
line-height:24px;
}
#container1 .post .post-title h2 a:hover {
	text-decoration : underline;
}
#container1 .post .post-title {
color:#888;
font-family: Helvetica, Arial, sans-serif;
font-size:.70em;
line-height:12px;
}

#container1 .post .post-title span.name {
color:#444;
}

/* Footer */

#footer {
border-top:1px solid #cccccc;
}
.navigation {
	display : block;
	font-family : Helvetica, arial;
	font-size : 11px;
	margin-top : 20px;
	margin-left : 30px;
	margin-right : 30px;
	overflow : hidden;
}
.navigation .alignleft {
	float : left;
}
.navigation .alignright {
	float : right;
}
h3 {
	display : block;
	width : 430px;
	margin-bottom : 20px;
	margin-top : 20px;
	color : #000;
	margin-right : 10px;
	font-weight : normal;
}
ol.commentlist {
	display : block;
	width : 510px;
	margin-right : 30px;
	font-size : 12px;
	list-style-type : none;
	margin-left : 10px;
	font-family : Helvetica, arial;	
}
ol.commentlist p {
	font-family : Helvetica, arial;	
	font-size : 11px;
	line-height : 15px;	
}	
ol.commentlist li {
	padding : 10px 0 0 30px;
	margin-bottom : 20px;
}
.commentmetadata a {
	font-size : 10px;
}
#comment-block {
	display : block;
	clear : both;
	overflow : hidden;
}
#respond {
	display : block;
	float : left;
	overflow : hidden;
	width : 300px;
	margin-left : 100px;
}
#respond input {
	float : right;
	margin-left : 10px;
	border-top : solid 1px #aaa;
	border-left : solid 1px #aaa;
	border-bottom : solid 1px #ddd;
	border-right : solid 1px #ddd;
}
#respond textarea {
	border-top : solid 1px #aaa;
	border-left : solid 1px #aaa;
	border-bottom : solid 1px #ddd;
	border-right : solid 1px #ddd;
	padding : 5px;
	margin-bottom : -40px;
}
#comment {
	width : 286px;
	margin-right : 2px;
}
#comment-output {
	float : right;
	width : 575px;
	display : block;
	overflow : hidden;
}
body #submit {
	background-color : #eee;
	border : solid 2px #ddd;
	padding : 5px 10px;
}
label {
	line-height : 13px;
}
#zrx_captcha div {
	font-size : 11px;
}
#zrx_captcha table input {
	margin-right : 20px;
}
#zrx_captcha table {
	margin-bottom : 30px;
}