/* document styles */



body {

	background-color:#ccbeaa;

	font:Arial, Helvetica, sans-serif;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#000000;

	margin:0px;

}



a {

	text-decoration:none;

	}

	

#branding { 

	background-image: url('images/branding-header_bg.gif');

	background-repeat: repeat-x;

}

	

#page {

	width:100%;

	text-align:center;

}



#design {

	width:1000px;

	text-align:left;

	margin-left:auto;

	margin-right:auto;

}







/* section styles */



#header {

	float:left;

	background-color:#424513;

	width:1000px;

	height:140px;

}



	#logo {

		float:left;

		width:500px;

	}

	

	#search {

		float:left;

		width:460px;

		text-align:right;

		margin:20px 20px 20px 0px;

	}



#center {

	float:left;

	width:1000px;

	height:375px;

}



	#centerLeft {
	float:left;
	background-color:#afa460;
	width:500px;
	height:375px;
	text-align:left;
	}

	

	#centerRight {

		float:left;

		position:relative;

		z-index:1;

		background-color:#fae0c8;

		width:500px;

		height:375px;

	}

	

		#imageAlt {

			float:left;

			position:relative;

			left:-175px;

			top:-20px;

			z-index:2;

			width:643px;

			margin-bottom:-50px;

			border:10px solid #ffffff;

		}



#centerInterior {

	float:left;

	background-color:#afa460;

	width:1000px;

}



	#centerLeftInterior {

		float:left;

		width:275px;

		text-align:left;

	}

	

	#centerRightInterior {

		float:left;

		background-color:#fae0c8;

		width:725px;

	}



#footer {

	float:left;

	background-color:#2b051d;

	width:1000px;

}



	#cask {

		float:left;

		position:relative;

		z-index:1;

		width:285px;

		margin:10px 0px 0px 0px;

	}

	

	#nextMeeting {

		float:left;

		width:300px;

		text-align:left;

		margin:110px 15px 10px 5px;

	}

	

	#verticalPipe {

		float:left;

		width:1px;

		height:80px;

		background-color:#ffffff;

		margin:150px 0px 0px 0px;

	}

	

	#mission {

		float:left;

		width:350px;

		text-align:left;

		margin:110px 15px 10px 20px;

	}

	

	#copyRight {
	float:left;
	position:relative;
	z-index:2;
	width:480px;
	text-align:left;
	margin-left:-275px;

	}

	

	#policies {

		float:left;

		position:relative;

		z-index:2;

		width:595px;

		text-align:right;

		margin-right:5px;

	}



	#caskInterior {

		float:left;

		position:relative;

		z-index:2;

		width:275px;

		margin:-25px 0px 0px 0px;

	}

	

	#nextMeetingInterior {
	float:left;
	width:300px;
	text-align:left;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 5px;

	}

	

	#verticalPipeInterior {

		float:left;

		width:1px;

		height:80px;

		background-color:#ffffff;

		margin:50px 0px 0px 0px;

	}

	

	#missionInterior {

		float:left;

		width:365px;

		text-align:left;

		margin:10px 15px 10px 20px;

	}

	

	#copyRightInterior {
	float:left;
	position:relative;
	z-index:3;
	width:490px;
	text-align:left;
	margin-left:-275px;

	}

	

	#policiesInterior {

		float:left;

		position:relative;

		z-index:3;

		width:595px;

		text-align:right;

		margin-right:5px;

	}





/* form styles */



.searchBox {font-weight:bold; margin-bottom:10px;}











/* font styles */



.bold {font-weight:bold;}



h1 {font-size:20px; font-weight:bold; background-image:none;}



h1 a:hover{color:#7b0929; background-image:url(images/rollovericon.jpg); background-position:10px 0px; background-repeat:no-repeat;}



h2 {margin:20px 20px; font-size:24px; font-weight:bold; font:"Arial Black", Gadget, sans-serif; font-family:"Arial Black", Gadget, sans-serif;}



h3 {margin:20px 20px; font-size:18px; font-weight:bold;}



h4 {margin:20px 20px 10px 20px; line-height:150%; font-weight:bold;}



p {margin:10px 20px; line-height:125%;}



ul li {margin:10px 40px; line-height:125%; list-style-image:url(images/bullet.jpg); list-style-position:outside;}



.pgLinks {color:#7b0929; font-weight:bolder;}



.headLinks{padding-left:30px; color:#ffffff;}



.goldLinks{color:#fdc45a; font-style:italic; font-size:18px; text-align:right;}

	

	.spacing{margin-right:30px; margin-left:30px;}

	

	.spacing1{margin-right:30px; margin-left:0px;}

	

	.spacing2{margin-right:-20px; margin-left:30px;}



.goldLinksSm{color:#fdc45a;}



.whiteText{color:#ffffff;}



.footerText{color:#ffffff; font-size:10px;}
