/*  
Theme Name: RealtyRobin
Theme URI: http://openloopdesign.com
Description: Created for RealtyRobin.com
Version: 1-3
Author: Ben Scott
Author URI: http://stopphysics.com
*/



/* Helpful Stuff:

a:visited {}
a:link {}
a:hover {}

-----------------*/
/* Favorite Colors:
000000	- black
FFFFFF	- white
842724	- red border


-----------------*/


body {
	background: url(/graphics/body-bkg.png);
	padding: 0;
	margin: 0;
}
a { text-decoration: none; outline: none; }
.ghost {	display: none; }
.seo-jedi { display: none; }
.stop { color: #cdd6db; }
.phys { color: #a8afb3; }

.alignleft { float: left; }
.alignright { float: right; }

.fbiframe {
	background: #d7e6f0;
	float: right;
	margin: 0 0 10px 10px;
	padding: 5px;
	border: 1px solid #b79f73;
}


/*-----------------------------------------------------------------------------------------------------------------*/
#cntr01 {
	margin: 0 auto;
	padding: 0;
	width: 870px;
	background: url(/graphics/cntr01-bkg.png) repeat-y;
/*	border: 1px dotted #FF0000; */
}
/*-----------------------------------------------------------------------------------------------------------------*/
#row01 {
	width: 850px;
	margin: 0 10px;
	padding: 10px 0 5px 0;
	height: 30px;
	border-bottom: 1px solid #842724;
}
/*---------------------------------------------------*/
#L-roofnav {
	list-style: none;
	float: left;
	margin: 0 0 0 23px;
	padding: 0;
	width: 225px;
/*	border: 1px dashed #990033; */
}
#L-roofnav li {
	float: left;
	margin: 0;
	padding: 0;
}
#L-roofnav li a {
	font-size: 9px;
	color: #594e3f;
	display: block;
	height: 20px;
}	

#L-roofnav li.home a {
	width: 60px;
	background: url(/graphics/bttn-home.png) top left no-repeat;
}
#L-roofnav li.home a:hover { background-position: 0 -20px; }



#L-roofnav li.contact a {
	width: 145px;
	margin: 0 0 0 15px;
	background: url(/graphics/bttn-contact.png) top left no-repeat;
}
#L-roofnav li.contact a:hover { background-position: 0 -20px;  }
/*---------------------------------------------------*/



#roofnav {
	float: left;
	margin: 0;
	padding: 0;
	width: 570px;
	height: 20px;
}
#R-roofnav {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
/*	border: 1px dotted #CCFF33; */
}
#R-roofnav li {
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
}
#R-roofnav li a {
	height: 15px;
}
#R-roofnav li a:visited { color: #d0e2ee; }
#R-roofnav li a:link { color: #d0e2ee; }
#R-roofnav li a:hover { color: #d7ba87; }

/*-----------------------------------------------------------------------------------------------------------------*/
#row02 {
	width: 850px;
	margin: 0 10px;
	height: 220px;
	padding: 0;
	background: #d0e2ee url(/graphics/row02-bkg.png) top right no-repeat;
}

/*---------------------------------------socials links------------*/


#socials {
	float: right;
	width: 255px;
	list-style: none;
	margin: 0;
	padding: 0 15px 0 0;
}
#socials li {
	float: right;
	width: 110px;
	height: 30px;
	margin: 0 0 0 15px;
}	
#socials li a {
	display: block;
	width: 110px;
	height: 30px;
	color: #444540;
}
#socials li.socfb a { background: url(/graphics/socials-fb.png) top left no-repeat; }

#socials li.socli a { background: url(/graphics/socials-li.png) top left no-repeat; }




#socials li a:hover { background-position: 0 -30px; }




/*--------------------------------------------BUY / SELL-------*/


#row02 h5 a {
	display: block;
	height: 80px;
	color: #d0e2ee;
}

/*---------------------------------------------------*/
h5.buyer {
	margin: 0 0 0 21px;
	padding: 22px 0 0 0;
	font-size: 10px;
	
}

