body { margin:0; padding:0; }* { outline:none; }a img { border:0; }/* ========================== HEADER =========================== */#header { display:block; width:100%; /*height:240px;*/ margin:0 auto; padding:0; text-align:center; }#headerLogos { display:block; width:1000px; height:240px; margin:0 auto; padding:0; }.header-content {	margin-right: auto;	margin-left: auto;	text-align: center;	white-space: nowrap;	width: 100%;}/* Header Promotion  Violator */.headerViolator { display:block; padding:10px 0; margin:0 auto; width:100%; background:#FFE584 url(images/header-violator2.jpg) no-repeat center top; color:#a71500; font:bold 14px Arial, Helvetica, sans-serif; text-align:center; text-transform:uppercase; }.headerViolator a { display:block; width:990px; margin:0 auto; color:#a71500; text-decoration:none; }.top-nav {	color: #CCCCCC;	white-space: nowrap;	background-color: #000000;	text-align: center;	padding-right: 0px;	padding-left: 0px;	margin: 15px auto 0;	display:block;}.top-nav-contents {	background-color: #000000;	width: 1100px;	padding-top: 5px;	padding-bottom: 5px;	margin:0 auto;}.top-nav a:link {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 8px;	padding-left: 8px;}.top-nav a:visited {	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 8px;	padding-left: 8px;}.top-nav a:hover {	font-weight: bold;	color: #CCFF00;	text-decoration: underline;}.top-nav a:active {	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-right: 8px;	padding-left: 8px;}.side-nav {	margin-right: 18px;	width: 200px;}.story-sub {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	font-weight: normal;	color: #000000;	text-align: left;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 10px;	float: left;	width: 380px;}.story-sub-headline {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	font-weight: bold;	color: #000000;	text-align: center;}.side-nav #date {	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-weight: bold;	color: #990000;	text-decoration: none;	text-align: center;}.side-nav div {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	line-height: 14px;	font-weight: normal;	color: #000000;	text-align: center;	padding-top: 10px;	padding-bottom: 10px;}.side-nav div a:link {	text-decoration: none;	color: #000000;}.side-nav div a:visited {	text-decoration: none;	color: #000000;}.side-nav div a:hover {	background-color: #dddddd;	text-decoration: none;	border-bottom-width: thin;	border-bottom-style: solid;	border-bottom-color: #000000;}.bottom-nav {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	text-decoration: none;	text-align: center;}.bottom-nav a:link {	color: #000000;	text-decoration: none;}.bottom-nav a:visited {	color: #666666;	text-decoration: none;}.bottom-nav a:hover {	color: #333333;	text-decoration: underline;}.bottom-nav a:active {	color: #000000;	text-decoration: none;}.footer-info {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 14px;	color: #333333;	text-decoration: none;	text-align: center;	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;}.story {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height: 16px;	color: #000000;	text-align: left;	padding-top: 10px;	padding-bottom: 10px;	padding-left: 20px;}.credit-date {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: right;}.story-headline {	font-family: "Times New Roman", Times, serif;	font-size: 28px;	font-weight: bold;	color: #990000;	text-align: center;	padding-top: 10px;	padding-right: 20px;	padding-bottom: 20px;	padding-left: 20px;}/************* #search styles ***************/#search{	border-bottom: 1px solid #cccccc;	font-family: "Times New Roman", Times, serif;	font-weight: bold;}#search form{ margin: 0px; padding: 0px;}#search label{	margin: 0px;	padding: 0px;}/************* #breadCrumb styles *************/#breadCrumb{	font-size: 80%;	padding: 5px 0px 5px 10px;	text-align: left;}#breadCrumb a { color:#990000; }.story-photo-rht {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	text-decoration: none;	text-align: right;	width: 300px;	margin-left: 10px;	float: right;	padding-bottom: 5px;	color: #000000;	padding-top: 0px;}.story-photo-lft {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	color: #000000;	text-align: left;	float: left;	margin-right: 10px;	width: 300px;	padding-bottom: 5px;	padding-top: 0px;}.body-copy {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	text-decoration: none;	text-align: left;	padding-top: 20px;}.body-copy-headline {	font-family: "Times New Roman", Times, serif;	font-size: 24px;	font-weight: normal;	color: #333333;	text-decoration: none;	text-align: left;}.body-copy .content-rht {	float: right;}.column-text {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	color: #000000;	text-decoration: none;	text-align: left;	padding-right: 10px;	padding-left: 10px;	border-right-width: thin;	border-right-style: solid;	border-right-color: #CC9999;	border-left-width: thin;	border-left-style: solid;	border-left-color: #CC9999;	border-top-width: thin;	border-top-style: solid;	border-top-color: #CC9999;	padding-top: 10px;}.column-text .column-text-tab {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	color: #990000;	text-decoration: none;	background-color: #CCCC99;	padding-top: 0px;	padding-bottom: 0px;	padding-left: 10px;	width: auto;	text-align: left;	vertical-align: middle;}.body-copy-award-box {	background-color: #FFFAE4;	width: 80%;	border: thin solid #990000;	padding: 20px;}.new-event {	font-family: "Times New Roman", Times, serif;	font-size: 18px;	color: #000000;	text-align: center;	height: 780px;	background-color: #FFFFFF;}.new-event-contact {	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-weight: bold;	color: #000000;	text-decoration: none;	text-align: center;	padding-top: 10px;	padding-bottom: 20px;}.story-photo-rht-lg {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	text-decoration: none;	text-align: right;	margin-left: 10px;	float: right;	padding-bottom: 5px;	color: #000000;	padding-top: 0px;	width: 600px;}.archive-nav {	width: 230px;	margin-left: 50px;}#readersStories { float:left; }#pageTopBanner { display:block; width:100%; height:42px; background:url(nav_event_images/home-top-banner-bkgd.jpg) repeat-x; text-align:center; margin:0; padding:0; }/* 3-column grid */.grid {  width: 800px;  margin: 0;  padding:0;}.grid-m1 {  float: left;  width: 0px;  height: 1px;}.grid-c1 {  float: left;  width: 249px;}.grid-m2 {  float: left;  width: 24px;  height: 1px;}.grid-c2 {  float: left;  width: 249px;}.grid-m3 {  float: left;  width: 24px;  height: 1px;}.grid-c3 {  float: left;  width: 249px;}.grid p { margin:5px 0; padding:10px 0; border-bottom:dotted 1px #666; }#olderArchivesButton { float:right; display:block; width:140px; display:block; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 10px; text-align:center; border:solid 1px #990000; }#newerArchivesButton { float:left; display:block; width:140px; display:block; font:bold 11px Arial, Helvetica, sans-serif; padding:3px 10px; text-align:center; border:solid 1px #990000; }#olderArchivesButton a { color:#990000; }#archiveStories { margin:0; padding:0; }#archiveStories p { display:block; padding:5px 0; margin:10px 0 0 0; border-bottom:dotted 1px #666; font:normal 14px Georgia, "Times New Roman", Times, serif; }#archiveStories b { display:block; margin:0 0 4px 0; padding:0; }#archiveStories span { display:block; margin:4px 0; padding:0 0 10px 0; font:bold 12px Arial, Helvetica, sans-serif; }#archiveStories a { color:#990000; }#archiveStories a:hover { color:#000; }/* ISSUES STYLING */.ImageBorder { border:solid 1px #CCC; }/* Rate Form */#rateForm form { font:normal 12px Arial, Helvetica, sans-serif; }#rateForm form ul { list-style:none; }#rateForm form li { margin:0; padding:0; }#rateForm form label.form-label-left { display:block; float:left; width:140px; margin-right:10px; font:bold 12px Arial, Helvetica, sans-serif; padding-top:10px; text-align:right; }#rateForm form li.form-line { display:block; clear:both; margin:0 0 10px 0; }#rateForm form input.form-checkbox { width:inherit; display:inline; }#rateForm form select { width:150px; font:normal 13px Arial, Helvetica, sans-serif; padding:4px; }#rateForm form option { margin:3px 0; }#rateForm form input { width:350px; font:normal 20px Georgia, "Times New Roman", Times, serif; padding:4px; }#rateForm form span.form-required { margin:0; padding:0; }#rateForm form .form-submit-button { display:block; width:180px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#FFF; background-color:#990100; padding:4px 12px; margin-bottom:20px; border:none; cursor:pointer; }/* Stallion Ads */div#stallionAdsWrapper { border:none!important; padding:0; margin:0; }div#stallionAdsWrapper a { display:block; clear:both; margin:0 0 20px 0; border:solid 1px #CCC!important; padding:0; }div#stallionAdsWrapper img { width:828px; }a img { border:none; }/* Barns, Arenas & Footing Ads */div#ArenasAdsWrapper { border:none!important; padding:0; margin:0; clear:both; }div#ArenasAdsWrapper img { margin-right:10px; margin-bottom:10px; float:left; }a img { border:none; }.addthis_toolbox { display:block; padding-left:20px; }/* ================================= READER REVIEWS PAGE ==================================== */.readerReviewsLeftColumn p { 	font-family: "Times New Roman", Times, serif;	font-size: 14px;	line-height:18px;	padding:5px 0 15px;	margin:10px 0;	border-bottom:solid 1px #999;	text-align:left;}.readerReviewsLeftColumn p b { 	font-size: 17px;	line-height:21px;	font-weight:normal;}.readerReviewsLeftColumn img, .readerReviewsRightColumn img { 	margin-bottom:7px;	clear:both;	display:block;}.readerReviewsLeftColumn p.body-copy-headline {	font-size: 24px;	line-height:26px;	font-weight: normal;	color: #333;	padding-top:20px;	border:0;}.readerReviewsRightColumn p { 	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height:18px;	padding:5px 0 15px;	margin:10px 0;	border-bottom:solid 1px #999;	text-align:left;}.readerReviewsRightColumn p b { 	font-size: 13px;	line-height:20px;}
