/* find & replace

( images/
( /templates_css/images/horseandjockey/alt/

*/
* {margin: 0;padding: 0;}
html {
height:100%;
}
body {
font-family: "Georgia", times, serif;
color: #000;
background: #0D2E0C url(/templates_css/images/horseandjockey/alt/z2.png) repeat 50% 0;
font-size: 76%;
line-height: 1.4;
height:100%;
min-width: 780px;
}
body>#wrapper {
min-height: 100%;
background: url(/templates_css/images/horseandjockey/alt/grad.png) repeat 50% 0;
_height:100%;
}
#container {
}
#header {
position: relative;
height: 168px;
}
#logo {
height: 138px;
background: url(/templates_css/images/horseandjockey/alt/logo2.png) no-repeat 50% 65px;
}
#headertext, #logo h1 {
position: absolute;
left: -5000px;
}
#contact {}
#contact p {
text-align: center;
padding: 0;
color: #E6B629;
font-size: 0.8em;
height: 13px;
}
#inner {
max-width: 580px;
margin: 0 auto;
padding: 0 180px 0;
position:relative;
_width: 580px;
}
#nav {
width: 140px;
position:absolute;
top:22px;left:0;
padding: 18px 20px 0;
background: url(/templates_css/images/horseandjockey/alt/nav2.png) no-repeat 20px 0;
}
#nav ul {
list-style:none;
margin: 0; padding: 10px 0; border: 0;
border-top: 1px solid #567046;
border-bottom: 1px solid #567046;
}
#nav li {
margin: 0; padding: 0; border: 0;
}
#nav li#link1 a {}
#nav li a {
display:block;
margin: 0;
padding: 6px 8px 5px 0;
font-size: 0.9em;
color: #F9ECC6;
background: none;
font-weight: normal;
text-align: right;
}
#nav li a:link, #nav li a:visited {
}
#nav li a:focus, #nav li a:hover {
text-decoration: none;
background-image: url(/templates_css/images/horseandjockey/alt/bullet2_2.png);
background-repeat: no-repeat;
background-position: 100% 1em;
_background-image: url(/templates_css/images/horseandjockey/alt/bullet2_2.gif);
}
#nav li a:active {background: #0D2E0C;}
#nav li a.currentpage {
color: #E6B629;
background: #0D2E0C;
}
#content {
padding: 0 30px;
position: relative;
color: #F9ECC6;
}
#content h1 {
color: #E6B629;
font-size: 2.2em;
border-bottom: 1px solid #567046;
font-weight: normal;
margin-bottom: 1em;
padding:0;
height: 40px;
}
#content #main h1 {
padding-top: 20px;	
font-size: 2em;
}
#newslettersubscribe {
position:absolute;
top:20px;
width: 180px;
padding: 0;
right: -180px;
_right: 0;
}
#mininews {
position: absolute;
top:125px;
right: -180px;
width: 180px;
_right: 0;
}
#newslettersubscribe h2, #mininews h1 {
font-size: 0.9em;
font-weight: bold;
color: #E6B629;
height: 20px;
margin: 0 20px 10px;
border-bottom: 1px solid #567046;
}
#mininews ul {
margin:0 20px 0 6px;padding: 3px 5px 15px;
background: url(/templates_css/images/horseandjockey/alt/line2.png) no-repeat 100% 100%;
}
#timetable h2, #timetable h3 {
font-size: 0.9em;
font-weight: bold;
color: #E6B629;
margin: 1em 20px 0.5em;
}
#timetable h2 {
border-bottom: 1px solid #567046;
height: 20px;
margin-bottom: 20px;
}
#content #timetable p {
padding: 0 20px 0.5em;
margin: 0;
font-size: 0.9em;
line-height: 1;
text-align:left;
}
#timetable p strong {
font-size: 1em;
font-weight: normal;
}
#content #mininews li { 
padding-left: 9px;
padding-bottom: 0.5em;
font-size: 0.9em;
}
#content #newslettersubscribe p {
padding: 10px 20px;
margin: 0;
text-align: right;
}
#newslettersubscribe input {border: 0;}
#newslettersubscribe input.text {
width: 134px;
padding:2px 3px;
background: #2B6305 url(/templates_css/images/horseandjockey/alt/textinput2.png) no-repeat 0 0;
height: 14px;
font-size: 0.9em;
color: white;
}
#newslettersubscribe input.text:focus {background: url(/templates_css/images/horseandjockey/alt/textinput2.png) no-repeat 0 100%;}
#newslettersubscribe input.button {
height: 16px;
padding:0 0 0 5px;
font-size: 9px;
font-family: "Georgia", times, serif;
background-color: transparent;
background-image: url(/templates_css/images/horseandjockey/alt/button2.png);
background-repeat: no-repeat;
background-position: 0 5px;
color: #E6B629;
_background-image: url(/templates_css/images/horseandjockey/alt/button2.gif);
}
#newslettersubscribe input.button:hover, #newslettersubscribe input.button:focus, #newslettersubscribe input.button:active {
background-position: 0 -25px;
color: #F2E9D2;
}
#main {
padding-bottom: 20px;
border-bottom: 1px solid #567046;
}
#footer {
clear:left;
height: 70px;
max-width: 520px;
margin: 0 auto;
padding: 0 0 0;
_width: 520px;
}
#footer p {
text-align: right;
font-size: 0.9em;
}
#footer p a {
font-weight: normal;
background: none;
}
.hide {display:none;}
img {border: 0;}
/*typography*/
a {
text-decoration: none;
font-weight: bold;
color: #E6B629;
background: #0D2E0C;
}
#content a {
padding: 0 0.3em;
border: 1px dotted #567046;
}
a:link {}
a:visited {}
a:focus, a:hover{
text-decoration: underline;
color: #F9ECC6;
}
#content a:focus, #content a:hover {
border-color: #F9ECC6;
text-decoration: none;
}
a:active {background: #2B6305;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1 {font-size: 1.4em;}
h2, h3 {font-size: 1.2em;}
h4,h5 {font-size: 1.0em;}
h6 {font-size: 0.8em;}
p, li {font-size: 1em;}
#content p {
padding: 0 0 1em;
text-align: justify;
line-height: 1.6;
}
ul, ol {padding: 0 0 1em 40px;}
#content li {
margin: 5px 0 0 0;
padding-left: 1.1em;
background-image: url(/templates_css/images/horseandjockey/alt/bullet_2.png);
background-repeat: no-repeat;
background-position: 0 0.35em;
list-style: none;
_background-image: url(/templates_css/images/horseandjockey/alt/bullet_2.gif);
}
strong, b {
color: #E6B629;
font-weight: bold;
font-size: 1.2em;
}
.clear {clear: both;}
#mininews a {
margin-left: 0.2em;
padding: 0 0.2em;
}
.imagebox {
text-align: center;
width: 312px;
margin: 10px auto 20px;
background: url(/templates_css/images/horseandjockey/alt/ftop2.jpg) no-repeat 50% 0;
}
.imagebox span.imagewrapouter {
display:block;
overflow: hidden;
background: url(/templates_css/images/horseandjockey/alt/fbot2.jpg) no-repeat 50% 100%;
padding: 51px 47px 52px 47px;
}
.imagebox span.imagewrapinner {
display:block;
width: 216px;
overflow:hidden;
text-align: center;
}
.imagebox img {display: inline;}
input.text, textarea {
background: #0D2E0C;
border: 1px solid #567046;
color: #F2E9D2;
padding: 2px;
}
input.text:focus, textarea:focus {border-color: #F2E9D2;}
#contactform {
border-bottom: 1px solid #567046;
margin-bottom: 20px;
}
label {
font-weight: bold;
color:#E6B629;
}
#contactform p.contactname, #contactform p.contactemail {
width: 49.9%;
float:left;
}
#contactform p.contactname input.text, #contactform p.contactemail input.text {width: 90%;}
#contactform label {display: block;}
#contactform textarea {
width: 95%;
height: 100px;
}
#contactform .contactcaptcha {clear: left;}
#content .gallery .gallerythumbnew {
margin:0;padding:0;border:0;width: 49.9%;
}
#content .gallery .gallerythumbnew a {
margin:0;padding:0;border:0;
}
#content .gallery .gallerythumbnew img {
margin:0 0 10px;padding:3%;border:0;background: #0D2E0C;
}
#content .gallery .gallerythumbnew a:focus img, #content .gallery .gallerythumbnew a:hover img {background: #000000;}
#content .gphoto {padding:0;}