/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/styles/main.css */

/* @override http://boneopark.efront.com.au/main.css */

/* @override http://boneopark.efront.com.au/main.css */

/* @override http://boneopark.efront.com.au/main.css */

* { padding: 0; margin: 0; }
html { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-image: url(/images/background.png);
 color: #00188C;
}
h1,h1,h3,h4{
color: #00188C;
}

h5{
	font-family: Arial;
	font-size: 15px;
	color: #c6ac00;
	margin-bottom: 10px;
}
img{
	border:0;
}
p{
 line-height: 14px;
 color: #00188C;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin-bottom: 10px;
}
ul, li {
	padding: 4px 0;
	line-height: 13px;
	color: #00188C;
	
}
h1{
 font-family: Georgia;
 font-size: 24px;
 font-weight: bold;
 margin-bottom: 15px;

}

h3{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;

}

a {
color: #C6AC00;
text-decoration: underline;
}
#wrapper { 
 margin: 0 auto;
 width: 962px;
 position: relative;
}
#header {
 width: 962px;
 color: #333;
 height: 115px;
 margin: 10px 0px 0px 0px;
/*  background: #fff; */
 background-image: url(/images/header.png);
}

#header-left{
width: 500px;
float: left;
text-align: right;
color: #666;
}

#header-right{
width: 249px;
float: left;
text-align: right;
color: #666;

}
#flashContent{
margin-bottom: 5px; 
width:749px;
height:198px;

}


#monoslideshow{
width:749px;
float: left;
margin-bottom: 5px; 
background: #fff;
}

.photo-credit{
padding-top: 2px;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
color: #00188C;
}

.breadcrumbs{
width:702px;
height:20px;
padding-left: 20px;
color: #C6AC00;
}

.breadcrumbs a{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
}

#content-holder { 
 width: 937px;
 color: #333;
 background: #fff;
 padding:20px 10px 20px 15px;
 min-height: 600px;
 float:left;
}

#home-nav{
position: absolute;
top: 140px;
left: 15px;
}

#side-bar{
width:170px;
min-height: 600px;
margin-right: 15px;
float: left;

}
#content-home { 
 width: 932px;
 color: #333;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 15px 15px 20px 15px;

}

#main-nav{
width:170px;
height:205px;
float: left;


}

#sub-nav{
width:170px;
height:305px;
float: left;
margin-top: 25px;


}

#content{
width:749px;
float: left;

}

.col-left{
width: 466px;
float: left;
padding:3px 14px 20px 20px;
margin-top: 0px;
}

.col-left ul{
padding-left: 15px;
}

.col-right{
width: 246px;
float: left;
margin-top: 0px;
color: #00188C;
}

.col-calendar{

width: 688px;
float: left;
padding:3px 14px 20px 20px;
margin-top: 0px;

}

#flash_content{ 
 width: 932px;
 color: #000;
 background: #fff;
 height: 318px;  
 padding-left:15px;
 padding-right: 15px;	
}

.column{ 
 width: 310px;
 color: #00188C;
 float: left;
 display: inline;
/*  background: #fff url('/images/column_header.gif') no-repeat left top;   */ 
}

.column_text {
	padding: 6px 25px 0 20px;
	
}

.column_text_wo {
	padding: 0px 0px 0 15px;
	width: 140px;
	float:left;
	margin-top: 10px;
}

.home-col-text-1{
	width: 260px;
	float:left;
	margin-top: 10px;
	padding: 6px 25px 0 15px;

}

.home-col-text-2{
	width: 185px;
	float:left;
	margin-top: 10px;
	padding: 6px 10px 0 15px;

}
.home-col-text-3{
	width: 170px;
	float:left;
	margin-top: 10px;
	padding: 6px 10px 0 15px;

}

.home-content-image{
	margin-top: 10px;
	width: 72px;
	float: left;
}