h5.buyer a {
	width: 345px;
	margin: 0;
	background: url(/graphics/buyerbttn.png) top left no-repeat; 
}

h5.buyer a:hover { background-position: 0 -80px; }
/*---------------------------------------------------*/
#row02 h5.seller {
	margin: 15px 0 0 21px;
	padding: 0;
	font-size: 10px;
}
h5.seller a {
	width: 395px;
	background: url(/graphics/sellerbttn.png) no-repeat;
}

h5.seller a:hover { background-position: 0 -80px;}








/*-----------------------------------------------------------------------------------------------------------------*/
#cntr-main {
	padding: 0 0 25px 0;
	width: 850px;
	margin: 0 10px;
	background: url(/graphics/cntr-main_bkg.png) top repeat-x;
}
/*---------------------------------------------------------------------------------------------------*/
#R-col {
	float: right;
	width: 315px;
	margin: 0;
	padding: 0 0 40px 0;
	background: url(/graphics/R-col_botbkg.png) bottom no-repeat;
}
#R-col h4 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #594e3f;
	background: url(/graphics/rcol-h2_bkg.png) no-repeat;
	display: block;
	height: 110px;
	width: 315px;
}
#R-col-2 {
	padding: 0;
	margin: 0;
	background: url(/graphics/R-col-2_rptr.png) repeat-y;
}

/*-----------------------------------------------------------------------------------------------------------------*/
#R-col_CDV {
	margin: 0;
	padding: 15px 0 15px 60px;
	background: url(/graphics/R-col_CDV_bkg.png) left no-repeat;
}
#R-col_CDV h4 {
	display: block;
	height: 25px;
	margin: 0;
	padding: 0;
	color: #6d6060;
	font-size: 10px;
	font-weight: normal;
}
#R-col_CDV h4.minibuyers {
	background: url(/graphics/subnav-buyers.png) top left no-repeat;
}
#R-col_CDV h4.minisellers {
	background: url(/graphics/subnav-sellers.png) top left no-repeat;
}





#subnav {
	list-style: none;
	margin: 0 30px 10px 8px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#subnav li {
	background: url(/graphics/subnav-li.png) bottom left no-repeat;
	padding: 0 0 0 9px;
	}
#subnav li a {
	padding-left: 4px;
	display: block; 
}
#subnav li a:visited { color: #d0e2ee; }
#subnav li a:link { color: #d0e2ee; }
#subnav li a:hover { color: #FFF; background: url(/graphics/subnav-a.png) repeat-x; }

#sidepost {
	margin: 0 30px 15px 0;
	border-bottom: 2px solid #6e6961;
	padding: 0 0 10px 0;
}

#sidepost p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d0e2ee;
	font-size: 12px;
	text-align: center;
}
#sidepost img {
	border: 1px solid #6e6961;
	padding: 0;
	margin: 0 0 5px 0;
}


#quote {
	margin: 10px 25px 0 0;
	padding: 5px;
	background: url(/graphics/quotes-bkg.png) top center no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #a88851;
	text-align: center;
}
#quote a { font-size: 12px; }
#quote a:visited { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
#quote a:link { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
#quote a:hover { color: #FFF; border-bottom: 1px dashed #FFF; }




