/* Palomino */

/* reset */
	html, body, div, span, object, iframe, img, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: #D3A720 url(http://www.palominohba.com/themes/phba/images/bg.jpg) repeat-x; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px;}
	

/* basic */
	#mainContainer {}
	#headerContainer, #bodyContainer, #heroContent {clear: both; width: 960px; margin: 0 auto;padding: 0 0px;}
	
/* header */
	#headerContainer {}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {display: block; background: url(http://www.palominohba.com/themes/phba/images/palominologo.jpg) no-repeat; width: 489px; height: 200px; float: left;}
	#topNav {float: right; clear: right; width: 225px; margin-top: 50px;}
	#topNav li {list-style: none; display: inline; float: left; border-right: 1px solid #000; padding-right: 5px; margin-right: 5px;}
	#topNav li a {text-decoration: none; font-size: 12px; font-weight: bold; color: #000;}
	#topNav li a:hover {text-decoration: underline;}
	#topNav .lastItem {border-right: none;}
	#ads {float: right; clear: right; width: 468px; margin-top: 10px;}
	#headerNav {clear: both; width: 100%;}
	#headerNav li {list-style: none; display: inline; float: left; margin-right: 2px;}
	#headerNav li a {background: url(http://www.palominohba.com/themes/phba/images/navbutton.jpg) no-repeat; text-align: center; width:118px; height: 27px; display: block; color: #f5efc9; font-size: 12px; font-weight: bold; text-decoration: none; padding: 7px 0 0 0;}
	#headerNav .lastItem a {padding-top: 3px; height: 31px; margin-right: 0;}
	#headerNav li a:hover {background: url(http://www.palominohba.com/themes/phba/images/navbutton_hover.jpg) no-repeat; color: #fff;}
	#heroContent {padding: 0; width: 958px; position: relative; left: -1px;}
	#heroContent #flash {float: left;width: 600px; height: 328px;}
	#heroContent #flash p {margin: 0;}
	#heroContent #mission {float: right; background: url(http://www.palominohba.com/themes/phba/images/missionbox.jpg) no-repeat; width: 358px; height: 328px;}
	#heroContent #missionContent {padding: 50px 25px 10px 25px;}
	#heroContent #missionContent li {list-style: none; background: url(http://www.palominohba.com/themes/phba/images/missionbullet.jpg) no-repeat 0 4px; padding-left: 15px; margin-bottom: 30px; font-size: 14px;}
/* body */
	#bodyContainer {background: url(http://www.palominohba.com/themes/phba/images/bodybg.jpg) repeat-y;}
		#inside #bodyContainer {background: url(http://www.palominohba.com/themes/phba/images/bodybg_inside.jpg) repeat-y;}
	#bodyContent {background: url(http://www.palominohba.com/themes/phba/images/bodytop.jpg) no-repeat; min-height: 500px;padding: 30px 0 30px 0;}
		#inside #bodyContent {background: url(http://www.palominohba.com/themes/phba/images/bodytop_inside.jpg) no-repeat; padding: 0px 0px 20px 0px; min-height: 600px;}
	#leftCol {float: left; width: 252px; padding-left: 20px;}
		#inside #leftCol {padding-left: 0; width: 225px;}
	#leftCol #news {width: 252px; padding-top: 50px; background: url(http://www.palominohba.com/themes/phba/images/newsandevents.jpg) no-repeat;}
	#leftCol #newsContent {background: url(http://www.palominohba.com/themes/phba/images/newsbottom.jpg) no-repeat bottom; padding: 1px 30px 20px;}
	#leftCol #newsContent h3 {font-size: 14px; margin-bottom: 0; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana"}
	#leftCol #newsContent h3 a {text-decoration: none; color: #f5efc9;}
	#leftCol #newsContent h3 a:hover {text-decoration: underline;}
	#leftCol #newsContent .postDate {font-size: 10px; color: #d3b45a; font-style: italic;}
	
	#leftCol #newsContent .rssItemTitle a {text-decoration: none; color: #f5efc9; font-size: 14px; margin-bottom: 0; font-weight: normal; font-family: "Lucida Grande", "Lucida Sans Unicode", "verdana"}
	#leftCol #newsContent .rssItemTitle a:hover {text-decoration: underline;}
	#leftCol #newsContent .rssItemDate {font-size: 10px; color: #d3b45a; font-style: italic;}
	#news-sub {margin-top: 10px;}
		
	#centerCol {float: left; width: 341px; padding-left: 20px;}
	#centerCol h1 {font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; color: #580d0d; font-weight: normal; letter-spacing: .05em;}
	#rightCol {float: right;padding-right: 20px;}
		#inside #rightCol {width: 708px; padding: 10px 10px 20px 0;}
		#inside #rightCol h1, #inside #rightCol h2, #inside #rightCol h3, #inside #rightCol h4 {font-size: 24px; font-family: Georgia, Times, "Times New Roman", sans-serif; color: #580d0d; font-weight: normal;}
		#inside #rightCol h2 {font-size: 20px;}
		#inside #rightCol h3 {font-size: 18px; color: #000;}
		#inside #rightCol h4 {font-size: 14px; color: #000; font-weight: bold;}
		#inside #rightCol ul {padding-left: 30px;}
		#inside #rightCol ul li {background: url(http://www.palominohba.com/themes/phba/images/bullet.jpg) no-repeat 0 3px; padding-left: 14px; list-style: none; margin-bottom: 5px;}
		#inside #rightCol .gallery {padding: 0;}
		#inside #rightCol .gallery li {background: none; padding: 0; color: #bb8d03; font-size: 14px; width: 156px; float: left; margin-right: 20px;}
	#ad {margin-top: 10px;}
		
	#rightCol #essentials {padding-top: 49px; background: url(http://www.palominohba.com/themes/phba/images/essentials.jpg) no-repeat; width: 253px;}
	#rightCol #essentialsContent {padding: 1px 0px 20px; background: url(http://www.palominohba.com/themes/phba/images/essentialsbottom.jpg) no-repeat bottom; position: relative; left: 1px; width: 252px;}
	#rightCol #essentialsContent a {color: #fff; text-decoration: none; display: block; padding-left: 20px; background: url(http://www.palominohba.com/themes/phba/images/essentialsbullet.jpg) no-repeat 0 5px; font-size: 14px;}
	#rightCol #essentialsContent a:hover {text-decoration: underline;}
	#rightCol #essentialsContent li {padding: 5px 34px; background: url(http://www.palominohba.com/themes/phba/images/essentialsline.jpg) no-repeat bottom; list-style: none;}

