/*
Theme Name: REM
Theme URI: http://www.exerlab.com/
Description: A theme for Wordpress 2.8.6.
Version: 1.0
Author: Exer Lab
Author URI: http://www.exerlab.com/
Tags: Fixed width, two columns, widgets
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {   
  margin:0;  
  padding:0;  
}

body {
	color:#38230E;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
  /*font-size:12.5px;*/
  font-size:small;
  background:#F6F1DE;
}

a {
	color:#268CCD;
	text-decoration:none;
}

a:visited {
	color:#268CCD;
	text-decoration:none;
}

a:hover {
	color:#268CCD;
	text-decoration:underline;
}

a img {
	border: none;
}

p {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

.wrapper {
  border-top:6px solid #902;
}

.header-outer {
  background: #F6F1DE url(images/top-background.gif) repeat-x top left;   
}

.header-inner {
  height:77px;
  width:880px;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

.header-left-column {
  float:left;
  width:350px;
  height:77px;
  background:transparent url(images/main-logo.gif) no-repeat 1px 2px; 
}

.header-left-column a {
  display:block;
  height:75px;
  width:260px;
}

.header-right-column {
  float:left;
  height:77px;
  width:530px;  
  text-align:right;
}

.top-menu {
  float: right;
  margin: 43px 0 0 0px;
  padding: 0;
  font-size: 90%;
  list-style: none;
}

.top-menu li {
  float: left;
  margin: 0 0 0 3px;
  padding: 0;
  background: #990022 url(images/top-menu-bg.gif) repeat-x bottom left;
  -moz-border-radius-topleft:6px !important;
  -moz-border-radius-topright:6px !important;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;                    
}

.top-menu li a {
  float: left;
  display: block;
  padding: 8px 12px 12px 12px;
  padding: 8px 9px 12px 10px;
  text-decoration: none;
  color: #fff;
  -moz-border-radius-topleft:6px !important;
  -moz-border-radius-topright:6px !important;            
}

.top-menu li a:hover {
  background: #902;
  background: #C31D31;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  -webkit-border-top-left-radius: 6px;
  -webkit-border-top-right-radius: 6px;             
}

.body-outer {
  background: #F6F1DE url(images/body-bg.gif) repeat-x top left; 
}

.body-inner {
  width:880px;              
  margin:0 auto;
  padding:10px 0;
}

.body-left-column {
  float:left;
  width:640px;
  padding:0 19px 20px 0;
  border-right:1px solid #E0D0B1;
}

.navigation {
  font-size: 90%;
}

.alignleft {
  text-align:left;
}

.alignright {
  text-align:right;
}

.body-right-column {
  float:left;
  width:200px;
  padding:0 0 0 20px; 
}

.sidebox-container {
  border:1px solid #E0D0B1;
  background:#F6F1DE;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  margin-bottom:15px;  
}

.sidebox-title {
  font-size:12px;
  font-weight:bold;
  background: #F4E6C9 url(images/side-box-bg.gif) repeat-x top left;
  padding:5px;
}

.sidebox-content {
  border-top:1px solid #E0D0B1;
  background:#FBF8EB;
  padding:5px;
}

/* search start */
#search-form {
  display:inline;
  margin:0;
  padding:0;
}

#search-wrapper {
  margin: 10px 0 19px 0;
}

#subscribe-wrapper {
  margin: 4px 0 4px 0;
}

.awf_field-1766012 {
  background: transparent url(images/af-txt-bg.gif) no-repeat right top;
  border: 0 none;
  color: #663300;
  font-weight: bold;
  height: 22px;
  outline-style: none;
  padding: 5px 0 0 3px;
  width:175px;
}

.awf_field-1766013 {
  background: transparent url(images/af-txt-bg.gif) no-repeat right top;
  border: 0 none;
  color: #663300;
  font-weight: bold;
  height: 22px;
  outline-style: none;
  padding: 5px 0 0 3px;
  width:175px;
}

.aweber-submit-btn {
  cursor: pointer;
  border: none;
  background: url(images/subscribe-btn.gif) no-repeat;
  height: 24px;
  width: 80px;
  text-decoration: none;
  margin-left:2px;
}

.small-info {
  margin:5px 0 0 2px;
  font-size:80%;
}

.af-textWrap{
  margin:4px 0 4px 2px;
}

#search-wrapper, #subscribe-wrapper {
  position: relative;
}

.search-left, .subscribe-left {
  float: left;
}

#search-field, #subscribe-field {
  background: transparent url(images/search-mid.gif) repeat-x scroll center top;
  border: 0 none;
  color: #663300;
  font-weight: bold;
  height: 22px;
  margin: ;
  outline-style: none;
  padding: 5px 0 0 3px;
}

#subscribe-field {
  width: 105px;
}

#search-field {
  width: 134px;
}

#search-btn, #subscribe-btn {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  vertical-align: top;
}