.current_date_holder{
 background: #fff url('/images/cal-holder.gif') no-repeat 0 top;
 width: 89px;
 height: 82px; 
 float:left;
 margin-top: 20px;

}
.current_date_holder h1 {
 font-family: Georgia;
 font-size: 26px;
 color:#000;
 text-align: center;
} 

.thedate {
 font-family: Georgia;
 font-size: 26px;
 color:#000;
 text-align: center;
 margin-top: -4px;
}
.themonth {
 font-family: Georgia;
 font-size: 12px;
 color:#000;
 text-align: center;
 margin-top: 8px;
}

.current_date_holder h4 {
 font-family: Georgia;
 font-size: 11px;
 color:#000;
 text-align: center;
 padding-top: 6px;
} 

.column_title h1 {
 font-family: Georgia;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 padding: 5px 0 0 15px;
} 

.column_title{
 background: #fff url('/images/title-bg.gif') no-repeat 0 top; 
 width: 246px;
 height:24px;
 color: #fff;
 text-transform: uppercase;
 padding: 0px;
 margin: 0;
}

.home-col-title{
 background: #fff url('/images/home-col-title.gif') no-repeat 0 top; 
 width: 309px;
 height:24px;
 color: #fff;
 text-transform: uppercase;
 padding: 0px;
 margin-right:1px;
}

.home-col-title h1 {
 font-family: Georgia;
 font-size: 12px;
 font-weight: normal;
 color: #fff;
 padding: 5px 0 0 15px;
}


#footer{ 
 width: 932px;
 color: #00188C;
 background: #fff;
 height: 15px;
 padding-left: 30px;
 padding-top: 4px;
 margin-top: 10px;
 margin-bottom: 15px;
 font-size: 10px;
}

.column_text h1 {
	font-family: Georgia;
	text-transform: uppercase;
	color:#C6AC00;
	font-size: 16px;
	padding-bottom: 10px;
}


.header_gold{
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color:#C6AC00;
	font-size: 12px;
}

.header_blue{
	font-family: "Trebuchet MS";
	text-transform: uppercase;
	color:#00188C;
	font-size: 12px;
}

/* SIDE MENU */

.sub_menu_item {

	padding: 5px 0;
	height: 12px;
	font-size: 12px;
	color: #C6AC00;
	margin-left: 10px;
	text-decoration: none;
	font-family: Georgia;

}
.sub_menu_item a {
	text-decoration: none;
}

.sub_menu_item_selected {

	padding: 5px 0;
	height: 12px;
	font-size: 12px;
	color: #00188C;
	margin-left: 10px;
	text-decoration: none;
	font-family: Georgia;
}

.sub_menu_item_selected a {
text-decoration: none;
color: #00188C;
}

#calendar-legend{
margin-top: 30px;
color: #00188C;

}


.legend-events{
 background-position: left;
 background: #fff url('/images/event-swatch.gif') no-repeat; 
 padding-left: 25px;
 margin-bottom: 10px;
 margin-left: 10px;
 height: 18px;
}
.legend-events p{
padding-top: 3px;

}
.legend-clinics p{
padding-top: 3px;

}
.legend-dressage p{
padding-top: 3px;

}

.legend-clinics{
 background-position: left;
 background: #fff url('/images/clinic-swatch.gif') no-repeat; 
 padding-left: 25px;
 margin-bottom: 10px;
 margin-left: 10px;
 height: 18px;
}

.legend-dressage{
 background-position: left;
 background: #fff url('/images/dressage-swatch.gif') no-repeat; 
 padding-left: 25px;
 margin-bottom: 10px;
 margin-left: 10px;
 height: 18px;
}



/*  IMAGES */

.gallery-image{
width: 127px;
margin-right: 15px;
margin-bottom: 15px;
float: left;
text-align: center;
color: #00188C;
border: none;
}

.gallery-image a{
	color: #00188C;
	text-decoration: none;
	border: none;
	font-size: 12px;
	font-weight: normal;
}

