/* General Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr, button{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align: baseline;
	background:none;
}
ol, ul {list-style:none;}
h1, h2, h3, h4, h5, h6, li {line-height:100%;}
blockquote, q {quotes:none;}
table {border-collapse:collapse; border-spacing:0;}
input, textarea, button {font-family:inherit; font-size:1em;}
body{
	color:#ffedad;
	font:12px/16px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	background:#6a0a15;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
input,textarea,select{
	font:14px Helvetica, Arial, sans-serif;
	color:#4d4d4d;
	vertical-align:middle;
	padding:0;
	margin:0;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* CSS Document */
#header{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-header.gif) repeat-x;
	position:relative;
	padding:5px 0 26px;
}
#header .center{
	position:relative;
	float:left;
	left:50%;
}
/* main navigation */
.nav{
	position:relative;
	left:-50%;
	float:left;
	padding:0 0 0 16px;
	background:url(../images/sep-nav.gif) no-repeat;
}
.nav ul{
	float:left;
	background:url(../images/sep-nav.gif) no-repeat 100% 0;
	padding:3px 16px 5px 0;
}
.nav li{
	float:left;
	padding:0 17px;
	font:bold 20px/25px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
.nav li a{color:#ffed72;}
.nav .active a,
.nav li a:hover{
	color:#ffed9d;
	text-decoration:none;
}
/* main */
#main{
	width:100%;
	overflow:hidden;
	background:#000;
	position: relative;
}
/* main home */
.main-home{
	overflow:hidden;
	background:url(../images/bg-home-content.gif);
	padding:13px 25px 13px 19px;
}
* html .main-home{
	overflow:visible;
	height:1%;
}
#main .logo{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/logo.gif) no-repeat;
	width:459px;
	height:351px;
	margin:77px 0 0;
}
#main .logo a{
	display:block;
	height:100%;
}
/* png frame */
.png-frame{
	float:right;
	background:url(../images/bg-frame.png) no-repeat;
	width:531px;
	height:443px;
}
.png-frame .frame-holder{
	position:relative;
	padding:35px 36px;
	overflow:auto;
	font:14px/17px 'Times New Roman', Times, serif;
	height:356px;
}
#home-holder{
background:transparent url(../images/bg-siep-color0475.jpg) no-repeat scroll 28px 140px;
}
.png-frame p{margin:0 0 20px;}
.png-frame .by{
	position:absolute;
	right:35px;
	bottom:15px;
	margin:0;
}

p.by {
	color:#000000;
	font-weight:bold;
}

p.by a {
	color:#000000;
}
.png-frame a {
	color: #ffedad;
	text-decoration:none;
	font-weight:bold;
}

/* inner1 page styles */
.main-top{
	overflow:hidden;
	background:#333;
	padding:14px 20px 13px 28px;
}
* html .main-top{
	overflow:visible;
	height:1%;
}
.main-top h1{
	font:bold 30px/40px 'Times New Roman', Times, serif;
	color:#ffedad;
}
/* breadcrumbs */
.breadcrumbs{
	float:right;
	overflow:hidden;
	padding:21px 0 0;
}
.breadcrumbs li{
	float:left;
	padding:0 10px;
	margin:0 0 0 -7px;
	display:inline;
	background:url(../images/bullet-breadcrumbs.gif) no-repeat 0 5px;
	line-height:16px;
	font-size:13px;
}
.breadcrumbs a{color:#ffedad;}
/* preview-gallery */
.preview-gallery{
	overflow:hidden;
	padding:46px 44px 29px;
}
* html .preview-gallery{
	overflow:visible;
	height:1%;
}
.preview-gallery ul{
	width:100%;
	overflow:hidden;
	margin:0 0 29px;
}
.preview-gallery ul li{
	float:left;
	padding:0 0 0 51px;
	width:101px;
	text-align:center;
}
.preview-gallery a{
	display:block;
	padding:1px;
}
.preview-gallery a img{
	display:block;
	border:1px solid #3f3b1b;
}
.preview-gallery a:hover{padding:0;}
.preview-gallery a:hover img{border:2px solid #ffed6d;}
.preview-gallery ul strong{
	display:block;
	font:bold 15px/22px 'Times New Roman', Times, serif;
	color:#ffed8d;
}
/* description */
.preview-gallery .description{
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:-13px 0 0;
}
/* inner2 page styles */
/* info-block */
.info-block{
	overflow:hidden;
	padding:15px 15px 35px 17px;
	font: 13px/18px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}
* html .info-block{
	overflow:visible;
	height:1%;
}
/* info */
#main .info {
float:left;
padding:25px 0 0 27px;
width:202px;
}
#main .info p{margin:0 0 18px;}
/* gallery1 */
.gallery1{
	float:left;
	background:url(../images/bg-gallery1.gif) no-repeat;
	width:500px;
	height:328px;
	padding:30px 30px 0 27px;
	position:relative;
}
#nav{
  position:absolute;
  top:21em;
  width:100%;
  z-index:50;
}
#main #nav a#next{
	position:absolute;
	right:23.5%;
	background:url("../images/btn-gallery1-next.png") no-repeat;
	width:20px;
	height:22px;
	text-indent:-9999px;
	display: block;
}
#main #nav a#prev{
	background:url("../images/btn-gallery1-prev.png") no-repeat scroll 0 0 transparent;
	display:block;
	height:22px;
	left:23.5%;
	position:absolute;
	text-indent:-9999px;
	width:20px;
}
.gallery1 .mask{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:26px 0 10px 29px;
}
.gallery1 ul{
	width:9999px;
	overflow:hidden;
}
.gallery1 ul li{float:left;}
.gallery1 ul img{display:block;}
.gallery1 .description{
	display:block;
	width: 500px;
	text-align:center;
	margin-top: 10px;
}
/* about */
#main .about{
	float:right;
	padding:24px 28px 0 0;
	width:184px;
}
#main .about dl{
	width:100%;
	overflow:hidden;
	margin:0 0 18px;
}
#main .about dt{
	float:left;
	margin:0 3px 0 0;
}
* html #main .about dt{margin-right:0;}
#main .about dd{overflow:hidden;}
* html #main .about dd{
	overflow:visible;
	height:1%;
}
#main .about dd a{color:#ffedad;}
#main .about .st1 dt{float:none;}
/* inner3 page styles */
/* dressage */
.dressage{
	overflow:hidden;
	padding:20px 10px 22px 32px;
}
* html .dressage{
	overflow:visible;
	height:1%;
}
/* gallery2 */
.gallery2{
	float:left;
	background:url(../images/bg-gallery2.gif) no-repeat;
	width:498px;
	height:329px;
	padding:30px 30px 0 30px;
	position:relative;
}
.main2 #nav{
  position:absolute;
  top:90px;
  width:100%;
  z-index:50;
}
#nav #next2{
	position:absolute;
	left:54%;
	top:168px;
	background:url(../images/btn-gallery2-next.png) no-repeat;
	width:20px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
