/*
Theme Name: Soft Focus
Theme URI: http://parkandco.com/
Description: The official wordpress theme of Park Howell
Version: 2.0
Author: Jon Hrach
Tags: mantle color, fixed width, two columns, widgets


/* CSS Reset ----------------------------------------------- */
   
   body, div, dl, dt, dd, li, pre,form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 16px; font-weight: normal; }address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }ol, ul { list-style: none; margin: 0; padding: 0; }table { border-collapse: collapse; border-spacing: 0; } caption, th { text-align: left; font-weight: normal; font-style: normal; }acronym, abbr, fieldset, img { border: 0;}:focus { outline: 0; }


/* General Styles ----------------------------------------------- */

	body {font-family: 'Arial', Helvetica, San-Serif normal; text-align: center; color: #000; background-image: none; background-color: #fff; padding: 0 30px 0 30px;}
	
	h1 {font-size: 2.25em; font-weight: bold; color:#000;}
	
	h2 {font-size: 2.25em; font-weight: bold; margin-bottom: 5px;}
	
	h3 {font-size: 2.1em; font-weight: bold;  margin-bottom: 15px; line-height: 1em;}
	
	h4 {font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}
	
	h5 {font-size: 1em; font-weight: normal; font-style: italic; margin-bottom: 15px;}
	
	p {font-size: 1.0em;  margin-bottom: 15px; line-height: 1.4em;}
	
	#content ul {font-size: 0.9em; margin-bottom: 10px;}
	
	#content ol {font-size: 0.9em; margin-bottom: 10px;}
	
	#content ul li {margin:0 0 15px 35px; padding-left: 5px; list-style: disc; line-height: 1.3em;}
	
	#content ol li {margin:0 0 15px 35px; padding-left: 5px; list-style:decimal; line-height: 1.3em;}
	
	strong {font-weight: bold;}
	
	em  {font-style: italic;}
	
	img {}
	
	blockquote p{ font-family: "Georgia",Times New Roman,Times normal; font-style: italic; padding:0 20px 20px 20px; font-size: 14px; margin: 0;}
	
	blockquote strong {font-style: italic;}
	
	a {color:#060606;}
	
	a:hover {color:#ec8f09; text-decoration: none;}
	
   /*a:visited {color:#252b3f;} */
	
	.clear {clear: both;}

   h2 a{ color: #2e362d; text-decoration: none;}
   
   h2 a:hover{ color: #434e41;}

   .entry a:link:after, .entry a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }

   .entry a[href^="/"]:after{
   content: " (http://www.trefethenandco.com" attr(href) ") ";
   }
   
   #header a {
   display: block;
   margin-bottom:70px;
   color: #000;
   width:237px;
   }
   
   
/* Positioning Styles ----------------------------------------------- */

	#wrapper {margin:0 auto 0; width: 865px; text-align: left; padding:0px;}
	
	#content {width: 800px; float: left;}
	
	#menu {display: none;}
	
	#top-bar {display: none;}
	
	#nav {}
	
   .pagetitle {margin-bottom: 30px; font-size: 1em; font-weight: bold;}

   object {display: none;}

/* Navigation Styles ----------------------------------------------- */
	
	 /*Main Nav Styles*/
	
    ul#nav {display: none;}
	
	
	/*Pagenation Nav Styles*/
	
   .navigation {display: none;}

   .navigation-home{display: none; }

/*Loop Styles ----------------------------------------------- */
   
   .entry {margin-top: 35px;}
   
   .post {margin-bottom: 70px;}
   
    /*
   .entry p:first-child {color:#2e362d; font-weight: bold; font-size: 1.5em; line-height: 1.2em;}
   
   .entry blockquote p:first-child {font-family: "Georgia",Times New Roman,Times normal; font-style: italic;  font-weight: normal; margin-bottom: 0; font-size: 16px; line-height: 24px;}
   */


/*General Supporting Page Styles----------------------------------------------- */
   
   .post-footer{display: none;}
   
   .post-footer p{font-weight: bold; font-size: .9em; color:#2e362d; margin-bottom: 10px;}
   
   .post-footer a{color: #61715f; font-weight: normal; text-decoration: none;}
   
   .post-footer a:hover{color:#ec8f09; text-decoration: underline;}
   
	.metadata {font-weight: bold; font-size: .9em; color:#2e362d;}
	
	.commentlink a{color:#ec8f09; text-decoration: none;}

   .commentlink a:hover{text-decoration: underline;}


/*Plugin Styles----------------------------------------------- */
   
   #content div.sociable {display: none;}
   
   #content div.sociable li{ float: left; list-style: none; padding: 0; margin: 0 20px 0 0;}
   
   .sociable_tagline {font-weight: bold; font-size: .9em; color:#2e362d; margin: 0 15px 10px 0; display: block; float: left;}
   
   #related-posts{display: none;}
   
   #related-posts li{ margin-bottom: 5px;}
   
   #related-posts h4 {font-weight: bold; font-size: .9em; color:#2e362d; margin-bottom: 8px;}
   
   a.tt {display: none;}
   
/*Sidebar Styles----------------------------------------------- */

   #menu a {color: #000;}
   
   #menu a:hover {color: #ec8f09;}
   
   #subscribe-box, #about-park{width: 233px; background: url(images/bg-white-30.png); padding: 20px; margin-bottom: 30px; display: block; }
   
   #subscribe-box h3 a{ font-size: .9em; text-decoration: none; color: #2e362d; background: url(images/rss-lg.png) top left no-repeat; padding:0px 0 0 60px; height: 49px; display: block;}
   
   #subscribe-box h3 a:hover {color: #ec8f09;}
   
   #subscribe-box p {font-size: .9em; font-weight: bold;}
   
   #subscribe-box p.via-rss {margin-left: 60px; margin-top: -35px;}
   
   #subscribe-box h4 {font-size:.98em; color: #2e362d; margin-bottom: 5px;}
   
   .signup-field, #s {font-size: 1em; border: none; padding: 0; margin: 0; float: left; height: 23px; display: block;}
   
   .button-submit, #searchsubmit {padding: 0; margin: 0;}
   
   #searchsubmit{width: 65px; height: 23px; display: block; background: url(images/button-search.gif); text-indent: -9999px; border: none; font-size: 0px; color: #fff;}
   
   #s {width: 160px;}
   
   #about-park h4{font-size:.98em; color: #2e362d; }
   
   #about-park img {float: right; margin: 0 0 10px 10px;}
   
   #about-park p {font-size: .9em; line-height: 1.2em; margin-bottom: 10px;}
   
   #about-park p a{font-weight: bold;}
   
   #about-park ul{margin-top: 20px;}
   
   #about-park li {font-size: .85em; margin-bottom: 10px;}
   
   #about-park a.twitter {display: block; background: url(images/icon-twitter.png) left 2px  no-repeat; padding:0px 0 0 25px; text-decoration: none;}
   
   #about-park a.facebook {display: block; background: url(images/icon-facebook.png) left 2px  no-repeat; padding:0px 0 0 25px; text-decoration: none;}
   
   #about-park a.park {display: block; background: url(images/icon-parkandco.png) left 2px  no-repeat; padding:0px 0 0 25px; text-decoration: none; height: 18px;}
   
   #about-park a.water {display: block; background: url(images/icon-wuiw.png) left 2px  no-repeat; padding:5px 0 0 25px; text-decoration: none; height: 18px;}
   
   ul#plug-in li.categories, ul#plug-in li.linkcat, ul#plug-in li#archives, ul#plug-in li.cloud  {width: 233px; background: url(images/bg-white-30.png); padding: 20px; margin-bottom: 30px; font-size:.98em; color: #2e362d; font-weight: bold;}
   
   ul#plug-in li.cloud a {font-weight: normal;}
   
   li.categories li {font-weight: normal; }
   
   ul#plug-in li li {list-style: disc; padding-left: 5px; margin: 3px 0 0 17px;}
   
   ul#plug-in li li a{font-weight: normal; text-decoration: none; font-size: .90em;}
   
   .edit-entry a{font-weight: bold;}
   
   #mce-responses {margin: 10px 0 10px 0; font-size: .90em;}
   
   #mce-success-response {color: #318829;}
   
   #searchform {width: 233px; background: url(images/bg-white-30.png); padding: 20px; margin-bottom: 30px; display: block; }
   
   #searchform label {/* font-size:.98em; color: #2e362d; margin-bottom: 5px; font-weight: bold; */ display: none;}
   
   
/*Footer Styles----------------------------------------------- */

   #footer {display: none;}
      

/*Comment Styles----------------------------------------------- */
   
   #content ol.commentlist {margin-bottom: 40px;}
   
   #content li.comment {list-style: none; padding: 25px; margin: 0 0 0px 0;}
   
   #content li.comment.even {background: url(images/bg-gray-10.png);}
   
   #content li.comment.odd {background: url(images/bg-white-30.png);}
   
   #content img.avatar {float: right; border: 2px #fff solid;}
   
   .fn {font-weight: bold; }
   
   .fn a {font-weight: bold; text-decoration: none; color:#434E41;}
   
   .fn a:hover {text-decoration: underline;}
   
   .says {display: none;}
   
   .comment-meta {margin: 0 0 10px 0;}
   
   .comment-meta a{font-size: .90em; text-decoration: none;}
   
   .comment-meta a:hover{ text-decoration: underline;}
   
   #content li.comment.bypostauthor { border-top: 1px dotted #61715f; border-bottom: 1px dotted #61715f; margin: 10px 0 10px 0;}
   
   #content li.comment.bypostauthor p {color: #000;}
   
   #content li.comment.bypostauthor .fn {font-weight: bold; color: #EC8F09;}
   
   #content li.comment.bypostauthor .fn a{color: #ec8f09;}
   
   #content li.comment.bypostauthor img.avatar {border: 2px #EC8F09 solid;}
   
   /*
   #content li.comment.bypostauthor .fn {color:#EC8F09; }
   
   #content li.comment.bypostauthor .comment-meta a{color:#fff;}
   
   #content li.comment.bypostauthor p {color:#fff;}
   */
   
   #commentform {display: none;}
   
   h3#comments {display: none;}
   
   #respond {display: none;}
   
/*Page Entry Styles----------------------------------------------- */

   div.page div.entry {margin-top: 18px; }

/* Captions & aligment */
   
   .aligncenter,
   div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
   }
   
   .alignleft {
   float: left; padding: 0 15px 15px 0;
   }
   
   .alignright {
   float: right; padding: 0 0 15px 15px;
   }
   
   .wp-caption {
   text-align: center;
   /* width: inherit !important; */
   }
   
   .wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
   }
   
   .wp-caption p.wp-caption-text {
   font-size: 12px;
   line-height: 17px;
   padding: 5px 0;
   margin: 0;
   /* background: url(images/bg-grey-85.png); */
   color: #000;
   /* font-family: "Georgia",Times New Roman,Times normal; font-style: italic; */
   
   }
/* End captions & aligment */