#search-btn {
  cursor: pointer;
  border: none;
  background: url(images/search-right.gif) no-repeat;
  height: 24px;
  width: 60px;
  text-decoration: none;
  left: 138px;
}

#search-btn:hover{ 
  background: url(images/search-right-hover.gif) no-repeat;
}

#subscribe-btn {
  cursor: pointer;
  border: none;
  background: url(images/subscribe-btn.gif) no-repeat;
  height: 24px;
  width: 75px;
  left: 110px;
}

#subscribe-btn:hover {
  background: url(images/subscribe-btn-hover.gif) no-repeat;
}

.subscribe-itunes-rss-container {
  margin-top:10px;
}

.subscribe-iTunes-img {
  float: left;
}

.subscribe-iTunes-text {
  float:left;
  margin: 5px 15px 10px 5px;
  font-weight: bold;
}

.subscribe-rss-img {
  float:left; 
  padding-left:5px;
  border-left:solid 1px #E0D0B1;
}

.subscribe-rss-text {
  float:left; 
  font-weight:bold; 
  margin:5px 0px 10px 5px;
}
/* search end */

.follow-me-twitter {
  display:block;
  background:transparent url(images/twitter-icon.png) no-repeat left top;
  height:33px;
  width:140px;
  padding:9px 0 0 40px;
  margin:3px;
  border-bottom:1px solid #E1D5B3;
  font-size:90%;
}

.follow-me-rss {
  display:block;
  background:transparent url(images/rss-icon.gif) no-repeat left top;
  height:30px;
  width:140px;
  padding:7px 0 0 40px;
  margin:7px 3px 0 3px;
  font-size:90%;
}

.whats-hot-fanpage {
  display:block;
  background:transparent url(images/Real-Estate-Marketing-Results-Fan-Page.gif) no-repeat left top;
  height:30px;
  width:140px;
  padding:0 0 7px 40px;
  margin:3px;
  border-bottom:1px solid #E1D5B3;
  font-size:90%;
}

.whats-hot-facebook {
  display:block;
  background:transparent url(images/facebook-icon.gif) no-repeat left top;
  height:30px;
  width:140px;
  padding:0 0 7px 40px;
  margin:7px 3px 0 3px;
  font-size:90%;
}

.fav-episode-cont {
  margin:0 0 10px 3px;  
}

.fav-episode-img {
  height:100px;
  width:180px;
  margin:10px 0 3px 0;
}

.footer-outer{
  background: #EFE6CE;
  height: 135px;
  margin-top:10px;
}

.footer-inner {
  width:880px;
  margin-left:auto;
  margin-right:auto;
  padding-top:1px;
  font-size:96%;
}

.footer-inner p {
  margin: 8px 0;
}

.post-title {
  margin-bottom:5px;
  color:#990022;
  font-family:Georgia;
  font-size:180%;
  font-weight:normal;
  margin:5px 0 5px;
}

.post-title a {
  color:#990022;
  text-decoration:none;
}

.post-title a:hover {
  color:#4A0015;
  text-decoration:none;
}

.post-title a:visited {
  color:#990022;
  text-decoration:none;
}

.post-date {
  border-bottom:1px dotted #E0D0B1;
  color:#996633;
  font-size:90%;
  font-weight:bold;
  margin:0 0 15px;
  padding:0 0 4px;
}

.post-video-container {
  height:404px;
  width:640px;
  /*
  height:517px;
  width:639px;
  */
  margin:0 0 10px 0;
}

.storycontent {
  margin:0 0 20px 0;
}

.having-trouble {
  color:#996633;
  font-family:Georgia;
  font-size:95%;
  font-weight:normal;
  margin:0 0 15px;
  padding:0;
}

.mainbox-container {
  border:1px solid #E0D0B1;
  background:#F6F1DE;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  margin-bottom:15px;  
}

.mainbox-title {
  color:#663300;
  font-size:100%;
  font-weight:bold;
  background: #F4E6C9 url(images/side-box-bg.gif) repeat-x top left;
  padding:7px;
}

.mainbox-content {
  border-top:1px solid #E0D0B1;
  background:#FBF8EB;
  padding:5px;
}

.comment-preview {
  padding:5px 0;
}

.comment-view-all {
  padding:5px 0;
  font-weight:bold;
}

.more-recent-episodes-container {
  /*border-bottom:1px solid #E0D0B1;*/
  margin:40px 0 0px;
  padding:10px 0;  
}

.more-recent-episodes-heading {
  border-top:1px solid #E0D0B1;
  padding:10px 0 20px;
  background:transparent url(images/hr-bg.gif) no-repeat bottom center;
  color:#666633;
  font-family:Georgia;
  font-size:110%;
  text-align:center;
}

.more-recent-episodes-content {
  border-bottom:1px dotted #E0D0B1;
  padding:10px 0; 
}

