/*

Theme Name: staypressed

Theme URI: http://themocracy.com/2009/05/staypressed-free-wordpress-theme/

Description: A simple two-column, right-sidebar theme, enabled for WP2.7 threaded-comments 

Version: 1.4

Tags: fixed-width, two-columns, right-sidebar, brown, green

Author: Themocracy

Author URI: http://themocracy.com/

*/
body {margin: 0; padding: 0; color: #4F4D03; text-align:center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 100.1%; background: #eeeddb; }
#wrapper{width: 980px; margin: 15px auto; padding: 0px; text-align:left; font-size: 85%; line-height:20px; background: #fff; border: 1px solid #818136; }
#header{padding: 1px 0px 7px 0; margin: 0 15px;border-bottom:2px solid #eeeddb;}	
#header-inner{margin:10px 0 0 0; padding:0; background: url("images/logo.gif") 10px 0 no-repeat; }
/*#shoplink{font-size:1.3em; padding:12px 50px 12px 15px; background: #f2f0e1 url("images/basket.gif") bottom right no-repeat; }*/
#shoplink{font-size:1.2em; padding:10px 40px 10px 10px; background: #f2f0e1 url("images/basket_sq.gif") right no-repeat; }
#shoplink a{color:#4F4D03}
#shoplink a:hover, #shoplink a:focus{color:#ba2b58}

#subscribe {float:right; background: #fff; padding: 0 0 5px 0; }
#subscribe p{font-size: 95%; margin: 4px 0; }


#content{clear:both; margin: 0; padding: 5px 0px 5px 10px; margin: 0 10px; background:#fff; }	
#main {width: 650px; float:left; margin: 0; padding: 5px 0 10px 0; overflow:hidden; }
#sidebar {padding: 0 5px 10px 0; margin: 0 0 0 670px; background: #fff; }

#footer {clear: both; margin: 0; padding: 10px 16px; text-align: center; font-size: 90%; }

#footer-inner{background: #f9f9f0; height: 50px; }
#footer p{margin:0; padding:15px 0; }
#navigation{padding: 5px 15px}
#navigation div.fleft{float:left; }
#navigation div.fright{ 

float:right; }
#credit{text-align:right; padding: 0 15px; }
#credit p{margin:0;font-size:85%; }
#credit p a, #credit p a:hover{}
/*  ********** default styles *********** */
p, h1, h2, h3, h4, h5, h6{margin: 10px 0; padding: 0;}
h1, h2, h3, h4, h5, h6 {line-height:1.4em;}
h1{	font-size: 190%;}

h2{	font-size: 160%; }

h3{	font-size: 120%; }

h4{	font-size: 110%; }

h5{	font-size: 100%; }

h6{	font-size: 70%; }


