/* CSS Document */

/* 
Title:            CURE 2010 Blog Styles
Author:           Joel A. Glovier; CURE Web & Graphic Designer
Author email:     jag@cure.org
Author URI:       http://joelglovier.com
Copyright:        CURE International 2010
Created:          4/19/2010
Updated:          2/12/2011
*/

/* Conventions: */

/* Main Categories -------------------- */

  /* sub categories */


/* @group Blog Styles ------------------ */

#breadcrumb {
	margin-bottom:10px;
}
#blog-content {
	float:left;
}
.navigation {
	border:1px dashed #a79d83;
	display:block;
	text-indent:10px;
	font-style:italic;
	font-size:18px;
	margin-bottom:22px;
	line-height:32px;
	color:#928a76;
	font-weight:bold;
	background:url(/img/transp-wh-bg.png) repeat left top;
}
.navigation a:link, .navigation a:visited {
	color:#6e5e4c;
	text-decoration:none;
}
.navigation a:hover {
	text-decoration:underline;
}

/* @group Post Styles ------------------ */

.post {
	width:650px;
	border-right:1px dashed #a79d83;
	border-top:1px dashed #a79d83;
	position:relative;
}

/* @group Meta Styles ------------------ */

.post-meta-data {
	width:85px;
	position:absolute;
	top:0px;
	left:-85px;
}
.post-date {
	min-height:87px;
	margin-bottom:2px;
}
.post-date {
	text-align:center;
	color:#6e5e4c;
}
.post-month {
	display:block;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
}
.post-date-numeral {
	display:block;
	font-size:36px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:15px;
	border-bottom:1px dashed #a79d83;
	margin-bottom:2px;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
}
.post-year {
	display:block;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	background:#fbfaf4;
	font-weight:bold;
	color:#928a76;
}
div.meta-comments {
	height:62px;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	text-align:center;
	position:relative;
	margin-bottom:2px;
}
.meta-comments a:link, .meta-comments a:visited {
	color:#928a76;
	text-decoration:none;
	font-style:italic;
	font-size:12px;
	position:absolute;
	top:37px;
	left:13px;
}
.meta-comments a:hover {
	color:#6e5e4c;
	text-decoration:underline;
}
.meta-comments .comment-number a:link, .meta-comments .comment-number a:visited {
	background:url(/img/main.png) no-repeat -118px -299px;
	width:57px;
	height:25px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#6e5e4c;
	padding-right:4px;
	font-style:normal;
	font-size:16px;
	position:absolute;
	top:10px;
	left:13px;
}
.meta-comments .comment-number a:hover {
	color:#928a76;
}
.share-post {
	overflow:hidden;
	text-align:center;
	line-height:14px;
	font-size:12px;
}
.share-post h4 {
	display:block;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	background:#fbfaf4;
	font-size:12px;
	padding-bottom:2px;
	margin-bottom:2px;
	line-height:18px;
	color:#928a76;
}
.share-post ul {
	border-top:1px dashed #a79d83;
	padding-top:4px;
}
.share-post ul li {
	float:left;
	display:block;
	margin-top:3px;
	margin-bottom:10px;
}
.share-perma-blog, .share-fb-blog, .share-tw-blog, .share-em-blog {
	width:14px;
	height:14px;
	text-indent:-9999px;
	display:block;
}
.share-perma-blog {
	background:url(/img/curekids/permalink-icon.png) no-repeat 0px -1px;
	margin-left:5px;
	width:16px;
	height:16px;
}
.share-fb-blog {
	background:url(/img/main.png) no-repeat -336px -191px;
	margin-left:5px;
}
.share-tw-blog {
	background:url(/img/main.png) no-repeat -336px -205px;
	margin-left:5px;
}
.share-em-blog {
	width:16px;
	height:11px;
	background:url(/img/main.png) no-repeat -334px -180px;
	margin-top:2px;
	margin-left:5px;
}

/* @end meta styles */

/* @group Post Body Styles ------------------ */

