﻿body
{
    font-size:18px;
}
.content p 
{
    line-height:1.3em;
    font-size: 1em;
}
.content h1, .content h2, .content h3 
{
    font-family: "Open Sans", serif;
    margin: 0;
}	
.homeContent h1, .content h1 
{
    font-family: 'Times New Roman', Georgia, serif;
    font-size: 30px;
    color: #012950;
    padding: 10px;
    margin: 0 -10px 10px;
}
.content h1 span {
    color: #bd006e;
}
.homeContent h2, .content h2 {
    color: #383838;
    font-family: 'Open Sans', Verdana, sans-serif;
    font-size: 25px;
    margin-bottom:5px;
    margin-top:10px;
}
.homeContent h3, .content h3 {
    color: #012950;
    font-size: 20px;
    padding:0 0 5px;
    font-weight:bold;
}
.content h4 {
    font-family: 'Open Sans', Verdana, sans-serif;
    font-size:1.2em;
    margin:0;
    padding:0 0 4px;
    font-weight:bold;
}
.content ul {
    list-style-position:outside;
    margin-left:30px;
}
.content ul li
{
    list-style-type:disc;
    padding:4px 0 4px 10px;
}
.content ol {
    list-style-position:outside;
    list-style-type:decimal;
    margin-left:30px;
}
.content ol li { padding:4px 0 4px 10px; }
.homeContent th, .content th
{
    font-family: 'Open Sans', Verdana, sans-serif;
    font-weight:bold;
    text-align:left;
    background-color:#012950;
    border:1px solid #012950;
    color:#FFFFFF;
    padding:5px 4px;
}
.infobox td:first-child { white-space: nowrap; }
.homeContent td, .content td
{
    padding:4px 4px 0;
    border:1px solid #B9B9B9;
}
.homeContent tr:nth-child(even) td,.content tr:nth-child(even) td { background-color:#F7F7F7; }

.homeContent form table tr:nth-child(even) td, .content form table tr:nth-child(even) td { background-color:#FFF; }
.homeContent form table tr:nth-child(odd) td, .content  form table tr:nth-child(odd) td { background-color:#FFF; }

.indent1 { margin-left:20px; }
.indent2 { margin-left:40px; }
.indent3 { margin-left:60px; }
.recentwins { font-size:90%; }
.recentwins a { color:#231f20; }
#stablerunners {
	clear:both;
}
#winners tr:hover {	background-color: #e1e1e1; }
.link {	cursor:pointer; }
#winners tr.link:hover {
	background-color:#990000;
	color:white;
}

/*Article Image styles*/
.imagefloatleft {
  float: left;
  margin-left: 0px;
  margin-right: 20px;
}

.imagefloatright {
  float: right;
  margin-left: 20px;
  margin-right: 0px;
}
.imagealignleft {
	margin:	auto;
	text-align:left;
}
.imagealigncenter {
  text-align: center;
  margin: 0 auto;
}
.imagealignright {
	margin:	auto;
	text-align:right;
}
.imagenofloat {
  margin-left: 0px;
  margin-right: 0px;
}
.imagecenter {
    text-align:center;
}

.imagenofloat
{
	margin: 0;
}
.imgcaption 
{
    font-size:0.8em;
	color:#2a2a2a;
	font-weight:bold;
	text-align:center;
	letter-spacing: 0.5px;
}

@media only screen and (max-width: 768px)
{
    .col1 
    {
        width:auto;
    }
    .col2
    {
        width: auto;
    }
}