/* 
Theme Name: whiteboard
Theme URL: http://whiteboard.plainbeta.com/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 2.0

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

/* html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;}caption, th, td {text-align:left;font-weight:normal;}table {border-collapse:separate;border-spacing:0;}blockquote:before,blockquote:after,q:before,q:after {content: "";}blockquote, q {quotes: "" "";}
* {margin:0;padding:0;}
/*

/*
Here is a list of all the <DIV>s in Whiteboard.
*/


body{}
#container{width:910px; margin-left: auto; margin-right: auto;}

#homecontainer{width:910px; margin-left: auto; margin-right: auto; display: none;}


#uccontainer{width:700px; margin-left: auto; margin-right: auto;}

#introcontainer{width:800px; padding-top: 120px; margin-left: auto; margin-right: auto;}


div.ucpage{color:white; text-align: center; padding-top: 45px; }

.redudiv {position: relative; margin-top: -130px; }

div.page{ min-height:500px;
  height:auto !important;
  height:500px; color: black; 
  margin-top: -20px;   }
  
div.companypage{ min-height:510px;
  height:auto !important;
  height:510px; color: black; 
  margin-top: -20px;   }
  
#searchmls{ 
   margin-left: 180px;  padding-top: 30px;  }
   
   #searchmls a{ 
   color: orange;  }

#searchcontainer{ 
  background-image: url('http://www.levingroupestates.com/wp-content/themes/whiteboard/images/searchbg.png');
  background-repeat: repeat-y; }

#searchtop{height: 20px; background-color: #acacac; }
#searchbottom{height: 20px; background-color: #acacac; margin-top: -2px; }

div.page p{color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;

}

.post p{color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;
text-align: center;
padding-bottom: 0px;
margin-bottom: -8px;
}

.post p a{color: #f57f25; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;
text-decoration: none;
text-transform: lowercase;

}

.post p a:hover{color: #8f8f8f;

}

#backtoproperties {position: absolute; top: 523px; margin-left: 4px;}

.the-sandpiper-backbutton { display: none;}


#backtoproperties a{color: #8f8f8f; font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;
text-decoration: none;}



.postnavigation {  text-align: right; clear: left; position: relative; top: -27px; margin-right: 37px; }

.postnavigation p a{color: #8f8f8f; font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;
text-decoration: none;
padding-right: 61px;
}

.postnavigation p a:hover{color: #8f8f8f; 
}

div.page p a{color: #f57f25;
text-decoration: none;
padding-bottom: 5px;
}

div.page p a:hover{color: #f57f25;
text-decoration: underline;

}



#Resources {width:910px;}

#Resources p{ padding-left: 100px; padding-right: 100px;}


#Resources img{ width: 600px; margin-left: 55px; padding-bottom: 10px;}


#Company {height: 630px; }


#companyleft{ width: 295px; height: 520px;  float: left;  }

#companylefttext{ width: 295px; height: 330px;  }




 #companyleft p{color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 13px;
letter-spacing: .05em;
padding-left: 35px; padding-right: 40px;
padding-top: 10px;
 }
 
 
 @media screen and (-webkit-min-device-pixel-ratio:0){
 #companyleft p{line-height: 15px;}
}
  #companyleft img{ height: 209px; width: 200px;
padding-left: 35px; padding-right: 40px; padding-top: 23px; padding-bottom: 20px;
 }
 
 #companyleft #myGallery{margin-left: 35px; margin-top: 23px; margin-bottom: 28px; }

 #companyleft a{color: #8f8f8f; 
text-decoration: none;
 }
 
 #companyleft a:hover{color: #f57f25;
 }




#thumbs {width:610px; height: 260px; float: left; margin-top: -10px; }

#thumbs a img {width: 60px; height: 85px; padding-top: 33px;  }

#thumbs a {width: 60px; height: 95px; margin-left: 30px;  outline: none; }

.agent-property a{color: #f57f25; 
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;}

.agent-property a:hover{ 
text-decoration: underline;
}

#agentbio {width:570px; height: 210px; position: relative; left:18px; float: left; margin-top: 10px; padding-bottom: 10px; }

#agentbio p{color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 14px;
letter-spacing: .05em;
padding-right: 10px;
  }
  
#contacttext{float: left; width: 150px; height: 289px; margin-left: 80px; margin-top: 160px;  margin-right: 30px; }  
#contactphoto{float: left; margin-left: 50px; width: 500px; height: 289px; margin-top: 100px; }  
  
  
  
#header {width: 910px; height: 50px; border-bottom: 1px #989898 solid; margin-bottom: 30px; margin-top: 20px;}
#searchheader {width: 910px; height: 50px; border-bottom: 1px #989898 solid; margin-bottom: 10px; margin-top: 20px;}
#logo { width: 67px; height: 42px; float: left; }
a img {border: none; outline: none;}


#nav {width:729px; height: 42px;   float: right;}

#nav ul{text-align: right;}

#nav ul li{list-style: none; float: right; margin-left: 40px; padding-top: 10px; display: inline;}

#nav ul li a{text-decoration: none; text-transform: uppercase; color: #989898;
font-family: Arial, Helvetica, sans-serif;
font-size: .7em;
letter-spacing: .05em;
outline: none;}

#nav ul li a:hover{color: #f57f25;
}

#nav ul li.current_page_item a{color: #f57f25;}

a {outline: none;}


#footer {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: 50px; clear: both;}

#searchfooter {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: 10px; clear: both;}