.more-recent-episodes-img-cont a {
  background:#FFFFFF none repeat scroll 0 0;
  border:4px double #E7DAC0;
  float:left;
  margin:0 10px 0 0;
  padding:5px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;  
}

.more-recent-episodes-img-cont a:hover {
  background:#D2C19F none repeat scroll 0 0;
  border:4px double #E7DAC0;
  float:left;
  margin:0 10px 0 0;
  padding:5px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;  
}

.more-recent-episodes-img-cont a:visited {
  color:#268CCD;
  text-decoration:none;
}

.more-recent-episodes-txt-cont {
  float:left;
  width:470px;
}

.more-recent-episodes-title {
  font-family:Georgia;
  font-size:110%;
  font-weight:bold;
  margin:0 0 5px 0;
}

.more-recent-episodes-date {
  color:#996633;
  font-size:85%;
  margin:0 0 15px;
  padding:0 0 4px;
}

.more-recent-episodes-comment {
  font-size:85%;
  margin:0 0 15px;
  padding:0 0 4px;
}

.more-episodes {
  color:#996633;
  font-family:Georgia;
  font-size:110%;
  font-weight:bold;
  margin:10px 0 20px;
}

.post-categories {
  height:40px;
}

/* comments start */
#commentform textarea {
  width:638px;
  margin:4px 0;
}

#commentform input {
  margin:4px 0;
}

#comments {
  color:#996633;
  font-size:130%;
  margin:0 0 5px;
  padding:0;
}

#postcomment{
  color:#996633;
  font-size:130%;
  margin:5px 0 5px;
  padding:0;
}



#author, #email, #url, #comment {
  
}

/* comments end */

/* search page start */
 .search-page-title {
  margin-bottom:5px;
  color:#990022;
  font-family:Georgia;
  font-size:180%;
  font-weight:normal;
  margin:5px 0 5px;
}

.search-result-container{
  padding:5px 0;
  border-bottom:1px solid #E1D5B3;
  margin:0 0 5px 0;
}

.search-result-img-cont {
  float:left;
  height:100px;
  width:170px;
}

.search-result-img-cont img {

} 

.search-result-img-cont a {
  background:#FFFFFF none repeat scroll 0 0;
  border:4px double #E7DAC0;
  float:left;
  margin:0 10px 0 0;
  padding:5px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;  
}

.search-result-img-cont a:hover {
  background:#D2C19F none repeat scroll 0 0;
  border:4px double #E7DAC0;
  float:left;
  margin:0 10px 0 0;
  padding:5px;
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;  
}

.search-result-img-cont a:visited {
  color:#268CCD;
  text-decoration:none;
}

.search-result-txt-cont {
  float:left;
  height:100px;
  width:470px;
}

.search-title {
  font-family:Georgia;
  font-size:120%;
  font-weight:bold;
  margin:0 0 5px 0;
}

.search-date {
  color:#996633;
  font-size:85%;
  margin:0 0 15px;
  padding:0 0 4px;
}

.search-comment {
  font-size:85%;
  margin:0 0 15px;
  padding:0 0 4px;
}

.search-more {
  color:#996633;
  font-family:Georgia;
  font-size:110%;
  font-weight:bold;
  margin:10px 0 5px;
}
/* search page end */

/* archive page start */
.archive-pg-left{
  float:left;
  width:320px;
}

.archive-pg-left ul {
  margin:0;
  padding:0 0 0 20px;
}

.archive-pg-left li {
  list-style: none; 
}

.archive-pg-right{
  float:left;
  width:320px;
}

.archive-pg-right ul {
  margin:0;
  padding:0 0 0 20px;
}

.archive-pg-right li {
  list-style: none; 
}

.archive-pg-title{
  margin-bottom:5px;
  color:#990022;
  font-family:Georgia;
  font-size:180%;
  font-weight:normal;
  margin:5px 0 5px;
}  
/* archive page end */

/* social buttons start */
#social-buttons {
  background: url(images/do-you-love-remr.png) 18px 16px no-repeat;
  padding-left: 215px; height: 43px;
  border-bottom: 1px solid #260e0b;
  margin-bottom: 0;
  padding-left: 242px; 
}

#social-buttons a {
  background-image: url(images/share-buttons.png);
  display: block;
  min-width: 0;
  float: left;
  height: 43px;
  margin:0; padding: 0;
  text-indent: -999999px;
  -moz-border-radius: 0 !important;
}

#social-buttons a.n0twitter {
  width: 136px;
}

#social-buttons a.n0twitter:hover {
  background-position: left bottom;
}

#social-buttons a.n0facebook {
  width: 142px;
  background-position: -136px 0
}

#social-buttons a.n0facebook:hover {
  background-position: -136px bottom;
}

#social-buttons a.n0email {
  width: 119px;
  background-position: -278px 0
}

#social-buttons a.n0email:hover {
  background-position: -278px bottom;
}
/* social buttons end */