/*  HYDE PARK HOMES TOUR 2010 STYLESHEET   rsilberling */


/*  dark brown  #30251F   */
/*  green  #d7E069*/
/*   darker green   #9aa521 */


body {
	/*background-image: url(images/vinebg_brown.gif);*/
	background-color: #30251F;  /*  dark brown  #30251F   */
	
	background-color: #f5f6e1; /*  green  #d7E069*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	/*  LAYOUT & structural  */
	
#wrapper {
	background-color: white;  
	width: 875px;
	height: 100%;
	margin: 0 25px 0 25px;
	border-bottom: 25px solid #d7E069; /*  green  #d7E069*/
}


#masthead {
	/*background-image: url(images/homes-tour-masthead.jpg);*/
	/*background-repeat: no-repeat;*/
	background-color: #30251F;  /*  dark brown  #30251F   */
	width: 100%;
	/*height:200px;*/
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 00px 0px;
	border-top: 25px solid #d7E069; /*  green  #d7E069*/
	
	font-family: Georgia,"Times New Roman", Times, serif;
	color: #d7e069;
	text-align: center;
}

#leftnav {
	/*border: 1px solid red;*/
	float: left;
 	width: 200px;
	padding: 0px 0px 0px 0px;
	/*margin-left: 52px; */ /* distance from left edge */
}


#navbox {
	/*background-color: #FEF7E7;*/
	float: left;
 	width: 185px;
	padding: 0px 0px 00px 0px;
	margin-bottom: 20px;
	color: black;
	
/* border: 1px solid red;*/
	
}


/*  GLOBAL STYLES */
a {
	color: #9aa521;
}

	a:focus { 
		color: #f1e52b;
	}

	a:hover{
		background: #d7e069;
		color: black;
	}

	a:active { 
		text-decoration: underline;
		}



a:hover.tickets {
	color: black;
	font-weight: bold;
	background-color: #cce300;
	padding: 5px;
	text-decoration: none;
	border: 1px solid gray;
}

.ticketbtn {
	color: black;
	font-weight: bold;
	margin-left: 20px;
	background-image: url(iages/1197119077822374403ryanlerch_green_glossy_button_(gradient_based).svg.hi.png);
}

.logotext {
	font-size: 58px;
	padding-top: 30px;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 00px 0px;
}

.dates{
	font-size: 28px;
		margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
}


/* ____ NAVIGATION _____________________  */

/*  set on UL */ 
#nav {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	
}

#nav li{
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	list-style-type: none;
	margin: 0px ;
	padding-bottom: 10px;
}

	#nav a {
	/*	font-style: italic;	*/
		color: #30251F;
		text-decoration: none;
		font-weight: bold;
		/*padding: 0px 10px 0px 10px;*/
		
	}


	#nav a:hover {
		background: white;
		
	 	color: #9aa521;
		/*text-decoration: underline;*/
	}

/*  INDICATE CURRENT PAGE   */
/* do not put a comma after last one!!! */
body.home 	  #nav li.home a,
body.map      #nav li.map a,
body.houses   #nav li.houses a,
body.history  #nav li.history a,
body.about    #nav li.about a,
body.tickets  #nav li.tickets a,
body.sponsors  #nav li.sponsors a
{
   color: #9ca626;
	background: white;
	font-size:120%;
	padding: 0 10px 0 10px;
	margin: 0 0px 0 -20px;
   border-left: 5px solid #d7e069;
}

/*  extra content box under left nav */
#leftbox {
	float: left;
	font-size: 75%;	
	line-height: 150%;
	width: 180px;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	color: #30251f;
	background-color: #d7e069;
	

}

#leftbox p{
	margin: 10px 5px 0px 5px;
	/*padding: 0px 5px 0px 5px;*/
}

#leftbox a{
	color:#30251f;
}

/*  extra content box under left nav */
/*#leftbox {
	float: left;
	font-size: 75%;	
	line-height: 150%;
	width: 100%;
	margin: 10px 0px 0px 0px;
	color: #654428;
	
}*/

/*body.house1   #nav li.house1 a,
body.house2   #nav li.house2 a,
body.house3   #nav li.house3 a,
body.house4   #nav li.house4 a,
body.house5   #nav li.house5 a,
body.house6   #nav li.house6 a,
body.house7   #nav li.house7 a */



/*   CONTENT AREA
--------------------------------------------- */
#content {
	float: left;
	width: 625px;
	
	font-size: 90%;
	line-height: 150%;
	margin: 0px 0px 0px 0px;;
	padding: 0px 0px 0px 25px;
	
	text-align: left;
							/*border: 1px solid blue;*/
	
	border-left: 2px solid #d7e069;  /*  left vertical line */

}

#content h1 {
		font-size: 160%;
		text-align: center;
		color: #30251F;
		margin: 0px 0px 0px 0px;;
		padding: 0px 0px 10px 0px;
	}
	 
	#content h3 {
		text-align: center;
		color: #6b721a;
		padding-top: 5px;
		padding-bottom: 0px;
		
	}
	
#content td {
	font-size: 90%;
	line-height: 130%;
	margin-left: 00px;
}

#content img {
	margin: 5px;
}

.imageborder {
		border:1px solid #dddddd;
	}
	
.photo {
		padding: 8px;
		border-top:1px solid #dddddd;
		border-left:1px solid #dddddd;
		border-right:1px solid #ab9187;
		border-bottom:1px solid #ab9187;
		background-color: #f3f3f3;
	}

	


#contentLeft {
	/*width: 220px;*/
	position: relative;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
	font-size: 75%;
	line-height: normal;
}
	
#contentRight {
	width: 215px;
	position: relative;
	float: right;
	margin-left: 10px;
	font-size: 80%;
	font-style: italic;
}



/*  FOOTER
------------------------------- */
#footer {
	clear: both;
	color: gray;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 25px 0px;
	text-align: center;
	
}

/*  MISC  */

.todo {
	color: red;
	border:1px solid red;
}

.hide {
	visibility: hidden;
}