.post-body {
	border-left:1px dashed #a79d83;
	padding:15px 19px 20px;
	min-height:225px;
	overflow:hidden;
	background:#faf7ee;
	background:rgba(250,247,238,.9);
}
.post-body:hover {
	background:#fbfaf4;
	background:rgba(251,250,244,1);
}
.post-body h2 {
	padding-bottom:16px;
	display:block;
	border-bottom:1px dashed #a79d83;
	margin-bottom:2px;
}
.post-body h2 a:link, .post-body h2 a:visited {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#6e5e4c;
	text-decoration:none;
	font-size:34px;
	line-height:32px;
}
.post-body h2 a:hover {
	color:#92d400;
}
span.post-byline {
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	display:block;
	text-indent:10px;
	font-style:italic;
	font-size:12px;
	margin-bottom:2px;
	line-height:22px;
	color:#928a76;
	font-weight:bold;
	background:#fbfaf4;
}
.post-byline a:link, .post-byline a:visited {
	color:#6e5e4c;
	text-decoration:none;
}
.post-byline a:hover {
	text-decoration:underline;
}
.entry {
	overflow:hidden;
	position:relative;
	border-top:1px dashed #a79d83;
}
.entry p {
	margin:15px 0px;
	color:#4b3f26;
}
.entry img {
	background:#ffffff;
	padding:3px;
	border:1px solid #e6decc;
	float:left;
	margin:10px 20px 10px 0px;
}
.post-meta-data-btm {
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	display:block;
	padding-left:20px;
	font-style:italic;
	font-size:12px;
	margin-bottom:2px;
	line-height:22px;
	color:#928a76;
	font-weight:bold;
	background:#faf7ee;
}
.single-post p.post-meta-data-btm {
	border-left:1px dashed #a79d83;
}
.post-meta-data-btm a:link, .post-meta-data-btm a:visited {
	color:#6e5e4c;
	text-decoration:none;
}
.post-meta-data-btm a:hover {
	text-decoration:underline;
}

/* @end post body styles */

/* @group <!--more--> Link Styles ------------------ */

.entry p a.more-link {
	display:block;
	float:right;
	margin:20px 0px 10px;
	padding:3px 12px 3px 12px;
	background:#6e5e4c;
	color:#e6decc;
	font-style:italic;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	line-height:20px;
	position:relative;
}
.entry p a.more-link:hover {
	background:#92d400;
	color:#faf7ee;
}
.entry p a.more-link .arrow {
	float:right;
	display:block;
	width:10px;
	height:14px;
	text-indent:-9999px;
	background:url(/img/main.png) no-repeat -310px -195px;
	margin:3px 0px 0px 10px;
}

/* @end more link styles */

/* @end post styles */

/* @group Sidebar Styles ------------------ */

#sidebar {
	width:295px;
	float:right;
	margin-right:5px;
}
#sidebar a:link, #sidebar a:visited {
	text-decoration:none;
	color:#a79d83;
	font-style:italic;
}
#sidebar a:hover {
	color:#92d400;
	text-decoration:underline;
}
#sidebar .sidebar-item {
	margin-top:8px;
	margin-bottom:8px;
}
#sidebar span.sidebar-top-blog {
	display:block;
	height:18px;
	background:url(/img/sidebar-topbtm-blog.png) no-repeat center top;
}
#sidebar span.sidebar-content {
	display:block;
	background:url(/img/sidebar-bg-blog.png) repeat-y center top;
	padding:0px 20px;
	overflow:hidden;
	position:relative;
}
#sidebar span.sidebar-btm-blog {
	display:block;
	height:26px;
	background:url(/img/sidebar-topbtm-blog.png) no-repeat center bottom;
}
#sidebar span.sidebar-content h2 {
	text-align:left;
	color:#928a76;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	border-bottom: 1px dashed #a79d83;
	margin-bottom:5px;
	font-size:20px;
	padding-bottom:3px;
}

  /* blog home link */

