/* 
	Hunt/r-house.com
	Inner Screen CSS
	May 2008
	Updated October 2008
	Alison Endacott
 */
 
 /* news list */
 
 #news-list {
 	font-size: 115%;
	padding: 2em 10px;
 }
 
 	#news-list dl {
		border-bottom: 1px solid #ccc;
		padding: 0 0 1em 75px;
		margin-bottom: 1em;
		position: relative;
	}
	
		#news-list dd.date {
			position: absolute;
			top: 0;
			*top: -1px;
			left: 0;
			font-weight: bold;
			text-align: right;
			display: block;
			width: 70px;
		}

/* career */
#career-side {
	width: 221px;
	height: 255px;
	background: url(/content/v1/us/img/career-side-bg.jpg) no-repeat;
	line-height: 1.2;
	font-size: xx-small;
	font-family: "Tahoma";
}

	#career-side strong {
		font-size: ;
	}

	#career-side div.top {
		height: 117px;
		padding: 20px 13px 0 104px;
	}
	
	#career-side div.bottom {
		padding: 17px 84px 0 20px;
	}
	
	#career-side p {
		padding: .4em 0;
	}
/* real estate */
#container {
	position: relative;
}

#era-logo {
	position: absolute;
	top: 96px;
	left: 25px;
	z-index: 99;
	*margin-top: -240px;
	*left: -100px;
}

	#inner-nav {
		_height: 1%;
	}
	
		#inner-nav ul {
			font-size: 120%;
			list-style: none;
			padding: 1em 10px;
		}
		
			#inner-nav li {
				display: block;
				_height: 1%;
				_margin: 0;
			}
			
				#inner-nav li a {
					display: block;
					color: #3e6e21;
					background: url(/content/v1/us/img/arrow-green.gif) no-repeat 0 6px;
					padding-left: 8px;
					}
					
					#inner-nav li a:hover {
						color: #3e6e21;
					}
		
				#inner-nav ul ul {
					background: transparent;
					font-size: 90%;
					padding: 0 0 .2em 0;
				}	
				
						#inner-nav ul ul li a {
								margin-left: 20px;
								background-position: 0 5px;
								}
								
								
				#inner-nav ul ul ul {
					background: transparent;
					font-size: 100%;
					padding: 0 0 .2em 0;
				}	
				
				
					#inner-nav ul ul ul li a {
						margin-left: 40px;
						background-position: 0 5px;
						}
								
								
	

#inner-content {
	width: 550px;
	/*width: 360px;*/
	float: left;
	_display: inline;
	padding: 1em 10px 0 10px;
}

	#LeafContainer {
		
	}

	#LeafContent {
		font-size: 115%;
		padding: 1em 0 1em 10px;
	}
		
		#LeafContent li {
			margin-left: 15px;
		}
		
		#LeafContent p {
			padding: .5em 0;
		}
		
		#LeafContent table td 
		{
			padding: 2px 3px;
			/*font-size: 90%;*/
		}
		
	/* right side nav */
	
	#right-nav {
		text-align: left;
		width: 211px;
		margin: 0 0 1em 15px;
		float: right;
		_display: inline;
		background: url(/content/v1/us/img/right-nav-top.gif) no-repeat top;
	}
	
		#right-nav h4 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 115%;
			display: block;
			padding-bottom: 3px;
			margin: 15px 15px .5em 15px;
			border-bottom: 1px solid #bababa;
			font-variant: small-caps;
		}
		
		#right-nav ul {
			padding: 5px 15px 45px 15px;
			list-style: none;
			color: #767676;
			font-size: 120%;
			background: url(/content/v1/us/img/right-nav-bg.gif) no-repeat bottom;
		}
		
			#right-nav li {
				margin: 0;
				clear: both;
				padding: .2em 0;
			}
			
				#right-nav img {
					float: left;
					_display: inline;
					margin: .2em 10px .2em 0;
					position: relative;
					top: -14px;
				}
		
				#right-nav ul li a {
					color: #767676;
					
					
				}
				
					#right-nav ul li a:hover {
						color: #4C721D;
						text-decoration: none;
						}
	

.thank-you p {
	padding: 1em 10px;
	font-size: 130%;
}

/* accordion */

#accordion h4 {
	cursor: pointer;
	color: #4C721D;
	font-size: 100%;
	padding-left: 15px;
}	

	#accordion .top {
		height: 0;
		background: transparent;
	}	
	
	#accordion .element {
		padding-left: 20px;
	}
	
	
