/* Global Styles */
body { padding-left: 50px; margin-top: 20px; }
body, table, th, td { font-size: 12px; line-height: 1.5em; background: white; font-family: Verdana, Arial, Helvetica, sans-serif; color: black; }
td, th { vertical-align: top; text-align: center;}
div.wide { width: 600px; }
img { border: 2px solid #9CC39C; padding: 0; margin: 0; }
p#lead-para:first-letter { font-size: 180%; font-weight: bold; }

ul li { padding: 4px; }
img.txt { border-style: none; }
a:visited { color: #747; }
a:visited:hover { color: #FFF; background-color: #747; }
a:link:hover { color: #FFF; background-color: #33F; }

/* Individual Stallion/Mare Page Styles */
table.photos tr td { width: 200px;	height: 200px; }
table.photos tr td.btmpic { text-align: center; width: 600px; }

/* Stallions/Mare Overview Styles */
table.stall tr td { text-align:left; padding-left: 15px; }
table.stall tr td.pic { width:175px; }
table.stall tr td.txt { width:375px; background: url(horseBground.jpg) no-repeat scroll center center; }
table.stall tr td.spacer { border: none; padding: 1px; margin: 0px; border-top: 1px silver solid; padding-top: 4px; }
table.stall tr td.spacer2 { border: none; padding: 0px; margin: 0px; border-bottom: 2px silver solid; }
table.stall tr td.spacer3 { border: none; }
table.stall ul li { padding: 2px; font-size: 11px;}