/* CSS Document */
body 				{ background-color: #000; font-family: Arial, Helvetica, sans-serif; text-align: center; background-position: 50% 0; color: #000; padding: 0; margin: 0; }

/* Headers */
h1 					{} 
h2  				{ font-weight: normal; margin: 0; }
html>body h2		{ font-weight: bold; }
h3					{ font-weight: normal; }
html>body h3		{ font-weight: bold; }
h4					{ margin: 0 0 10px 0; font-size: 15px; }
html>body h4		{ font-weight: bold; }
h5					{}

/* Links */
a:link 				{ color: #5F5F5F; } 
a:visited 			{ color: #5F5F5F; } 
a:hover				{ text-decoration: none; color: #5F5F5F; }  
a:active			{ color: #5F5F5F; }

/* Misc. */
img					{ border: 0; }
acronym 			{ cursor: help; }
p					{ margin: 0 0 11px 0; }

/* Slideshow Style */
#imageContainer 	{
	position:relative;
	margin:0;
	width:858px;
	text-align: center;
	height: 275px;
}
html>body #imageContainer 	{ position:relative; margin:0 0 0 0; width:623px; text-align: center; height: 275px; }
#imageContainer img { display:none; position:absolute; top:0; left:0; border: 0; }
#wraphome 			{ display:none; }

/* Main Styles */
#container			{
	text-align: left;
	margin: 0 auto;
	width: 860px;
	font-size: 12px;
}
#subscribe			{
	width: 250px;
	float: right;
	margin: 10px 0 0 0;
	background-color: #000000;
	text-align: center;
	color: #FFFFFF;
}
#subscribe	input		{
	background-color: #999999;
	border: none;
}

#top				{}
#top-pic2			{ height: 275px; width: 623px; background-image: url(/assets/images/top-pic/top-pic4.jpg); }

#main				{ border-left: solid #fff 1px; border-right: solid #fff 1px; border-bottom: solid #FFFFFF 1px; margin: 0; padding: 0; }
html>body #main		{
	border-left: solid #fff 1px;
	border-right: solid #fff 1px;
	border-bottom: solid #FFFFFF 1px;
	margin: 0;
	padding: 0;
}
.captions			{
	width: 201px;
	border: solid #ffffff 1px;
	background-color: #7f4a00;
	padding: 7px 7px 7px 7px;
	margin: 0 auto;
	 
}

#blank				{ padding: 20px 0 15px 10px; color: #000; background-image: url(/assets/images/circles-bg.jpg); background-repeat: repeat; }
#blank1				{ padding: 20px 0 15px 10px; color: #000; background-image: url(/assets/images/circles-bg.jpg); background-repeat: repeat; }
#blank ul			{ margin: 0; padding: 0; }
#blank li			{ float: left; margin: 0 30px 45px 20px; list-style-type: none; padding: 0; }
html>body #blank li	{ float: left; margin: 0 0 45px 50px; list-style-type: none; padding: 0; }
#blank img			{ border: solid #7F4A00 17px; }

#blank2				{ padding: 20px 0 15px 10px; color: #000; background-image: url(/assets/images/circles-bg.jpg); background-repeat: repeat; }
#blank2 ul			{ margin: 0; padding: 0; }
#blank2 li			{ float: left; margin: 0 30px 45px 20px; list-style-type: none; padding: 0; }
html>body #blank2 li{ float: left; margin: 0 0 45px 50px; list-style-type: none; padding: 0; }
#blank2 img			{ border: solid #78823E 17px; }


* html .visualIEFloatFix { height: 0.01%; }

#gallery-main		{
	background-color: #eee;
	padding: 20px 0 15px 5px;
	color: #000;
	margin: 0 auto;
}
#gallery-main ul	{
	margin: 0 auto;
	padding: 0;
	width: 620px;
}
#gallery-main li	{ float: left; height: 317px; width: 202px; list-style-type: none; margin: 0 3px 0 0; }