#blog-home-link {
	position:relative;
}
#blog-home-link h2 a:link, #blog-home-link h2 a:visited {
	display:block;
	width:266px;
	height:40px;
	background:url(/img/back2home-sprite.png) no-repeat 0px top;
	text-indent:-9999px;
	margin:5px 0px 5px 10px;
}
#blog-home-link h2 a:hover, #blog-home-link h2 a:focus, #blog-home-link h2 a:active {
	background:url(/img/back2home-sprite.png) no-repeat 0px bottom;
}

  /* Blog Search field */

#blog-search .sidebar-content {
	min-height:30px;
}
#blog-search .sidebar-content label {
	display:none;
}

/* @group Sidebar Subscribe Widget ------------------ */

div#blog-subscribe-widget {
	overflow:hidden;
}
div#blog-subscribe-widget span.sidebar-content {
	overflow:hidden;
	min-height:125px;
	position:relative;
}
div#blog-subscribe-widget p.description {
	font-style:italic;
	font-size:12px;
	line-height:16px;
	color:#a79d83;
	margin:5px 4px;
	text-shadow:#ffffff 1px 1px 0px;
	text-align:justify;
}
#blogRSS {
	text-indent:-9999px;
	display:block;
	width:30px;
	height:30px;
	position:absolute;
	right:20px;
	top:0px;
	background:url(/img/small-tabs-sprite.png) no-repeat 0px -240px;
}
#blogRSS:hover {
	background:url(/img/small-tabs-sprite.png) no-repeat -30px -240px;
}
#blog-subscribe-widget span.sidebar-content h2 {
	margin:0px 0px 5px 0px;
	border-top:none;
	background:none;
	font-size:20px;
	text-align:left;
	text-indent:5px;
	padding-bottom:3px;
}
#blog-feed-subscribe-field, #blog-search-term-field {
	border:0px;
	background:transparent url(/img/main.png) no-repeat -118px -241px !important;
	width:125px;
	height:19px;
	padding:5px 6px;
	position:absolute;
	left:23px;
	bottom:0px;
}
input#blog-feed-subscribe-field:hover, input#blog-feed-subscribe-field:focus {
	color:#4b3f26;
}
#blog-feed-subscribe-button, #blog-search-submit {
	position:absolute;
	right:25px;
	bottom:2px;
	width:95px;
	background:#a79d83;
	border:1px solid #a79d83;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-family:Tahoma, Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#faf7ee;
	cursor:pointer;
	padding:4px 10px;
}
#blog-feed-subscribe-button:hover, #blog-feed-subscribe-button:focus, #blog-search-submit:hover, #blog-search-submit:focus {
	background:#dd7439;
}

/* @end subscribe widget */

/* @group Sidebar Donate Widget ------------------ */

div#sidebar-donate span.sidebar-content h2 {
	text-align:center;
	color:#92d400;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	padding-bottom:3px;
	font-size:28px;
	background:transparent;
	text-shadow:#ffffff 1px 1px 0px;
}
div#sidebar-donate span.sidebar-content p {
	font-style:italic;
	font-size:12px;
	line-height:16px;
	color:#a79d83;
	margin:7px 4px;
	text-shadow:#ffffff 1px 1px 0px;
}
ol.help-steps {
	display:block;
	height:180px;
	width:245px;
	background:url(/img/stepnum.png) no-repeat left 11px;
	margin-left:5px;
}
ol.help-steps li {
	display:block;
	height:50px;
	width:243px;
	margin:14px 0px;
	text-indent:-9999px;
}
a.give-one-time {
	display:block;
	padding-left:40px;
	width:203px;
	height:50px;
	background:url(/img/cta-sprite-main.png) no-repeat right 0px;
}
a.give-one-time:hover {
	background:url(/img/cta-sprite-main.png) no-repeat right -50px;
}
a.email-signup {
	display:block;
	padding-left:40px;
	width:203px;
	height:50px;
	background:url(/img/cta-sprite-main.png) no-repeat right -100px;
}
a.email-signup:hover {
	background:url(/img/cta-sprite-main.png) no-repeat right -150px;
}
a.learn-more {
	display:block;
	padding-left:40px;
	width:203px;
	height:50px;
	background:url(/img/cta-sprite-main.png) no-repeat right -200px;
}
a.learn-more:hover {
	background:url(/img/cta-sprite-main.png) no-repeat right -250px;
}
div#sidebar-donate span.sidebar-content p.help-now-link {
	display:block;
	text-align:center;
	border-top:1px dashed #a79d83;
	padding-top:10px;
	margin-top:10px;
	font-size:14px;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px 0px;
}
div#sidebar-donate span.sidebar-content p.help-now-link span {
	float:right;
	display:block;
	width:10px;
	height:14px;
	text-indent:-9999px;
	background:url(/img/main.png) no-repeat -298px -180px;
	margin-top:3px;
	margin-right:4px;
}
div#sidebar-donate span.sidebar-content p.help-now-link:hover span {
	background-position:-310px -180px;
}

