/*
Theme Name: Mangas Chiropractic
Theme URI: http://www.steerpointmarketing.com/
Description: Custom Theme for Mangas Chiropractic
Author: SteerPoint Marketing - Mike Lundy
Author URI: http://www.steerpointmarketing.com/
*/

/* Overall formatting */
body {min-width: 1060px;margin: 0;color: #5d3128;line-height: 1.4em;font-family: Arial, Helvetica, sans-serif;font-size: 14px;background: #b53e2d;}

h1 {font-size: 1.5em;} h2 {font-size: 1.5em;} h3 {font-size: 1.17em;} h4 {font-size: 1em;} h5 {font-size: 0.83em;} h6 {font-size: 0.67em;}
h1, h2, h3, h4, h5, h6 {margin: 0 0 1em;font-weight: normal;font-family: Georgia, Times, serif;}
h3, h4, h5, h6 {margin: 0 0 0.5em;}
p {margin: 0 0 1em;}
a, a:visited {color: #be3e2c;text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}
ul {margin: 0 0 10px;padding: 0 0 0 40px;}
table {margin: 0 0 1em;}
th {text-align: left;}
th, td {padding: 0 20px 10px 0;vertical-align: top;}
input[type="text"], textarea, select {padding: 3px;color: #333;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
textarea {overflow: auto;width: 98%;}
select {margin: 0 5px 5px 0;vertical-align: middle;}

/* Editor classes for alignment */
.alignleft {float: left;}
.alignright {float: right;}
.aligncenter {text-align: center;}
.hidden {display: none;}
.cleared {clear: both;}
img.alignleft {display: inline;margin: 0 25px 8px 0;}
img.aligncenter {display: block;margin: 0 auto;}
img.alignright {display: inline;margin: 0 0 8px 25px;}

/* Wrap */
.wrap {width: 1000px;margin: 0 auto;}

/* Header */
#header {height: 170px;background-color:#B53E2D; }
#header .wrap {position: relative;}

#header .logo {position: absolute;overflow: hidden;left: 0;top: 15px;width: 526px;height: 124px;margin: 0;text-indent: -999em;background-image: url(images/header-logo-bkg.png);}
#header .logo a {display: block;height: 100%;}

#header .call_us_today {position: absolute;right: 0;top: 84px;color: #9a9901;line-height: 55px;letter-spacing: -0.5px;font-family: 'Times New Roman', Times, serif;font-size: 24px;font-style: italic;}
#header .call_us_today .phone,
#header .call_us_today .phone a {color: #fff;}

#header .menu {position: absolute;right: 0;top: 15px;margin: 0;padding: 0;list-style: none;font-size: 13px;font-weight: bold;}
#header .menu li {float: left;}
#header .menu li a {display: block;padding: 0 5px 0 17px;color: #fff;}

/* Nav */
#nav {height: 40px;background-color: #edede3;}

#nav .menu {overflow: hidden;margin: 0;padding: 0;list-style: none;font-size: 18px;}
#nav .menu li {float: left;margin: 0 1px 0 0;}
#nav .menu li a {position: relative;display: block;height: 30px;padding: 10px 19px 0;color: #be3e2c;text-decoration: none;background-color: #deded5;}
#nav .menu > li:hover > a {height: 35px;}
#nav .menu > li.menu-item-1003:hover > a {height: 30px;} /* Home, which has no child pages */
#nav .menu li.current_page_item a,
#nav .menu li.current-page-ancestor a {color: #5d3128;background-color: #cfcfc6;}
#nav .menu li.current_page_item ul li a,
#nav .menu li.current-page-ancestor ul li a {color: #be3e2c;background-color: #deded5;}
#nav .menu li ul {position: absolute;z-index: 99;left: -999em;margin: 0;padding: 5px 0 10px;line-height: 22px;list-style: none;font-size: 14px;background-color: #deded5;}
#nav .menu li:hover ul {left: auto;}
#nav .menu li ul li {float: none;}
#nav .menu li ul li a {padding: 0 15px;height: auto;color: #555;}
#nav .menu li ul li a:hover {color: #5d3128;background-color: #cfcfc6;}

/* Main */
#main {background-color: #f7f7ef;}
#main .wrap {padding: 30px 0 30px;}

#main .call_us_today {color: #9a9901;letter-spacing: -0.5px;font-size: 24px;font-style: italic;text-align: right;}
#main .call_us_today .phone {color: #b53e2d;}

.slider_container {position: relative;margin: 0 10px 30px;background-color: #edede3;}
.slider_container .button {position: absolute;display: block;overflow: hidden;width: 94px;height: 98px;top: 70px;text-indent: -999em;}
.slider_container .button.prev {left: -10px;background-image: url(images/slider_container-button-prev-bkg.png);}
.slider_container .button.next {right: -10px;background-image: url(images/slider_container-button-next-bkg.png);}
#slider {overflow: hidden;height: 230px;}
#slider .slide {height: 100%;}

/* Sidebar */
#sidebar {float: right;width: 290px;}
#sidebar h4{padding-top: 20px;}
#sidebar .widget {margin: 0 0 10px;}
#sidebar .widget a {}
#sidebar .widget widgettitle {font-size: 24px;}

/* Content */
#content {float: left;width: 640px;padding: 0 40px 0 0;border-right: 4px solid #deded5;}
#content.full_width {float: none;width: auto;padding: 0;border: none;}

#content .title {}
#content .title a {}

#content .post {margin: 0 0 40px;padding: 0 0 20px;background: url(images/content-post-bkg.png) no-repeat bottom;}

#content .post_title {line-height: 1em;font-size: 24px;}
#content .post_title a {color: #5d3128;text-decoration: none;}
#content .postmetadata {color: #be3e2c;}

/* Bottom Section */
#bottom_section {background-color: #e9e9df;border-top: 1px solid #d2d2ca;}
#bottom_section .wrap {padding: 30px 0 1px;}
#bottom_section .columns {overflow: hidden;margin: 0 0 30px;}
#bottom_section .columns .column {float: left;width: 300px;margin: 0 40px 0 0;padding: 0 0px 0 0;border-right:}
#bottom_section33 .columns .column.first {border-right: 4px solid #deded5;}
#bottom_section .columns .column.third {margin: 0;}

#bottom_section .columns h3 {text-transform: lowercase;font-size: 30px;}
#bottom_section .columns .sub_title {margin: 0 0 0.5em;text-transform: uppercase;color: #be3e2c;font-weight: bold;font-style: italic;}
#bottom_section .columns .read_more {display: inline-block;padding: 0 10px;line-height: 23px;color: #fff;text-decoration: none;text-transform: uppercase;background-color: #cdcc02;}

/* Footer */
#footer {color: #ccc;text-align: right;background: url(images/footer-bkg.jpg) no-repeat 70% top;border-top: 1px solid #74261b;}
#footer .wrap {padding: 30px 0;}
#footer .wrap a {color: #ccc;}

/* Post and Comment Navigation */
.navigation {overflow: hidden;margin: 0 0 20px;font-weight: bold;}
.comment-navigation {overflow: hidden;height: 1%;font-weight: bold;}
.navigation ul,
.comment-navigation ul {float: right;}
.navigation li,
.comment-navigation li {float: left;margin-left: 5px;}
.navigation a,
.navigation span,
.comment-navigation a,
.comment-navigation span {display: block;padding: 0 30px;line-height: 24px;color: #5d3128;text-decoration: none;text-transform: lowercase;background-color: #cfcfc6;}
.navigation a:hover,
.comment-navigation a:hover {background-position: left -20px;}
.navigation span,
.comment-navigation span {color: #fff;}

/* Comments */
#comments-section {margin-bottom: 120px;padding-top: 10px;background: #fff url(images/post-background.png) no-repeat;}

#comments {color: #888;background: url(images/comments-background.gif) no-repeat 0 center;}

#content .commentlist {margin: 0 0 20px;padding: 0;list-style: none;}
#content .commentlist li {margin: 0 0 10px;padding: 10px 15px 0;background: #f8f8ff none;border-top: 1px solid #dde0ee;border-bottom: 1px solid #dde0ee;}
#content .commentlist li.odd {background-color: #f0f0f8;}

.vcard {font-weight: bold;}
.vcard img {margin: 0 7px 0 0;vertical-align: middle;border: 2px solid #ccd0dd;}

.comment-date {float: right;font-size: 8pt;font-weight: normal;}

#respond fieldset
#abft {background-color:#EDEDE3; height:40px;}

#social{padding: 7px 0px 10px 0px;text-transform: uppercase;text-align: right;}
.rsslink {padding: 2px 5px 2px 20px;background: url(images/rss.gif) no-repeat left center;}	
.twitterlink {padding: 2px 5px 2px 20px;background: url(images/twitter.png) no-repeat left center;}
.facebooklink {padding: 2px 5px 2px 20px;background: url(images/facebookicon.png) no-repeat left center;} 

#social-home{padding: 7px 0px 10px 0px;text-transform: uppercase;text-align: right;}
.rsslink {padding: 2px 5px 2px 20px;background: url(images/rss.gif) no-repeat left center;}	
.twitterlink {padding: 2px 5px 2px 20px;background: url(images/twitter.png) no-repeat left center;}
.facebooklink {padding: 2px 5px 2px 20px;background: url(images/facebookicon.png) no-repeat left center;} 
