﻿@font-face {
    font-family: 'Aldine401BTRoman';
    src: url('../fonts/aldine_401_bt.eot');
    src: url('../fonts/aldine_401_bt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aldine_401_bt.woff') format('woff'),
         url('../fonts/aldine_401_bt.ttf') format('truetype'),
         url('../fonts/aldine_401_bt.svg#Aldine401BTRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { background: #f6f0e0 url(images/body-bg.jpg) no-repeat top center; }

#home #wrapper { width: 980px; }
#home #nav { margin: 0 auto; width: 800px; }

#header-bottom { background: url(images/header-bottom-bg.png) repeat-x left center; border-bottom: 1px solid #ac2829; border-top: 10px solid #95211d; height: 24px; }

#home-content { overflow: auto; padding: 10px; }

#home-headlines { background-color: #f1f1f1; border: 8px solid #fff; margin: 0 20px 30px; -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.3); box-shadow: 0 0 5px 1px rgba(0,0,0,.3); }
#home-headlines ul, #home-headlines li { color: #95211d; list-style-type: square; }
#home-headlines li { font-size: 11pt; margin-bottom: 1em; }
#home-headlines a { color: #95211d; }
#home-headlines a:hover { text-decoration: none; }

#news, #stallions { float: left; }

#news { margin-right: 15px; padding: 5px 0 0; width: 765px; }
#news .menu, #news .menu li { list-style: none; margin: 0; padding: 0; }
#news .menu { margin: 0 auto; overflow: auto; padding-bottom: 15px; width: 615px; }
#news .menu li { float: left; margin: 0 15px; width: 175px; }
#news .menu a { background-color: #e7e1d2; border-radius: 3px; color: #000; display: block; font-size: 9pt; padding: 5px 0; text-align: center; text-decoration: none; text-transform: uppercase; -moz-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4); -webkit-box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4); box-shadow: 2px 2px 4px 0 rgba(0,0,0,.4); }
#news .menu a:hover { background-color: #f5efdf; }

#stallions { background-color: #f6f0e0; border-radius: 5px; width: 180px; -moz-box-shadow: 0 0 5px 1px rgba(0,0,0,.3); -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.3); box-shadow: 0 0 5px 1px rgba(0,0,0,.3); }
#stallions h2 { border-bottom: 1px dotted #ac2829; color: #000; font: 400 1.8em Aldine401BTRoman, "Times New Roman" , Serif; margin: 0 10px 7px; padding: 28px 0 0; }
#stallions h3, #stallions h4 { color: #000; font: small-caps 400 13px "Times New Roman" , Serif; margin: 0 10px 0; padding: 0; }
#stallions h3.sibling { border-top: 1px dotted #ac2829; padding-top: 9px; }
#stallions h4 { color: #4c4c4c; margin: 0 10px 4px; }
#stallions ul, #stallions li { list-style: none; margin: 0; padding: 0; }
#stallions ul { border-top: 1px solid #cccbcb; margin-bottom: 25px; }
#stallions li { border-bottom: 1px solid #cccbcb; color: #95211d; font-size: 10pt; }
#stallions li a { background: url(images/stallion-bullet.gif) no-repeat 7px center; color: #95211d; display: block; padding-left: 18px; text-decoration: none; }
#stallions li a:hover { background-color: #fff9e8; color: #000; }
 
#rotator { overflow: hidden; width: 980px; height: 336px; }
#rotator img { margin: 0; padding: 0; }

div.heading { background-color: #faf7ef; border-bottom: 1px dotted #ac2829; border-top: 1px dotted #ac2829; margin-bottom: 15px; padding: 8px 10px; }
div.heading h2 { color: #95211d; font: 400 1.8em Aldine401BTRoman, "Times New Roman" , Serif; margin: 0; padding: 0; }
div.heading a.fb { background: url(images/facebook.png) no-repeat center center; float: right; font-size: 1px; overflow: hidden; text-indent: -9999em; width: 32px; height: 32px; }

