	body {
	    background-color: #560315;
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 13px;
        height: auto;
        width: auto;
        margin: 0px;
        padding: 0px;
	}
	table.container {
	    background: #ffffff; 
	    border-width: 4px; 
	    border-style: solid; 
	    border-color: #760319;
        width: 730px;
        height: 100%;
        padding: 0px;
        margin-left: auto;
        margin-right: auto;
	}
    tr.middleblockrow {
        padding: 0px;
        margin: 0px;
    }
    td.middleblock {
        padding: 0px;
        margin-top: 6px;
        margin-bottom: 2px;
        padding-top: 6px;
        padding-bottom: 6px;
        border-color: #bc7373;
        border-style: solid;
        border-right-width: 0px;
        border-left-width: 0px;
        border-top-width: 1px;
        border-bottom-width: 1px;
    }
	span.byline {
	    color: #760319; 
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 13px;
	    font-weight: bold; 
	    text-indent: 4px;
	}
	table.masthead {
	    background: #ffffff;
	    /* border-bottom: 1px #760319 solid; */
	}
	h1.heading {
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 16px;
	    color: #760319;
	    font-weight: bold;
        padding-top: 0px;
        margin-top: 0px;
	}
	h4.subhead {
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 13px;
	    color: #760319;
	    font-weight: bold;
        padding-top: 0px;
        margin-top: 0px;
	}
	.section {
	    color: #760319;
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 13px;
	    font-weight: bold;
	    margin-bottom: 1px;
	    padding-bottom: 0px;
	    display: block;
	}
	p {
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 13px;
	    color: black;
	    font-weight: 500;
	}
	a:link {
	    color: #760319;
	    text-decoration: none;
	}
	a:visited {
	    color: #560315;
	    text-decoration: none;
	}
	a:hover {
	    color: #ffffff;
	    background-color: #760319;
	}
	a.external:after {
		content: " " url(external.png);
	}
    td.leftbar {
        width: 170px;
        vertical-align: top;
    }
	.navbar {
        vertical-align: top;
	    background-color: #bc7373;
	    text-align: left;
	    padding-left: 4px;
	    padding-top: 4px;
	    padding-bottom: 4px;
	    padding-right: 4px;
        margin-right: 4px;
	    display: block;
	    text-indent: 4px;
	    width: 160px;
	    z-index: 100;
	}
	.navbar a:link, .navbar a:visited {
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    font-size: 12px;
	    font-weight: bold;
	    text-align: left;
	    text-decoration: none;
	    color: #ffffff;
	    padding-left: 2px;
	    padding-right: 0px;
        padding-top: 2px;
        padding-bottom: 2px;
	    width: 156px;
	    display: block;
    }
	.navbar a:hover {
	    background-color: #ffffff; 
	    color: #760319;
	    font-weight: bold;
	    text-decoration: none;
	}
	.authorinfo {
	    font-size: 10px;
	    color: #000;
	}
	.maindivider {
	    color: #760319;
	}
    td#contentcell {
        width: auto;
        height: auto;
        text-align: center;
		vertical-align: top;
        margin-top: 0px;
        padding-top: 0px;
    }
	td#footercell {
		vertical-align: top;
		margin-top: 0px;
        padding-top: 0px;
	}
	div#content {
		position: relative;
        text-align: left;
        vertical-align: top;
	    min-height: 540px;
	    width: 560px;
	    background: #ffffff url(Pub_photo_watermark.jpg) no-repeat scroll bottom right;
	    margin-left: 4px; 
        margin-top: 0px;
	    padding-left: 4px;
        padding-top: 0px;
		/* min-height for IE browsers */
		height: 540px;
	}
	/* restore height for compliant browsers */
	div[id]#content {
		height: auto;
	}
	.directions dl dt {
	    color:  #760319;
	    font-style: italic;
	}
	div.latest {
	    color:  #760319;
	    font-size: 11px;
	    padding: 0px;
	    padding-left: 6px;
		margin-top: 6px;
		margin-bottom: 4px;
	    background-color: white;
	}
	div.quote {
	    color:  #760319;
	    font-style: italic;
	    font-size: 11px;
	    padding-left: 6px;
	    padding-top: 4px;
	    background-color: white;
	}
	span.quotation {
	    display: block;
	    padding-bottom: 4px;
	}

	table.courserecord {
		margin-bottom: 6px; 
	}
	table#previouswin {
		width: 100%;
		border-collapse: collapse;
		margin-top: 4px;
		margin-bottom: 10px; 
	}
	table#previouswin,  table#previouswin td, table#previouswin th {
		border-style: solid;
	    border-width: 1px;
	    border-color:  #bc7373;
	    font-size: 13px; 
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    text-align: center;
	}
	table#previouswin td, table#previouswin th {
		padding: 2px;
	}
	

	table#previouswin th.winner {
		width: 33%;
	}
	table#previouswin th.time {
		width: 10%;
	}

	table.results {
	    border-width: 1px;
	    border-color: #bc7373;
	    color: black; 
	    font-size: 10px; 
	    padding: 2px;
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	}
	table.results td {
	    color: black; 
	    border-width: 1px;
	    border-color:  #bc7373;
	    font-size: 10px; 
	    padding: 2px;
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	}
	table.results th {
	    color: black; 
	    border-width: 1px;
	    border-color:  #bc7373;
	    font-size: 10px; 
	    padding: 2px;
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    text-align: left;
	}
	p.navhead {
	    text-align: center; 
	    background-color: #bc7373; 
	    color: #ffffff;
	    font-size: 10px; 
	    font-weight: bold; 
	    font-family: Georgia,"New Century Schoolbook",Times,serif;
	    padding: 2px; 
		margin-bottom: 0px;
	}
	p.navhead a {
	    text-decoration: none;
	    font-weight: bold; 
	}
	p.navhead a:link { 
	    color: #ffffff;
	    font-weight: bold; 
	}
	p.navhead a:visited { 
	    color: #ddd0d0; 
	    font-weight: bold; 
	}
	p.navhead a:active { 
	    color: #fff0f0; 
	    font-weight: bold; 
	}
	p.navhead a:hover { 
	    color: #760319; 
	    background-color: white;
	    font-weight: bold; 
	    text-decoration: none;
	}

	ol.alphalist {
	    list-style-type: lower-alpha;
	}

    hr.maindivider {
	    background-color: #bc7373;
	    color: #bc7373;
        border-style: none;
        border-width: 0px;
        height: 1px;
        width: 98%;
        margin: 0px;
        padding: 0px;
        margin-top: 4px;
        margin-bottom: 4px;
    }
	p.results_table {
   text-align: center;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: auto;
   margin-right: auto;
}
div.pagenav {
    padding-top: 4px; 
    font-size: 11px;
}
div.pagenav span.currentpage{
    font-weight: bold;
}
p.links span.printable_version {
    padding-left: 40px;
}
table.runners {
   width: auto;
   margin-left: auto;
   margin-right: auto;
   font-family: inherit;
   font-size: 11px;
   text-align: left;
   background-color: #bc7373;
   border-collapse: separate;
   border-spacing: 1px;
   margin-top: 6px;
}
table.runners th {
    color: white;
    font-weight: bold;
}
table.runners th a {
    text-decoration: none;
    color: #fff;
}
table.runners th a:hover {
    text-decoration: underline;
    color: #fff;
}
table.runners th a#curorder {
    font-style: italic;
}