/* @end sidebar donate styles */

/* @group sidebar blog author highlights */

#blog-author-highlights span.sidebar-content h2 {
	margin-bottom:10px;
}
#blog-author-highlights .blogger-entry {
	float:left;
	overflow:hidden;
	width:100%;
}
#blog-author-highlights img { 
	float:left; 
	margin-right:10px;
	margin-bottom:15px;
	background:#ffffff;
	padding:3px;
	border:1px solid #d0cbbe;
} 
#blog-author-highlights span.sidebar-content span { 
	font-size:12px;
}
#blog-author-highlights h3 a:link, #blog-author-highlights h3 a:visited {
	font-style:normal;
	font-size:16px;
}
#blog-author-highlights h3 a:hover, #blog-author-highlights h3 a:focus {
	text-decoration:none;
}
#blog-author-highlights .job-title {
	font-size:12px;
	line-height:14px;
	margin:5px 0px;
}

/* @end blog author highlights */

/* @group Category & Tags List Widget ------------------ */

div#category-tags-list div.selector {
	text-align:center;
	color:#928a76;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
div#category-tags-list div.selector h2 {
	border:0px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
div#category-tags-list div.selector h2.tags {
	float:right;
}
div#category-tags-list h2 a:link, div#category-tags-list h2 a:visited {
	text-decoration:none;
	color:#ded6c6;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	background:#faf7ee;
	padding:8px 30px;
	font-style:normal;
}
div#category-tags-list h2 a:hover {
	color:#928a76;
	background:#ded6c6;
}
div#category-tags-list h2.active a:link, div#category-tags-list h2.active a:visited {
	text-decoration:none;
	color:#928a76;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:18px;
	background:#faf7ee;
	padding:8px 30px;
	font-style:normal;
	background:#eee6d6;
}
div#category-tags-list h2.active a:hover {
	color:#928a76;
}
#category-tags-list ul li {
	float:left;
	margin:4px 8px 4px 0px;
}
#category-tags-list ul li a:link, #category-tags-list ul li a:visited {
	font-size:12px;
	height:22px;
	font-style:italic;
	font-weight:bold;
	display:block;
	color:#6e5e4c;
	text-decoration:none;
	text-shadow:#ffffff 0px 1px 0px;
	line-height:20px;
	padding-left:15px;
	padding-right:5px;
	border-right:1px solid #cfc6b3;
	background:url(/img/tag-bg.png) no-repeat left top;
}
#category-tags-list ul li a:hover {
	color:#ffffff;
	text-shadow:#887f6a 0px -1px 0px;
	background:url(/img/tag-bg.png) no-repeat left bottom;
	border-right:1px solid #887f6b;
}
/* --Pure CSS bg effect for tags--
#category-tags-list ul li {
	list-style-type:disc;
	float:left;
	padding:1px 10px 1px 5px;
	background:#eee6d6;
	margin:4px 8px 4px 0px;
	list-style-position:inside;
	color:#ffffff;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
}
#category-tags-list ul li a:link, #category-tags-list ul li a:visited {
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	display:block;
	float:right;
	color:#6e5e4c;
	text-decoration:none;
	text-shadow:#ffffff 0px 1px 0px;
	line-height:20px;
}
#category-tags-list ul li:hover {
	background:#ada592;
}
#category-tags-list ul li a:hover {
	color:#ffffff;
	text-shadow:#4b3f26 0px -1px 0px;
}
*/

