/*
Theme Name:		Baywood Homecare
Theme URI: 		http://baywoodhomecare.com/
Version: 		1.0.0.0
Description: 	The Wordpress theme for Baywood Homecare.
Author: 		Gabe Shackle
Author URI:		http://risdall.com
Tags:			two-columns, fixed-width, sticky-post, threaded-comments
*/
.aligncenter { margin-right: auto !important; margin-left: auto !important; clear: both; }
.alignleft { }
.alignright { }
.wp-caption { }
.wp-caption-text { }
.edit-post { float: left; display: inline; clear: both; font-size: 18px; padding: 3px 6px; border: 1px solid; border-color: #aaa #666 #666 #aaa; background-color: #d0e4aa; margin: 0px 0px 12px 0px; }
.edit-post a { text-decoration: none; }
* { margin: 0; padding: 0; }
body { font: 13px/17px Arial, Helvetica, sans-serif; color: #000; }
img { border: none; }
.center-wrapper { width: 760px; margin: 0px auto; }
.float-wrapper, .header, .main-navigation, .upper-navigation, .lower-navigation, .page-content { float: left; width: 760px; }
.main-navigation { padding: 8px 0px; text-align: center; background: url(images/main-navigation-bg-middle.gif) no-repeat left center; }
.upper-navigation, .lower-navigation { padding: 5px 0px; }
.main-navigation ul { list-style: none; font: 14px "Times New Roman", Times, serif; }
.main-navigation li { display: inline; padding: 0px 5px; border-right: 1px solid #333; }
.main-navigation li.last-item { border-right: none !important; }
.page-content { margin: 20px 0px 0px 0px; background: url(images/page-content-bg-tile.gif) repeat-y left top; }
.copyright { width: 760px; font: 10px "Times New Roman", Times, serif; line-height: 12px; text-align: center; }
.address-column { float: left; display: inline; width: 205px; margin: 0px 0px 0px 24px; }
.content-column { float: left; display: inline; width: 487px; margin: 0px 0px 0px 20px; }
.address-column .content { font-size: 16px; line-height: 20px; padding: 14px; text-align: center; }
.address-column h3 { font-size: 16px; margin: 0px 0px 12px 0px; }
.address-column h5 { font-size: 16px; font-weight: normal; margin: 0px 0px 12px 0px; }
.address-column ul { list-style: none; }
.address-column .content .widget-title { display: none; }
a { color:#4f4f9f; text-decoration: underline; }
.page-content .content-column h1 { text-align: center; display: block; margin: 0px 0px 14px 0px; line-height: 22px; }
.page-content .content-column h1 small { font-size: 12px; line-height: 14px; }
.page-content h2 { margin: 0px 0px 14px 0px; color: #008000; font: bold 22px/28px Arial, Helvetica, sans-serif; }
.page-content .content-column h3 { text-align: center; font-size: 18px; line-height: 22px; font-weight: normal; font-style: italic; color: #15705B; margin: 0px 0px 14px 0px; }
.page-content .content-column h4 { font-size: 14px; line-height: 20px; font-weight: bold; margin: 0px 0px 14px 0px; }
.page-content p { margin: 0px 0px 14px 0px; }
.page-content .content-column ul, .page-content .content-column ol { margin: 0px 0px 14px 26px; }
.page-content .content-column ul li { margin: 0px 0px 14px 0px; }
.page-content .content-column table { margin: 0px 0px 14px 0px; border-collapse: collapse; border-left: 1px solid #333; border-top: 1px solid #333; }
.page-content .content-column table td { vertical-align: top; border-right: 1px solid #333; border-bottom: 1px solid #333; padding: 3px 4px; }
.page-content .content-column table.address-info { width: 100%; border: none; }
.page-content .content-column table.address-info th { padding: 3px 4px; }
.page-content .content-column table.address-info td { border: none; }
.page-content .content-column table.contact-form { width: 100%; border: none; }
.page-content .content-column table.contact-form td { border: none; }
.field-label { text-align: right; }
.normal-textfield { width: 300px; }
.small-textfield { width: 80px; }
.center-align { text-align: center; }
.hfeed .page-title { padding: 8px 0 18px 0; }
.post { padding: 0 0 18px 0; margin: 0 0 18px 0; border-bottom: 1px solid #d0e4aa; }
.entry-title a { text-decoration: none; }
.entry-title a:hover { text-decoration: underline; }
.entry-header { margin: 0 0 12px 0; color: #666; }
.entry-header .edit-post { display: inline; float: none; border: none; background: none; font-size: 13px; }
.comment-list { padding: 0; margin: 0 !important; list-style: none; }
.comment-list .comment { padding: 0 0 18px 0; margin: 0 0 18px 0; border-bottom: 1px solid #d0e4aa; }
.avatar-link { display: none; }
.comment-author cite { font-weight: bold; font-style: normal; }
.comment-meta { margin: 0 0 12px 0; color: #666; }
.form-section { padding: 0 0 8px 0; }
.blog-widget { margin: 0 0 18px 0; text-align: left; font-size: 12px; }
.blog-widget h2 { margin: 0; font-size: 16px; }
.widget_categories ul { }
.widget_categories ul li { padding: 0; }
.widget_categories ul li li { padding: 0 0 0 16px; background: url(images/sidebar-category-level-1.gif) no-repeat 6px 8px; }
#fb-container { float: left; width: 500px; overflow: hidden !important; }
#fb-content { padding: 10px; }
#fb-content h3.slogan { color: #15705B; font-size: 18px; font-style: italic; font-weight: normal; line-height: 22px; margin: 0 0 14px; text-align: center; }
#fb-content ul { margin: 10px 0 10px 30px; }
#fb-content h3.gform_title { margin-bottom: 0; }
.contact-banner { float: left; width: 100%; margin: 0 0 12px 0; background: #e0eecb; border: 1px solid #076324; text-align: center; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.contact-banner .banner-header { background: #076324; }
.contact-banner .banner-header h2 { margin: 0; padding: 10px 0 2px 0; color: #fff; font-size: 24px; line-height: 24px; }
.contact-banner .banner-header h3 { margin: 0; padding: 2px 0 10px 0; color: #fff; font-size: 18px; line-height: 18px; font-style: normal; }
.contact-banner .banner-content p { margin: 0; padding: 8px 0; }
.contact-banner .banner-content h4 { margin: 0; padding: 8px 0; font: normal 15px Georgia, "Times New Roman", Times, serif; color: #7f4306; }
.contact-banner .banner-logo { margin: 0; padding: 4px 0; }
.contact-banner .banner-contact { margin: 0; padding: 4px 0; color: #076324; font-weight: bold; }
.contact-banner .banner-contact a { color: #7f4306; text-decoration: none; }
.contact-banner .banner-insurance { margin: 0; padding: 4px 0; font-size: 11px; }
.page-content .content-column table.fees-table { border: none; }
.page-content .content-column table.fees-table thead th { padding: 6px; color: #00622b; font-weight: bold; text-align: center; border-right: 2px solid #00622b; background: #ddeecd; }
.page-content .content-column table.fees-table tbody td { padding: 6px !important; vertical-align: middle; text-align: center; border-right: 2px solid #00622b; border-bottom: 2px solid #00622b; }
.page-content .content-column table.fees-table tbody td.first-column { width: 60%; text-align: left; }
.page-content .content-column table.fees-table thead th.last-column, .page-content .content-column table.fees-table tbody td.last-column { width: 20%; border-right: none; }