table.runners td {
   padding: 2px;
   margin: 0px;
}
td.cat {
    text-align: center;
}
td.bib, td.pos, td.ft, td.rt {
    text-align: right;
}
table.runners tr.f {
    background-color: #fff4f4;
}
table.runners tr.m {
    background-color: #fff;
}
table.winners {
   width: auto;
   margin-left: 0px;
   margin-right: auto;
   margin-top: 8px;
   font-family: inherit;
   font-size: 12px;
   text-align: left;
   background-color: #bc7373;
   border-collapse: separate;
   border-spacing: 1px;
}

table.winners caption {
    font-weight: bold;
    padding-bottom: 2px;
    text-align: left;
}
table.winners th {
    color: #760319;
    font-weight: bold;
}
table.winners tr {
    background-color: #fff;
}
table.winners td {
   margin: 0px;
   padding: 2px;
}
div.selects {
   height: 18px;
   padding-bottom: 4px;
}
div.selects select, div.selects option, div.selects optgroup {
   font-size: 11px;
}
div.numberspage {
   font-size: 11px;
   padding-top: 2px;
}
div.numberspage input {
   font-size: 11px;
}
div.formsubmit {
   font-size: 11px;
   padding-top: 8px;
}
div.formsubmit input {
   font-size: 11px;
}

div.orderinfo {
   margin-top: 6px;
   font-size: 11px;
}

form.racefilter {
   font-size: 11px;
}

table.photoholder {
     float: right; 
     position: relative;
     top: 0px;
     margin-left: 4px; 
     padding-left: 6px; 
     padding-right: 0px; 
     padding-top: 0px;
     margin-top: 4px;
     margin-right: 0px;
     width: 150px;
     vertical-align: top;
}
table.photoholder caption {
     caption-side: bottom; 
     font-size: 10px;
     font-weight: bold;
     padding: 0px;
     margin: 0px;
     text-align: center;
}
table.photoholder tr,  table.photoholder td {
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}
table.photoholder img {
    border-color: #760319;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}
