/*  
Theme Name: Hoboken Real Estate News
Theme URI: http://realestatetomato.typepad.com
Description: Another theme from the Real Estate Tomato collection.
Version: 1.0
Author: Real Estate Tomato
Author URI: http://realestatetomato.typepad.com/
*/

body {
	background-color: #9aae73;
	margin: 0;
	padding: 0;
	border: 5px solid #ba2525;
}

/*
=GLOBAL CSS
*/

ol, ul, form, h1, h3, h4 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.clear {
	clear: both;
}

/*
=LAYOUT CSS
*/

#container {
	background: transparent url(images/cont_bg.gif) top center repeat-y;
	width:  802px;
	margin: 0 auto;
	padding: 0 10px;
}

	#container #header {
		position: relative;
		height: 325px;
		width: 802px;
	}
	
		#header h1 a.logo {
			height: 70px;
			width: 560px;
			display: block;
			text-indent: -500em;
		}
			
		/*
		=CONTENT CSS
		*/
		
		#container #content {
			position: relative;
			width: 550px;
			padding: 10px 10px 10px 15px;
			float: left;
			font: 13px/18px "Verdana", sans-serif;
			color: #000;
		}
		
			#content p {
				letter-spacing: .20px;
				line-height: 20px;
				}			
		
			/* =DATE CSS */
					
			#content .date {
				background: transparent url(images/left_calendar.gif) top left no-repeat;
				height: 56px;
				width: 58px;
				float: left;
				margin: 10px 10px 0 0;
				padding: 6px 0;
				font-family: "Verdana", sans-serif;
				text-align: center;
			}
			
				#content .date .year {
					font-size: 12px;
					color: #fff;
					display: block;
				}
				
#content .date .month {
					margin: 6px 0 0 0;
					display: block;
					text-transform: uppercase;
					font-size: 17px;
					color: #88a544;
				}
				
				#content .date .day {
					font-size: 14px;
					color: #606060;
				}
			
			
				#content h2.title a {
					line-height:90px;
					color: #5B492E;
					margin: 20px 0 0 0;
					padding: 0;
					font:24px "Verdana", sans-serif;
				}
				
					#content h2.title a:active, #content h2.title a:visited, #content h2.title a:link {color: #5B492E; text-decoration: none;}
					#content h2.title a:hover {color: #714c15; text-decoration: none;}
			
			#content h3 {
				font: bold 16px "Verdana", sans-serif;
				color: #6A7F48;
			}
			
			#content h4 {
				font: bold 13px "Verdana", sans-serif;
				color: #BA2525;
			}
			
			#content p.postinfo {
				position: relative;
				margin: 0 0 40px 70px;
				padding: 0 0 5px 0;
				font: 10px;
				color: #8fa164;
				border-bottom: 1px solid #938776;
			}
			
			#content a:active, #content a:visited, #content a:link {color: #766751; text-decoration: underline;}
			#content a:hover {color: #ac0b0b; text-decoration: none;}
			
			#content ul {
				margin: 0 10px;
				color: #555;
			}
			
				#content ul li {
					position: relative;
					background: transparent url(images/left_bullet.gif) left 6px no-repeat;
					padding-left: 10px;
					line-height: 18px;
				}
			
			#content p.postdata {
				margin-bottom:80px;
				font-size: 12px;
				text-align: right;
			}
					
					#content ol.commentlist li {
						border-left: 3px solid #E06565;
						margin: 10px 0;
						padding: 5px 15px;
					}
					
					#content ol.commentlist li.alt {
						border-color: #999;
						background-color:#EAEAE6;
					}
					
					.endpost {
						border: 1px solid #999999;
						margin:50px 0 50px 0;
						height:1px;
						width:95%;
						display:block;
					}
		
		/*
		=RIGHT CSS
		*/
		
		#container #right {
			position: relative;
			width: 205px;
			padding: 15px 10px;
			float: right;
			font: 13px/13px "Verdana", sans-serif;
			color: #b39a75;
		}
			
			#right a:active, #right a:visited, #right a:link {color: #fff; text-decoration: none;}
			#right a:hover {color: #e63333; text-decoration: none;}
			
			#right h2 {
				margin: 0;
				font: 18px "Verdana", sans-serif;
				color: #9ecf2f;
				margin-left:15px;
				margin-top:20px;
			}
			
			#right li .pagenav h2 {
				margin: 0;
				font: 22px "Verdana", sans-serif;
				color: #9ecf2f;
				list-style-type: none;
				margin-left:25px;
			}
			
			#right ul {
				margin: 0 10px;
				margin-left:5px;
				overflow:hidden;
			}
			
				#right ul li {
					padding: 3px 0;
					margin-left:15px;
				}
				
				#right form {
					margin-left:20px;
				}
				
				form input {
					margin-top:8px;
				}

            #twitter-list li  {
                color: #fff;
            }
                #twitter-list li a{
                color: #b39a75;
            }

#right .textwidget {
	margin: 10px 0 10px 20px;
}
				
	/*
	=FOOTER CSS
	*/
		
	#container #footer {
		clear: both;
	}
	
	#comment {
		width:450px;
	}
	
 	.count {
        float:right;
        padding: 10px;
        font-size:18px;
        color:#000000;
    }

	p.credits {
		text-align:center;
		margin:0 auto;
		padding:20px;
		font: 13px/18px "Verdana", sans-serif;
	}
	
	p.credits a {
		color: #766751; 
		text-decoration: underline;
	}
	
	p.credits a:hover {
		color: #ac0b0b; 
		text-decoration: none;
	}

	
	#cat {
		margin-left:10px;
	}
