/*
File:			custom.css
Description:	Custom styles for the Thesis Theme that you define
=======================================
Made possible with the incredible Thesis WordPress Theme by Chris Pearson at diythemes.com
I can't guarantee my custom.css code worthiness - I'm constantly tweaking it and learning new stuff - but it works for me
Thesis Theme users are welcome to use and share any or all it
Big respect to Chris Pearson and Thesis Theme forum members
=======================================
Tread lightly and treat the earth well
It was not given to you by your parents
It was loaned to you by your children
- indigenous peoples' proverb
=======================================
*/

body.custom { background: #eee; }

.custom #container { margin-top: 2.0em; margin-bottom: 2.0em; border: 0.1em solid #ddd; }

.custom #page { background: #fff; }

.custom #header { background: url('../../../images/header.jpg') no-repeat; height: 150px; width: 960px; padding: 0; }
.custom #header #logo { font-size: 4.1em; padding-top: 1.5em; padding-left: 0.6em; margin: 0 auto; }
.custom #header #logo a, #header #logo a:visited { color: #338811; text-decoration: none; }
.custom #header #logo a:hover { color: #338811; text-decoration: none; }
.custom #header #tagline { color: #111; font-size: 2.2em; line-height: 1.2em; padding-left: 1.2em; }

.custom #custom_box  { background: #fff; }
.custom #image_box { background: #fff; }
.custom #video_box { background: #fff; }
.custom #archive_info { border-bottom: 0; }

.custom ul#tabs li.current_page_item, ul#tabs li.current-cat { padding-bottom: 0; border-bottom: 1px solid #ddd; }
.custom ul#tabs li a:hover { text-decoration: none; }

.custom img#wpstats { display: none; }

.custom a { color: #338811; text-decoration: none; }
.custom a:hover { color: #338811; text-decoration: underline; }
.custom a:visited { color: #226611; }

.custom h2 a { color: #338811; text-decoration: none; }
.custom h2 a:hover { color: #338811; text-decoration: underline; }
.custom h2 a:visited { color: #226611; }

.custom .sidebar h3 { font-variant: normal; text-transform: uppercase; padding-bottom: 0.3em; border-bottom: 1px dotted #ddd; }
.custom .prev_next { margin-right: 2.0em; border-top: 1px dotted #bbb; }
.custom .headline_meta a, .headline_meta a:visited { border-bottom: 0; }
.custom .headline_meta { font-style: normal; }

.custom input.form_submit:hover { color: #fff; background: #338811; border: 3px double #fff; }
.custom blockquote.right, blockquote.left { width: 200px; text-align: center; padding: 5px 0; border-top: 3px double #ddd; border-bottom: 3px double #ddd; }
.custom blockquote { font-size: 1.0em; line-height: 1.5em; margin-top: 1.486em; border-left: 10px solid #ddd; color: #666; }
.custom li.widget { margin-bottom: 1.786em; }

.custom .format_text .drop_cap { font-size: 3.186em; }
.custom .format_text h3 { margin-top: 0.786em; margin-bottom: 0.486em; }
.custom .format_text p { line-height: 1.386em; margin-bottom: 0.786em; }
.custom .format_text .wp-caption { background: #f5f5f5; border: 0.071em solid #ddd; text-align: center; padding: 0.514em; }
.custom .format_text .wp-caption p { font-size: 0.786em; line-height: 1.386em; margin: 0; }
.custom .format_text .gp_icon { background-image: url('images/bullets-pepper-green-med.gif'); background-repeat: no-repeat; background-position: 0.3em; padding-left: 1.8em; }
.custom .format_text img.frame { background: #ccc; padding: 0; margin-bottom: 1.0em; border: 0.071em solid #111; }
.custom .format_text .drop_cap { font-family: Georgia, Times New Roman, Times, serif; }
.custom .format_text p.guest { font-size: 0.9em; line-height: 1.4em; color: #666; margin: 25px 0; padding: 6px; background: #e7f8fb; border: 1px solid #ddd; }
.custom .format_text p.guest img.alignleft { float: left; clear: left; margin-right: 8px !important; margin-bottom: 0 !important; }
.custom .format_text ul { margin-bottom: 0.386em; }

.custom #footer a, #footer a:visited { border-bottom: none; }

.aspace { text-align: center; margin: 0 auto; padding-top: 0.25em; background-color: #fff; }
.aspace .ablock img { padding: 0.5em; }

.sb_leader { font-size: 1.0em; color: #000; text-align: center; padding-top: 0.2em; padding-bottom: 1.0em; }
.sb_notes { font-size: 0.786em; color: #555; text-align: center; padding-top: 0.6em; border-top: 1px dotted #ddd; }
.powered_by { font-size: 0.786em; color: #555; text-align: center; }
.news_by { font-size: 0.9em; font-style: italic; line-height: 1.6em; color: #666; }
.excerpt { font-size: 0.9em; line-height: 1.286em; color: #666; text-align: justify; padding: 0 12px; margin: 7px 10px 20px 10px; border-left: 5px solid #ddd; }
.addnote { font-size: 0.9em; line-height: 1.286em; padding-top: 0.1em; padding-bottom: 0.7em; }

.custom ul#twitter_update_list { font-size: 0.9em; line-height: 1.4em; padding: 0 0 0 5px; }

hr { height: 0; color: #fff; background-color: #fff; border-top: 1px dotted #bbb; }