ul#blog-tags {
	display:none;
}

/* @end category tags list */

/* @group Archive Widget ------------------ */

#blog-archives .sidebar-content ul {
	text-align:center;
}

/* @end archive styles */

/* @end sidebar styles*/

/* @group Single Post Styles ------------------ */

.entry blockquote {
	display:block;
	font-style:italic;
	padding:0px 20px;
	margin:15px 0px;
	border-left:6px solid #dbd6c8;
	color:#6e5e4c;
	font-size:13px;
}
.entry blockquote p {
	color:#6e5e4c;
	line-height:20px;
}
.entry div.wp-caption {
	float:left;
	margin-right:20px;
}
.entry div.wp-caption.right{
	float:right;
}
.entry div.wp-caption.center{
	float:none;
	clear: both;
}
.entry div.wp-caption p.wp-caption-text {
	background:#eee6d6;
	float:left;
	margin:0px 0px 10px;
	padding:5px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	font-size:12px;
}
.entry div.wp-caption img {
	float:left;
	margin-bottom:5px;
}

/* @group Post Author ------------------ */

.author-post-blurb {
	margin-top:20px;
	position:relative;
}
.author-post-blurb .top {
	background:url(/img/post-auth-bg-top.png) no-repeat center top;
	display:block;
	height:21px;
}
.author-post-blurb .btm {
	background:url(/img/post-auth-bg-btm.png) no-repeat center top;
	display:block;
	height:20px;
}
.author-post-blurb .content {
	background:url(/img/post-auth-bg.png) repeat-y center top;
	display:block;
	padding:0px 30px;
	overflow:hidden;
}
.author-post-blurb .content h2 {
	font-size:12px;
	font-family:'Trebuchet MS';
	border:none;
	padding:none;
	color:#928a76;
}
.author-post-blurb .content h2 a:link, .author-post-blurb .content h2 a:visited {
	font-size:28px;
}
.author-post-blurb .content h2 a:hover {
	color:#92d400;
}
.author-articles-list {
	font-style:italic;
	font-size:12px;
	position:absolute;
	top:35px;
	right:30px;
	color:#928a76;
}
.author-articles-list a:link, .author-articles-list a:visited {
	text-decoration:none;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#6e5e4c;
	font-style:normal;
	font-size:14px;
}
.author-articles-list a:hover {
	text-decoration:underline;
	color:#92d400;
}
.author-post-blurb .avatar {
	background:#ffffff;
	padding:3px;
	border:1px solid #e6decc;
	float:left;
	margin-right:20px;
}
.author-text {
	overflow:hidden;
}
.author-bio {
	font-size:12px;
	margin-bottom:4px;
	line-height:22px;
}
.author-email-link a:link, .author-email-link a:visited {
	float:right;
	background:#a79d83;
	color:#faf7ee;
	padding:5px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:10px 0px;
	text-decoration:none;
	font-size:12px;
}
.author-email-link a:hover {
	background:#92d400;
}

/* @end post author styles */

/* @group Post Body Tags ------------------ */

.post #post-body-tags {
	border:1px dashed #a79d83;
	border-right:none;
	padding:10px;
	margin-bottom:2px;
	background:#faf7ee;
	overflow:hidden;
}
.post #post-body-tags p {
	margin:0px;
	float:left;
}
.post #post-body-tags p span {
	float:left;
	display:block;
	font-variant:small-caps;
	text-transform: uppercase;
	font-weight:bold;
	margin-left:10px;
	line-height:20px;
}
.post #post-body-tags p a {
	display:block;
	float:left;
	margin-left:8px;
	margin-bottom:4px;
	font-size:12px;
	height:22px;
	font-style:italic;
	font-weight:bold;
	color:#6e5e4c;
	text-decoration:none;
	text-shadow:#ffffff 0px 1px 0px;
	line-height:20px;
	padding-left:15px;
	padding-right:5px;
	border-right:1px solid #cfc6b3;
	background:url(/img/tag-bg.png) no-repeat left top;
}
.post #post-body-tags p a:hover {
	color:#ffffff;
	text-shadow:#887f6a 0px -1px 0px;
	background:url(/img/tag-bg.png) no-repeat left bottom;
	border-right:1px solid #887f6b;
}