.author {
	margin: 0 28px 0 0;
	text-align: right;
	color: #a88851;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
p.t-link {
	margin: 5px 28px 0 0;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
}

p.t-link a:visited { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
p.t-link a:link { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
p.t-link a:hover { color: #FFF; border-bottom: 1px dashed #FFF; }



/*-----------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------*/



#CDV {
	float: right;
	width: 505px;
	margin: 0;
	padding: 20px 0 0 0;
	/*border: 1px dashed #FFCC33;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #d0e2ee;
	font-size: 12px;
	line-height: 20px;
}

#CDV a:visited { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
#CDV a:link { color: #d7ba87; border-bottom: 1px dashed #d7ba87; }
#CDV a:hover { color: #FFF; border-bottom: 1px dashed #FFF; }



#CDV h1 {
	color: #d5f2ec;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
#CDV h2 {
	color: #d5f2ec;
	font-size: 18px;
	font-weight: normal;
	margin: 10px 0 5px 0;
}


#CDV h3 {
	font-size: 14px;
	
	margin: 15px 0 10px 0;
}
#CDV h4 {
	font-size: 12px;
	margin: 15px 0 5px 0;
}




#CDV p {
	margin: 0 0 10px 0;
}
#CDV ul {
	margin: 5px 0;
	padding: 0 15px;
	color: #e3ecf2;
}


#home {font-family: Georgia, "Times New Roman", Times, serif;}


#home h2 {
	color: #d0e2ee;
	font-size: 30px;
	font-weight: normal;
	margin: 0 0 8px 0;
}

#home p.intro {
	font-size:20px;
	line-height: 26px;
	color: #beccd4;
}
#home p.intro strong {
	font-weight: normal;
	color: #a6aeb1;
}
#home p {
	font-size:16px;
	line-height: 24px;
	color: #d0e2ee;
	}
#home ul {
	font-size:14px;
	line-height: 20px;
	color: #a6aeb1;
	margin-bottom: 15px;
}
#home ul li { margin-bottom: 7px; }
#home ul li em {
	font-style: normal;
	border-bottom: 1px solid #d0e2ee;
	font-weight: bold;
	color: #d0e2ee;
}



#home .asterix { font-size: 16px; color: #926c2f; font-style: normal; }
#home p.footnote { font-style: italic; color: #a6aeb1; font-size: 12px; border-top: 1px dotted #ccc; padding-top: 10px; }






#post {
	margin: 5px 0 15px 0;
}
.postmetadata { font-size: 10px; font-style: italic; text-align: right; }


.catg-quote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 28px;
	font-style: italic;
	font-weight: normal;
	color: #a88851;
}




#CDV ul.contactpgbox {
	float: left;
	margin: 0 10px 25px 0;
	padding: 10px;
	width: 200px;
	border: 1px solid #6f5f46;
	background: #675b4b;
	list-style: none;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#CDV ul.contactpgbox li { margin: 0 0 10px 0; }
#CDV ul.contactpgbox li.pghdr { font-size: 22px;   }
#CDV ul.contactpgbox li.mini { font-size: 14px; }


#CDV .alignleft { float: left; margin: 10px 10px 10px 0; }
#CDV .alignright { float: right; margin: 10px 0 10px 10px; }
#CDV .brdr { border: 1px solid #c1a77a; }



/*--------------------------------------------------------------------------------------------category / blog---------------------*/

#CDV h2.blog-post {
	color: #d5f2ec;
	font-size: 22px;
	font-weight: normal;
	margin: 0 0 15px 0;
}
.meta {
	padding: 5px 0 1px 0;
	border-bottom: 1px solid #62706b;
	background: #5b4f40;
	font-size: 10px;
	text-align: right;
}


/*-----------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------------------------------*/
#cntr-footer {
	background: url(/graphics/cntr-footer_bkgtop.png) top no-repeat;
	width: 850px;
	margin: 0 10px;
	padding: 25px 0 0 0;
}

#footer {
	background: url(/graphics/footer_bkg.png);
	width: 850px;
	padding: 0 0 30px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer a:visited { color: #9e917e; text-decoration: underline; }
#footer a:link { color: #9e917e; text-decoration: underline;}
#footer a:hover { color: #d0e2ee; text-decoration: underline;}


img.lamelogo {
	border: none;
	margin: 0 0 10px 35px;
	float: left;
}


#contactnav-seatac {
	float: left;
	margin: 2px 10px 0 20px;
	padding: 0;
	width: 180px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #dfdfde;
	list-style: none;
	line-height: 20px;
	text-align: right;
}






#contactnav-pdx {
	float: left;
	margin: 2px 0 0 10px;
	padding: 0 0 0 20px;
	width: 190px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #dfdfde;
	list-style: none;
	line-height: 20px;
	border-left: 1px solid #6f5f46;
	
	
}
.hdr { color: #FFF; font-size: 20px; border-bottom: 1px solid #6f5f46; padding-bottom: 1px; margin-bottom: 1px; }
.redbttn { background-color: #842724; padding: 1px 2px; color: #FFF; font-size: 14px; }
.minired {  background-color: #842724; padding: 1px 2px; color: #FFF; font-size: 12px; }
.mini { font-size: 14px; }




















#footer-nav1 {
	float: right;
	margin: 2px 20px 0 0;
	padding: 75px 0 0 0;
	width: 380px;
	list-style: none;
	color: #9e917e;
	font-size: 12px;
	
}
#footer-nav1 li {
	float: right;
	margin: 0;
	padding: 0;
}
#footer-nav1 li a {
	display: block;
	margin: 0 0 0 10px;
	padding: 0 0 0 5px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#footer-nav1 li a:visited { color: #FFF; text-decoration: none; }
#footer-nav1 li a:link { color: #FFF; text-decoration: none; }
#footer-nav1 li a:hover { color: #FFF; text-decoration: none; }

#footer-nav1 li a.energy { background: url(/graphics/robn_footlogo-energy.png) top left no-repeat; width: 65px;}
#footer-nav1 li a.earth { background: url(/graphics/robn_footlogo-earth.png) top left no-repeat; width: 65px;}
#footer-nav1 li a.winde { background: url(/graphics/robn_footlogo-winde.png) top left no-repeat; width: 100px;}

#footer-nav1 li a.eho { background: url(/graphics/robn_footlogo-eho.png) top left no-repeat; width: 25px; text-align: center;}
#footer-nav1 li a.re { background: url(/graphics/robn_footlogo-re.png) top left no-repeat; width: 25px; text-align: center;}

#footer-nav2 {
	float: right;
	margin: 10px 20px 0 0;
	padding: 15px 0 0 0;
	width: 820px;
	list-style: none;
	font-size: 10px;
	color: #9e917e;
	
	border-top: 1px solid #625540;
	
	
}
#footer-nav2 li {
	float: right;
	margin: 0 0 0 20px;
	padding: 0;
}




