/*  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 */



}

.ticketbutton {

		border: 2px solid brown;
		color: #C00;
		text-decoration: none;
		font-weight: bold;
		padding: 10px;
		background: #d7e069;
		margin-top: 5px;

	}

#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;

}