/* Sub Nav */
#inside #leftCol ul {padding: 10px 0 0 0;}
#inside #leftCol ul li {padding: 0 0 5px 20px;list-style: none; margin-bottom: 5px; background: url(http://www.palominohba.com/themes/phba/images/subnavline.jpg) no-repeat bottom;}
#inside #leftCol ul li a {text-decoration: none; color: #580D0D; font-size: 14px; font-family: Georgia, "times new roman", times, serif;}
#inside #leftCol ul li a:hover {color: #555;}	
#inside #leftCol ul li li{padding: 0 0 5px 20px;list-style: none; margin-bottom: 5px; background: url(http://www.palominohba.com/themes/phba/images/subnavline.jpg) no-repeat bottom;}
#inside #leftCol ul li li a {text-decoration: none; color: #580D0D; font-size: 14px; font-family: Georgia, "times new roman", times, serif;}
#inside #leftCol ul li li a:hover {color: #555;}

/* footer */
	#footerContainer {width: 100%; background: url(http://www.palominohba.com/themes/phba/images/bottombg.jpg) repeat-x; height: 146px;}
	#footerContent {background: url(http://www.palominohba.com/themes/phba/images/footerbg.jpg) no-repeat; width: 973px; margin: 0 auto; height: 146px; font-size: 10px;}
	#footerContent ul {padding: 45px 0px 0 90px;}
        #footerContent p {padding-left: 90px; clear: left;}
	#footerContent li {list-style: none; display: inline; float: left; padding-right: 5px; margin-right: 5px; border-right: 1px solid #866c1f;}
	#footerContent .lastItem {border-right: none;}
	#footerContent li a {color: #866c1f; text-decoration: none;}
	#footerContent li a:hover {text-decoration: underline;}
	#footerContent p {color: #a58831;}
	.GSM {text-indent: -9999px; display: block; float: right; width: 60px; height: 70px; margin: 20px;}
	
	
.joinNow {float:right; padding-right: 15px; padding-top:25px;}
table.committees th {
	color: #FFF;
	text-align: left;
	background-color: #882C2D;
}
table.committees th {padding: 4px;}
table.committees td {padding: 2px;}
#judges_alpha tr {font-size:11px;}
#judges_alpha .email_field {padding-left: 5px; margin-left: 5px;}
#judges_alpha th {color: #FFF; text-align: left; background-color: #882C2D;}

#scoresheets {float: right; padding-right:40px;}
#inside #rightCol #scoresheets ul {padding-left: 0px;}
#inside #rightCol .table-legend {font-size: 9px; font-style: italic; font-weight: normal; color: #006; float: right; margin-top: -5px;}
.backtotop {font-size: 10px; font-style: italic; float: right; position: relative;}
.backtotop a {color: #882C2D;}

table.show_results th.show_results_head {text-align: center;}
table.show_results th {color: #FFF; text-align: left;background-color: #882C2D; padding-left: 8px; padding-right: 8px;}
table.show_results td {border-color: #AAA; border-width: 1px 1px 1px 1px; border-style: solid; padding-left: 8px; padding-right: 8px; text-align:center;}
