/* http://meyerweb.com/eric/tools/css/reset/ */
	/* v1.0 | 20080212 */
	
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; 	padding: 0; border: 0; outline: 0; font-size: 100%;	vertical-align: baseline; background: transparent;}
	
	body { line-height: 1; }
	ol, ul { list-style: none; }
	blockquote, q { quotes: none; }
	blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
	
	/* remember to define focus styles! */
	:focus { outline: 0;}
	
	/* remember to highlight inserts somehow! */
	ins { text-decoration: none;}
	del { text-decoration: line-through;}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table { border-collapse: collapse; border-spacing: 0; }

/*END RESET*/

body 				{ font-size: 15px; background: #27050b url(../images/top_bg.png) repeat-x;	color: #b09251;	line-height: 30px; }

ul 					{list-style: square; padding: 0; margin:0;}
li 					{margin-left: 25px;}
h1 					{font-weight: normal; color: #900028; font-size: 30px; margin: 0px 0 10px;}
h6 					{font-weight: normal; color: #900028; font-size: 30px; margin: 0px 0 10px; float: left;}
h2					{margin-bottom: 0}
h3 					{font-weight: normal; color: #900028; font-size: 22px; margin: 20px 0 10px;}
h4 					{font-weight: normal; color: #900028; font-size: 22px; margin: 0px 0 10px;}
p 					{margin: 5px 0 15px 0;}
a 					{color: #5c0c1c; text-decoration: none;}
a:hover 			{color:6c0c1c; text-decoration: underline;}

.floatRight 		{float: right; margin: 0 0 10px 10px; padding: 7px; }
.floatLeft 			{float: left;}

#pagewrap 			{width: 900px; margin: 0 auto; background-color: white; }

#header 			{margin-top: 20px; width: 900px; height: 191px; background: url(../images/header.png); }
#logoLink a 		{position: absolute; display: block; height: 190px; width: 190px; text-decoration: none; border: none; margin: 0 0 0 20px;}

#gcLink a			{position: absolute; display: block; height: 100px; width: 175px; text-decoration: none; border: none; margin: 25px 0 0 725px;}


/* NAVIGATION */

#navigation 		{ float: right;	margin: 135px 20px 0 0;}
#navigation ul 		{ color: white;	list-style: none; }
#navigation ul li 	{ display: inline; float: left; margin-left: 20px; height: 60px; }
#navigation ul li a { display: block; height: 30px; text-decoration: none; color: white; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; }
#navigation ul li a:hover, .currentPage { background: url(../images/nav_flourish.png) center no-repeat; }


/* SUB-NAVIGATION */
#sub_navigation 	{ float: left; margin: 0px 0px 10px 20px;}
#sub_navigation ul 	{ list-style: none; }
#sub_navigation ul li 	{ display: inline; float: left; margin-left: 10px;}
#sub_navigation ul li a { display: block; height: 30px; padding: 0 9px; text-decoration: underline; color: #900028; font-size: 13px; letter-spacing: 1px; text-transform: uppercase; }
#sub_navigation ul li.currentSub a { color: white; background-color: #900028; -webkit-border-radius: 9px; }


/* HOME PAGE */
#homeContent 		{ margin-top: 20px; width: 900px; background-color: #fff;}
#homeWelcome 		{ float: left; margin-left: 20px; width: 472px; }
#homeFeatures 		{ width: 386px; float: right;}


/* GENERAL */
#content 			{ margin: 20px 20px 0; background-color: #fff; }

#footer 				{ width: 900px; height: 80px; clear: both; color: #a58745; background: url(../images/footer.jpg); margin-bottom: 20px; }
#footer #footerCopyright { float: left; margin: 45px 20px; }
#footer #footerContact 	{ float: right; margin: 45px 20px;}

/* CONTACT PAGE */

.contact 			{ padding: 11px 48px; font-size: 17px; line-height: 26px; color: #6d5723; background: url(../images/contact_bg.jpg) no-repeat;}




