/*   
Theme Name: GDesign
Theme URI: http://www.geyrhalter.com
Description: Theme for Geyrhalter Design's blog
Version: 1.0
Author: Evan Warner
Author URI: http://www.evanwarner.com
*/

/*---GLOBAL---*/
body {margin:0; font-size:62.5%; font-family:Arial, sans-serif; background-color:#FFF; color:#808080;}

img {border:0;}

.clear {clear:both;}

a:link, a:visited {text-decoration:none; color:#505050;}

a:hover, a:active {color:#A7302B;}

#content {width:480px; margin:0 50px; float:left;}

.pageLabel {color:#A7302B; font-size:1.6em; margin:0 0 25px 0; padding-bottom:25px; display:block; border-bottom:1px solid #808080;}

.pagedNavTop {border-bottom:1px solid #FFF; margin:0 0 25px 0; position:relative;}

.pagedNavBtm {border-top:1px solid #808080; padding-top:5px; margin:0 0 25px 0; position:relative; width:100%;}

.navLeft {float:left;}

.navRight {float:right;}

/*---HEADER---*/
#headerImg {width:706px; height:125px; margin:50px; display:block;}

#shell {width:756px;}

/*---SIDEBAR---*/
#sidebar {width:176px; float:left; margin-bottom:25px;}

p.about {font-size: 11px; margin:0 0 5px 0;}

p.twitter-link { background: url(images/twitter-link.gif) no-repeat; font-size: 11px; line-height: 16px; margin: 0 0 10px 0; padding-left: 20px; }
p.facebook-link { background: url(images/facebook-link.gif) no-repeat; font-size: 11px; line-height: 16px; margin: 0 0 10px 0; padding-left: 20px; }

.newsletter-form {
	margin: 25px 0 10px 0;
	position: relative;
}

.newsletter-form h2.legend {
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 5px;
}

.newsletter-form legend {
	display: none;
}

.newsletter-form fieldset {
	border: 0;
	margin: 0 0 20px;
	padding: 0;
}

.newsletter-form fieldset div {
	clear: both;
	margin: 0 0 5px;
}

.newsletter-form fieldset div label {
	color: #505050;
	display: none;
}

.newsletter-form fieldset div input {
	height: 16px; width:147px; padding-left:3px; margin:0; border:0; background-color:#F2F2F2; color:#808080;
}

.newsletter-form .submit {
	display: none;
}

.newsletter-form #newsletter-submit {
	font-size: 14px;
	position: absolute;
	left: 153px;
	top: 42px;
}

#searchForm {margin:25px 0;}

#searchBox {height: 16px; width:147px; padding-left:3px; margin:0; border:0; background-color:#F2F2F2; color:#808080;}

a#searchLink:link, a#searchLink:visited {font-size:1.4em;}

#sidebar li ul {list-style-type:none; margin-top:2px;} /* margin-left:-18px;}*/

#sidebar li ul li {margin-left:-20px; /*font-size:.91em; */text-indent:-9px; margin-top:4px;}

li.recentPosts, li.archives, li.rsslist {margin-top:15px;}

li.categories, li.recentPosts, li.archives, li.rsslist {list-style-type:none; font-size:1.2em;}

li.cat-item:before, li.recentPosts ul li:before, li.archives ul li:before, li.rsslist ul li:before {content:"\00BB \0020";}

/*---FOOTER---*/
#footer {width:580px; font-size:.9em; text-align:center; line-height:1.8em; clear:both; padding-bottom:25px;}

/*---INDEX---*/
.post {margin-bottom:50px;}

a.postTitle:link, a.postTitle:visited {color:#A7302B; font-size:1.4em; line-height:1.7em;}

a.postTitle:hover, a.postTitle:active {color:#505050;}

.timeStamp {/*font-size:.9em;*/ line-height:1.3em;}

.postContent {font-size:1.2em; line-height:1.5em;}

.postContent img {display:block; margin:10px auto;}

.postContent .shareThis { float: right; margin: 4px 0 0 0; }

.postMeta {/*font-size:.9em;*/ line-height:1.5em; padding-right: 90px;}

/*---SINGLE---*/
.txtHeader {color:#A7302B; font-size:1.2em; margin:0 0 5px 0; padding-bottom:5px; display:block; border-bottom:1px solid #808080;}

ol.commentList {margin-bottom:50px;}

ol.commentList li {padding:5px;}

ol.commentList li p {font-size:1.2em; margin-bottom:0;}

.oddComment {background-color:#F2F2F2;}

.noComments {font-size:1.2em; color:#A7302B; text-transform:uppercase;}

textarea#comment {width:480px; border:0; background-color:#F2F2F2; color:#808080;}/*border:1px solid #808080;}*/

input#author, input#email, input#url {width:150px; border:0; background-color:#F2F2F2; color:#808080;}
