/*
THEME NAME: SmallPress Child
THEME URI: http://www.bluetent.com
DESCRIPTION: PEDE SmallPress Child Theme
TEMPLATE: smallpress
VERSION: 1.0
AUTHOR: Ethan Hinson
AUTHOR URI: http://www.bluetent.com
*/


/*SmallPress Styles*/

/*
  This import sets up the child theme 
  DO NOT INCLUDE ANYTHING ABOVE THIS
*/

@import url('../smallpress/style.css');

/* Custom Styles go here */

/*Body */

body {
    background-color: #FFFFFF;
    background-image: url("images/tileable-wood-texture.jpg");
    background-position: center top;
    background-repeat: repeat;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
    font-size: 14px;
}
a {
    color: #805d21;
    text-decoration: none;
}
a:hover {
    color: #777777;
}
#crumbs {
    margin: 10px auto -15px !important;
    padding: 8px 0;
    position: relative;
    top: 0px;
}
div#header {
    background: url("images/paper.png") repeat-y scroll center top transparent;
    height: 260px;
    padding-top: 0;
}
#header h1 {
    margin-top: -40px;
    padding-top: 0 !important;
}
#content_wrapper_interior .sidebar h3 {
    color: #222;
    float: right;
    font-size: 20px;
    font-weight: normal;
    height: 36px;
    left: -10px;
    padding-left: 0;
    position: relative;
    text-shadow: -1px 1px 0 #CCCCCC;
    top: -6px;
}
#header span a img {
    position: relative;
    top: 44px;
    width: 356px;
}
.twit-profile {
    border-bottom: 1px dotted #777777;
    height: 35px;
    padding-top: 11px;
    position: relative;
}
.twit-profile img {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #777777;
    width: 25px;
}
div#access {
    bottom: 20px;
    z-index:100;
}
div#access div#menu {
    height: auto !important;
    margin: 0 auto;
}
div#menu ul {
    height: 28px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width:77%;
}
div#menu ul li {
    float: left;
    font-variant: small-caps;
    list-style-type: none;
    margin: 0 6px;
}
div#menu ul li a {
    color: #FFFFFF;
    font-family: Palatino Linotype,Georgia,serif;
    font-size: 16px;
    font-variant: small-caps;
    margin-right: 0 !important;
    text-decoration: none;
    text-shadow: -1px 1px 0 #656565;
    text-transform: none;
}
div#menu ul li a:hover {
    text-shadow: -1px 1px 0 #222;
}
.top-break {
    bottom: 30px;
    position: relative;
}
.shadow {
    margin: 0 auto;
    position: relative;
    right: 79px;
    top: 3px;
    width: 960px;
    z-index: -10;
}
.slider-controls {
    border-radius: 5px 5px 5px 5px;
    height: 27px;
    margin: 0 auto;
    padding-top: 11px;
    position: relative;
    top: 16px;
    width: 200px;
    z-index: 80;
}
ul.orbit-bullets {
    bottom: -2px;
    margin-left: -53px !important;
    padding: 18px 3px 0 0;
}
ul.orbit-bullets li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none !important;
    height: 14px;
    width: 15px;
}
ul.orbit-bullets li.active {
    background: none repeat scroll 0 0 #805d21;
    box-shadow: none;
}
.orbit {
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: 0 0 0 !important;
}
.slider-controls div.slider-nav span.left {
    background: url("http://www.pedeandassociates.com/wp-content/themes/pede_custom/style.css") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: -9px 0 5px 7px;
    width: 20px;
}
.slider-controls div.slider-nav span.right {
    background: url("http://www.pedeandassociates.com/wp-content/themes/pede_custom/style.css") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: -9px 20px 0 0;
    width: 20px;
}
div.orbit-wrapper {
    border: 10px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    margin: 0 auto;
    position: relative;
    top: 50px;
}
.orbit-wrapper .orbit-caption {
    bottom: 0 !important;
    right: 0 !important;
}
.orbit-wrapper .timer {
    display: none;
    left: 10px !important;
    position: absolute;
}
div.orbit-wrapper div.orbit-caption {
    background-image: url("images/description-center-inner.png");
    background-position: center top;
    border-radius: 10px 0 0 10px;
    box-shadow: -2px 0 6px #999999;
    color: #999999;
    font-size: 11.5px;
    height: 250px;
    padding: 10px 10px 2px;
    position: absolute;
    text-align: justify !important;
    top: 47px;
    width: 200px;
}
#decoration {
    display: none;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 28px;
    width: 960px;
}
#cta {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center top transparent;
    min-height: 200px;
    padding-bottom: 10px;
}
.play_button {
    background: url("images/play.png") repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin: 25px auto 0;
    text-indent: -9999px;
    width: 130px;
}
#wpgeo_recent_locations_widget-2-map {
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #777777;
}
#crumbs {
    font-size: 12pt;
    margin: 15px auto -10px !important;
}
#crumbs a {
    color: #AAAAAA;
    text-decoration: none;
}
#crumbs a:hover {
    text-shadow: -1px 1px 0 #DDDDDD;
}
h1.entry-title, h1.page-title, h2.entry-title, h2.page-title {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center bottom transparent;
    color: #222 !important;
    font-size: 32px;
    font-variant: small-caps;
    font-weight: normal;
    letter-spacing: 3px;
    margin: 0 0 10px;
    padding-bottom: 15px;
    padding-top: 5px;
    text-align: center;
    text-shadow: -1px 1px 0 #DDDDDD;
}
h2.entry-title a, h2.page-title a {
    color: #222 !important;
    display:none;
}
body.blog .post {
    border-bottom: 1px dotted #777777;
    padding-bottom: 5px;
}
body.home .entry-content {
    margin: 0 auto;
    text-align: justify;
    width: 870px;
}
body.home #content {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center bottom transparent;
}
#content_wrapper_home, #content_wrapper_interior, #content_wrapper_full {
    margin: 35px auto;
    overflow: hidden;
    padding: 0 10px;
    width: 940px;
}
#page_heading {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
#page_heading img {
    border: 3px solid #805d21;
}
.property_tabs .ui-widget {
    font-family: Palatino Linotype,Georgia,Serif;
}
.property_tabs .ui-widget-content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.property_tabs .ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.property_tabs .ui-tabs .ui-tabs-panel {
    border-top: 1px solid #584121;
}
.property_tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #b29c65 !important;
    border: 1px solid #805d21 !important;
}
.property_tabs .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default a {
    color: #f9efd4 !important;
    font-weight: normal;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
}
.property_tabs .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    background: none repeat scroll 0 0 #b29c65 !important;
    border: 1px solid #805d21 !important;
}
.property_tabs .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover a {
    color: #584121 !important;
    font-weight: normal;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
}
.property_tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #584121 !important;
    border: 1px solid #584121 !important;
}
.property_tabs .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active a {
    color: #f2e5c4 !important;
    font-weight: normal;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
}
.property_tabs .ui-tabs .ui-tabs-nav li a {
    font-weight: normal;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
}
.section {
    display: inline-block;
}
.property_images {
    float: left;
    margin-right: 20px;
}
.property_tabs {
    float: left;
    min-height: 450px;
    width: 570px;
}
.property_utilities {
    float: left;
}
.property_images .large {
    border: 5px solid #FEFEFE;
    box-shadow: 0 0 5px #777777;
    display: block;
    margin-bottom: 10px;
}
.property_images .thumb {
    border: 2px solid #FEFEFE;
    box-shadow: 0 0 3px #777777;
    display: inline-block;
    margin-right: 5px;
}
.property_utilities a, .more_info {
    background: none repeat scroll 0 0 #805d21;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
}
.more_info {
    bottom: 5px;
    left: 200px;
    position: absolute;
}
#description {
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 50px;
}
#content .property .entry-content table {
    width: 500px;
}
.property_attributes td, #preview_attributes td {
    vertical-align: top;
    width: 120px;
}
#content .property .entry-content {
    min-height: 200px;
    padding-right: 15px;
    position: relative;
    text-align: justify;
}
.property .entry-content #preview_img img {
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #777777;
}
#preview_img {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#preview_attributes {
    height: 50px;
}
.property h3.entry-title {
    display: inline-block;
    margin: 2px;
}
.property h3.entry-title a {
    color: #222;
    font-size: 16px;
    font-weight: normal;
    text-decoration: none;
}
.property h3.entry-title a:hover {
    color: #444;
}
#content .property {
    margin-bottom: 10px;
    min-height: 200px;
}
body.archive .property {
    border-bottom: 1px dotted #777777;
}
.entry-content img {
    border: 6px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 5px #888888;
}
#content_wrapper_home, #content_wrapper_interior, #content_wrapper_full {
    padding-top: 10px;
}
.foot-break {
    display: none;
}body {
    background-color: #FFFFFF;
    background-image: url("images/tileable-wood-texture.jpg");
    background-position: center top;
    background-repeat: repeat;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
    font-size: 14px;
}
a {
    color: #805d21;
    text-decoration: none;
}
a:hover {
    color: #444;
}
#crumbs {
    margin: 40px auto -15px !important;
    padding: 8px 0;
}
#header {
}
#header h1 {
    margin-top: -40px;
    padding-top: 0 !important;
}
#content_wrapper_interior .sidebar h3 {
    color: #222;
    float: right;
    font-size: 20px;
    font-weight: normal;
    height: 36px;
    left: -10px;
    padding-left: 0;
    position: relative;
    text-shadow: -1px 1px 0 #CCCCCC;
    top: -6px;
}
#header span a img {
    position: relative;
    top: 44px;
    width: 356px;
}
.twit-profile {
    border-bottom: 1px dotted #777777;
    height: 35px;
    padding-top: 11px;
    position: relative;
}
.twit-profile img {
    border: 1px solid #FFFFFF;
    box-shadow: 0 0 3px #777777;
    width: 25px;
}


