@charset "UTF-8";
body {
	font: 85% Arial, Helvetica, sans-serif;
	line-height:130%;
	background: url(images/bg-home.jpg) no-repeat top center;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #353535;
	}
	
a {
	color:#1e1903;
	}
	
a:visited {
	text-decoration:none;
	}
	
hr {
	height:2px;
	color:#e6e5dc;
	background-color:#e6e5dc;
	border:none;
	}
	
#homeTop {
	width:700px;
	float:right;
	}
	
#homeTop ul{
	list-style:none;
	padding:0;
	margin:45px 0 0 0; /* distance from top of window to top of main menu */
	}
	
#homeTop li{
	display:inline;
	float:right;
	padding:0;
	margin:0;
	/*background:url(images/bg-nav.gif) repeat-x top #a9a381;*/
	}
	
#homeTop li a {
	font: 85% Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
	padding:5px 10px;
	margin:0 1px 0 0;
	background:url(images/bg-nav.gif) repeat-x top #a9a381;
	}
	
#homeTop li a:hover {
	background:url(images/bg-nav-mo.gif) repeat-x top #5a4e14;
	}
	
#Intro {
	clear:both;
	margin:0;
	padding:140px 0 50px 350px;
	}
	
#Content h1 {
	font:120% Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	background:url(images/bg-h1.jpg) repeat-x top #8b835a;
	margin:0;
	padding:8px 10px;
	float:left;
	}
	
#Content h2 {
	font:175% "Times New Roman", Times, serif;
	color:#368eb6;
	padding:40px 0 0 0;
	margin:0;
	/*letter-spacing:-1px;*/
	}
	
#Content h3 {
	font-size: 100%;
	color:#3c3308;
	font-weight:bold;
	padding:40px 0 0 0;
	margin:0;
	}
	
ul {
	margin:5px 0 20px 0;
	padding:0;
	}

li {
	margin:0;
	padding:2px 0 2px 12px;
	list-style:none;
	background:url(images/bullet1.jpg) no-repeat left top;
	}
	
.place {
	color:#588a9f;
	}
	
.city {
	font-style:italic;
	}
	
.date {
	font-size:85%;
	}
	
#mainBreak {
	background:url(images/bg-break.jpg) no-repeat bottom;
	width:100%;
	float:left;
	/*display:block;*/
	}

#mainBreak2 {
	background:url(images/bg-break.jpg) no-repeat bottom;
	width:100%;
	float:left;
	margin-top:110px;
	}
	
#Content2 {
	background: url(images/bg-content.jpg) no-repeat left top;
	/*clear:both;*/
	float:left;
	color:#5a4e14;
	}

.oneColFixCtr #container {
	width: 700px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	
.oneColFixCtr #mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	}
	
#leftCol {
	width:200px;
	padding: 15px 60px 10px 60px;
	float:left;
	color:#5a4e14;
	}
	
#rightCol {
	width:355px;
	padding: 15px 20px 10px 0;
	float:right;
	background:url(images/handprint.jpg) no-repeat right bottom;
	}
	
#leftCol2 {
	width:315px;
	padding: 15px 0 10px 35px;
	float:left;
	color:#5a4e14;
	}
	
#rightCol2 {
	width:315px;
	color:#5a4e14;
	padding: 15px 0 10px 35px;
	float:right;
	}
	
#oneCol {
	clear:both;
	float:left;
	width:680px;
	margin:0;
	padding:0 0 20px 35px;
	}
	
td {
	padding-bottom:15px;
	}
	
table {
	margin-top:20px;
	border-bottom:solid 2px #e6e5dc;
	}