.main2				{
	padding: 0 0 20px 0;
	border-top: solid #fff 1px;
	margin: 0;
	background-color: #EEEEEE;
}

.left-side			{
	width: 540px;
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 14px;
}
.right-side			{
	width: 286px;
	float: right;
	margin: 0;
	padding: 10px 0 0 0;
	color: #fff;
	text-align: center;
	background-color: #78813E;
	border-left: 1px solid #fff;
}

.right-photos       {
	width: 286px;
	float: right;
	margin: 0;
	padding: 50px 10px 0 0;
}

.right-side a:link 		{ color: #fff; } 
.right-side a:visited 	{ color: #fff; } 
.right-side a:hover		{ text-decoration: none; color: #fff; }
.right-side a:active	{ color: #fff; }

/* click-through page */
.content1			{
	margin: 0;
	padding: 0 0 10px 10px;
	background-repeat: no-repeat;
	background-color: #EEEEEE;
}
.content2			{ background-image: url(/assets/images/content2-bg.jpg); margin: 0; padding: 0 0 10px 0; background-repeat: no-repeat; }

/* Navigation */
#top-nav			{ margin: 0; padding: 0; }
#top-nav ul			{ margin: 0; padding: 0; border-top: solid #fff 1px; }
#top-nav li			{
	display: block;
	float: left;
	width: 121px;
	font-size: 13px;
	list-style-type: none;
	background-color: #553200;
	border-bottom: solid #fff 1px;
	border-right: solid #fff 1px;
	font-weight: bold;
	height: 24px;
	padding: 0;
	text-align:center;
}
li#home				{ border-left: solid #fff 1px; background-color: #CDCDCD; text-decoration: none; display: block; height: 24px; color: #000; }


#top-nav a			{ height: 20px; padding: 4px 0 0 0; }
#top-nav a:link		{ background-color: #CDCDCD; text-decoration: none; display: block; color: #000; }
#top-nav a:visited	{ background-color: #CDCDCD; text-decoration: none; display: block; color: #000; }
#top-nav a:hover	{
	background-color: #50401F;
	text-decoration: none;
	display: block;
	color: #fff;
}
#top-nav a:focus	{ background-color: #3E3E3E; text-decoration: none; display: block; color: #fff; }
#top-nav a:active	{ background-color: #3E3E3E; text-decoration: none; display: block; color: #fff; }

li#currentpage		{ background-color: #3E3E3E; text-decoration: none; display: block; color: #fff; }
#top-nav #currentpage a	{ background-color: #3E3E3E; text-decoration: none; display: block; color: #fff; }

/* Footer */
#footer				{ background-color: #000; margin: 5px 0 20px 0; color: #fff; }

#footer a:link		{ color: #fff; text-decoration: none; }
#footer a:visited	{ color: #fff; text-decoration: none; }
#footer a:hover		{ text-decoration: underline; }
#footer a:active	{ color: #fff; text-decoration: none; }

/* Form Styles */
#form1				{
	width: 380px;
	display: block;
	margin: 0 auto;
}  
#form1 label		{ float: left; width: 130px; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; }  
#form1 span			{ width: 122px; display: block; float: left; }  
.level				{ display: block; width: 100%; height: 28.px; height: 30px; }  
.level2				{ display: block; width: 100%; height: 24px; margin: 2px 0; padding: 2px 0; }  
.fieldbox			{ font-size: 16px; margin: 0; padding: 0; background-image: url(/assets/images/form-box-bg.jpg); background-repeat: repeat-x; width: 180px; border: solid #B1B1B1 1px; font-weight: bold; }  
.error				{}

#hidden				{ display: none; }

/*Convention Form*/
#form2				{
	width: 450px;
	display: block;
	margin: 0 auto;
}  
#form2 label		{ float: left; width: 130px; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; }  
#form2 span			{ width: 122px; display: block; float: left; }  
