/*  
Theme Name: Real Estate Group LA
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the <a href="http://realestatetomato.typepad.com">Real Estate Tomato</a> collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	background-color: #000;
	margin: 0;		
}

ul, ol, form {
	margin: 0;
	padding: 0;
}

ul, ol {
	list-style-type: none;
}

.clear {clear: both;}
	
	/*------------
	=LAYOUT CSS
	------------*/
	
		#outter_wrapper {
			background: transparent url(images/top_bg.jpg) top left repeat-x;			
		}

			#wrapper {
				background: transparent url(images/left_bg.jpg) top left repeat-y;
				margin: 0 auto;
			}
			
				#layout {
					background: transparent url(images/cont_bg.jpg) top left no-repeat;
					padding: 0 0 0 100px;
				}
	
				/*------------
				=HEADER CSS
				------------*/
				
					#wrapper #header {
						height: 143px;
						padding: 10px 0 0 30px;
						width: 637px;						
					}
					
						#header h1 {
							float: left;
						}
						
							#header h1 a {
								background: transparent url(images/top_title.jpg) top left no-repeat;
								height: 100px;
								width: 438px;
								display: block;
								text-indent: -500em;
							}
	
								/*------------
								=UTILITY CSS
								------------*/
								
									#wrapper ul.unav {
										font: normal 11px "Arial", sans-serif;
										text-transform: uppercase;
									}
									
										ul.unav a:active, ul.unav a:visited, ul.unav a:link {color: #999; text-decoration: underline;}
										ul.unav a:hover {color: #b81b1b; text-decoration: none;}
									
										ul.unav li {
											margin: 0 5px;
											display: inline;
										}
										
											ul.unav li a {
												padding: 0 2px;
											}
	
				/*------------
				=COLUMN CSS
				------------*/
				
					#content {
						padding: 0 0 0 20px;
						width:1100px;
					}
	
						/*------------
						=LEFT CSS
						------------*/
					
							#content #left {
								position: relative;
								float: left;
								margin: 0 0 0 1px;
								width: 680px;
								font: normal 16px "Arial", sans-serif;
								color: #c4c4c4;
								z-index: 1;
							}
							
								#left a:active, #left a:visited, #left a:link {color: #b81b1b; text-decoration: underline;}
								#left a:hover {color: #fff; text-decoration: none;}
	
									/*------------
									=LEFT CSS
									------------*/
								
										#left .blog_entry {
											position: relative;
											margin: 0 0 30px -20px;
											padding: 8px 0 8px 20px;
											float: left;
											border-left: 3px solid #b81b1b;
										}
										
										#left .blog_entry p {
											line-height: 25px;
										}
										
										#left .blog_entry .listing-photo {
											margin:10px;
										}
										
											#left .title {
												margin: 0 0 0 -10px;
												padding: 0 0px 0 0;
											
											}
											
												#left .title h2 {
											
													margin: 0;
													padding: 2px 10px 2px 2px;
													text-transform: uppercase;
													font: lighter 30px "Arial Narrow", "Arial", sans-serif;
													display: inline;
												}
												
													#left .title h2 a:active, #left .title h2 a:visited, #left .title h2 a:link {color: #aaa; text-decoration: none;}
													#left .title h2 a:hover {color: #fff;}
													
												#left p {
													letter-spacing: .2px;
												}
													
												#left p.meta {
													font-size: 10px;
													margin: 0;
												}
												
												#left p.metainfo {
													font-size: 11px;
													text-align: right;
												}
									
								#left h2 {
									font: lighter 22px "Arial Narrow", "Arial", sans-serif;
									text-transform: uppercase;
									color: #b81b1b;
								}
								
								#left h3 {
									font: lighter 19px "Arial", sans-serif;
									color: #888;
								}
								
								#left h4 {
									font: normal 17px "Tahoma", sans-serif;
									color: #fff;
								}
								
								#left ol.commentlist {
									clear: both;
								}
										
									/*------------
									=META-ENTRY CSS
									------------*/
						
										#left .meta_entry {
											position: relative;
											margin: 15px 0 45px -20px;
											padding: 15px 0;
											width: 700px;
											clear: both;
											float: left;
											border-left: 3px solid #555;
										}
								
											.meta_entry .metainfo {
												position: relative;
												background: transparent url(images/blog_metainfo.jpg) bottom right no-repeat;
												width: 337px;
												float: right;
												left: -30px;
												margin: 0 -40px 0 0;
												padding: 0px 28px 18px 0;
												color: #555;
											}
											
												.meta_entry .metainfo span {
													margin: 0 40px 0 0;
													color: #777;
												}
	
												/*------------
												=CTA CSS
												------------*/
												
												.meta_entry ul {
													float: left;
													width: 330px;
													font: normal 10px "Tahoma", sans-serif;
												}
												
													#left .meta_entry ul li a:active, #left .meta_entry ul li a:visited, #left .meta_entry ul li a:link {color: #888; text-decoration: none;}
													#left .meta_entry ul li a:hover {color: #fff;}
												
													.meta_entry ul li {
														margin: 0 6px;
														float: left;
													}
													
														.meta_entry ul li a {
															display: block;
															width: 49px;
															padding: 54px 0 0 0;
															text-align: center;
														}
														
													.meta_entry ul li.home a {
														background: transparent url(images/cta_home.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.featured a {
														background: transparent url(images/cta_featured.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.foreclosed a {
														background: transparent url(images/cta_foreclosed.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.homevalue a {
														background: transparent url(images/cta_homevalue.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.shortsearch a {
														background: transparent url(images/cta_shortsearch.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.green a {
														background: transparent url(images/cta_green.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.contact a {
														background: transparent url(images/cta_contact.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.search a {
														background: transparent url(images/cta_search.jpg) top center no-repeat;
													}
														
													.meta_entry ul li.group a {
														background: transparent url(images/cta_group.jpg) top center no-repeat;
													}
		
									/*------------
									=NEWSTREAM CSS
									------------*/
									
										#left #newstream {
											border-top: 1px solid #868686;
											padding: 15px 0 0 0;
										}
										
											#newstream div {
												float: left;
												width:200px;
												height:380px;
												margin: 0 6px 25px 0;
												padding: 10px 12px 8px 6px;
												font: 14px "Tahoma", sans-serif;
												text-transform: uppercase;
												color: #888;
												border-right: 1px solid #444;
											}
											
												#newstream div img {
													border: 4px solid #555;
												}
												
												#newstream div p.desc {
													margin: 10px 0 0 0;
													color: #fff;
												}
												
												#newstream div p.price {
													margin: 0;
													font-size: 11px;
												}
												
												#newstream div p.address {
													color: #bdbdbd;
												}
												
												#newstream div p a {
													font-size: 12px;
												}
												
												#newstream .listing-photo {
													width:194px;
													height:197px;
												}
		
						/*------------
						=RIGHT CSS
						------------*/
					
							#content #right {
								background: transparent url(images/phone_bg.jpg) top left no-repeat;
								width: 225px;
								margin: -153px 0 0 0px;
								padding: 98px 106px 0 80px;
								font: normal 12px "Arial", sans-serif;
								color: #bdbdbd;
								float: left;
							}
							
								#right a:active, #right a:visited, #right a:link {color: #8d8d8d; text-decoration: none;}
								#right a:hover {color: #d40000; border-bottom: 1px solid #d40000;}
								
								
								#right .map {
									margin: 0 0 90px 12px;
								}
								
								#right h2 {
									background: transparent url(images/right_h2title.jpg) bottom left no-repeat;
									text-transform: uppercase;
									font: lighter 16px "Arial Narrow", "Arial", sans-serif;
									color: #969696;
								}
								
									#right h2 span {
										color: #b81b1b;
									}
								
								#right h3 {
									
								}
								
								#right #s {
									background-color: #2e2e2e; 
									width: 170px;
									padding: 4px 5px 3px 4px;
									font: normal 12px "Arial", sans-serif;
									color: #f0f0f0;
									border: 1px solid #4f4f4f;
									border-right: 0;
								}
								
								#right #rssemail {
									background-color: #2e2e2e; 
									width: 170px;
									padding: 4px 5px 3px 4px;
									font: normal 12px "Arial", sans-serif;
									color: #f0f0f0;
									border: 1px solid #4f4f4f;
									border-right: 0;
								}
								
									#right p.rss {
										background: transparent url(images/right_rss.jpg) center right no-repeat;
										margin: 0;
										padding: 8px 0 10px 0;
									}
										
									#right p.search {
										background: transparent url(images/right_search.jpg) center right no-repeat;
										margin: 0;
										padding: 9px 0 10px 0;
									}
								
								#right ul {
									margin: 5px 0;
								}
								
									#right ul li {
										margin: 0;
									}
									
										#right ul li a {
											border-bottom: 1px solid #000;
											padding: 2px 15px;
											display: block;
										}
										
										#right .children {
											margin-left:15px;
										}
	
				/*------------
				=FOOTER CSS
				------------*/
				
					#wrapper #footer {
						background: transparent url(images/footer_bg.jpg) top center no-repeat;
						width: 1029px;
						height: 96px;
						margin: 0 0 0 1px;
						padding: 100px 0 0 0;
					}
					
						#footer p {
							margin: 15px 0 0 220px;
							font: 11px "Arial", sans-serif;
							padding: 0;
							color: #888;
						}
						
							#footer p.copyright {
								background: transparent url(images/footer_copy.jpg) top left no-repeat;
								height: 19px;
								width: 314px;
								margin: 15px 0 2px 220px;
								float: left;
								text-indent: -500em;
							}
							
							#footer p.credits {
								clear: both;
							}
							
								#footer p.credits span {
									margin: 0 10px;
									color: #555;
								}
								
								#footer p.credits a:active, #footer p.credits a:visited, #footer p.credits a:link {color: #999; text-decoration: underline;}
								#footer p.credits a:hover {color: #fff; text-decoration: none;}
								
								#comment {
									width:500px;
								}

.wp-caption-text {
	color:#000;
}

p.propDetails {
	margin:0px;
	padding:0px;
}

img.propImages {
	margin:5px;
	padding:3px;
	border:1px solid #ccc;
}