a.booking {
width: 170px;
height: 18px;
display: block;
font-size: 13px;
color: #fff;
padding-top: 5px;
text-decoration: none;
font-family: Georgia;
text-transform: uppercase;
text-align: center;
background-image: url('/images/btn_blank.gif');

}

a.booking:hover {
width: 170px;
height: 18px;
display: block;
font-size: 13px;
color: #fff;
padding-top: 5px;
text-decoration: none;
font-family: Georgia;
text-transform: uppercase;
text-align: center;
background: #00188C;

}

.news-article{
padding-bottom: 15px;
border-bottom: 1px solid #00188C;
margin-bottom: 15px;

}

.news-article h3, .news-article h2, .news-article h1{
margin-bottom:10px;
}

.pastresults-button{
width: 170px;
height: 23px;
background-image: url('/images/btn_past_results.gif');
border: none;

}

.pastresults-button:hover {
width: 170px;
height: 23px;
background-image: url('/images/btn_past_results_hover.gif');
border: none;
}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		
	}
	#gallery ul { list-style: none; padding-left: 0px;}
	#gallery ul li { 
		display: inline; 
		width:127px;
		margin-right: 15px;
		margin-bottom: 15px;	
		float: left;
		text-align: center;
	}
	#gallery ul li a { 
		
		color: #00188C;
		text-decoration: none;
		border: none;
	}
	
	#gallery ul img {
		border: none;
	}
	#gallery ul a:hover img {
	
	}
	#gallery ul a:hover { text-decoration: none; }

/* -----------------------  */

#popupWhat{
width:150px;
background: #00188C;
height:110px;
color: #fff;
padding: 5px;
display: block;
z-index: 10;
position: absolute;
left: 390px;
bottom: 160px;
}


#popupWhat p{
color: #fff;
size: 9px;
}

#popupWhat a{
color: #fff;
text-decoration: none;
}

#credits{
float: right;
text-align: right;
color: #838383;
width: 250px;
margin-right: 15px;
display: inline;
}

#credits a{
color: #696969;
text-decoration: none;

}

#credits a:hover{
color: #00188C;


}


#buy-tickets{
	width: 170px;
	height: 23px;
	display: block;
	background: url('/images/buy-sprite.jpg') top left no-repeat;
	border: none;

}
#buy-tickets:hover{
	width: 170px;
	height: 23px;
	display: block;
	background: url('/images/buy-sprite.jpg') bottom left no-repeat;
	border: none;

}

#timetable{
	width: 170px;
	height: 23px;
	display: block;
	background: url('/images/timetable-sprite.jpg') top left no-repeat;
	border: none;

}
#timetable:hover{
	width: 170px;
	height: 23px;
	display: block;
	background: url('/images/timetable-sprite.jpg') bottom left no-repeat;
	border: none;

}

#download-timetable{
	width: 204px;
	height: 23px;
	display: block;
	background: url('/images/download_timetable-sprite.jpg') top left no-repeat;
	border: none;
}
#download-timetable:hover{
	width: 204px;
	height: 23px;
	display: block;
	background: url('/images/download_timetable-sprite.jpg') bottom left no-repeat;
	border: none;
}

#volunteer{
	width: 196px;
	height: 23px;
	display: block;
	background: url('/images/volunteer-sprite.jpg') top left no-repeat;
	border: none;
}
#volunteer:hover{
	width: 196px;
	height: 23px;
	display: block;
	background: url('/images/volunteer-sprite.jpg') bottom left no-repeat;
	border: none;
}
#competitor{
	width: 229px;
	height: 23px;
	display: block;
	background: url('/images/competitor-sprite.jpg') top left no-repeat;
	border: none;
}
#competitor:hover{
	width: 229px;
	height: 23px;
	display: block;
	background: url('/images/competitor-sprite.jpg') bottom left no-repeat;
	border: none;
}