/* @end post body tags */

/* @group Post Body Nav ------------------ */

div.single-post-navigation {
	border:1px dashed #a79d83;
	border-right:none;
	overflow:hidden;
	background:#faf7ee;
	font-size:18px;
	margin-bottom:2px;
}
div.single-post-navigation .alignleft {
	float:left;
	width:323px;
	border-right:1px dashed #a79d83;
}
div.single-post-navigation .alignright {
	float:right;
	width:322px;
	border-left:1px dashed #a79d83;
}
div.single-post-navigation .alignleft a:link, div.single-post-navigation .alignleft a:visited {
	color:#6e5e4c;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	padding:35px 20px 10px 10px;
	display:block;
	text-align:left;
	line-height:18px;
	background:url(/img/next-last-post.png) no-repeat 5px top;
}
div.single-post-navigation .alignleft a:hover {
	background:url(/img/next-last-post.png) no-repeat -325px top;
	color:#92d400;
}
div.single-post-navigation .alignright a:link, div.single-post-navigation .alignright a:visited {
	color:#6e5e4c;
	text-decoration:none;
	font-weight:bold;
	font-style:italic;
	padding:35px 10px 10px 20px;
	display:block;
	text-align:right;
	line-height:18px;
	background:url(/img/next-last-post.png) no-repeat -426px top;
}
div.single-post-navigation .alignright a:hover {
	background:url(/img/next-last-post.png) no-repeat right top;
	color:#92d400;
}

/* @end post body nav */

/* @group Comment Styles ------------------ */

div.comments h3.comments {
	display:block;
	border:1px dashed #a79d83;
	border-right:none;
	padding:10px;
	padding-left:20px;
	line-height:32px;
	font-size:28px;
	font-weight:bold;
	color:#6e5e4c;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
	background:url(/img/transp-wh-bg.png) repeat left top;
	margin-top:2px;
	margin-bottom:2px;
}
div.comments div.commentlist {
	border-left:1px dashed #a79d83;
}
.commentlist div.comment {
	position:relative;
	padding:20px 0px;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	margin-bottom:2px;
	padding-left:20px;
	padding-right:20px;
	background:url(/img/transp-wh-bg.png) repeat left top;
}

/* @group Comment Pages Navigation ------------------ */
.page-number a:hover {
	color:#6e5e4c;
	background:#faf7ee;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page-show-all a:hover {
	color:#6e5e4c;
}
/* @end comment pages navigation */

/* @group Comment Meta Info ------------------ */

div.comment-meta {
	position:absolute;
	top:0px;
	left:-70px;
	width:70px;
	border-bottom:1px dashed #a79d83;
	padding-top:5px;
	min-height:65px;
	text-align:center;
}
span.comment-date {
	display:block;
	border-bottom:1px dashed #a79d83;
	margin-bottom:2px;
	font-size:12px;
}
span.comment-year {
	display:block;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	background:url(/img/transp-wh-bg.png) repeat left top;
	font-weight:bold;
	font-style:normal;
	margin-bottom:2px;
	margin-right:1px;
	color:#6e5e4c;
}
a:hover span.comment-year {
	color:#92d400;
}
span.comment-time {
	display:block;
	border-top:1px dashed #a79d83;
	font-style:normal;
	font-size:12px;
}
div.comment-meta a {
	font-style:italic;
	color:#a79d83;
	text-decoration:none;
}
div.comment-meta a:hover {
	color:#92d400;
}
div.comment-meta a.comment-edit-link {
	display:block;
	background:#92d400;
	color:#046228;
	font-weight:bold;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:5px 4px;
}
div.comment-meta a.comment-edit-link:hover {
	background:#046228;
	color:#92d400;
}

/* @end comment meta styles */

/* @group Comment Reply Link ------------------ */