#nav #prev2{
	position:absolute;
	left:3%;
	top:168px;
	background:url(../images/btn-gallery2-prev.png) no-repeat;
	width:20px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
}
.gallery2 .mask{
	position:relative;
	width:100%;
	overflow:hidden;
	margin:29px 0 10px 25px;
}
.gallery2 ul{
	width:9999px;
	overflow:hidden;
}
.gallery2 ul li{
	float:left;
	width:496px;
}
.gallery2 ul img{
	display:block;
	margin:0 auto;
}
.gallery2 .description{
	display:block;
	width: 500px;
	text-align:center;
	margin-top: 10px;
}
/* text block */
.text-block{
	float:right;
	padding:17px 25px 0 0;
	width:391px;
	overflow: visible;
}
.text-block p{margin:0 0 20px;}
/* inner4 page styles */
/* about-us */
.about-us{
	float:right;
	position:relative;
	margin:-2px -12px 0 0;
	display:inline;
}
.about-us .frame-holder{overflow:hidden;}
.about-us .top{
	padding:0;
	text-align:center;
	line-height:18px;
}
.about-us .top h2{
	font:bold 18px/24px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#ffed72;
	margin:0 0 17px;
}
.about-us .box{
	position:relative;
	width:463px;
	overflow:hidden;
	margin:-17px -4px 0 0;
}
.about-us .box .image{float:right;}
.about-us .box .image img{display:block;}
.about-us .box .text{
	overflow:hidden;
	padding:39px 0 0;
	font-size:13px;
	line-height:19px;
}
* html .about-us .box .text{
	overflow:visible;
	height:1%;
}
.about-us .box .text p{margin:0 0 15px;}
/* inner5 page styles */
/* contact */
.contact{
	float:right;
	margin:0 -8px 0 0;
	display:inline;
}
.contact .frame-holder{
	overflow:hidden;
	padding:37px 32px;
	height:363px;
}
/* contact-form */
.contact-form{
	width:100%;
	overflow:hidden;
}
.contact-form h2{
	font:bold 18px/24px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	color:#ffed72;
	margin:0 0 21px;
	text-align:center;
}
.contact-form label{
	display:block;
	font:bold 16px 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	text-transform:uppercase;
	padding:0 0 0 6px;
	color:#ffed72;
}
.contact-form .row{
	width:100%;
	overflow:hidden;
	margin:0 0 7px;
}
.contact-form .txt{
	float:left;
	border:1px solid #993c2c;
	background:#ffedad;
	width:364px;
	padding:0 6px;
}
.contact-form .area-holder{
	float:left;
	border:1px solid #993c2c;
	background:#ffedad;
	width:451px;
	height:87px;
	padding:6px;
}
.contact-form .area{
	float:left;
	border:0;
	background:none;
	width:451px;
	height:87px;
	max-width:451px;
	max-height:87px;
	overflow:auto;
}
.contact-form .small{
	font-size:11px;
	padding:4px 0 5px 6px;
}
.contact-form .btn-submit{
	float:left;
	border:0;
	cursor:pointer;
	background:url(../images/btn-submit.gif) no-repeat;
	width:126px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:0;
	margin:11px 0 0;
}
.contact-form .sending{
	float:right;
	width:250px;
	padding:14px 13px 0 0;
	font-size:13px;
}
.contact-form .sending img{
	float:left;
	margin:0 8px 0 0;
}
.contact-form .sending p{padding:2px 0 0;}
label.error{
  color:#FFED72;
  display:block;
  float:left;
  font-size:11px;
}
.error{
  color: #FFED72;
}
/* ===== */
h1 {
	color: #FFEE72;
	font:italic 1em Verdana, Arial, Helvetica, sans-serif;
}
#innerWrapper {
	margin: 40px auto;
	width: 1050px;
}
#contentTop {
	margin: 0 auto;
	padding: 0;
	width: 1050px;
}
/* === gallery === */
#galleryClear {
	display: block; 
	clear: both;
}

/* === hide/show link for Shows & Results ===*/

div#trainingText h3 {
	font-size: 1.5em;
	padding: 0 0 .25em 0;
}

div#trainingText li {
	padding: 0 0 .25em 0;
}

h4#pastShowsTitle {
	display: block;
	background-color:#333;
	padding: .8em 0 .8em .8em;
}

h4#pastShowsSubTitle {
	display: block;
	padding: .8em 0 .5em .8em;
}

div#pastShows {
	display: block;
	padding: 0 0 .5em .8em;
}

.toggleLink {
	color: #FFEDAD;
}