a{color: #ba2b58; font-weight:100; text-decoration:none; }
a:hover,a:focus{color: #C68400; text-decoration:underline; }
a:visited{color: #801134;}
a img{border:0px; }
hr{height:2px; margin:5px 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
blockquote{padding: 10px 35px 5px 35px; margin: 3px 30px; background: #FCF2E8 url("images/quotes.gif") top left no-repeat; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
form{margin: 0; padding:0; }
fieldset{padding:10px; margin:0; border:none; }
legend{font-weight:800; }
code{	font-size: 95%; 	font-family: "Courier New", Courier, monospace; 	white-space: pre; }
td{ vertical-align:top; }
.aligncenter,

div.aligncenter {   display: block;    margin-left: auto;    margin-right: auto; }
.alignleft {float: left; margin:0 7px 7px 0;}
.alignright {float: right; margin:0 0 7px 7px;}
.wp-caption {   border: 1px solid #F6D6B7;    text-align: center;    background-color: #FCF2E8;    padding-top: 4px;    margin: 10px;    /* optional rounded corners for browsers that support it */

   -moz-border-radius: 3px;    -khtml-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px; }
.wp-caption img {   margin: 0;    padding: 0;    border: 0 none; }
.wp-caption p.wp-caption-text {   font-size: 11px;    line-height: 17px;    padding: 0 4px 5px;    margin: 0; }
#tabs {width:100%; font-size:95%;   line-height:18px;border-top:2px solid #eeeddb;}


#tabs ul {  margin:0;   padding:7px 10px 0 10px;   list-style:none; }
#tabs li {  display:inline;   margin:0;   padding:0 0px;   border-left: 1px solid #444; }

			

#tabs li.first {  border-left: none !important; }	
#tabs a {  margin:0 3px 0 6px;   padding:4px 10px;   text-decoration:none;   font-weight:100; }
#tabs a:hover, #tabs ul li.current_page_item a{  background: #f2f2f2; }

	


/* Headings */ 


#header h3{margin:  0; padding: 30px 0 7px 160px; }
#header h3 a{font-weight:100; color: #4f4d03; text-decoration: none; font-size: 240%; letter-spacing: 1px; }
#header h2{font-family: georgia, 'Georgia Ref', 'Times New Roman', serif;font-style:italic;margin: 0; padding: 10px 250px 18px 160px; font-weight:100; font-size: 140%; letter-spacing: 1px; }
h2#sectiontitle{font-size:140%; font-weight: 100; padding:6px 6px 6px 10px; margin:8px 10px 5px 10px; background: #eeeddb; }
/* post styles */
.post{margin: 0 0 10px 0; padding: 0 5px 5px 5px; }
.entry{margin: 7px 0; padding: 0px 0 3px 0; }
.post h2 {color: #4F4D03; font-size: 180%; font-weight:100; padding: 7px 0 8px 2px; margin: 0 0 2px 0; }


.post h2 a{color: #4F4D03; text-decoration:none; font-weight:100; }
.post h2 a:hover{text-decoration:none; color: #ba2b58; }
.postmetadata{font-size:90%; padding: 1px 8px 1px 5px; margin: 0; border-top:3px solid #eeeddb; }
.postmetadata p{line-height: 18px; padding: 0; margin: 2px 0; }
.authormetadata{font-size:90%; padding: 1px 8px 1px 5px; margin: 0}
.authormetadata p{line-height: 18px; padding: 0; margin: 2px 0; }


.commentlink{float:right; }

/* Comments > WordPress 2.6 */
ol.commentlist {list-style:none; margin:0; padding:0; 

text-indent:0; }
ol.commentlist li { 
border:1px solid #a5a546; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; 
margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li div.comment-author {padding:0 160px 0 0; }
ol.commentlist li div.vcard {font:800 12px/1.9 Arial, Verdana, sams-serif; }
ol.commentlist li div.vcard cite.fn {font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {text-decoration:none; }
ol.commentlist li div.vcard img.avatar { border:2px solid #eee; top:7px; left:7px; position:absolute; }
ol.commentlist li div.comment-meta {font:100 11px/1.9 Arial, Verdana, sams-serif; position:absolute; top:5px; right:10px; text-align:right; }
ol.commentlist li div.comment-meta a {color:#ba2b58; text-decoration:none; }
ol.commentlist li p {font:normal 12px/1.5  Arial, Verdana, sams-serif; margin:0 0 1em; }

ol.commentlist li ul {font:normal 12px/1.4 Arial, Verdana, sams-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply {color:#374C76; font:bold 12px/1.4 Arial, Verdana, sams-serif; }
ol.commentlist li div.reply:hover {color: black; }
ol.commentlist li div.reply a {text-decoration:none}
ol.commentlist li ul.children {list-style:none; margin:1em 0 0; text-indent:0; }

  

ol.commentlist li ul.children li.depth-2, ol.commentlist li ul.children li.depth-3, ol.commentlist li ul.children li.depth-4 {margin:0 0 .25em; }
ol.commentlist li.even {background:#fff; }

ol.commentlist li.odd {background:#eeeddb; }
ol.commentlist li.pingback div.vcard {padding:0 160px 0 0; }
#respond h3, h3#comments, h3#postcomment{font-size: 105%; font-family: Arial, Verdana, sams-serif; margin: 3px 0; }

/*  Legacy Comments < WordPress 2.7  */


ol#commentlist{padding: 0 0 0 20px; font-size: 95%; list-style-type: none; }
ol#commentlist li{	padding: 0px 3px; 	margin: 0; }
ol#commentlist li p.commentheader{margin: 0px 0 0px 0; display: block; padding: 1px 5px; }

ul#commentlist{padding: 0; margin:0; list-style-type:none; }
ul#commentlist li{	display: block; 	padding: 0; 	margin: 0 15px 10px 15px; 	font-size:95%; 	border-bottom: 2px solid #FCF2E8; }
ul#commentlist p{margin: 0 0 6px 0; }
ul#commentlist li div.comm{margin: 1px; padding: 1px; }
ul#commentlist li div.gravatar {	width:50px; 	float:left; 	padding: 10px 0 0 10px; }
ul#commentlist li div.gravatar img{border: 2px solid #ccc; }



ul#commentlist li div.commenttext{padding: 0; margin:5px 10px 5px 65px; }
ul#commentlist li div.commenttext div.commentwrapper{margin:0 0 0 5px; padding: 3px 8px; }


/*  sidebar styles */
.menu a.suboptlink img{margin:2px 5px 0 0;}
.menu{padding:10px 0 0 0; font-size:95%; }
.menu a{color:#4f4d03;}
.menu a:hover{color:#ba2b58;text-decoration:none; }
.menu ul{margin:0; padding:0; list-style-type:none; }
.menu ul li.widget{padding:2px 2px 8px 2px; margin:0 0 0px 0px; }
.menu ul li.widget ul{	margin: 0; 	padding:0; }
.menu ul li.widget ul li{border-bottom:1px solid #eeeddb; padding: 2px 2px 2px 5px; margin:0; }
.menu ul li.widget ul li:before {	content: "\00B7 \0020"; 	}
.menu ul li.widget ul li ul{}
.menu ul li.widget ul li ul li{border-top: 1px solid #eeeddb; border-bottom: none !important; padding: 2px 0 2px 15px; }

.menu ul li.widget h3{font-size:140%; padding:0px 0 3px 4px; margin:0 0 3px 0; border-bottom: 1px solid #a5a546; font-weight: 100; }
.menu ul li h3 a{color: #999; font-weight: 800; }

.menu ul li h3 a:hover{color: #666; text-decoration: none; }
.menu form{display:block; margin:0px; padding:4px; }
.menu input{margin:3px 0; font-size:90%; }
li.widget .textwidget, li.widget #search {padding: 2px 5px; }
/* Calendar styles */

#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 240px; }
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a {padding-left: 10px; text-align: left; }
#wp-calendar a {display: block; }
#wp-calendar caption {text-align: center; width: 100%; }
#wp-calendar td {padding: 3px 0; text-align: center; }


#footer a{font-weight: 100; }

