@charset "utf-8";
@import url("reset.css");
/* CSS Document */
body			{background:#629fcc url(../images/bgBody.gif) repeat-x}
#wrap 			{width:795px; padding:0 10px 10px; margin:0 auto;
				 background: #022c5e url(../images/bgWrap.gif) repeat-x}
/*--------------------------------------*/
/*header--------------------------------*/
#header			{height:140px; position:relative; }
#logo			{background:url(../images/logo.png) no-repeat; width:348px; height:115px; position:absolute;
				 bottom:7px; left:9px; font-size:0; text-indent:-9999px}
#headerSide		{background:#e9eef3 url(../images/bgHeaderSide.gif) repeat-x; width:181px; height:114px; float:right; position:relative; padding:26px 0 0 15px}
#headerSide p	{font-size:20px; color:#022c5e; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
				 margin:0; width:64px; float:left; margin-right:10px; line-height:20px} 	
#headerSide	img	{display:inline-block; margin:10px 20px 0 0; float:right}
#navMenu		{height:51px; background:url(../images/bgMenu.gif) repeat-x;}
#navMenu ul		{width:736px; margin:0 auto}
#navMenu ul li	{float:left; line-height:51px; background:url(../images/bgMenuBorder.gif) no-repeat right;
				 padding:0 15px}
 ul li a:link,
 ul li a:visited{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#104074; 
 				 text-decoration:none}
 ul li a:hover,
 ul li a.selected,
 ul li a:active	{color:#60a3d6}
 

/*--------------------------------------*/
/*content-------------------------------*/
#content		{padding-top:9px; background-color:#fff; position:relative}
#contentIner	{float:left; width:535px; padding:16px 25px 0 39px;}
#contentIner p	{color:#8f8f8f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
#sideBar		{float:right; width:196px}
#contentIner img{float:right; margin: 0 0 15px 15px;}
#contentIner img.left{float:left; margin: 0 15px 15px 0;}
.bigBlock		{background:url(../images/bgBigBlockTop.gif) no-repeat; width:250px; margin-top:11px}
.bigBlockBottom {background:url(../images/bgBigBlockBottom.gif) bottom no-repeat; width:202px; min-height:215px; 
				 padding:15px 24px 10px;}
.bigBlock h2	{text-align:center}
.bigBlock img	{margin-top:10px}
.bigBlock p, 
.smallBlock p	{font-size:12px; color:#999; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
				 line-height:16px; margin-bottom:10px}
.bigBlock a:link,
.bigBlock a:visited,
.smallBlock a:link,
.smallBlock a:visited,
#latestNews a:link,
#latestNews a:visited
				{float:right; font-size:10px; color:#999; font-family:"Lucida Sans Unicode", Arial, Helvetica,
 				 sans-serif; text-decoration:underline;}
.linkBlock a:link, .linkBlock a:visited {font-size:12px; line-height: 20px; color:#999; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; text-decoration:underline;}
.bigBlock a:link,
.bigBlock a:visited{margin-bottom: 15px;}
.bigBlock a:hover,
.smallBlock a:hover,
.linkBlock a:hover,
#latestNews a:hover
				{text-decoration:none; color:#60a3d6}
.smallBlock		{background:url(../images/bgSmallBlockTop.gif) no-repeat; width:160px; margin-top:28px}
.linkBlock		{background:url(../images/bgSmallBlockTop.gif) no-repeat; width:160px; margin: 5px 0 0 15px;}
.smallBlockBottom
				{background:url(../images/bgSmallBlockBottom.gif) bottom no-repeat; width:110px;
				  min-height:118px; _height: 118px; position: relative;
				 padding:15px 25px 20px;}
.linkBlock.smallBlockBottom {margin: 0 0 15px 15px;}
.smallBlock h3, .linkBlock h3	{text-align:center; position:relative}
#horse			{clear: both; background:url(../images/horse.png) no-repeat bottom; margin:0 auto; width:235px; height:200px; z-index:20; display: block;}
/*--------------------------------------*/
/*sideBar-------------------------------*/
#sideBar		{float:right; width:196px; background:url(../images/bgSideBarBorder.gif) left repeat-y;}
#latestNews		{background:url(../images/bglatestNews.gif) no-repeat top; padding:18px 17px 0; float:left}
#latestNews	h1	{background:url(../images/hLatestNews.gif) no-repeat; margin-bottom: 0px;}
#latestNews	p, .newsletter p	{font-size:13px; margin:10px 0; line-height:18px}
#latestNews img	{display:block; margin:0 auto}
.sideBlock		{background:url(../images/bgSideBarLine.gif) no-repeat top; padding:18px 17px 0;
				 float:left; margin-top:20px; }
input[type="text"]	{border:1px solid #ccc; width:150px; height:16px; margin-bottom:5px; font-size:13px; color:#999; padding:2px 5px; font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;}

input[type="submit"]{
display:block; 
width:70px; 
height:20px; 
background:url(../images/bgbutton.gif) repeat-x top left; 
font-size:13px; 
font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
color:#fff; 
float: right;
text-align:center; 
}	

input[type="submit"]:hover	{
background:url(../images/bgbutton.gif) repeat-x 0 -20px;
}		
	 
/*--------------------------------------*/
/*footer--------------------------------*/
#footer			{height:108px; width:795px; margin:0 auto; text-align:center}
#footer	p		{color:#fff; margin:10px 0 0 0; font-size:12px; line-height: 1.3em;}
#footer p.phone,
#footer a		{color:#022c5e; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
				 margin-top:10px}
#footer p a		{color:#fff; text-decoration:underline}
#footer p a:hover{text-decoration:none}
/*--------------------------------------*/
/*gloabl--------------------------------*/
.readMore		{position:absolute; bottom:15px; right:20px; z-index:40; width:58px}
.align			{text-align:right;}
strong			{color:#1b2f5c; font-weight: normal;}
.newsletter h1	{background:url(../images/hNewsLetter.gif) no-repeat; margin-bottom: 0px;}
.sponsor h1		{background:url(../images/hSponsors.gif) no-repeat; margin-bottom: 0px;}
.left			{float:left}
.right			{float:right}
.center			{float:left; margin-left:28px}

/*--------------------------------------*/
/*sponsors--------------------------------*/

.break {
clear: both;
height: 10px;
}

a.british_eventing{
display: block;
width: 55px;
height: 58px;
float: left;
background:url(../images/british_eventing.gif) no-repeat;
}

a.british_eventing:hover{
background-position: 0 -58px;
}

a.dalehead{
margin-left: 14px;
display: block;
width: 68px;
height: 42px;
float: right;
background:url(../images/dalehead.gif) no-repeat;
}

a.dalehead:hover{
background-position: 0 -42px;
}


a.rendezvous{
clear: both;
display: block;
width: 75px;
height: 38px;
float: left;
background:url(../images/rendezvous.gif) no-repeat;
}

a.rendezvous:hover{
background-position: 0 -38px;
}

a.cafe_cio{
margin-left: 14px;
display: block;
width: 67px;
height: 40px;
float: right;
background:url(../images/cafe_cio.gif) no-repeat;
}

a.cafe_cio:hover{
background-position: 0 -40px;
}

a.mitsubishi{
clear: both;
display: block;
width: 152px;
height: 84px;
background:url(../images/mitsubishi.gif) no-repeat;
}

a.mitsubishi:hover{
background-position: 0 -84px;
}

a.sbs{
clear: both;
display: block;
width: 152px;
height: 40px;
background:url(../images/sbs.gif) no-repeat;
}

a.sbs:hover{
background-position: 0 -40px;
}

a.eww{
clear: both;
display: block;
width: 152px;
height: 246px;
background:url(../images/eww.gif) no-repeat;
}

a.eww:hover{
background-position: 0 -246px;
}

a.abc{
clear: both;
display: block;
width: 152px;
height: 22px;
background:url(../images/abc.gif) no-repeat;
}

a.abc:hover{
background-position: 0 -22px;
}

a.david_hill{
clear: both;
display: block;
width: 152px;
height: 51px;
background:url(../images/david_hill.gif) no-repeat;
}

a.david_hill:hover{
background-position: 0 -51px;
}


a.white_rose{
clear: both;
display: block;
width: 152px;
height: 112px;
background:url(../images/white_rose.gif) no-repeat;
}

a.white_rose:hover{
background-position: 0 -112px;
}

a.freedom{
clear: both;
display: block;
width: 152px;
height: 52px;
background:url(../images/freedom_dressage.gif) no-repeat;
}

a.freedom:hover{
background-position: 0 -52px;
}

a.danielle{
clear: both;
display: block;
width: 152px;
height: 57px;
background:url(../images/danielle_allen.gif) no-repeat;
}

a.danielle:hover{
background-position: 0 -57px;
}

/*--------------------------------------*/
/*large_images--------------------------------*/

div.main_img {
background:url(../images/photo_bg.png) no-repeat;
width: 530px;
height: 250px;
padding: 25px;
}

div.main_img a{
display:block; 
height:200px; 
width:480px; 
}

div.main_img a:hover{
background-position: -480px 0;
}

div.main_img p a{
display:inline; 
font-size: 80%;
color: #104074;
text-align: right;
text-decoration: underline;
}

div.main_img p a:hover{
text-decoration: none;
}

a.sbs_img {
background:url(../images/sbs.jpg) no-repeat; 
}

a.amy {
background:url(../images/amy_dixon.jpg) no-repeat; 
}

a.james {
background:url(../images/james.jpg) no-repeat; 
}

a.ruth {
background:url(../images/ruth.jpg) no-repeat; 
}

a.news_img {
background:url(../images/rider.jpg) no-repeat; 
}

a.visitors_img {
background:url(../images/rider1.jpg) no-repeat; 
}

a.competitors_img {
background:url(../images/rider2.jpg) no-repeat; 
}

a.sponsors_img {
background:url(../images/rider3.jpg) no-repeat; 
}

a.volunteer_img {
background:url(../images/volunteers.jpg) no-repeat; 
}

a.press_img {
background:url(../images/rider4.jpg) no-repeat; 
}

#contentIner table{
width: 100%;
margin-bottom: 40px;
}