div.comment div.reply {
	position:absolute;
	top:25px;
	right:20px;
	font-size:12px;
	font-style:italic;
	background:url(/img/main.png) no-repeat -118px -299px;
	width:61px;
	height:25px;
	line-height:25px;
	text-align:center;
}
div.comment div.reply a:link, div.comment div.reply a:visited {
	text-decoration:none;
	color:#6e5e4c;
	display:block;
	width:57px;
	padding-right:4px;
	height:25px;
}
div.comment div.reply a:hover {
	text-decoration:underline;
}

/* @end comment reply link ------------------ */

div.comment-author img {
	background:#ffffff;
	padding:3px;
	border:1px solid #e6decc;
	float:left;
}
div.comment-author cite.fn {
	display:block;
	float:left;
	margin-left:20px;
	line-height:32px;
	font-size:28px;
	font-weight:bold;
	color:#928a76;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-style:normal;
}
div.comment-author cite.fn a:link, div.comment-author cite.fn a:visited {
	text-decoration:none;
	color:#928a76;
}
div.comment-author cite.fn a:hover {
	color:#92d400;
}
div.comment-author span.says {
	display:none;
}
div.comment-author em {
	position:absolute;
	right:20px;
	top:55px;
	font-size:12px;
	font-style:italic;
	background:#e6decc;
	padding:3px 8px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
span.comment-body-top {
	background:url(/img/comment-body-bg.png) no-repeat left top;
	display:block;
	height:35px;
	margin-top:30px;
}
div.comment-body {
	background:#faf7ee;
	padding:0px 20px;
	overflow:hidden;
}
div.comment p {
	display:block;
	font-size:14px;
	font-style:italic;
	margin-bottom:10px;
}
div.comment p:last-child {
	margin-bottom:0px;
}
div.comment .comment-body a:link, div.comment .comment-body a:visited {
	color:#198c45;
}
div.comment .comment-body a:hover {
	text-decoration:none;
	color:#92d400;
} 
span.comment-body-btm {
	background:url(/img/comment-body-bg.png) no-repeat left bottom;
	display:block;
	height:25px;
}
/*  Styles for default Wordpress comment pagination, without Comment Pagination Numbers plugin
div.comment-navigation {
	border:1px dashed #a79d83;
	border-right: none;
	margin:2px 0px;
	padding:8px 20px;
	background:#eee6d6;
	overflow:hidden;
}
div.comment-navigation div.alignleft {
	float:left;
}
div.comment-navigation div.alignright {
	float:right;
}
div.comment-navigation a:link, div.comment-navigation a:visited {
	text-decoration:none;
	font-size:12px;
	font-style:italic;
	color:#6e5e4c;
	background:#faf7ee;
	padding:2px 10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
div.comment-navigation a:hover {
	background:#6e5e4c;
	color:#eee6d6;
}
*/

/* @group Comment Input Form ------------------ */

div#respond {
	border:1px dashed #a79d83;
	padding:20px;
	border-right:none;
	background:url(/img/transp-wh-bg.png) repeat left top;
	margin-bottom:20px;
}
div#respond h3 {
	display:block;
	line-height:32px;
	font-size:28px;
	font-weight:bold;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	margin-top:-10px;
	margin-bottom:5px;
}
div#respond h3 a:link, div#respond h3 a:visited {
	color:#928a76;
	text-decoration:none;
}
div#respond h3 a:hover {
	color:#92d400;
}
div.cancel-comment-reply {
	margin:20px 0px 5px;
}
a#cancel-comment-reply-link {
	background:#e6decc;
	padding:3px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#6e5e4c;
	text-decoration:none;
	font-style:italic;
}
a#cancel-comment-reply-link:hover {
	color:#a79d83;
}
form#commentform {
	position:relative;
	overflow:hidden;
}
input#author, input#email, input#url {
	background:#faf7ee;
	border:none;
	padding:10px;
	width:250px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:5px 0px;
}
input#author:focus, input#email:focus, input#url:focus, input#author:hover, input#email:hover, input#url:hover {
	background:#ffffff;
}
textarea#comment {
	width:569px;
	height:120px;
	padding:20px;
	margin:10px 0px;
	border:0px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background:#faf7ee;
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	line-height:16px;
	color:#A79D83;
}
textarea#comment:focus, textarea#comment:hover {
	background:#ffffff
}
div#respond p a:link, div#respond p a:visited {
	color:#92d400;
	text-decoration:none;
}
div#respond p a:hover {
	color:#198c45;
}
form#commentform input#submit {
	background:#faf7ee;
	border:none;
	padding:5px 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	font-size:16px;
	font-weight:bold;
	color:#6e5e4c;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	cursor:pointer;
	float:right;
}

