/*  

Theme Name: Paulina Panza - WalkableSuburbs.com

Theme URI: http://www.walkablesuburbs.com

Description: 

Version: 1.0

Author: Morgan Newcomb

Author URI: http://www.unionstreetmedia.com/

*/







/* Begin Typography & Colors */

.postmetadata-post {
	border-top:1px dashed #CCCCCC;
	margin:50px 0;
	clear: both;
}



blockquote {

	margin: 10px 0;

	padding:0 20px 0 30px !important;

}

/* End Typography & Colors */



/* Begin Comments*/

li.authorcomment {

	background: #eee;

}

.commentlist cite {

	font-style:normal;

	font-weight: bold;

}

/* End Comments */











html { min-height: 100%; margin-bottom: 1px; }



body {

	font: .75em/1.63em Verdana, sans-serif;

	color: #5f5f5f;

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-body.jpg") center top;

	margin: 0;

	padding: 0;

}



h1, h2, h3, h4, h5, p, ul, ol, li, blockquote, form, img {

	margin-top: 0;

	padding: 0;

}

 

h1 {

	font-size: 1.4em;

	font-family: Georgia, Times New Roman, times, serif;

	color:#c77d02;

	line-height: normal;

	font-style: italic;

	margin: 0 0 10px 0;

	padding:35px 0 14px;

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-dashedheader.gif") repeat-x left bottom;

}



h2 {

	font-family: Georgia, Times New Roman, times, serif;

	font-size: 1.4em;

	color:#524b3f;

	line-height: normal;

	margin: 0 0 14px 0;

	clear: both;

	font-style: italic;

}



h3 {

	font-size: 1.0em;

	color:#524b3f;

	line-height: normal;

	margin: 0 0 14px 0;

	clear: both;

}



h4 {



}



p {

	margin: 14px 0;

}



a {

	text-decoration: none;

	outline: 0;

	color: #c77d02;

}



.post a {

	color: #80540b;

	border-bottom: 1px solid #80540b;

}



.post a:hover {

	color: #c77d02;

	border-bottom: 1px solid #c77d02;

}





a img {

	border: 0;

}





table {

	margin: 20px auto;

}



th {

	background: #333;

	color: #fff;

	padding: 4px;

}



td {

	vertical-align: top;

	padding: 4px;

}



.clearboth {

	clear: both;

}



.redtext {

	color: #c00;

	font-weight: bold;

}



div#ezarticleviewtpl ul {

	margin-left: 40px;

}



.smaller {

	font-size: 80%;

	display: block;

}



img#logoforprint {

	display: none;

}





/*

	TEMPLATE

	--------------

*/





#sitewrapper {

	width: 978px;

	margin: 0 auto;

	padding: 0;

	/* background: transparent url("/wp-content/themes/walkablesuburb/i/header.jpg") no-repeat right top; */

}



.headerimage1 {

background: transparent url("/wp-content/themes/walkablesuburb/i/header1.jpg") no-repeat right top;

}



.headerimage2 {

background: transparent url("/wp-content/themes/walkablesuburb/i/header2.jpg") no-repeat right top;

}



.headerimage3 {

background: transparent url("/wp-content/themes/walkablesuburb/i/header3.jpg") no-repeat right top;

}



.headerimage4 {

background: transparent url("/wp-content/themes/walkablesuburb/i/header4.jpg") no-repeat right top;

}



#masthead {

	position: absolute;

	top: 0;

	left: 0;

	background: transparent url("/wp-content/themes/walkablesuburb/i/masthead.png") no-repeat center top;

	width: 100%;

	height: 234px;

}



#sitename {

	margin: 0;

	padding: 0;

	height: 176px;

}



#w {

	margin: 0;

	padding: 0;

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-content.png") repeat-y left top;

}



#l {

	width: 697px;

	float: left;

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-brown.gif") no-repeat left top;

}



#l .inner {

	width: 85%;

	margin: 30px auto 30px 60px;

}



#l .inner ul, 

#l .inner ol {

	margin-left: 40px;

}



