/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

@import url("css/fonts.css");

/* main site */
body {font-family: Verdana, Geneva, Arial, sans-serif;}
#header {background-color: #a6c7d0; border-bottom: 3px solid #224b56;}
#branding {padding: 0; height: 140px; background: url("images/header-bkgd.jpg") no-repeat 0 0;}
.logo {margin: 21px 0 0 400px;}
.blog-name, .blog-description {display: none;}
/*
.blog-name {font-family: 'JuraRegular',Verdana,Arial,Helvetica,sans-serif; font-size: 40px; letter-spacing: normal; text-transform: none; font-variant: small-caps;}
.blog-name a:link, .blog-name a:visited {color: #000000;}
.blog-description {font-family: 'MyndraineRegular',Arial,Helvetica,sans-serif; font-size: 15px; text-transform: none; color: #000000; font-weight: normal;}
*/
#searchbar {margin: 100px 0 0;}
#nav {background: url("images/bio-topnav.jpg") repeat-x scroll center top transparent;}
#wrapper {background-color: #ece9df; padding: 0 0 20px; }
#main {border: 1px solid #a6c7d0; border-top: none; background-color: #ffffff;}
a {outline: none;}
input[type="text"], input[type="password"], textarea {border: 1px solid #a6c7d0;}
input[type="submit"], #wp-email-submit {background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll 0 0; border: 1px solid #a6c7d0;}
input[type="submit"]:hover, #wp-email-submit:hover {color: #a6c7d0; background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll 0 0;}

/* top nav */
#nav-content {width: 982px;}
.sf-menu {max-width: 982px;}
.sf-menu, .sf-menu ul {padding: 0;}
.sf-menu li.sfhover, .sf-menu li:hover {background: none;}
.sf-menu a {color: #674833; font-family: 'MentoneLigBold', Arial, sans-serif; font-size: 13px; font-weight: normal;}
.sf-menu a:hover {color: #95806f;}

/* menu borders
.sf-menu li {padding: 0; margin: 0 0 1px; border-left: 1px solid #c6c0a8; border-right: 1px solid #ffffff;}
.sf-menu a {padding: 2px 9px;}
*/

/* featured article flipper */
.featured-entry .entry-title {padding: 5px 15px;}
.featured {margin:0 18px 20px 0;}
#featured-slideshow {height: 350px; border: 1px solid #cccccc;}
.featured-article {height: 350px;}
.featured-article img {height: 350px;}
#controls {top: 160px;}
#controls .next {left: 600px;}

.home-title {font-family: 'JunctionRegular', Arial, sans-serif; font-size: 22px; font-weight: normal; border-bottom:1px solid #c6c0a8; padding: 0 3px 4px;}


/* padding for quick preview author name */
.posts-quick .entry-info span {padding: 0 10px 0 0;}
.posts-quick .quick-read-more a:hover {background-color: #a6c6d1;}

/* search */
#searchbar .searchform {border: 1px solid #224b56;}
.searchform {background-color: #ffffff;}
.search-results-content .searchform, .sidebar .searchform {border: 2px solid #224b56; background-color: #ffffff;}
.searchform .s {background-color: #ffffff;}
.search-results {}
.search-results h2 {background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll center top; border: 1px solid #a6c7d0;}
.search-results-content {border: 1px solid #a6c7d0; border-top: none;}


.posts-quick li {border-bottom:1px dotted #a6c7d0;}

/* rss feed */
.quick-nav #rss {display: none;}

/* posts */
.single .post, #main .single-post {border: none;}
.single .post .entry-title, .single-post .entry-title {font-family: 'MuseoSans500Regular', Verdana, Arial, sans-serif; font-size: 24px; margin: 7px 0 0; font-weight: normal; letter-spacing: 0;}
.single .post .entry-subtitle, .single-post .entry-subtitle {font-family: 'MuseoSans500Regular', Verdana, Arial, sans-serif; font-size: 15px; margin: 0 0 5px; font-weight: normal; letter-spacing: 0.8;}
.single .post .entry-info, .single-post .entry-info {text-transform: none;}
div.entry-content p {font-family: Verdana, Geneva, sans-serif;}
img.aligncenter, img.alignright, img.alignleft {border: 1px solid #cecece;}
.module-title, .feed-title {background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll center top; border: 1px solid #a6c7d0;}

.podPress_downloadlinks {display: none;}

/* related posts */
#related-posts {margin: 40px 0 0;}
#related-posts h3 {font-family: 'MuseoSans500Regular', Verdana, Arial, sans-serif; color: #674833; font-size: 15px; margin: 5px 0 5px; padding: 0; font-weight: normal; letter-spacing: 0.8;}


/* comments */
#commentlist {background-color: #f4f8fb; border-color: #a6c7d0; border-style: solid; border-width: 0 1px 1px;}
#commentlist p {font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 1.5em;}
.comment-meta {padding: 0 0 10px 10px;}
.nocomments {border-color: #a6c7d0;}
#commentsform {border-color: #a6c7d0;}
#commentlist .comment-controls a:link, #commentlist .comment-controls a:visited {background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll 0 0; border: 1px solid #a6c7d0;}
#commentlist .comment-controls a:hover {color: #a6c7d0;}
#commentlist #respond .module-title {background: url("images/feed-title-green2.jpg") #ffffff repeat-x scroll 0 0; color: #ffffff; border: 1px solid #7496A0;}
#commentlist #respond {border-top: 1px solid #a6c7d0;}
abbr.comment-datetime {border: none;}

/* sexy bookmarks */
div.shr-bookmarks {margin: 30px 0 20px; padding: 0;}

/* sidebar widgets */
.widgettitle, .widgetcontent {border: 1px solid #a6c7d0;}
.widgettitle {background: url("images/feed-title-green.jpg") #ffffff repeat-x scroll center top;}

.ads125 a {margin: 0 8px;}

/* links in footer */
#footer-sidebar .widgetcontainer li a:visited, #footer-sidebar .widgetcontainer li a:link {font-weight: normal;}
#footer-sidebar .widgetcontainer li a:visited, #footer-sidebar .widgetcontainer li a:link {font-size: 11px;}
#footer-sidebar li {margin: 0 0 1px;}

/* featured stories in footer widget */
.attachment-sidebar-thumb, .multi-sidebar .recentcomments .avatar {border: 1px solid #cccccc;}
.multi-sidebar .widgetcontainer li, .featured-stories li, .related-posts li {border: none;}
#footer-sidebar .widgetcontainer li a:visited.sidebar-read-more, #footer-sidebar .widgetcontainer li a:link.sidebar-read-more {border-bottom: 1px dotted #635957;}

/* form styles */
div.single_line_text_box div.formBuilderInput input {width: 390px;}
div.small_text_area div.formBuilderSmallTextarea textarea {width: 390px; height: 50px;}
div.large_text_area div.formBuilderLargeTextarea textarea {width: 390px; height: 100px;}
.formBuilderForm .small_text_area .formBuilderLabel, .formBuilderForm .large_text_area .formBuilderLabel {clear: left !important; width: 160px}
.formBuilderForm .formBuilderSubmit {text-align: center !important;}

/* footer ad */
#footer-ad {margin: 20px auto 30px; padding: 0; width: 728px; height: 60px;}