#marketingfooter {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: -90px; clear: both;}

#singlefooter {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: -185px; clear: both;}

#footerphone{float: left; padding-top: 5px;}

#singlefooterphone{float: left; padding-top: 5px;}



#footerphone p, #singlefooterphone p{color: #515151 !important; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;

letter-spacing: .05em;}

#indexfooter {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: -23px; clear: both;}

#inf{}

#inf p{
color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 5px;
letter-spacing: .05em;
}

#levin {width:910px; height: 45px; text-align: right; margin-top: 15px; }

#singlelevin {width:910px; height: 45px; text-align: right; margin-top: 15px; }


h2.trans {text-decoration: none; text-transform: uppercase; color: white; 
font-family: Arial, Helvetica, sans-serif;
font-size: 10.5px;
line-height: 14px;
letter-spacing: .05em;
text-transform: capitalize;
font-weight: 100;
width: 200px; height: 20px; text-align: left; padding-left: 8px; padding-top: 4px;
position: relative;
top: -50px;}

.orangetrans {width: 200px; height: 20px; background-color: #8f8f8f; position: relative;
top: -20px;}

h2.trans a{color: white; text-align: center; text-decoration: none; padding-top: 3px;}

div.indexproperty{ float:left; width:200px; height: 130px; padding-right: 10px; padding-bottom: 10px; margin-left: 20px; margin-right: 15px; margin-bottom: 36px; 
background-image: url('http://www.levingroupestates.com/wp-content/themes/whiteboard/images/propertydropshadow.png');
background-repeat: no-repeat;
}

div.post {min-height:502px;
  height:auto !important;
  height:502px; }
  
 #post-point-dume  {height: 605px !important;}
  #post-the-sandpiper {height: 600px !important;}
  #post-29803-baden-place {height: 900px !important;}
  .vimeo {float: right; margin-top: 33px;}
  
  div.homepost {margin-top: 35px; 
  min-height:503px;
  height:auto !important;
  height:503px;}

div.agentpost{margin-left: 100px;
}

#sidebar{width: 115px; height: 500px; float: left; margin-right: 12px; margin-left: -37px; margin-top: -13px; }

#sidebar ul li{list-style: none; text-align: left; }

#sidebar ul li a{text-decoration: none; text-transform: capitalize; color: #8f8f8f;
 
font-family: Arial, Helvetica, sans-serif;
font-size: 10.5px;
line-height: 8px;
letter-spacing: .05em;
outline: none; 
 }


#sidebar ul li a:hover{color: #f57f25;
}

#sidebar ul li.current-cat a{color: #f57f25;}


#myGallery{  margin-left: 155px; }


@media screen and (-webkit-min-device-pixel-ratio:0){
.post #myGallery {position: relative; top: 3px;}
}


.post #myGallery{border: none; margin-left: 155px; margin-bottom: 30px;}
#singleshadow{width: 610px; height: 400px;  position: absolute; top: 101px; margin-left: 155px;
z-index: -10;
background-image: url('http://www.levingroupestates.com/wp-content/themes/whiteboard/images/singleshadow.png');
background-repeat: no-repeat;
}

#Home {height: 440px !important;}
#Home #myGallery{margin-top: 80px;}
#homeshadow{width: 610px; height: 400px;  position: absolute; top: 151px; margin-left: 155px;
z-index: -10;
background-image: url('http://www.levingroupestates.com/wp-content/themes/whiteboard/images/singleshadow.png');
background-repeat: no-repeat;
}



.carouselContainer {visibility: hidden !important;}

#Marketing { width: 910px; height: 300px;  text-align: left; padding-top: 150px;}

#Marketing p{ }


#Marketing #myGallery{width: 600px; height: 390px; float: right; margin-left: 25px !important; margin-top: -100px; border: 1px solid #989898; }

#Resources { width: 910px; height: 300px;  text-align: left; margin-top: 70px }

#Resources p{ margin-left: -75px; width: 250px;}


#Resources #myGallery{width: 600px; height: 390px; float: right; margin-left: 25px !important;    }

#resourcesfooter {width:910px; height: 0px;  border-top: solid 1px #989898; text-align: center; margin-top: 0px; clear: both;}

.post p{ width: 250px; text-align: left;  }
.size-full{width: 600px; height: 390px; padding-left: 700px; float: right;  }


.post #myGallery{width: 600px; height: 390px; float: right; margin-left: 25px !important; margin-top: -180px;}
#singleshadow{width: 610px; height: 400px;  position: absolute; top: 143px; margin-left: 310px;
z-index: -10;
background-image: url('http://www.levingroupestates.com/wp-content/themes/whiteboard/images/singleshadow.png');
background-repeat: no-repeat;
}

.propertyagent {width: 250px; height: 130px;   padding-top: 45px; }
img.propertyagentpic{margin-right: 10px; }



#propertyagentinfo p{color: #8f8f8f; 
font-family: Arial, Helvetica, sans-serif;
font-size: 11.5px;
line-height: 5px;
letter-spacing: .05em; }

#propertyagentinfo p a{color:  #8f8f8f;
text-decoration: none;}

#propertyagentinfo p a:hover{color:  #f57f25;
}

p.dashes{color:#515151; margin-bottom: 0px; }

#ucfooter { }

.postmeta{}

#searchform{}

#comments
.comments_navigation{}
.comments_navigation{}
.comments_reply{}
.comments_text{}
.comments_meta{}