#r {

	width: 281px;

	float: right;

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-r.gif") no-repeat left top;

}



#r .inner {



}



.clearboth {

	clear: both;

}





/* 

	SIDEBAR STYLES

	---------------

*/



#r a {

	color: #524b3f;

	border-bottom: 1px solid #524b3f;

}



#r a:hover {



}



#r #sidebartabs a {

	border: 0;

}



#r ul {

	list-style: none;

	margin: 0;

	padding: 0;

}



#r ul li {

	line-height: normal;

	margin: 0 0 6px 0;

}



#r h2 {

	font-style: normal;

	color: #bb721d;

	margin: 20px 0 4px 0;
	padding: 0;

}





/* 

	NAVIGATION

	------------

*/



ul#navbar {

	margin: 0;

	padding: 0;

}



#navbar {
	background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat 0px 0px;
	width: 978px;
	height: 43px;
	position: relative;
	margin: 0 auto;
	top: 0;
	left: 0;
	list-style: none;
	z-index:100;
}





#navbar li {

	list-style: none;

	position: absolute;

	top: 0;

	z-index: 200;

}



ul#navbar li,

#navbar a {

	height: 43px;

	display: block;

	margin: 0;

	padding: 0;

}



ul#navbar li a {

	text-indent: -9999px; 
	text-decoration: none;
	outline: none;
	/*
	background:black;
	opacity: .6;
	filter: alpha(opacity=60);
	*/

}


/*
#navbar .page-item-3 { left: 43px; width: 40px;}
#navbar .page-item-24 { left: 100px; width: 100px;}
#navbar .page-item-31 { left: 218px; width: 175px;}
#navbar .page-item-34 { left: 411px; width: 81px;}
#navbar .page-item-40 { left: 510px; width: 75px; }
#navbar .page-item-41 { left: 603px; width: 43px; }
#navbar .page-item-43 { left: 665px; width: 93px; }
#navbar .page-item-18 { left: 776px; width: 112px; }
#navbar .page-item-22 { left: 905px; width: 50px; }

#navbar .page-item-3 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -43px -43px; }
#navbar .page-item-24 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -100px -43px; }
#navbar .page-item-31 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -218px -43px;}
#navbar .page-item-34 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -411px -43px;}
#navbar .page-item-40 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -510px -43px;}
#navbar .page-item-41 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -603px -43px;}
#navbar .page-item-43 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -665px -43px;}
#navbar .page-item-18 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -776px -43px;}
#navbar .page-item-22 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -905px -43px;}
*/




/*
WHEN THE NAVIGATION ITEM FOR BLOG IS ACTIVATED, USE THE CSS BELOW - MN
*/
#navbar .page-item-3 { left: 0; width: 55px;}
#navbar .page-item-24 { left: 57px; width: 117px;}
#navbar .page-item-31 { left: 175px; width: 190px;}
#navbar .page-item-34 { left: 367px; width: 97px;}
#navbar .page-item-40 { left: 466px; width: 91px; }
#navbar .page-item-41 { left: 559px; width: 60px; }
#navbar .page-item-43 { left: 621px; width: 110px; }
#navbar .page-item-18 { left: 733px; width: 127px; }
#navbar .page-item-86 { left: 861px; width: 46px; }
#navbar .page-item-22 { left: 909px; width: 69px; }

#navbar .page-item-3 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat left -43px; }
#navbar .page-item-24 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -57px -43px; }
#navbar .page-item-31 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -175px -43px;}
#navbar .page-item-34 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -367px -43px;}
#navbar .page-item-40 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -466px -43px;}
#navbar .page-item-41 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -559px -43px;}
#navbar .page-item-43 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -621px -43px;}
#navbar .page-item-18 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -733px -43px;}
#navbar .page-item-86 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -861px -43px;}
#navbar .page-item-22 a:hover { background: transparent url("/wp-content/themes/walkablesuburb/i/navbar.gif") no-repeat -909px -43px;}


/*



hiding background image from dropdown menus



- geesh



*/





#navbar .page-item-3.current_page_item li a:hover,#navbar .page-item-3.current_page_ancestor li a:hover,