form#commentform input#submit:hover {
	background:#92d400;
	color:#faf7ee;
}

/* @end comment input form */

/* @end comment styles */

/* @end single post styles */

/* @group Search/Archive/Category Result Styles ------------------ */

h2.pagetitle {
	display:block;
	background:#eee6d6;
	border-top:1px dashed #a79d83;
	border:1px dashed #a79d83;
	margin-bottom:2px;
	padding:2px 20px;
	font-style:italic;
}
h2.pagetitle span.title {
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	color:#92d400;
	font-style:normal;
}
h2.pagetitle span.arrow {
	display:block;
	float:left;
	width:27px;
	height:22px;
	background:url(/img/main.png) no-repeat -117px -273px;
	margin-top:6px;
	margin-left:-10px;
}

/* @end search/archive/category result styles */

/* @group Not Found styles ------------------ */

div#not-found-page {
	float:left;
	width:650px;
}
div#not-found-page h2.center {
	display:block;
	width:498px;
	height:264px;
	background:url(/img/not-found.png) no-repeat left top;
	margin:20px 76px 20px;
	text-indent:-9999px;
	overflow:hidden;
}
div#not-found-page p.center {
	display:block;
	text-align:center;
	background:url(/img/transp-wh-bg.png) repeat left top;
	border-top:1px dashed #a79d83;
	border-bottom:1px dashed #a79d83;
	padding:5px 0px;
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	font-style:italic;
	color:#92d400;
}
div#not-found-page input#s {
	width:400px;
	background:#faf7ee;
	border:none;
	padding:8px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:40px;
}
div#not-found-page input#searchsubmit {
	background:#92d400;
	font-weight:bold;
	color:#ffffff;
	border:none;
	padding:5px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-left:20px;
	cursor:pointer;
}
div#not-found-page input#searchsubmit:hover {
	background:#6e5e4c;
}

/* @end not found */

/* @group Post calls to action (CTAs) styles ------------------ */

/* @group May 2010 Survey Announcement ------------------ */

#may2010-survey-cta-blog a:link, span#may2010-survey-cta-blog a:visited {
	display:block;
	background:url(/images/email/2010/05/survey/survey-cta-sprite.png) no-repeat center top;
	width:297px;
	height:74px;
	margin:0px auto;
	text-decoration:none;
	text-indent:-9999px;
}
span#may2010-survey-cta-blog a:hover, span#may2010-survey-cta-blog a:focus, span#may2010-survey-cta-blog a:active {
	background:url(/images/email/2010/05/survey/survey-cta-sprite.png) no-repeat center bottom;
}

/* @end may2010 survey */

/* @end cta styles */

/* @group Blog MISC styles ------------------ */

.bullets {
	margin-left:15px;
	list-style:disc outside none;
}
ol.numbers {
	list-style:decimal outside none;
	margin:10px 0 0 35px;
} 
ol.numbers li {
	margin-bottom:10px;
}

  /* per Ben, center aligned non floated image styles */

.entry .wpdefault .wp-caption{
	float:none;
}
.entry .wpdefault .wp-caption img{
	float:none;
}
.entry .wpdefault .wp-caption .wp-caption-text {
	float:none;
}
.entry .wpdefault .aligncenter{
	margin:20px auto;
}
.entry .wpdefault .alignright{
	float:right;
}
.entry .wpdefault .alignleft{
	float:left;
}

/* @end misc */


/* @end blog styles */
