* { list-style:none ; margin:0 ; outline:none ; padding:0 }
a { color:#000 }
a img { border:none }
.align1 { text-align:left }
.align2 { text-align:center }
.align3 { text-align:right }

body { background:#FFF url(../images/bg_page1.gif) center bottom no-repeat fixed ; color:#000 ; font-family:georgia,"palatino linotype",palatino, serif ; font-size:11px }
#header { background:#FFF url(../images/bg_page2.gif) center top repeat-x ; color:#000 ; height:104px ; width:100% }
	#header2 { height:75px ; margin:auto ; padding-top:21px ; width:960px }
		#logo { float:left ; width:730px }
		#nav1 { display:inline ; float:right ; padding-top:26px ; text-align:right ; width:220px }
			#nav1 a { color:#000 }
#nav2 { background:#4A2A1C ; color:#FFF ; height:27px ; margin:auto ; text-transform:uppercase ; width:960px }
	#nav2 li { border-right: 1px solid #A68751 ; float:left ; height:27px ; width:119px }
	#nav2 li.last { border-right:none ; width:120px }
		#nav2 a { background:#4A2A1C ; color:#FFF ; display:block ; letter-spacing:2px ; line-height:27px ; text-align:center ; text-decoration:none ; width:119px }
		#nav2 li.last a { width:120px }
		#nav2 a:hover { background:#764D17 }
#subnav { height:1px ; margin:0 auto 9px auto ; width:960px }
	#subnav ul { background:#764D17 ; display:none ; position:absolute ; width:240px }
		#submenu1 {  }
		#submenu2 { margin-left:120px }
		#submenu3 { margin-left:240px }
		#submenu4 { margin-left:360px }
		#submenu5 { margin-left:480px }
		#submenu6 { margin-left:600px }
		#submenu7 { margin-left:720px }
		#submenu8 { margin-left:720px }
		#subnav li { padding:3px 10px ; width:220px }
			#subnav a { color:#FFF ; display:block ; text-decoration:none ; width:220px }
			#subnav a:hover { text-decoration:underline }
#content { margin:auto ; width:960px }
	#contentCols1 { margin-bottom:10px }
		#contentCols1 .left { background:#4A2A1C ; color:#FFF ; float:left ; width:240px }
			#contentCols1 .left h1 { color:#FFF ; font-size:20px ; padding:10px }
			#contentCols1 .left ul { border-top:1px solid #A68751 }
				#contentCols1 .left li { border-bottom:1px solid #A68751 ; float:left ; width:240px }
					#contentCols1 .left ul a { background:#4A2A1C ; color:#FFF ; display:block ; padding:3px 10px ; text-decoration:none ; width:220px }
					#contentCols1 .left ul a:hover { background:#644115 ; color:#FFF }
/*
		#contentCols1 .left { background:#D0B88C ; float:left ; width:240px }
			#contentCols1 .left h2 { background:#644115 ; color:#FFF ; font-size:18px ; padding:3px 0 ; text-align:center }
			#contentCols1 .left h3 { color:#000 ; font-size:13px }
			#contentCols1 .left .block { font-family:arial,helvetica,sans-serif ; padding:10px }
				#contentCols1 .left .block p { padding-bottom:12px }
*/
		#contentCols1 .center { display:inline ; float:left ; padding:0 10px 0 30px ; width:440px }
			h1 { color:#000 ; font-size:18px ; padding:3px 0 15px 0 }
			#contentCols1 .center h2 { color:#000 ; font-size:13px ; padding:6px 0 12px 0 }
			#contentCols1 .center p { font-family:arial,helvetica,sans-serif ; font-size:14px ; line-height:21px ; padding-bottom:8px }
			#contentCols1 .center ul, #contentCols1 .center li { font-family:arial,helvetica,sans-serif ; font-size:14px ; line-height:21px ; list-style:disc ; margin-left:15px ; padding-bottom:4px }
		#contentCols1 .right { float:left ; text-align:right ; width:240px }
			#contentCols1 .right p { padding-bottom:10px }
	#contentCols2 { margin-bottom:10px }
		#contentCols2 .left { background:#4A2A1C ; color:#FFF ; float:left ; width:240px }
			#contentCols2 .left h1 { color:#FFF ; font-size:20px ; padding:10px }
			#contentCols2 .left ul { border-top:1px solid #A68751 }
				#contentCols2 .left li { border-bottom:1px solid #A68751 ; float:left ; width:240px }
					#contentCols2 .left ul a { background:#4A2A1C ; color:#FFF ; display:block ; padding:3px 10px ; text-decoration:none ; width:220px }
					#contentCols2 .left ul a:hover { background:#644115 ; color:#FFF }
		#contentCols2 .right { display:inline ; float:left ; padding:0 0 0 10px ; width:710px }
			#contentCols2 .right  h2 { color:#000 ; font-size:13px ; padding:6px 0 12px 0 }
			#contentCols2 .right p { font-family:arial,helvetica,sans-serif ; font-size:14px ; line-height:21px ; padding-bottom:8px }

#footer { margin:auto ; padding-bottom:10px ; width:960px }
	#footer #footer1 { background:url(../images/bg_footer_left.gif) ; border-bottom:1px solid #4A2A1C ; float:left ; width:635px }
		#footer #footer1 a { color:#000 ; text-decoration:none }
		#footer #footer1 a:hover { text-decoration:underline }
		#footer #footer1 h2 { background:#4A2A1C ; color:#FFF ; font-size:11px ; padding:2px 0 ; text-align:center }
		#footer #footer1 p { padding:3px 0 }
		#footer #footer1 .footerCol { display:inline ; float:left ; margin-right:2px ; padding:0 0 10px 0 ; width:210px }
		#footer #footer1 .footerColFirst { margin-left:3px ; width:207px }
		#footer #footer1 .footerColLast { margin-right:0 }
			#footer #footer1 .footerColLast p { display:inline ; float:left ; margin-right:5px ; width:100px }
	#footer #footer2 { background:#93784B ; float:right ; width:310px }
		#footer #footer2 h2 { background:#000 ; color:#FFF ; font-size:18px ; padding:7px 0 ; text-align:center }
		#footer #footer2 .box { border:1px solid #4A2A1C ; font-size:14px ; font-weight:bold ; margin:10px ; padding:10px ; text-align:center ; width:268px }

/* INDIVIDUAL PAGE/SECTION STYLES */
	/* HOME */
#flash { margin:auto ; width:959px }
	#flash div { display:inline ; float:left ; height:309px ; margin:0 16px 16px 0 ; width:309px }
	#flash div.last { margin:0 0 16px 0 }
	
/* OTHER OBJECTS */
	/* COLUMNS - STANDALONE */
.miniCols1 { padding-bottom:10px ; width:220px }
	#contentCols1 .miniCols1 .left { float:left ; width:105px }
	#contentCols1 .miniCols1 .right { float:right ; width:105px }
	
	/* CATEGORY PAGE BOX */
	.box1 { background:#644115 ; color:#FFF ; float:left ; font-size:13px ; font-family:arial,helvetica,sans-serif ; min-height:233px ; padding:10px ; width:330px }
	* html .box1 { height:233px }
		#contentCols2 .right .box1 h2 { color:#FFF ; font-family:georgia,"palatino linotype",palatino, serif ; font-size:15px ; padding:0 0 6px 0 }
		.alt1 { display:inline ; margin:0 10px 10px 0 }
		.box1 .imgLink { background-position:center center ; display:block ; height:138px ; text-decoration:none ; width:330px }

/* CLEARFIX */
#contentCols1, #contentCols2, #footer, #footer #footer1, .miniCols1 { overflow:hidden }
* html #contentCols1, * html #contentCols2, * html #footer, * html #footer #footer1, * html .miniCols1 { height:1% ; overflow:visible }