/*---------------------------------------------------------------------------------------bttns------------------*/



#CDV a.bttn-pdx { background: url(/graphics/bttn-pdx.png) top left no-repeat; }

#CDV a.bttn-seatac { background: url(/graphics/bttn-seatac.png) top left no-repeat; }



#CDV h6 { margin: 0; padding: 0; }
#CDV a.citybttn {
	display: block;
	width: 240px;
	height: 70px;
	float: left;
	margin: 0 0 5px 0;
	padding: 5px 0 0 10px;
	font-size: 9px;
}
#CDV a:visited.citybttn { color: #cae6f7; border-bottom: none; }
#CDV a:link.citybttn { color: #cae6f7; border-bottom: none; }
#CDV a:hover.citybttn { color: #cae6f7; border-bottom: none; background-position: 0 -75px; }




/*-----------------------------------------BLOGROLL-------------------------------------------------*/
#blogroll {
	margin: 20px 40px 0 5px;
	padding: 0;
}

ul.zoc_powerblogroll {
	list-style: none;
}
ul.zoc_powerblogroll h4 {
	margin: 30px 0 5px 0;
	padding: 0 0 3px 7px;
	border-bottom: 2px dotted #755c40;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #fcf4e5;
}
ul.zoc_powerblogroll li {
	border-left: 2px dotted #755c40;
}
ul.zoc_powerblogroll ul {
	list-style: square;
	margin: 0 0 0 21px;
	padding: 0;
	color: #755c40;
	font-size: 12px;
}
ul.zoc_powerblogroll ul li {
	border-left: none;
}
p.zoc-pbr-desc {
	margin: 5px 0 0 0;
	padding: 0;
	color: #d8d4ac;
	}
p.zoc-pbr-notes {
	margin: 5px 0 0 0;
	padding: 0;
	color: #755c40;
	font-style: italic;
}