#navbar .page-item-24.current_page_item li a:hover,#navbar .page-item-24.current_page_ancestor li a:hover,

#navbar .page-item-31.current_page_item li a:hover,#navbar .page-item-31.current_page_ancestor li a:hover,

#navbar .page-item-34.current_page_item li a:hover,#navbar .page-item-34.current_page_ancestor li a:hover,

#navbar .page-item-40.current_page_item li a:hover,#navbar .page-item-40.current_page_ancestor li a:hover,

#navbar .page-item-41.current_page_item li a:hover,#navbar .page-item-41.current_page_ancestor li a:hover,

#navbar .page-item-43.current_page_item li a:hover,#navbar .page-item-43.current_page_ancestor li a:hover,

#navbar .page-item-18.current_page_item li a:hover,#navbar .page-item-18.current_page_ancestor li a:hover,

#navbar .page-item-22.current_page_item li a:hover,#navbar .page-item-22.current_page_ancestor li a:hover,

#navbar .page-item-3.current_page_item li a,#navbar .page-item-3.current_page_ancestor li a,

#navbar .page-item-24.current_page_item li a,#navbar .page-item-24.current_page_ancestor li a,

#navbar .page-item-31.current_page_item li a,#navbar .page-item-31.current_page_ancestor li a,

#navbar .page-item-34.current_page_item li a,#navbar .page-item-34.current_page_ancestor li a,

#navbar .page-item-40.current_page_item li a,#navbar .page-item-40.current_page_ancestor li a,

#navbar .page-item-41.current_page_item li a,#navbar .page-item-41.current_page_ancestor li a,

#navbar .page-item-43.current_page_item li a,#navbar .page-item-43.current_page_ancestor li a,

#navbar .page-item-18.current_page_item li a,#navbar .page-item-18.current_page_ancestor li a,

#navbar .page-item-22.current_page_item li a,#navbar .page-item-22.current_page_ancestor li a,

#navbar .page-item-3 li a,#navbar .page-item-3.current_page_ancestor li a,

#navbar .page-item-24 li a,#navbar .page-item-24.current_page_ancestor li a,

#navbar .page-item-31 li a,#navbar .page-item-31.current_page_ancestor li a,

#navbar .page-item-34 li a,#navbar .page-item-34.current_page_ancestor li a,

#navbar .page-item-40 li a,#navbar .page-item-40.current_page_ancestor li a,

#navbar .page-item-41 li a,#navbar .page-item-41.current_page_ancestor li a,

#navbar .page-item-43 li a,#navbar .page-item-43.current_page_ancestor li a,

#navbar .page-item-18 li a,#navbar .page-item-18.current_page_ancestor li a,

#navbar .page-item-22 li a,#navbar .page-item-22.current_page_ancestor li a,

#navbar .page-item-3 li a:hover,#navbar .page-item-3.current_page_ancestor li a:hover,

#navbar .page-item-24 li a:hover,#navbar .page-item-24.current_page_ancestor li a:hover,

#navbar .page-item-31 li a:hover,#navbar .page-item-31.current_page_ancestor li a:hover,

#navbar .page-item-34 li a:hover,#navbar .page-item-34.current_page_ancestor li a:hover,

#navbar .page-item-40 li a:hover,#navbar .page-item-40.current_page_ancestor li a:hover,

#navbar .page-item-41 li a:hover,#navbar .page-item-41.current_page_ancestor li a:hover,

#navbar .page-item-43 li a:hover,#navbar .page-item-43.current_page_ancestor li a:hover,

#navbar .page-item-18 li a:hover,#navbar .page-item-18.current_page_ancestor li a:hover,

#navbar .page-item-22 li a:hover,#navbar .page-item-22.current_page_ancestor li a:hover,

ul#navbar li ul li a:hover {

	background-image: none;

}









/* dropdowns */

ul#navbar li ul {

	font-size: 90%;

	position: absolute;

	left: -9999px;

	width: 240px;

	margin: 0;

	background: #524b3f;

	/*

	opacity: .8;

	filter: alpha(opacity=80);

	*/

	padding: 0 3px 6px;

	/* border: 3px solid #333; */

	z-index: 125;

}



