/*
-----------------------------------------------
Gullewa Styles
Author: Chris Pearce (Cornerstone Technologies)
----------------------------------------------- */

/****************************************************************************************
																   >> General Selectors << 
*****************************************************************************************/
html, body {
	margin: 0; 
	padding: 0;
	border: 0;
	min-height: 100%;
}
body  {
	background: #fff;
	color: #471701;
	margin: 0;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
}
a:link, a:visited {
	text-decoration: underline; 
	color: #C67B0D;
}
a:hover {text-decoration: none;}
p {
	margin: 0 0 1.6em; 
	line-height: 1.333;
}
a img {border: 0;}
form {
	margin: 0; 
	padding: 0;
}
table td {font: 12px Arial, Helvetica, sans-serif;}
blockquote {
	font: italic bold 12px Georgia, "Times New Roman", Times, serif;
	color: #666;
	margin: 0 0 0 15px;
}
ul li {
	margin-bottom: 4px;
	list-style-type: disc;
}
ul li ul li {list-style-type: circle;}
hr {
	color: #CDC0BA;
	background: #CDC0BA;
	height: 1px;
	border: 0;
}
h1 {
	color: #471701;
	margin: 0 0 0.90em;
	font: 500 22px Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	border-bottom: 1px dotted #C67B0D;
}
h2,h3,h4,h5,h6 {
	margin: 0 0 0.60em;
	font: 500 18px Arial, Helvetica, sans-serif;
	color: #471701;
}
h3 {
	color: #C67B0D;
	font-size: 16px;
	font-weight: bold;
}
h4 {
	color: #BEA58F;
	font-size: 16px;
	font-weight: bold;
}
h5,h6 {
	color: #999; 
	font-size: 15px;
}

table td p, table td h1,
table td h2, table td h3,
table td h4, table td h5,
table td h6 {margin: 0; padding: 0;}

/****************************************************************************************
																		   >> Structure << 
*****************************************************************************************/
												
/*-------------------------------------------Hide Elements---*/

#skip {
	position: absolute;
	top: -99999px;
}
.hide {display: none;}

/*-------------------------------------------Main Wrapper---*/

#main {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	background: #fff url('wrapper-bg.gif') repeat-y 0 0;
}
												
/*-------------------------------------------Top Bar---*/
	
#topbar {
	background: transparent url('topbar-bg.gif') no-repeat 0 0;
	height: 37px;
}
	#topbar p {
		margin: 0 2px 0 0;
		font: 9px Arial, Helvetica, sans-serif;
		text-align: right;
		padding-top: 10px;
		line-height: normal;
	}
	#topbar a {
		color: #fff; 
		text-decoration: none;
		background: transparent url('sqaures.gif') no-repeat 0 2px;
		padding-left: 10px;
		margin-right: 8px;
	}
	#topbar a:hover {color: #D88718;}

/*-------------------------------------------Masthead---*/

#masthead {
	background: transparent url('mhead-bg.jpg') no-repeat 0 0;
	height: 176px;
	position: relative;
}
	#masthead h1 {
		margin: 0;
		border: 0;
		padding: 0;
		position: absolute;
		top: 12px;
		left: 82px;
		overflow: hidden;
	}
	#masthead h1 a {
		display: block;
		width: 121px;
		height: 146px;
		background: transparent url('logo.jpg') no-repeat 0 0;
		text-indent: -99999px;
	}

/*-------------------------------------------Date---*/

#date {
	background: transparent url('date-bg.gif') no-repeat 0 0;
	height: 34px;
}
	#date p {
		margin: 0 10px 0 0;
		color: #fff;
		font: normal 10px Arial, Helvetica, sans-serif;
		line-height: normal;
		text-align: right;
		padding-top: 9px;
	}

/*-------------------------------------------Main Content---*/

#mainContent {
	position: relative;
	min-height: 330px;
}
	* html #mainContent {height: 330px;} /* For IE 6 and below */


/*-------------------------------------------Sidebar---*/

#mainContent #sidebar {
	width: 192px;
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
}
	
	#mainContent #sidebar h2 {
		background: #6C1A0F;
		color: #fff;
		margin: 0;
		font: bold 14px Arial, Helvetica, sans-serif;
		padding: 6px 0 6px 12px;
		text-align: left;
	}
	
	#mainContent #sidebar a img {
		display: block;
		border-bottom: 1px solid #C6AF9D;
		margin: 9px auto 0 auto;
	}
	#mainContent #sidebar a:hover img {border-style: dashed;}

/*-------------------------------------------Page Copy---*/

#mainContent #pageCopy {
	margin: 0 33px 0 215px;
	padding: 19px 0 10px 0;
}

/*-------------------------------------------Footer---*/

#footer {
	clear: both;
	background: transparent url('footer-bg.gif') no-repeat 0 0;
	height: 43px;
	position: relative;
	font: 9px Arial, Helvetica, sans-serif;
}

	#footer * {margin: 0; padding: 0;}
	
	#footer p.copyright {
		color: #fff;
		line-height: normal;
		padding: 22px 0 0 21px;
	}
	
	#footer ul#subnav {
		position: absolute;
		top: 20px;
		right: 21px;
		font: 10px Arial, Helvetica, sans-serif;
		color: #fff;
	}
	#footer ul#subnav li {
		list-style-type: none;
		display: inline;
	}
	#footer ul#subnav li a {
		text-decoration: none;
		color: #fff;
	}
	#footer ul#subnav li a:hover {text-decoration: underline;}

/*-------------------------------------------Flash Intro---*/

#flash {
	width: 703px;
	height: 417px;
	margin: 90px auto 0 auto;
}

/****************************************************************************************
																			>> Tables << 
*****************************************************************************************/
/* Downloads Table */
table.pdf {
	width: 100%;
	border-collapse: collapse;
}
table.pdf th {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background: #6C1A0F;
	text-align: left;
	padding: 4px 3px;
	border: 1px solid #6C1A0F;
}
table.pdf td {
	background: #fff;
	padding: 3px;
	border: 1px solid #6C1A0F;
}

/* Board of Directors */
table.directors {
	width: 100%;
	margin-bottom: 1em;
}
table.directors td {
	vertical-align: top;
	padding: 16px 0;
}
table.directors td img {
	padding: 2px;
	border: 1px solid #CDC0BA;
	display: block;
	margin-left: 16px;
}

	
/****************************************************************************************
														>> Miscellanous Classes for CMS << 
*****************************************************************************************/
	
img.style-border-float-right {
	display: block;
	float: right;
	margin: 0 0 0.80em 15px;
	border: 1px solid #CDC0BA;
	padding: 2px;
	background: #fff;
}

