/*
Theme Name: Split Mango
Theme URI: http://www.splitmango.com
Description: Split Mango Website Template
Version: 1.0
Author: Split Mango
Author URI: http://www.splitmango.com
*/

body {background: #351210;line-height:1.5em;font-size: 80%;color:#444;font-family: Helvetica,"Helvetica Neue",Arial,sans-serif;padding: 0;margin: 0; color:#351210; }
a {color:#b86762;text-decoration: none;}
a:hover {text-decoration: underline;}
.cl {clear:both;}
.alignright {float:right;}
img.alignright {border:5px solid #ddd9d0;margin:0 0 10px 10px;}
#content img.border {border:5px solid #ddd9d0;}
img.no-border {border:0;}
img.aligncenter {border:5px solid #ddd9d0;float:left;margin-right: 25px;}
.alignleft {float:left;}
#content p {margin: 0 0 10px 0;}
a img {border: 0;}
.page-template-contact-php h1, .single h1, .error404 h1, .search h1, .archive h1, .page-template-default h1, .category-portfolio h1, .blog h1 {background: url('images/heading_bg.jpg') no-repeat;width:855px;height:70px;margin: 0 auto;line-height: 70px;padding-left: 25px;color:#e9bb09;}
h2 {font-size: 1.4em;color:#351210;line-height: 1.5em;background: url('images/heading_line.gif') bottom no-repeat;padding-bottom: 10px;margin-bottom: 10px;}
.home h2 {font-size: 1.8em;color:#351210;line-height: 1.5em;background: url('images/heading_line.gif') bottom no-repeat;padding-bottom: 10px;margin-bottom: 10px;}
#content ul {padding-left:20px;list-style: none;}
#content ul li {background-image: url('images/sm_bull.gif');background-position: 0 2px;padding-left: 20px;background-repeat: no-repeat;padding-bottom: 10px;}

#content .sociable ul li {background-image: none;padding-left: 0px;}

.button_left {background: url('images/button_bg.gif') repeat-x;border: 1px solid #d0c7b1;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;padding:8px 22px;color:#351210;font-size: 1.2em;text-decoration: none;font-weight: bold;float:left;}
.button_right {background: url('images/button_bg.gif') repeat-x;border: 1px solid #d0c7b1;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;padding:8px 22px;color:#351210;font-size: 1.2em;text-decoration: none;font-weight: bold;float:right;}
.button_left:hover, .button_right:hover {background: #faefd5;}
.sbutton {background: url('images/button_bg.gif') repeat-x;border: 1px solid #d0c7b1;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;padding:3px 16px 4px 16px;color:#351210;font-size: 1.0em;text-decoration: none;font-weight: bold;}

#page {width:930px;margin: 0 auto;text-align: left;font-size: 1.0em;}
#container {background: #efebe1 url('images/container_bg.gif') repeat-x top;}
#single {padding:40px 25px 25px 25px;}
#blog, #content {width:610px;float: left;margin-top: 25px;background: #f2f0ec url('images/content_bg.gif') top no-repeat;}
#content_wide {padding: 40px 25px 25px 25px;width:830px;float: left;margin-top: 25px;background: #f2f0ec url('images/content_bg.gif') top repeat-x;}
#content {padding: 40px 25px 25px 25px;width:560px;}
#blog {padding-top: 25px;}
.post {background: url('images/post_bg.gif') bottom no-repeat;padding: 15px 25px 50px 25px;}
.post h2 {font-size: 1.7em;color:#351210;line-height: 1.5em;background: none;padding: 0px;margin: 0px;}
.post h2 a {color:#351210;text-decoration: none;}
#blog .meta_category {background: url('images/icon_date.gif') no-repeat; padding: 2px 0 0 25px;float:left;}
#blog .meta_tags {background: url('images/icon_date.gif') no-repeat; padding: 2px 0 0 25px;float:left;clear:left;}
#blog .meta_right {float:right;background: url('images/icon_comments.gif') no-repeat; padding: 2px 0 0 25px;}
#blog .bottom_meta_data {background: url('images/post_bg.gif') bottom no-repeat;padding: 15px 25px 50px 25px;}
#blog .bottom_meta a, #content .bottom_meta a {color:#b86762;}
#blog .bottom_meta {padding-top:25px;margin-top: 25px;}
#respond {padding:0px 25px 25px 25px;}

#sidebar {float:right;width:240px;margin-top: 25px;}
#sidebar ul {padding:0;margin:0;list-style:none;}
#sidebar ul li {margin-bottom: 10px;}
#sidebar ul li h2 {background: url('images/sidebar_header.gif') no-repeat;padding: 14px 0 0 20px;font-size: 1.4em;height: 36px;margin: 0;}
#header {height:120px;}
#sidebar ul ul {background:#f2f0ec;border-left: 1px solid #d0c7b1;border-right: 1px solid #d0c7b1;border-bottom: 1px solid #d0c7b1;padding:20px;}
#sidebar ul ul li {background: #efebe1;margin-bottom: 2px;}
.page-template-contact-php #sidebar ul ul li {padding: 10px;}

.page-template-contact-php #sidebar ul ul li:hover {background: #efebe1;padding:10px;}
.page-template-contact-php #sidebar ul ul li b {float:left;width: 80px;}
.page-template-contact-php #sidebar ul ul li {line-height: 24px;}
#sidebar ul ul li a {color: #351210;text-decoration: none;display: block;padding:6px 0 6px 20px;}
#sidebar ul ul li a:hover, #sidebar ul ul li.current_page_item a {background: #351210;color:#FFF;}
#sidebar ul li#search {border: 1px solid #d0c7b1;padding:15px;background:#f2f0ec;}
#sidebar ul li#search input#s {width: 125px;padding:4px;border:2px solid #ddd9d0;margin-right: 4px;font-weight: bold;color:#351210;}

#header_left {position: relative;top:30px;left:20px;float: left;}
#header_right {position: relative;top:40px;right:20px;float: right;}
#contactbox {background: #432013;border:1px solid #582a19;padding:15px;width: auto;font-size: 1.4em;color:#efebe1;}
#contactbox .number span {color:#f3c309;text-transform: uppercase; margin-right: 20px;}
#menu {position: relative;bottom:0;right:0px;height:39px;text-transform: uppercase;font-size: 1.4em;}
#menu ul {padding: 0;margin: 0;list-style: none;float:right;}
#menu ul li {float: left;padding:0px;margin: 0;}
#menu ul li a {display: block;padding:10px;color:#efebe1;text-decoration: none;}
#menu ul li.current_page_item a, #menu ul li.current-cat a,  #menu ul li.current_page_ancestor a, #menu ul li.current_page_parent a {background: url('images/menu_hover.gif') no-repeat bottom center;color:#e9bb09;}
.category-portfolio #menu ul li.current_page_parent a, .single #menu ul li.page-item-5 a {background: none;color:#efebe1;}
.category-portfolio #menu ul li.current_page_parent a:hover, .single #menu ul li.page-item-5 a:hover {background: none;color:#e9bb09;}
#portfolio_single #menu ul li.cat-item-10 a {background: url('images/menu_hover.gif') no-repeat bottom center;color:#e9bb09;}

#menu ul li a:hover, #menu ul li a:hover {color:#e9bb09;}

#homepage_top {border-bottom:10px solid #ddd9d0;padding:40px 25px 25px 25px;color:#efebe1;}
#homepage_top_bg {background: url('images/homepage_top_bg.jpg') no-repeat;height:400px;width:880px;margin:0 auto;}
#homepage_top h1 {color:#efebe1;letter-spacing: -1px;padding: 0;margin: 0;line-height: 1.2em;font-size: 1.8em;}
#homepage_top h1 span {color:#e9bb09;}
#top_left {float:left; width:300px;padding:25px 0 0 25px;width:300px;height: 310px;}
#top_right {float:right;height:266px;padding:35px 35px 0 0;width:489px;height: 300px;}
#top_bottom_left {width:295px;float:left;margin-left: 25px;}
#top_bottom_right {float:right;margin-right:25px;width:509px;margin-top: 3px;}
#homepage_middle {border-top:1px solid #cbc7bf;border-bottom:10px solid #ddd9d0;padding:25px;}
#homepage_middle .services-left {float:left; padding-right: 29px;width:175px;text-align: center;color:#351210;border-right: 1px solid #FFF;}
#homepage_middle .services {float:left; padding:0 29px;width:175px;text-align: center;color:#351210;border-right: 1px solid #FFF;border-left:1px solid #ddd9d0;}
#homepage_middle .services-last {float:left; width:175px;text-align: center;color:#351210;border-left:1px solid #ddd9d0;padding-left:29px;}
#homepage_middle .button {width:130px;}
#homepage_middle h2 {font-size: 1.4em;color:#351210;line-height: 1.2em;padding:0 0 10px 0;margin: 0;background: none;}
#homepage_middle h2 a:link, #homepage_middle h2 a:visited, #homepage_middle h2 a:hover {color:#351210;text-decoration: none;}
#homepage_bottom h2, #homepage_bottom_extra h2 {padding: 0 0 5px 0;margin: 0 0 25px 0;}
#homepage_bottom {border-top:1px solid #cbc7bf;padding:25px 25px 0 25px;}
#homepage_bottom_extra {padding:0px 25px 0 25px;}
#homepage_bottom img, #homepage_bottom_extra img {border:5px solid #ddd9d0;}
#bottom_left, #bottom_left_extra {float:left;width:600px;}
#bottom_left img, #bottom_left_extra img {margin-bottom: 25px;}
#bottom_right, #bottom_right_extra {float:right;width:250px;}
#bottom_left_extra .work_with_left {float: left;width: 286px;}
#bottom_left_extra .work_with_right {float: right;width: 286px;}

.team_member {padding-bottom: 25px;background: url('images/heading_team.jpg') no-repeat;width:560px;}
.team_name {padding:12px 0 12px 0px;margin-bottom: 10px;}
.team_bio {width: 360px;float: left;padding-left: 20px;}
.team_photo {float:right;}
.team_photo img {margin: 0 0 10px 10px;border:10px solid #fff;}


#portfolio {padding:40px 0 0 0;}
#thumbnails {padding:0;margin: 25px 0 0 0;list-style: none;}
#thumbnails li {background: #cbc7bf url('images/portfolio_thumbs.gif') no-repeat;padding:25px;width: 378px;margin:0 0 25px 25px;display:inline;float:left;}
#thumbnails li img {padding:10px;}
#thumbnails li h3 {color:#351210;font-size: 1.5em;margin: 15px 0;padding: 0;}

#screenshot {background: #cec8c0;width: 770px;margin: 0 auto;padding:20px;}
#screenshot img {border:10px solid #FFF;}


/* CONTACT/QUOTE PAGE */
#blog input, .page-id-734 #content input,.page-id-573 #content input,.page-template-contact-php #content input, #respond input {background:#EFEBE1 none repeat scroll 0 0;border:1px solid #d0c7b1;color:#6C5B3C;font-size:16px;margin:2px 0;padding:4px;width:210px;}
textarea {background:#EFEBE1 none repeat scroll 0 0;border:1px solid #d0c7b1;color:#6C5B3C;font-size:16px;margin:2px 0;padding:4px;width:280px;}
.contact_left {float:left;width:250px;}
.contact_right {float:left;width:250px;}

#footer {background: url('images/footer_bg.gif') repeat-x top;padding:50px 25px 25px 25px;color:#efebe1;}
#footer h2 {letter-spacing: -1px;line-height: 1.2em;font-size: 1.8em;color:#efebe1;background: none;}
#footer .newsletter {width:400px;float:left;padding-right: 40px;border-right:1px solid #250d0c;height: 200px;}
#footer .sitemap {width:100px;float:left;padding-left: 30px;border-left: 1px solid #5e2c1b;padding-right: 30px;border-right:1px solid #250d0c;height: 200px;}
#footer .contact {width:240px;float:left;padding-left:30px;border-left: 1px solid #5e2c1b;height: 200px;}
#footer .field-group {float:left;}
#footer .button-group {float:right;}
#footer .newsletter_field {height:20px;line-height: 20px;width:240px;font-size: 1.4em;padding:5px;}
#footer .newsletter_button {background: #e6b809;-webkit-border-radius:5px;-moz-border-radius:5px;cursor:pointer;padding:8px 22px;color:#351210;font-size: 1.2em;text-decoration: none;font-weight: bold;float:left;border: 0px;}
#footer .sitemap ul {list-style: square;padding:0px;list-style-position: inside;margin:0;}
#footer .sitemap ul li {padding-left: 10px;}
#footer a:link, #footer a:visited {color:#efebe1;text-decoration: none;}
#footer a:hover {text-decoration: underline;color:#efebe1;}
#footer .contact label {float:left;width: 120px;}
#footer .contact a {color:#e6b809;text-decoration: none;}
#footer .contact a:hover {color:#e6b809;text-decoration: underline;}

/* PORTFOLIO */
#content .portfolio_bullet {padding: 0;margin: 0;}
#content .portfolio_bullet li {background: none;padding: 0;float:left;margin-right: 10px;}

/* ROTATING FEATURE */
#myController span{color:#351210;font-weight: bold;padding:10px;line-height: 28px;cursor:pointer;}
#myController span {background:#ebe0c8;}
#myController span.jFlowSelected {background:#e9bb09;}
.jFlowPrev, .jFlowNext{cursor:pointer;}

/* TWITTER FEED 
#twitter_div a {color:#b86762;text-decoration: none; padding-left:20px;}
#twitter_div a:hover {text-decoration: underline;}
#twitter_div ul {padding:0;margin: 0;list-style: none;}
#twitter_div span {padding:15px 20px 10px 20px;border-top:5px solid #ddd9d0;float: left;margin-bottom: 30px;width:210px;}
#twitter_div span a {padding:0;margin: 0;}
#twitter_div ul li {margin-bottom: 10px;background: url('images/tweet_bg.jpg') bottom no-repeat;} */

/* TABLE ELEMENTS */
table {border-right: 1px solid #351210;}
table thead tr {background: #351210;color:#efebe1;}
table td {padding: 4px;}
table tbody td {border-left: 1px solid #351210;border-bottom: 1px solid #351210;}

/* SPEECH BUBBLES */
.sbl { background: url('images/ubertor_bubble.gif') top no-repeat; width:200px; height:168px; padding:16px 20px 20px 20px;}
.sb { padding: 0px 0 10px 70px;}

/* UBERTOR PACKAGES */
.house_example {clear:both;}
.house_example img {float: right;border:1px solid #ddd9d0;background: #f1f1f1;padding: 15px;margin: 0 0 20px 20px;text-align: center;}

#top_tag {color:#EFEBE1;font-size:10px;position:absolute;text-align:center;top:5px;width:930px;}
#bottom_tag {color:#EFEBE1;font-size:12px;position:relative;text-align:center;top:20px;width:930px;}
#top_slide {color:#FFF;border-bottom:#5e2825 1px solid;background: #1e0908;font-size: 11px;}
#top_slide .page {width:930px;margin:0 auto;padding: 10px;text-align: right;}