ul#navbar li:hover ul, 

ul#navbar li.sfhover ul {

	left: 0;

	z-index: 550;

	position:static; /* prevents ie 7 sticky windows */

}



ul#navbar li.page-item-22 ul,

ul#navbar li.page-item-22 ul {

	width: 100px;

	/* left: -33px; */

}







ul#navbar li ul li {

	position: relative;

	height:auto;

	top: 6px;

	padding: 0;

	line-height: normal;

}





ul#navbar li ul li a {

	text-indent: 0px;

	color: #fff;

	font-weight: bold;

	text-indent: 0px;

	background: transparent;

	display: block;

	min-height: 20px;

	padding: 0 2px;

}



ul#navbar li ul li a {

  height: auto !important;

  height: 20px;

}



ul#navbar li ul li a:hover { color:#c4cfaa; background:transparent; }



/* for crappy browsers */

* html ul#navbar li ul li, * html ul#navbar li ul li a {  



}







/*

	MLS TAB BAR

	-------------------

*/



#aeulink {

	margin-bottom: 22px;

}



#aeulink a {

	display: block;

	width: 224px;

	height: 45px;

	background: transparent url("/wp-content/themes/walkablesuburb/i/btn-latestlistings.gif") no-repeat left top;

	margin: 0 auto;

	padding: 0;

	text-indent: -999em;

}



#aeulink a:hover {

	background-position: left -45px;

}



#tabwidget {

	background: transparent url('i/bg-gr-gradient.gif') no-repeat left top;

	width: 281px;

	min-height: 300px;

	padding: 0;

}



#tabwidget {

	height: auto !important;

	height: 300px;

}



#sidebartabs {

	height: 40px;

	margin: 0;

	list-style: none;

	position: relative;

	background: transparent url('i/navbar-tabs.gif') left top no-repeat;

}



#sidebartabs li {

	position: absolute;

	width: 84px;

	height: 40px;

	top: 0;

}



#sbtab1 { left: 20px; width: 82px; }

#sbtab2 { left: 107px; }

#sbtab3 { left: 195px; }



#sidebartabs a {

	display: block;

	height: 40px;

	background: #bbb181 url('i/navbar-tabs.gif') left top no-repeat;

	text-indent: -9999px;

}



#sidebartabs a:active { outline: none; }

#sidebartabs a:focus { -moz-outline-style: none; }



#sbtab1 a { background-position: -20px top; }

#sbtab2 a { background-position: -107px top; }

#sbtab3 a { background-position: -195px top; }



#sbtab1 a:hover,

#sbtab1 a.selected { background-position: -20px -40px; }

#sbtab2 a:hover,

#sbtab2 a.selected { background-position: -107px -40px; }

#sbtab3 a:hover,

#sbtab3 a.selected { background-position: -195px -40px; }





#featuredlisting {

/* 	padding: 10px 10px 0 10px; */

}



#quicksearch,

#oneclicksearches {

/*	padding: 10px 14px; */

}


#social-btns {
padding: 0px 5px;
text-align: center;
}




/* 

	FOOTER

	------------

*/



#footer {

	background: #524b3f;

}



#footer * {

	color: #fff;

}



#footer .inner {

	background: transparent url("/wp-content/themes/walkablesuburb/i/bg-footer.gif") no-repeat center top;

	width: 978px;

	margin: 0 auto;

}



.contactfooter {

	padding: 60px 0 20px 20px;	

	margin: 0;

}







.menu {

  display:table;           /* ignored by IE */

  padding:0; 

  list-style-type:none;

  white-space:nowrap;      /* keep text on one line */

}



.menu li {

	display:table-cell;      /* ignored by IE */

}



.menu a, .menu a:visited {

	display:block;           /* for all browsers except IE */

	padding:4px 18px 0 0;

	text-decoration:none;

}



.menu a:hover {

  color:#fff; 

}



.lefted {

	margin:0 auto 0 20px;

}



