@charset "ISO-8859-1";
body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1em;
}


a{
	color:#A8744D;
	text-decoration:none;
	font-weight: bold;
}
a:visited {
	color:#A8744D;
}
a:hover{ color:#5C1F14; text-decoration:underline;}


#Container {
	background-color: #A8744E;
	width: 937px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
	background-image: url(../images/bgnd_main_outer.jpg);
	background-repeat: no-repeat;
}


#TopContent {
	width: 937px;
	height: 52px;
	margin: 0 auto;
	background-image: url(../images/flock_logo.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}



#logo {
	height: 60px;
	float: left;
	margin: 0;
	padding: 0;
	width: 309px;
}
#logo  h1{
	margin:0;
	padding: 0;
	background-image: url(../images/flock_logo.jpg);
	background-repeat: no-repeat;
	width: 309px;
	text-indent: -5000px;
	height: 52px;
}



#TopNav {
	margin: 20px 0 0 0;
	padding: 0px;
	height: 14px;
	list-style: none;
	float: right;
}

#TopNav a {
	text-decoration: none;
	height: 14px;
	text-indent: -5000px;
	display: block;
	overflow: hidden;
}
	
#TopNav ul {
	list-style: none;
}
#TopNav li {
	float:right;
	padding: 0 0 0 20px;
}	

#TopNav li a {
	display:block;
	overflow:hidden;
}	



#TopNav #weddings {
	background:url(../images/topnav_weddings.gif) no-repeat 0 0;
	width: 86px;
	}
	
#TopNav #weddings:hover{
	background-position: 0 -15px;
}
	
#TopNav #about {
  	background:url(../images/topnav_about.gif) no-repeat 0 0px;
	width: 56px;
	}
	
#TopNav #about:hover, #TopNav #about a:active {
	background-position: 0 -15px;
}
	
#TopNav #contact {
   	background:url(../images/topnav_contact.gif) no-repeat 0 0;
   width: 70px;
	}

#TopNav #contact:hover{
	background-position: 0 -15px;
}	

#TopNav #events {
	background:url(../images/topnav_events.gif) no-repeat 0 0;
	width: 64px;
	}
#TopNav #events:hover{
	background-position: 0 -15px;
}	
#TopNav #press {
   background:url(../images/topnav_press.gif) no-repeat 0 0;
   width: 48px;
	}
#TopNav #press:hover{
	background-position: 0 -15px;
}

#TopNav #praise {
	background:url(../images/topnav_praise.gif) no-repeat 0 0;
	width: 54px;
	border: 0;
	}
#TopNav #praise:hover{
	background-position: 0 -15px;
}



#MainContent{
	clear: both;
}



#LeftNav {
	width: 181px;
	float: left;
}

#LeftNav a {
}

#LeftNav a:hover {
}





#Main  {
	color: #4E2F18;
	float: left;
	width: 700px;
}

#Main {
	line-height: 140%;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	font-size: 0.85em;
}

#Main  h1{
	margin:0 0 20px 0;
	padding: 0;
	background-image: url("../images/flock_logo.jpg");
	background-repeat: no-repeat;
	text-indent: -5000px;
	height: 70px;
	background-position: 0 40px;
}

#Main h2 {
	font-size: 1.3em;
	line-height: 120%;
	padding: 0;
}

#Main h3 {
	font-size: 0.85em;
	text-transform: uppercase;
	line-height: 100%;
	margin: 20px 0 -10px 0;
	padding: 0;
}
.caption {
	font-size: 0.8em;
	line-height: 100%;
}


#Main table{
font-size: inherit;
}

	
#Footer {
	clear: both;
	margin: 0 auto;
	color: #FFFFFF;
	width: 937px;
	text-align: center;
	background-color: #FFFFFF;
	padding: 20px 0 0 0;
}	
	
#Footer h1{
	margin:0;
	padding: 0;
	text-align: center;
	background-image: url("../images/flock_footer.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 937px;
	background-position: 50%;
	text-indent: -5000px;
	display: block;
	height: 14px;
}

.MarginRight{
	margin:0 70px 20px 0;
}
