/*  
Theme Name: Pathfinders, Version 2
Theme URI: http://www.pathfinderscoach.com
Description: Theme for pathfinderscoach.com
Version: 1.0
Author: Lyza Gardner, Aileen Jeffries
Author URI: http://www.cloudfour.com

*/
body {font:400 12px "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; color:#333; background:#d0c8be; line-height: 1.35em;}
a {color:#004cb0; text-decoration: none;}
a:visited {color:#004cb0;}
a:hover {color:#860f0f}
h1 {font:400 2em Palatino, Georgia, serif; color:#860f0f; border-bottom:1px solid #860f0f; margin:0 0 1em 0}
h2 {margin:0 0 0.4em 0; font:400 1.6em Palatino, Georgia, serif; font-style:italic; color:#000}
h3 {margin: 0 0 0.4em 0; font: 800 1.4em Palatino, Georgia, serif; color: #860f0f; }
h4 {font: 1.35em Palatino, Georgia, serif; font-style: italic;color:#860f0f; }
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike { color: #777; }

/* Overriding Blueprint styles */
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #4b6c99;}
.box {padding:1.5em;margin-bottom:1.5em;background:#F8F8F8; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
/* */

/* Site-wide styling */
.box h2 { border-bottom: 1px dotted #bbb;}
.exposition { font-size: 1.4em; line-height: 1.5em; margin: 0 0 1.0em 0;}
.page { padding-top: 2em;}
.post {background:url(/images/postsep.gif) 50% bottom no-repeat; margin-bottom: 30px; padding-bottom: 30px; text-align: justify;}
.postmetadata { clear: left}
.postmetadata ul, .postmetadata li { display: inline; list-style-type: none; list-style-image: none; }
p.readmore a, p.readmore a:visited { float: right; font: 800 1.2em Palatino, Georgia, serif; font-style: italic; color:#860f0f;}
div.navigation { text-align: center; }

div.navigation a { font-size: 1.3em;   }
div.navigation div span { margin: 0px 40px; }
.sidebar {}
.sidebar ul { list-style-type: none; list-style-image: none; margin: 0 0 0 0; padding: 0px; }
.sidebar ul li { margin: 0 0 1.5em 0; }

/* Header, search and page formatting */

#header {padding:16px 36px}
#header #logo {display:block; padding:20px 0 23px 0}

input#s { width: 223px; padding: 3px;  font-size: 1.1em; margin: 0;}
select#pathfinders_select_quarter { font-size: 1.1em; padding:2px; margin: 0; }
div#searchtools { margin: 1em 0 1.5em 0; }
div#searchtools p { margin: 0.3em 0 0.3em 0; font-size: 1.35em; font-style: italic; text-align: center; }

#topnavigation {height:29px}
#topnavigation ul {margin:0; padding:0; list-style:none}
#topnavigation li {float:left; margin:0 1px 0 0; padding:0}
#topnavigation a {display:block; text-indent:-9999px; overflow:hidden; height:29px; background-position:0 -29px; background-repeat:no-repeat}
#topnavigation li.page-item-129 a {background-image:url(/images/topnav/homebg.png); width:78px}
#topnavigation li.page-item-131 a {background-image:url(/images/topnav/aboutbg.png); width:267px}
#topnavigation li.page-item-130 a {background-image:url(/images/topnav/ccbg.png); width:172px}
#topnavigation li.page-item-132 a {background-image:url(/images/topnav/toolsbg.png); width:189px}
#topnavigation li.page-item-133 a {background-image:url(/images/topnav/contactbg.png); width:93px}
#topnavigation li.current_page_item a, #topnavigation li.current_page_parent a, #topnavigation a:hover {background-position:0 0}

#container {background:url(/images/bodybg.jpg) top right no-repeat #d0c8be}
#pagecontent {background:url(/images/pagecontentbg.png)}
div.content { padding: 5px; }

div#footer { height: 151px; margin: 0 0 0 -24px; background: url(/images/footerbg.jpg) 0 0 no-repeat #d0c8be;}
div#copyright { background: #efeeea; height: 93px;  margin: 0 0 0 180px;}
div#copyright p { padding: 65px 0 0 0; font-size: 1em; font-style: italic; color:#666; } 


/* Begin Word Press */
code { font: 1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps { font-size: 0.9em; letter-spacing: .07em; }
p img { padding: 0; max-width: 100%; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
blockquote cite { margin: 5px 0 0; display: block}
hr {display: none}
a img {border: none}
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.center {text-align: center}  acronym, abbr, span.caps { cursor: help; }
.alignright { float: right; }
.alignleft { float: left }
.alt { background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 0; padding: 10px;}
ul li.cat-item { margin: 0.25em; }

/* Lists
 Special stylized non-IE bullets Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 
html>body .entry li { margin: 0 0 0.25em 1em;}
.entry ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }
.entry ol { padding: 0 0 0 35px; margin: 0; }
.entry ol li { margin: 0; padding: 0; }
.entry p a:visited { color: #b85b5a; }

.sidebar ul li#subscribe2 h2 { display:none; }
div#similar_posts ul { list-style-type: none; margin: 0; padding: 0; }
div#similar_posts ul li { margin: 0.5em 0; }
div#similar_posts ul li small {font: 0.9em Palatino, Georgia, serif; margin-top: 1.5em;}

/* Form Elements */
#commentform p { margin: 5px 0; } 
#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
#commentform textarea { width: 100%; height: 100px; padding: 2px; }
#commentform #submit { margin: 0; float: right; }    

/* Comments*/
.commentlist { padding: 0; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist li, #commentform input, #commentform textarea { font-size: 0.9em  }
.commentlist li { font-weight: bold; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 1.1em; }
.commentlist p {margin: 10px 5px 10px 0;  font-weight: normal; line-height: 1.5em; text-transform: none; font-family: Palatino, Georgia, serif; font-size: 1.1em; text-align: left; }
.commentmetadata { font-weight: normal;margin: 0; display: block;  }
.nocomments { text-align: center; margin: 0; padding: 0; }


/* Home Page */
div#homecontent    { padding: 15px 10px 15px 0px; }
div#homecontent h1 {margin:0}
div#homecontent h2 {font-size:1.2em; padding:5px 0 0 0}
div#homecontent p, #content.home li {font-size:1.3em; line-height: 1.5em;}

.last.home {background:url(/images/home/coach_challenge_top.png) 0 0 no-repeat;  padding-top:102px}
#challenge {background: url(images/home/cc_bottom.jpg) no-repeat bottom left; color:#000; padding:0 0 80px 0;}
#challenge #ccrecentpost   {width:345px; background:#e4d7c7; padding:15px}
#challenge #ccrecentpost p { margin: 0 0 .8em 0; font-size: 1.1em;}
#challenge #cclinks { background:  #e4d7c7; margin: 0 15px 0 0; padding: 0px 15px;}
#ccbottom {  height: 250px; padding:0 0 30px 0}
#challenge ul {list-style:none; margin:0 0 0 0; padding:1em 0 0 0; border-top:1px solid #4b6c99}
#challenge li {background:url(/images/home/cc_arrow.gif) 0 0 no-repeat; padding:0 0 1em 25px}

div#testimonial {float:right; width:242px;  margin:0 -20px 0 20px}
div#testimonial #quote {  background:url(/images/home/testi_top.gif) 0 0 no-repeat #fff;  padding:15px 10px; width:202px; }
div#testimonial #quote p {font:400 1.1em Georgia, serif; font-style:italic; margin:0; color: #666;}
div#testimonial #moretestimonials {margin:0; padding:0; width:242px}
div#testimonial #moretestimonials a {display:block; background: url(/images/home/testi_bottom.gif) bottom left no-repeat; width:242px; height:49px; text-indent:-999px; overflow:hidden}