.centered { 

	margin:0 auto;

}



#navbarfooter {



}

.righted {

	margin:0 0 0 auto;

}



#usmtag {

	margin: 20px 20px 0;

	padding: 0;

}



#usmtag a {

	display: block;

	width: 213px;

	height: 30px;

	background: transparent url("/wp-content/themes/walkablesuburb/i/usmtag.gif") no-repeat left top;

	text-indent: -999em;

}





/*

   CONTACT FORM IN SIDEBAR

   QUICK SEARCH IN SIDEBAR

---------------------------

*/



form.sidebarform {

	width: 85%;

	margin: 20px auto;

}



form.sidebarform p {

	margin: 0 0 8px 0;

	color: #524b3f;

	font-size: 90%;

}



.sb-field,

form.sidebarform textarea,

form.sidebarform select {

	width: 200px;

}



label {

	display: block;

}



.required {

	font-weight: bold;

	color: red;

}









/* One Click Searches */

#oneclicksearches {

	width: 80%;

	margin: 0 auto;

}



#oneclicksearches h3 {

	font-size: 110%;

	margin: 0;

	padding: 20px 0 8px 0;

}



#oneclicksearches  h3 a {
	border: 0;

}









/* widget sidebar */

#wp-sidebar {

	width: 80%;

	margin: 0 auto;

}







/*

ALTOS RESEARCH FOR MARKET TRENDS PAGE

-------------------------------------

*/



#altosresearch table {

   empty-cells: show;

    border-collapse:collapse;

 	margin: 0 auto;

}



table#lpage {

    width: 560px;

}



#altosresearch td {

    /*border: 1px solid black;*/

    vertical-align: top;

}



#altosresearch #header_middlecolumn {

    background-image: url('http://www.altosresearch.com/altos/css/crm/default/lp_bd_head_bg560.gif');

    background-position:top left;

    background-repeat:no-repeat;

    width: 560;

    overflow:hidden;

    max-height:60px;

    padding-left:7px;

    padding-right:25px;

    padding-top:7px;

    font-size: 12pt;

    font-weight:bolder;

    color: white;

    overflow:hidden;

    text-align:center;

    vertical-align:middle;

}



#altosresearch #toprow td {

    /*border: 3px solid red;*/

    visibility: visible;



}



#altosresearch #top_middlecolumn {

    background-image: url('http://www.altosresearch.com/altos/css/crm/default/lp_bd_body_bg560.gif');

    background-repeat:repeat-y;

    background-position: top left;

    padding-left: 7px;

    padding-right:25px;

}



#altosresearch #top_leftcolumn {

    /*border-style: dotted;*/

    width: 0;

}



#altosresearch #top_righthcolumn {

    /*border-style: dotted;*/

    width: 210;

}



#altosresearch #middlerow > td {

    /*border: 3px solid green;*/

    visibility: visible;

    width: 560px;

    background-image: url('http://www.altosresearch.com/altos/css/crm/default/lp_bd_body_bg560.gif');

    background-position: top left;

    background-repeat:repeat-y;

    padding-left: 7px;

    padding-right:25px;

}



#altosresearch #bottomrow > td {

    /*border: 3px solid blue;*/

    visibility: visible;

    background-image:url('http://www.altosresearch.com/altos/css/crm/default/lp_bd_btm_bg560.gif');

    background-repeat:no-repeat;

    background-position:top left;

    width: 560px;

}



#altosresearch table#top5 {

    width: 190;

}



/* Constant Contact style */

#ccbit  {
	float: right;
}


#constant-contact{
margin: 0pt auto;
font-family: Arial;
font-size: 12px;}

#constant-contact h2{
font-size: 1.0em;
}








/*

IMAGE RESIZING FOR THE LARGER PHOTO FROM DETAIL VIEW

*/



.IDX-galleryPhoto img {

	width: 90%;

	height: 90%;

}



.rssbutton {

	margin-bottom: 0;

}



#oneclicksearches .rssbutton a {

	border: 0;

	text-decoration: none;

}


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */


/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 9px;
	line-height: 15px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
