/*
THEME NAME: Pam Bishop Custom
THEME URI: http://mcnelismedia.com
DESCRIPTION: Custom theme for Pam Bishop, based on Sandbox and Blueprint CSS
VERSION: 1.0.0
AUTHOR: <a href="http://bbeoj.com/">Bryan Spahr</a>
AUTHOR URI: http://bbeoj.com
*/

/* Include the Blueprint CSS framework  */
@import url('blueprint/screen.css'); 

/*
LAYOUT: Two-Column Custom Fixed
DESCRIPTION: Two-column fixed layout with sidebar left of content
*/

body { font-family: Verdana, Arial, sans-serif;}

div#wrapper { width:950px; padding: 0pt 25px; margin: 0pt auto; color:black; background-color:#9F9B74; }
div#frame-wrapper{ background: white; overflow: hidden; }
div#container {	float: right; margin: 0 0 0 -250px; width: 100%; }
div#header, div#access { margin: 0 0 0 205px; }
div#content {background:url("images/sidebar-bottom.jpg") repeat-y scroll 0 0 transparent;margin:0 25px 0 0;padding:0 0 0 250px;z-index:-1;}
div#mls-content { margin: 0 25px 0 25px; }
div#header { text-align:right; height:51px; background-color:#9F9B74; }
div#access { height: 50px; clear: both;}
div#footer { clear: both; width: 100%; padding-top: 10px; font-size: 0.8em; }
div#footer-left {float: left;}
div#footer-right {float: right;}
div#credits {clear: both; font-size: 0.8em;text-align: center;}


/*
Sidebar
*/

div.sidebar { position:relative; overflow: hidden; z-index: 1;}
div#primary { width: 205px; background: url('images/sidebar-top.jpg') no-repeat; text-align: center; height: 100px; }
div#secondary {	clear: left; padding-bottom: 25px; text-align: center; width: 250px;}
div#secondary div.blogtitle {margin-bottom: 15px; }
h3.sidebar-title-text, li#robot-workshop-quicksearch h3 { font-size: 24px; letter-spacing: 2px; font-variant: small-caps; font-weight: normal;}
span.sidebar-caption { font-size: 10px; font-weight: bold; letter-spacing: 6px; }
div.sidebar p {margin: 0pt 0pt 15px 0pt;}
div.sidebar p img { float: none; margin: 0pt auto; padding: 0; } /* Overrides Blueprint */

/*div#container {	background: transparent url(images/sidebar-bottom.jpg) repeat-y scroll 0% 90px; }*/

/*
Base styling
*/

body {margin:0; padding:0; background:#9F9B74 }
a {color:#9F9B74; text-decoration: none;}
h1, h2, h3, h4, h5 {font-family: "Georgia", "Times New Roman", Times, Serif;}

/*
Elements
*/
#blog-description img {padding-top: 15px;}
img.photo {border: 2px solid #9F9B74; }
h2.entry-title, h2.entry-title a { color: #CC3333; font-weight: bold;}
div#footer a {color: black; background: none; }
div#footer a:hover {color: #CC3333; }

/*
Nav
*/
div#menu div.page_item { float: left; background: #D9D7C7; line-height:10px; height: 20px; margin:5px; padding:5px; text-align:center; }
div#menu a {text-decoration:none; font-weight: bold; font-size: 10px; letter-spacing: 1.5px; color: black; background: none; text-transform: uppercase; display:block; font-family: "Copperplate","Helvetica Neue", Helvetica, Arial, sans-serif}
div#menu a:hover {color: #CC3333; }
div#menu {width: 100%; padding-left: 40px;}
div#menu div.submenu {display:none;position:absolute; background:#D9D7C7;border-top:3px solid white;margin-top:5px; padding:5px; text-align: left}
div#menu div.submenu h4 {margin-bottom: 2px; margin-top:3px}
div#menu div.submenu a {text-decoration:none; font-weight: normal; color: black; background: none; text-transform: none; font-family: "Times New Roman", Times, Serif; letter-spacing:1px; font-size:11px;}


/*
Sidebar Widgets
*/
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li { margin:0; padding:0; }
div.sidebar ul.xoxo h3 { background-color:#D9D7C7; font-size:12px; font-weight:bold; padding-bottom:8px; padding-top:8px; text-align:center; }
div.sidebar li { list-style:none;margin:5px 5px;}
div.sidebar ul.xoxo>li { width:90%; margin: 0pt auto; border: 2px solid #9F9B74; text-align: left; background-color: white; }
div.sidebar ul.xoxo li ul li {list-style-type:disc; margin-left: 20px;} 

/*
MLS Searches
*/
div#saved-searches { width: 80%; margin: 0pt auto; }
div#saved-searches td { background-color: #D9D7C7; border: 10px solid #FFFFFF; text-align: center; vertical-align: top; width: 50%;}
div#saved-searches ul { list-style-type: none; margin: 0; padding: 0; }
div#saved-searches a, div#advanced-search-link a  { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#000000;}
div#saved-searches a:hover, div#advanced-search-link a:hover { color:#CC3333; }
div#saved-searches p { font-size: 75%; margin: 0.25em 0;}
div#saved-searches h3 { margin: 0.25em 0;}
div#advanced-search-link h2 { margin: 0pt auto; text-align: center; }

.bbeojfl_listing_image { text-align:center; }
.bbeojfl_featured_listing .bbeojfl_listing_body > a { display: block; text-align:center; }

#frmRWSQS {margin-left: 5%;}
