html{background-image: url(../images/background.jpg);}
strong{font-weight: bold;}

#bring-down-ie6{text-align: left; padding: 10px 10px; background-color: #FFFFCB; margin-bottom: 10px; border-bottom-color: #000000; border-bottom-style: solid; border-bottom-width: 1px;}
#bring-down-ie6 p{}
#bring-down-ie6 p a{color: blue;}
#bring-down-ie6 p a:hover{color: #CC0000;}

#ft{margin-bottom: 10px; margin-top: 10px; font-size: 85%; padding: 0px 10px;}
#hd {margin-top:10px;position:relative;padding-top:73px;}
#bd{background-image: url(../images/background-body.jpg);}
#bd .deco-top{background-image: url(../images/background-body-top.png); background-repeat: no-repeat;}
#bd .deco-bottom{background-image: url(../images/background-body.png); background-repeat: no-repeat; background-position: center bottom;}

.pad-horizontal{padding: 0px 20px;}

hr
{
border-top: 1px dashed #999;
border-bottom: 0px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}

*.clear{clear: both;height: 0;font-size: 1px;line-height: 0px;}
*.fltleft{float: left;}
*.fltright{float: right;}
*.logo-main{position: absolute; z-index: 1; left: 50px; top: 0px;}
*.logo-2{position: absolute; z-index: 2; right: 50px; top: 18px;}
p.path{display: block; font-size: 85%; margin-bottom: 20px;}
p.path a{color: #000; }
p.path a:hover{color: #666;}
p.desc {color: #666; font-size: 93%;padding-bottom: 10px;}
h1.page-title{font-family: "Trebuchet MS", Arial, Helvetica, sans serif; font-weight: bold; font-size: 153.9%; color: #a6392f; margin-bottom: 10px;}
*.utility-title{font-family: "Trebuchet MS", Arial, Helvetica, sans serif; font-weight: bold; font-size: 138.5%; color: #a6392f; margin-bottom: 10px;}
*.left{float: left; padding-right: 10px;}
*.header-photo{display:block;width:974px; height:270px;}
*.header-photo img{width:974px; height:270px;}
/*-- main menu -- */
#menu
{
	background-image: url(../images/menu-bar-background.gif);
	background-repeat: no-repeat;
	background-color: #a6392f;
	height: 44px;
	margin: 10px 0px;
	padding: 0px 12px;
}
#menu ul{}
#menu ul li {float: left;}
#menu ul li a
{
	color: #FFF;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans serif;
	text-decoration: none;
	font-size: 108%;
	display: block;
	padding: 13px 8px; padding-top: 14px;
	font-style: italic;
}
#menu ul li.last{}

#menu a:hover { color: #dce2c9; }
#menu li.active a{ color: #dce2c9; text-decoration: underline;}

.sub-menu{
	display:block;
	padding: 0px;
	margin-bottom: 10px;
	width:162px;
	margin-left: auto;
	margin-right: auto;	
}
*.sub-menu ul{background-image: url(../images/sub-middle.png); background-repeat: repeat-y; background-position: center center;}
*.sub-menu ul li{}
*.sub-menu ul li a{display:block; padding-top:2px;padding-bottom:2px;text-decoration:none;color:#a6392f;padding-left:20px;}
*.sub-menu ul li a:hover{background-color: #a6392f;color:white;}
*.sub-menu ul li a.active{background-color: #a6392f;color:white;}
*.sub-menu ul li ul{padding-left:2px; padding-right:2px; margin-bottom: 4px;}
*.sub-menu ul li ul li a{color:#FFF;}
*.sub-menu ul li ul li a:hover{color: #a6392f; background-color: #bebfa9;}
*.sub-menu ul li ul li a.active{color: #a6392f;background-color: #bebfa9;}

#lang-menu{position:absolute; right:0px; top:0px;z-index:10;}
#lang-menu p{padding:6px; font-size: 85%;}
#lang-menu a{text-decoration: none; padding: 4px; font-weight:bold; color: #333; margin-right: 2px; margin-left: 2px;}
#lang-menu a:hover{color: #a6392f;}

/*-- footer menu -- */
*.footer-menu{display: block; float: right;}
*.footer-menu ul{}
*.footer-menu ul li{float: left;}
*.footer-menu ul li a{color: #000;padding-left: 6px; padding-bottom: 8px; padding-right: 6px; padding-top: 8px; display: block;}
*.footer-menu ul li a:hover{color: #a6392f;}

*.copy{color: #000; padding-left: 6px; padding-bottom: 8px; padding-right: 6px; padding-top: 8px; display: block;}

*.articles-list{margin-bottom: 20px; display:block;}
*.articles-list h2{margin-bottom: 6px;color:white; font-weight:normal;font-size:116%;font-family: "Trebuchet MS", Arial, Helvetica, sans serif; background-color: #666;
padding: 6px;
}
*.articles-list ul{}
*.articles-list ul li{padding-bottom: 6px; margin-bottom: 6px; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px;}
*.articles-list ul li h3{font-weight: bold; display: block; font-size: 108%; margin-bottom: 4px;

/*	background-image: url(../images/list_arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;*/
	
}
*.articles-list ul li h3 a{text-decoration: none; color:#2266a2; }
*.articles-list ul li a:hover{color: #666;}
*.articles-list ul li .thumb{margin-right: 5px; border-right-color: #e3e3e3; border-right-style: dotted; border-right-width: 1px; display: block; float:left;}
*.articles-list ul li .thumb img{border: 1px solid #bebdaa;}
*.articles-list ul li p{font-size: 93%;}
*.articles-list ul li .date{font-size: 85%; color: #a6392f;}

*.downloads{margin-bottom: 20px; display:block;}
*.downloads h2{color:#666; font-weight:bold; padding-bottom: 10px;}
*.downloads ul{}
*.downloads ul li{padding-bottom: 5px; margin-bottom: 5px; border-bottom-color: #dbdbdb; border-bottom-style: solid; border-bottom-width: 1px;}
*.downloads ul li a{display: block; text-decoration: none; color:#1f306f; }
*.downloads ul li a:hover{ background-color: #e5e5e5;}
*.downloads ul li a img{padding-right: 6px;}

*.photo-gallery{display: block; margin-bottom: 10px;}
*.photo-gallery a{border-color: #cdcecc; border-style: solid; border-width: 1px; display: block; margin: 2px; padding:2px; float: left;}
*.photo-gallery a:hover{border-color: #933626; border-style: solid; border-width: 1px;}
*.photo-gallerya img{}

*.main-text{ display: block; margin-bottom: 20px;}
*.main-text p.date{color: #2266a2; margin-bottom: 5px; font-weight: bold;}
*.main-text p.back a{color: #2266a2; text-decoration: none; margin-top: 10px; margin-bottom: 10px; display: block;}

*.banners{display:block; text-align:center; }
*.banners .banner{border-color: #e9e9e9; border-style: solid; border-width: 0px; display:block; margin-top:5px; margin-bottom:5px;}
*.banners .banner h4{padding: 2px; font-size: 93%; color:#203272;}
*.banners .banner p{ font-size: 85%;}
*.banners .banner p a{text-decoration: none; padding: 2px; display: block; color: #666;}
*.banners .banner p a:hover{}


#search-form{padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: #666; border-bottom-style: solid; border-bottom-width: 0px; position:relative; top:0px; left:0px;}
#search-form fieldset{}
#search-form fieldset .search-ui{display: block; border-color: #bdbdbd; border-style: solid; border-width: 1px;}
#search-form fieldset legend{font-size:131%; font-weight:bold; color: #a6392f;font-family:"Trebuchet MS"; padding-bottom: 2px;}
#search-form .button{position: absolute; z-index: 3; top: 21px; right: 0px; margin-right:0px; }
#search-form .field{color: #666; font-weight: bold; border-color: white; border-style: solid; border-width: 0px; padding: 4px; font-size: 123.1%; width: 150px;}
iframe#a6392f

a.reg {display: block; background-image: url(../images/book-sprite.gif); background-position: 0px -28px; background-repeat: no-repeat; width: 132px; height: 28px;
color: white; text-align:center; text-decoration: none;  overflow: hidden; margin-bottom: 20px; cursor: pointer;}
a.reg:hover{background-position: 0px 0px;}
a.reg div{padding-top: 6px;}
#regform{}
#regform #contents{text-align:left;font-size:93%}
#regform legend{font-weight:bold; padding-bottom:8px;}
#regform fieldset{margin-top:6px; margin-bottom:6px;}
#regform label.left{width:25%;display:block;float:left;clear:left; margin-bottom: 4px; padding:2px;}
#regform .field{width:70%; margin-bottom: 4px; padding:2px;}
#regform p{font-size:85%;}
#regform .desc{display:block; font-size:85%;}
#regform label.desc{display:block;width:70%;clear:none;float:left;margin-bottom: 8px;}
#regform .check{margin-right: 10px; margin-top:2px; display:block; float:left;}
#regform ul li{margin-bottom: 6px;}

.home-race{}
.home-race h2{}
.home-race ul{}
.home-race ul li{margin: 0px 0px;}
.home-race ul li img{margin-bottom: 5px; border: 1px solid #bebdaa;}
.home-race ul li h3 a{font-size: 123.1%;color: #a6392f;font-weight: bold; margin: 5px 0px; display: block;text-decoration: none;}
.home-race ul li h3 a:hover{color: #2266a2;}
.home-race ul li p{}
.home-race ul li .date{color:#a6392f; display: block;font-size: 85%;}
.home-race .more{font-size: 85%; color: #2266a2; margin-top: 10px; display: block;}
.home-race .more a{color: #2266a2;}

.home-list{ margin-bottom: 20px;}
.home-list h2{margin-bottom: -20px;}
.home-list ul{}
.home-list ul li{margin: 30px 0px;}
.home-list ul li img{margin-right: 5px; margin-bottom: 5px; float: left;border: 1px solid #bebdaa;}
.home-list ul li h3 a{font-size: 123.1%;color: #a6392f;font-weight: bold; margin: 5px 0px; display: block; text-decoration: none;}
.home-list ul li h3 a:hover{color: #2266a2;}
.home-list ul li p{font-size: 85%;}
.home-list ul li .date{color:#a6392f; display: block;font-size: 85%;}
.home-list .more{font-size: 85%;display: block; margin-top: -20px;}
.home-list .more a{color: #2266a2;}

*.html-banner{padding-left: 10px;  display:block;float:left;width:266px; margin:2px;}
*.html-banner .deco
{
padding-left: 10px; display: block;
}
*.html-banner .deco h4 a{font-size:116%;font-weight:bold;color: #a6392f;padding:8px;font-family:"Trebuchet MS"; padding-left: 0px;text-decoration: none; display: block;}
*.html-banner .deco p{font-size:93%;color:#666;padding-left:20px;}
*.html-banner .deco p a{text-decoration: none;color: #666;}
*.html-banner .deco .photo{float: left; padding-right: 5px;}

*.home-title{padding-left:10px;padding-bottom:5px;padding-top:0px;font-family: "Trebuchet MS", Arial, Helvetica, sans serif; font-weight: bold; font-size: 167%; color: #a6392f;}
*.pad-home{padding-left:10px;padding-top:0px;display:block;}
p.explore-more{font-size:85%}
p.explore-more a strong{font-size: 116%}
p.explore-more a {padding-bottom: 5px; padding-top: 5px; background-position: 2px 8px; background-repeat: no-repeat; text-decoration:none; display: block; padding-left: 25px; color: #4b7049; background-image: url(../images/mag-glass2.gif); }
p.explore-more a:hover{color: #4b7049; }
p.keyword{border-color: #d0d0d0; border-style: solid; border-width: 1px; margin-bottom: 20px; padding: 8px; }
p.keyword span{font-weight: bold; background-color: #4d734b; padding-left: 2px; padding-right: 2px; color: white;}

*.galleries-selector{}
*.galleries-selector .li{margin: 6px; height: auto; width: 150px; display: block; float: left;}
*.galleries-selector .li a{border-color: #a6392f; border-style: solid; border-width: 1px;display: block;}
*.galleries-selector .li a:hover{border-color: #2469a5; background-color: #2469a5;}
*.galleries-selector .li a img{margin:2px;}
*.galleries-selector .li p a{padding: 2px; text-decoration: none; color: #a6392f; width:auto; height:auto; border-width: 0px;}
*.galleries-selector .li p a:hover{color: #a6392f;background-color: transparent;}

#signup-form{}
#signup-form form{}
#signup-form form fieldset{}
#signup-form form fieldset legend{color:#666;}
#signup-form form fieldset span{display:block; padding: 4px 0px; margin: 4px 0px;}
#signup-form form fieldset span label{float:left;}
#signup-form form fieldset span.date input{width: 35px;}
.social{display: block; text-align: center;}
.credits{display: block; text-align: center;}