div#access div#menu {
    height: auto !important;
    margin: 0 auto;
}
div#menu {
    margin: 0 auto;
    width:960px;
    text-align:center;
}
div#menu ul {
    text-align:center;
    height: 28px;
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width:737px;
}
div#menu ul li {
    float: left;
    font-variant: small-caps;
    list-style-type: none;
    margin: 0 6px;
}
div#menu ul li a {
    color: #222;
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
    font-size: 16px;
    font-variant: small-caps;
    margin-right: 0 !important;
    text-decoration: none;
    text-shadow: -1px 1px 0 #FFFFFF;
    text-transform: none;
}
div#menu ul li a:hover {
    text-shadow: -1px 1px 0 #FEFEFE;
}

div#menu ul li ul {
    background: none repeat scroll 0 0 #fcfbf9;
    border-radius: 0 0 5px 5px;
    display: none;
    position: absolute;
    text-align: left;
    z-index: 10000001;
    max-width: 300px;
}

div#menu ul li:hover ul {
display:block;
}

div#menu ul li ul li {
    float: none;
    text-align: left;
    padding-bottom: 5px;
    min-width: 100px;
    max-width:400px;
    margin-right: 8px;
}

.top-break {
    bottom: 30px;
    position: relative;
}
.shadow {
    margin: 0 auto;
    position: relative;
    right: 79px;
    top: 3px;
    width: 960px;
    z-index: -10;
}
.slider-controls {
    border-radius: 5px 5px 5px 5px;
    height: 27px;
    margin: 0 auto;
    padding-top: 11px;
    position: relative;
    top: 16px;
    width: 200px;
    z-index: 80;
}
ul.orbit-bullets {
    bottom: -2px;
    margin-left: -53px !important;
    padding: 18px 3px 0 0;
}
ul.orbit-bullets li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none !important;
    height: 14px;
    width: 15px;
}
ul.orbit-bullets li.active {
    background: none repeat scroll 0 0 #805d21;
    box-shadow: none;
}
.orbit {
    border: medium none !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: 0 0 0 !important;
}
.slider-controls div.slider-nav span.left {
    background: url("http://www.pedeandassociates.com/wp-content/themes/pede_custom/style.css") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: -9px 0 5px 7px;
    width: 20px;
}
.slider-controls div.slider-nav span.right {
    background: url("http://www.pedeandassociates.com/wp-content/themes/pede_custom/style.css") no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: -9px 20px 0 0;
    width: 20px;
}
div.orbit-wrapper {
    border: 10px solid #FFFFFF;
    border-radius: 6px 6px 6px 6px;
    margin: 0 auto;
    position: relative;
    top: 20px;
}
.orbit-wrapper .orbit-caption {
    bottom: 0 !important;
    right: 0 !important;
}
.orbit-wrapper .timer {
    display: none;
    left: 10px !important;
    position: absolute;
}
div.orbit-wrapper div.orbit-caption {
    background-image: url("images/description-center-inner.png");
    background-position: center top;
    border-radius: 10px 0 0 10px;
    box-shadow: -2px 0 6px #999999;
    color: #999999;
    font-size: 11.5px;
    height: 250px;
    padding: 10px 10px 2px;
    position: absolute;
    text-align: justify !important;
    top: 47px;
    width: 200px;
}
#decoration {
    display: none;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: 28px;
    width: 960px;
}
#cta {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center top transparent;
    min-height: 200px;
    padding-bottom: 10px;
}
.play_button {
    background: url("images/play.png") repeat scroll 0 0 transparent;
    display: block;
    height: 130px;
    margin: 25px auto 0;
    text-indent: -9999px;
    width: 130px;
}
#wpgeo_recent_locations_widget-2-map {
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #777777;
}
#crumbs {
    font-size: 10pt;
    margin: 15px auto -50px !important;
}
#crumbs a {
    color: #333;
    text-decoration: none;
}
#crumbs a:hover {
    color: #444;
}
h1.entry-title, h1.page-title, h2.entry-title, h2.page-title {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center bottom transparent;
    color: #222 !important;
    font-size: 32px;
    font-variant: small-caps;
    font-weight: normal;
    letter-spacing: 3px;
    margin: 0 0 10px;
    padding-bottom: 15px;
    padding-top: 5px;
    text-align: center;
    text-shadow: -1px 1px 0 #DDDDDD;
}
h2.entry-title a, h2.page-title a {
    color: #222 !important;
}
body.blog .post {
    border-bottom: 1px dotted #777777;
    padding-bottom: 5px;
}
body.home .entry-content {
    margin: 0 auto;
    text-align: justify;
    width: 870px;
}
body.home #content {
    background: url("../../uploads/2012/03/rli-line-1024x8.png") no-repeat scroll center bottom transparent;
}
#content_wrapper_home, #content_wrapper_interior, #content_wrapper_full {
    margin: 50px auto;
    overflow: hidden;
    padding: 0 10px;
    width: 940px;
}
#page_heading {
    margin: 0 auto;
    text-align: center;
    width: 100%;
}
#page_heading img {
    border: 3px solid #805d21;
}
.property_tabs .ui-widget {
    font-family: Century Gothic, Futura, Gill Sans, sans-serif;
}
.property_tabs .ui-widget-content {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.property_tabs .ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
.property_tabs .ui-tabs .ui-tabs-panel {
    border-top: 1px solid #805d21;
}
.property_tabs .ui-tabs .ui-tabs-nav li a {
    font-weight: normal;
}
.section {
    display: inline-block;
}
.property_images {
    float: left;
    margin-right: 20px;
    width:350px;
}
.property_tabs {
    float: left;
    min-height: 450px;
    width: 570px;
}
.property_utilities {
    float: left;
}
.property_images .large {
    border: 5px solid #FEFEFE;
    box-shadow: 0 0 5px #777777;
    display: block;
    margin-bottom: 10px;
    width: 350px;
}
.property_images .thumb {
    border: 2px solid #FEFEFE;
    box-shadow: 0 0 3px #777777;
    display: inline-block;
    margin-right: 5px;
}
.property_utilities a, .more_info {
    background: none repeat scroll 0 0 #584121;
    border-radius: 5px 5px 5px 5px;
    color: #ededed;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
}

.property_utilities a, .more_info:hover {
    background: none repeat scroll 0 0 #b2a071;
    border-radius: 5px 5px 5px 5px;
    color: #ededed;
    display: block;
    float: left;
    height: 20px;
    margin-right: 5px;
    padding: 5px;
    text-decoration: none;
}

.more_info {
    bottom: 5px;
    left: 200px;
    position: absolute;
}
#description {
    margin-top: 10px;
    overflow: hidden;
    padding-bottom: 50px;
}
.property_attributes td, #preview_attributes td {
    vertical-align: top;
    width: 120px;
}
#content .property .entry-content {
    min-height: 200px;
    padding-right: 15px;
    position: relative;
    text-align: justify;
    color:#222;
}
.property .entry-content #preview_img img {
    border: 5px solid #FFFFFF;
    box-shadow: 0 0 5px #777777;
}
#preview_img {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
#preview_attributes {
    height: 50px;
}
.property h3.entry-title {
    display: inline-block;
    margin: 2px;
}
#content .property {
    margin-bottom: 10px;
    min-height: 200px;
}
body.archive .property {
    border-bottom: 1px dotted #777777;
}
.entry-content img {
    border: 6px solid #FFFFFF;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 5px #888888;
}
#content_wrapper_home, #content_wrapper_interior, #content_wrapper_full {
    padding-top: 0px;
}
.foot-break {
    display: none;
}

#wrapper div#footer {
    background: url("images/paper.png") repeat-y scroll center top transparent;
    margin: -20px auto 0;
    min-height: 115px;
    overflow: hidden;
    padding-top: 25px;
    width: 100% !important;
}

div#container {
    background: url("images/paper.png") repeat-y scroll center top transparent;
    margin-top: -55px !important;
    position: relative;
}

#footer_shell {
	width:960px;
	margin:0 auto;
}