* {padding: 0; margin: 0;}
body {font-family: helvetica, arial, verdana, san-serif; background-color: #624330; color: #1c0c02;}

div#web {text-align: center; width: 960px; margin: 0 auto; background-color: #fcf2e8; }

div#header {background: url('../images/banner.jpg') no-repeat; width: 960px; height: 165px;}
div#navigation {padding: 7px 10px 5px 10px; text-align: left; background-color: #3e2312;}
div#navigation a {color: #ffffff; font-weight: bold; text-decoration: none; padding: 0 10px;}
div#navigation a.onpage {padding: 7px 10px 5px 10px; text-align: left; background-color: #AA4F18;}

div#navigationB {padding: 7px 10px 5px 450px; text-align: left; background-color: #AA4F18; font-size: 0.9em;}
div#navigationB a {color: #ffffff; font-weight: normal; text-decoration: none; padding: 0 15px;}

div#navigationC {padding: 7px 10px 5px 270px; text-align: left; background-color: #AA4F18; font-size: 0.9em;}
div#navigationC a {color: #ffffff; font-weight: normal; text-decoration: none; padding: 0 15px;}


a img {border: 0;}
a {color: #1c0c02;}

div#content {padding: 30px 10px;}
div#text {padding: 10px;}
div#leftcol {float: left; width: 180px; padding: 0 5px 20px 5px;}
div#midcol {float: left; width: 540px; padding: 0 10px 20px 10px;}
div#rightcol {float: left; width: 180px; padding: 0 5px 20px 5px;}

h1 {text-align: left; font-size: 1.2em;}
h2 {text-align: left; font-size: 1.2em;}
p {text-align: left; padding: 5px 0; margin: 5px 0; line-height: 1.3em; font-size: 0.9em;}
p.year {clear: both; font-weight: bold; font-size: 1.2em; border-bottom: 1px solid #1c0c02; padding: 20px 0 0 3px; color: #1c0c02;}
p.pressTitle {font-size: 1.2em; padding: 10px 10px 0 0; margin: 10px 10px 0 0; border-bottom: 1px solid #1c0c02;}
p.pressTitle a {text-decoration: none;}
p.pagetitle {font-size: 1.2em; font-weight: bold;}
p.lanwadesads img {padding: 0 15px;}
img.studlogo {padding: 0 0 5px 0; margin: 2px 0;}
ul {text-align: left; padding: 0 0 10px 20px; margin: 5px; font-size: 0.9em;}
ul li {padding: 5px; margin: 0; line-height: 1.3em;}
img.fltrght {float: right; padding: 10px 0 10px 10px;}

div#footer {background-color: #3e2312; clear: both; margin: 20px 0 20px 0;}
div#footer p {color: #ffffff; font-size: 0.8em; padding: 5px;}

table {color: #1c0c02;}
td {border: 1px solid #ffffff;}
td.smaller {font-size: 0.8em; padding: 5px 0;}

div.foal {float: left; width: 280px; padding: 5px; margin: 11px; height: 280px;}
div.foal p.foalname {font-weight: normal; font-size: 1.1em; padding: 0; margin: 0;}
div.foal p {padding: 0 10px; font-size: 0.8em;}

div.yearling {float: left; width: 280px; padding: 5px 5px 20px 5px; margin: 11px; height: 380px;}
div.yearling p.foalname {font-weight: normal; font-size: 1.1em; padding: 0; margin: 0;}
div.yearling p {padding: 0 10px; font-size: 0.8em;}

div.NZyearling {float: left; width: 280px; padding: 5px 5px 20px 5px; margin: 11px;}
div.foaltextNZ {float: left; width: 550px; padding: 55px 5px 20px 20px; margin: 11px;}

div.twoyearling {float: left; width: 590px; padding: 20px 5px 20px 150px; margin: 11px; height: 550px;}
div.twoyearling p.foalnameone {text-align: left; float: left; width: 280px; padding: 0 30px 0 0;}
div.twoyearling p.foalnametwo {text-align: right; float: left; width: 280px; padding: 0;}

div#enquiry {text-align: left; width: 380px; padding: 30px 0 20px 10px; float: left;}
div.enquirycol {float: left; height: 30px; width: 150px; clear: both;}
div.enquirycolB {float: left; height: 30px;}
div.enquirycolC {float: left; clear: both; padding: 0 0 20px 0;}
div.enquirycol input.submitbutton {margin: 10px 0;}

div#enquiryimg {float: left; padding: 0 0 30px 0;}

div.videoembed {float: left; width: 470px; margin: 0 auto; padding: 0 0 40px 0;}
div.videoembed p {text-align: center; font-weight: bold; font-size: 1.2em;}

ul.gallerymenu {list-style-type: none; float: left; width: 270px; text-align: center;}

div.marephoto {width: 600px; float: left; padding: 10px 0 30px 0;}
div.progeny {width: 300px; float: left; padding: 10px 0 0 20px;}
div.progeny p.date {padding: 0 0 0 30px; margin: 0;}
div.progeny p {padding: 0; margin: 0;}
div.progeny ul {padding: 0 0 20px 60px; margin: 0;}
div.progeny ul li {margin: 0; padding: 0;}

div.prizeblock {padding: 0 0 10px 0; clear: both; float: left;}
div.prizeline {clear: both; float: left; width: 960px; }
div.prizeline div.prizeleft {float: left; width: 100px; text-align: left;}
div.prizeline div.prizeleft p {padding: 0 0 0 20px; margin: 0;}
div.prizeline div.prizeright {float: left; width: 100px; text-align: left;}
div.prizeline div.prizeright p {padding: 0 0 0 20px; margin: 0;}

a.defreeze {color: white; text-decoration: none; font-size: 0.6em;}

div#formfollow {text-align: left;}
div#formfollow div.formline {float: left; clear: both; padding: 10px 0; width: 915px;}
div#formfollow div.formline div.formleft {float: left; width: 250px;}
div#formfollow div.formline div.formright {float: left; width: 400px;}
div#formfollow div.formline div.formright input {width: 300px;}
div#formfollow div.formline div.formright span {font-size: 0.8em; line-height: 1.3em;}
div#formfollow div.formsubmit {float: left; width: 300px; padding: 0 0 0 200px;}
div#formfollow h2 {padding: 30px 0 10px 0; clear: both;}
div#formfollow table {border: 0;}
div#formfollow table tr.heading {background-color: #bdad9e;}
div#formfollow table tr.even {background-color: #e9ddd0;}

.err
{
	color: red;
}

div#twittering {padding: 0 0 10px 0; color: #000000; text-align: left;}
div#twittering ul {list-style-type: none; padding: 0; margin: 0;}
div#twittering ul li {list-style-type: none; padding: 0; margin: 0;}
div#twittering a  {color: #3e2312; font-weight: bold; text-decoration: none; line-height: 1.5em;}
div.tweet img {float: left; width: 50px; padding: 0 10px 10px 0;}
div.break {clear: both; height: 20px;}
