/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff url(img/bg.gif) top left repeat-x;
color: #3B3B3B;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	width: 896px;
	margin: auto;	
}

	#head{
		height: 84px;	
	}
	
		#logo{
			float: left;
			height: 84px;
			width: 296px;
			text-indent: -9999em;
			background: url(http://pbire.com/wp-content/uploads/pbire_logo_reverse.png) top left no-repeat;	
		}
		
		#head p{
			float: right;
			font-size: 1.4em;
			color: #fff;
			text-align: right;	
			padding: 21px 0 0 0;
		}
		
		#head p span{
			display: block;
		}
		
		#head a{
			color: #fff;
			text-decoration: none;
		}
		#head a:hover{
			text-decoration: underline;
		}
	
	#nav{
		height: 39px;
		overflow: hidden;	
		width: 896px;
	}
	
		#nav li{
			float: left;
			height: 39px;
			border-left: 1px solid #5B5B5B;
			width: 127px;
		}
		
		#nav li:last-child{
			border-right: 1px solid #5B5B5B;
		}
		
		#nav li a{
			float: left;
			padding: 11px 0 0 0;
			height: 28px;
			text-align: center;
			width: 127px;
			color: #fff;
			font-size: 1.4em;
			text-decoration: none;	
		}
		
		#nav li a:hover{
			background: #000;
		}
	
	
	
	
	
	#page{
		margin-top: 25px;
		overflow: hidden;
		background: #F9F9F2;
		text-align: left;
		font-size: 1.4em;	
	}
	
		#content{
			float: left;
			width: 596px;
			padding: 18px 0 18px 27px;	
		}
		
			.entry{
				position: relative;
			}
			
				.entry h1{
					font-size: 1.9em;
					font-weight: bold;
					padding-bottom: 22px;
					background: url(img/title-bg.gif) bottom left no-repeat;
					margin-left: -27px;
					padding-left: 27px;
					margin-bottom: 15px;
				}
				
				.entry h2{
					font-size: 1.4em;
					font-weight: bold;
					padding-bottom: 7px;
				}
				
				.entry p{
					line-height: 1.4em;
					padding-bottom: 1em;	
				}

				.entry a{
					color: #FFAA08;
					text-decoration: underline;
				}
				
				.entry a:focus{
					vertical-align: baseline;
				}
				.entry th{
					font-weight: bold;
					padding: 3px;	
				}
				
				.entry td{
					padding: 3px;	
				}
				
				.entry tr.alt td{
					background: #efeee8;
				}
				
				
				
				.listing{
					overflow: hidden;
					padding-bottom: 1.5em;
				}
				
					.listing .listing-pic{
						float: left;
						width: 200px;
						padding-right: 13px;	
						padding-top: 4px;
						padding-bottom: 1.1em;
					}
					
					.listing-pic img{
						display: block;
						padding: 0;
						border: 1px solid #3C3C38;	
					}
					
					.listing h4{
						font-size: 1.3em;
						font-weight: bold;
						color: #FFAA08;
					}
					
					.listing ul{
						overflow: hidden;	
						font-size: .95em;
						line-height: 1.4em;
					}
					
					.listing ul li{
						float: left;
						width: 33.3%;
					}

					#listAgent{
						margin-top: 20px;
					}

					#listAgent h5{
						font-weight: bold;
					}
					
				
				.gallery, .ngg-galleryoverview{
					overflow: hidden;	
					margin-left: -5px;
					width: 607px;
					padding-bottom: 1.5em;
				}
				
					.gallery li{
						float: left;
						width: 110px;
						height: 85px;
						overflow: hidden;
						padding: 0 0 11px 11px;
					}
				
					.gallery li img{
						float: left;
					}
				
					.gallery li a{
						float: left;
						width: 100px;
						height: 75px;
						overflow: hidden;
						padding: 4px;
						border: 1px solid #A6A6A2;
					}
			
				
				.listings{
					overflow: hidden;
					margin-top: -4px;
					padding-bottom: 1.5em;
					border-top: 1px solid #444;	
				}
				
					.listings li{
						overflow: hidden;
						padding: 14px 0 14px 1px;
						border-bottom: 1px solid #A6A6A2;
					}
					
					div#wrap div#page div.entry div.listings *{
						font-size: 14px;
					}
					
					.listings h5{
						font-weight: bold;
						margin-left: 210px;
					}
					
					.listings h5 a{
						color: #3B3B3B;
						text-decoration: none;
					}
					
					.listings h6{
						font-weight: bold;
					        color:#FFAA08;
						margin-left: 210px;
					}
					
					.listing-pic{
						float: left;
						width: 200px;
						padding-right: 12px;
						padding-bottom: 1.1em;
					}
					
					.listings li ul{
						overflow: hidden;
						margin-left: 114px;
					}
					
					.listings li li{
						/*float: left;*/
						padding: 0;
						border: 0;
						width: 33.3%;
						line-height: normal;
					}
			.soldPhoto img{
				float: left;
				width: 100px;
				padding-right: 12px;
				padding-bottom: 1.1em;
				}
			.soldPhoto {
				float: left;
			        position:relative;
                                width: 100px;
                                height: 75px;
                                }
			.soldPhoto .soldOver {
	                        width: 48px;
	                        height: 19px;
	                        display: block;
	                        position: absolute;
	                        bottom: 0px;
	                        right: 0px;
                                background: url(img/sold.gif) no-repeat;
                                }
                         .propwassold {
                                color:#FFAA08;
                                font-weight:bold;
                                margin-left:14px;
                                }

				#comwrap{
					overflow: hidden;	
					font-size: .9em;
				}	
				
					.commentlist li{
						padding: 10px;
						background: #f3f3f3;
						border: 1px solid #ccc;
						margin: 8px 0 8px 0;
					}
					
					.avatar{
						float: right;
						border: 1px solid #ddd;
					}
					
					#comment{
						width: 450px;
					}
					
					
	
		#sidebar{
			float: right;
			width: 245px;
			overflow: hidden;	
			color: #111;	
		}
		
			#sidebar h3{
				padding: 7px 0 7px 18px;
				font-size: 1.3em;
				font-family: Georgia;
				color: #333;	
				background: #D8D7D2;	
			}
			
			.widget{
				position: relative;
				overflow: hidden;
				padding: 12px 12px 18px 18px;	
				background: #EFEFEB;
			}
			
				.widget li{
                                        color: #FFAA08;
					line-height: 1.4em;
					padding-bottom: 1em;	
				}
				
				.widget li a{
					font-size: 1.1em;
					font-weight: bold;
                                        color: #000;	
				}
				
				.widget li span.price{
					display: block;
					color: #FFAA08;
				}
	
	
		
	
	#splash{
		padding-top: 30px;	
		color: #fff;
		text-align: left;
		overflow: hidden;
	}
	
		#splash h2{
			font-size: 1.9em;
			font-family: Georgia;
			padding-bottom: 2px;
		}
		#splash h2.tagline{
			font-size: 1.9em;
			font-family: Georgia;
                        font-style: italic;
			padding-bottom: 2px;
		}
	
		#featured{
			float: right;
			width: 380px;	
		}
		
			#featured li, #featured div.prop-box-featured{
				overflow: hidden;
				height: 90px;
				font-size: 1.2em;
				margin-bottom: 3px;
				background: #242420;
				line-height: 1.5em;
				padding: 14px 12px 0 15px;
			}
			
			#featured li img, #featured div.prop-box-featured img, #featured div.prop-box-featured .prop-thumb{
				float: left;
				margin-right: 10px;
				margin-bottom: 15px;
				display: inline;
				width: 100px;
				height: 75;
			}
			
			#featured li p, #featured div.prop-box-featured p em{
				padding: .5em 0 .5em 0;
				color: #fff;
				font-size: .9em;
				font-weight: normal;
			}
			
			#featured li span.price, #featured div.prop-box-featured p{
				display: block;
				color: #FDA908;
				font-weight: bold;
				font-size: 1.1em;
			}
			
			#featured h3, #featured div.prop-box-featured h3{
				font-family: Arial;
				font-size: 1.6em;
				font-weight: bold;
			}
			
			#featured div.prop-box-featured a{
				color: #fff;
			}
		
		#splash #community{
			float: left;
			width: 505px;	
		}
		
			#splash #community img{
				display: block;
				border: 5px solid #242420;
				border-bottom: 6px solid #242420;
			}

                        #splash #community #slideShowHome{
				display: block;
				background: #242420;
                                padding: 5px;
			}
	
		
	#front{
		overflow: hidden;
		padding: 65px 0 15px 0;	
		font-size: 1.4em;	
		text-align: left;
	}
	
		#front h3{
			font-size: 1.35em;
			color: #5B5B5B;
			font-family: Georgia;
			border-bottom: 1px solid #5B5B5B;
			margin-bottom: 5px;
		}
	
		#articles{
			float: left;
			width: 482px;	
		}
		
			.front-post{
				padding-bottom: 1em;	
			}
			
				.front-post h4{
					font-size: 1.3em;
					font-weight: bold;
					padding-bottom: .2em;
				}
				
				.front-post p{
					line-height: 1.4em;
					padding-bottom: .5em;
				}
				
				.front-post a{
					color: #FF9A02;	
				}
				
				.front-post strong{
					font-weight: bold;
				}
		
		#front-misc{
			float: right;
			width: 380px;
		}
		
			#top-agent{
				overflow: hidden;	
				padding-bottom: 2em;
			}
			
				#top-agent img{
					float: left;
					border: 1px solid #5b5b5b;
					margin-right: 10px;
					display: inline;
				}
			





#foot{
	padding-top: 25px;
	height: 78px;
	background: #EFEFE9;
	font-size: 1.2em;	
	border-bottom: 12px solid #FDAB0A;
}

	#footer{
		width: 896px;
		margin: auto;
		text-align: left;	
		color: #111;	
		line-height: 1.8em;
	}
	
		#footer a{
			color: #111;	
		}
		
		#footer a:hover{
			color: #FDAB0A;	
			text-decoration: none;
		}
		
		#footer a:active{
			color: #555;
		}





#page #content div#photogallery a.piclenselink{
	display: none;
}








