/*
 ____________________________________________________________
|                                                            |
|    DESIGN : Adrienne Raymond    							 |
|      DATE : 2009.01.26                                     |
| COPYRIGHT : 2008 Evenson Performance Horses     				 |
|     EMAIL : adrienne@equineonlinedesign.com   			 |          
|____________________________________________________________|

*/

/* Site Colors */
/* 
#996633 = dk tan/brown
#cc9966 = tan
#ffcc99 = ligter tan
#ffffcc = pale whiteish green
#a06800 = gold

*/

/***** Common Formatting *****/
html, body {margin: 0; padding: 0; min-height:100%; margin-bottom:1px;}

body {
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
background-color:#996633;
}

a {
color:#333300;
text-decoration:underline;
}

a:hover {
color:#cc9966;
text-decoration:none;
}

#wrapper {
width:1010px;
min-height:600px;
height:auto;
}
/* left side */
#leftbar {
float:left;
width:150px;
height:auto;
}

#leftbar img {
padding-left:5px;
padding-top:10px;
padding-bottom:0px;
}

#nav {
padding-top:10px;
padding-left:20px;
}
#tabline { line-height:2em; }
.tab {font-weight:bold; }
.tab a { text-decoration:none; }
.tab a:hover { text-decoration:none; }
.tab2 {
font-weight:bold; 
font-size:.9em;
line-height:1.1em;
}
.tab2 a { text-decoration:none; }
.tab2 a:hover { text-decoration:none; }
.list { text-align:left; }

/*right side*/
#content {
float:right;
text-align:left;
width:860px;
height:auto;
}

#header {
background-image:url(../images/header.jpg);
background-repeat:no-repeat;
width:860px;
height:142px;
}

#header img.left1 {
float:left;
margin-top:2px;
margin-left:35px;
width:100px;
} 

#header img {
border-style:none;
} 

#main {
width:860px;
height:75px;
background-image:url(../images/main.jpg);
background-repeat:no-repeat;
}


.maintext1 {
text-align:center;
padding-top:40px;
}

.maintext1 h2 {
font-family:Georgia, "times new roman", serif;
font-weight:bold;
color:#cc9966;
margin:0;
}

#maincontinued {
background-image:url(../images/maincontinued.jpg);
background-repeat:repeat-y;
width:860px;
min-height:600px;
height:auto;
}

.maintext {
font-family:Georgia, "times new roman", serif;
line-height:1.6em;
font-size:1em;
font-weight:bold;
text-align:justify;
color:#cc9966;
width:660px;
padding:10px 30px 10px 100px;
}

.maintext a {
font-size:1em;
font-weight:bold;
font-style:italic;
color:#ffcc99;
text-decoration:underline;
}

.maintext a:hover {
font-size:1em;
font-style:italic;
color:#ffffcc;
text-decoration:none;
}

.maintext h2 {
width:660px;
text-align:center;
}

#mainbottom {
background-image:url(../images/mainbottom.jpg);
background-repeat:no-repeat;
width:860px;
height:40px;
}

#subfooter {
background-image:url(../images/subfooter.jpg);
background-repeat:no-repeat;
width:860px;
height:23px;
}

#footer {
width:1010px;
clear:both;
padding:0;
height:30px;
padding-bottom:10px;
}
/*copyright footer*/
#ftext {
float:right;
width:350px;
margin:0;
color:#333300;
padding:10px 0px 0 0; 
font-size: .75em;
text-align:right;
}

/************ INDEX page style ***********/
#indeximg1 {
width:312px;
float:left;
}

.series1 {
border:6px solid #a06800;
}

.maintext p.topofimg {
padding-top:10px;
font-size:1.1em;
}

.rightofimgsm {
float:left;
width:320px;
line-height:1.6em;
text-align:left;
margin-left:20px;
margin-top:-5px;
}

.rightofimg {
float:left;
width:275px;
margin-left:40px;
margin-top:20px;
}

.rightofimg a img{
border:none;
text-decoration:none;
}

.rightofimg a:hover img{
border:none;
text-decoration:none;
}

.phototitles {
font-size:.75em;
font-style:italic;
text-align:center;
}

/************ ABOUT page style *************/
#aboutimgs {
text-align:center;
}

#JeffCaption {
font-style:italic;
font-size:.8em;
text-align:center;
padding-bottom:15px;
}

#imglinksabout {
text-align:center;
}

#imglinksabout img {
padding:0 10px 0 10px;
border-style:none;
}

/*************** EVENTS page style ********************/
.oldevents, .newevents {
width:100%;
}

.oldevents th, .newevents th {
font-size:1em;
font-weight:bold;
color:#996633;
border:0;
}

.oldevents td {
font-size:.75em;
vertical-align:top;
padding-bottom:5px;
}

.newevents td {
font-size:.85em;
vertical-align:top;
padding-bottom:5px;
}

#past {
text-align:center;
font-style:italic;
color:#996633;
font-size:1.2em;
padding:5px 0 0 0;
margin:0;
text-decoration:underline;
}

/************** TRAINING page style ***************/
.Gallery {
height:600px;
text-align:center;
}

#myGallery {
font-size:1em;
}

#trainingimgs {
text-align:center;
}

#JeffGalleryCaption {
font-style:italic;
font-size:.8em;
text-align:center;
padding-bottom:15px;
}

#imglinks {
text-align:center;
}

#imglinks img {
padding:0 10px 0 10px;
border-style:none;
}

/*training page - javascript gallery div*/
.maincont {
background-image:url(../images/maincont.jpg);
background-repeat:repeat-y;
width:860px;
height:450px;
}

.Gallery {
width:500px;
margin-left:auto;
margin-right:auto;
}

/*************** CONTACT page style *************/
.maintext1contact {
text-align:center;
padding-top:40px;
}

.maintext1contact h2 {
font-family:Georgia, "times new roman", serif;
font-weight:bold;
color:#cc9966;
margin:0;
padding:0;
}
#maincontinuedcontact {
padding-top:40px;
background-image:url(../images/maincontinued.jpg);
background-repeat:repeat-y;
width:860px;
height:auto;
overflow:auto;
}

.maintextcontact {
font-family:Georgia, "times new roman", serif;
line-height:1.6em;
font-size:1.2em;
font-weight:bold;
text-align:center;
color:#cc9966;
width:660px;
margin:0px 30px 10px 100px;
}

.maintextcontact a {
font-size:1em;
font-weight:bold;
font-style:italic;
color:#ffcc99;
text-decoration:underline;
}

.maintextcontact a:hover {
font-size:1em;
font-style:italic;
color:#ffffcc;
text-decoration:none;
}

.maintextcontact p.contacttext {
	font-size:.85em;
	text-align:left;
}

.maintextcontact p.formtext {
	font-size:.80em;
	text-align:left;
}

form input {
background-color:#cc9966;
margin:2px 0;
text-align:left;
border-top:3px solid #996633;
border-left:3px solid #996633;
}

form #buttons {
background-color:#996633;
margin:2px 0;
text-align:left;
border-top:3px solid #cc9966;
border-left:3px solid #cc9966;
color:#fff;
font-weight:bold
}

form select {
background-color:#cc9966;
margin:2px 0;
text-align:left;
border-top:3px solid #996633;
border-left:3px solid #996633;
}

form textarea {
background-color:#cc9966;
margin:2px 0;
text-align:left;
border-top:3px solid #996633;
border-left:3px solid #996633;
}

.small {
font-size:.8em;
font-weight:normal;
font-family:"times new roman", serif;
font-style:italic;
}

.maintextcontact #webmaster {
font-size:.8em;
padding-top:75px;
}

#webmaster a {
font-size:.8em;
} 

#webmaster a:hover {
font-size:.8em;
}

/*************** SCHEDULE page style ********************/

.maintext1schedule {
text-align:center;
padding-top:40px;
padding-bottom:0px;
}

.maintext1schedule h2 {
font-family:Georgia, "times new roman", serif;
font-weight:bold;
font-size:1.5em;
overflow:auto;
color:#cc9966;
margin:0;
padding:0;
}

.maintextschedule {
font-family:Georgia, "times new roman", serif;
line-height:1.3em;
font-size:1em;
font-weight:bold;
color:#cc9966;
width:660px;
text-align:left;
padding:0px 30px 20px 100px;
}

.maintextschedule h1 {
text-align:center;
padding-bottom:5px;
margin:0;
}

.maintextschedule h1.next {
text-align:center;
padding-bottom:5px;
padding-top:30px;
margin:0;
}

.schedule {
width:100%;
}

.schedule th {
font-size:1.4em;
font-weight:bold;
font-style:italic;
color:#cc9966;
text-align:center;
padding-top:20px;
padding-bottom:10px;
}

.schedule td {
vertical-align:top;
padding-bottom:15px;
padding-right:5px;
border-bottom:1px dashed #996633;
}

.date {
font-size:1em;
color:#ffcc99;
padding-left:15px;
width:12%
}


.show1 {
font-size:.80em;
line-height:1.8em;
border-right:1px dashed #996633;
color:#996633;
width:38%;
}

.show1 a {
color: #996633;
text-decoration:underline;
}

.show1 a:hover {
color:#ffffcc;
text-decoration:none;
}

.show {
font-size:.80em;
line-height:1.8em;
color:#996633;
width:38%;
}

.show a {
color: #996633;
text-decoration:underline;
}

.show a:hover {
color:#ffffcc;
text-decoration:none;
}

p span.showloc {
color:#339966;
}

.location {
font-size:.85em;
}

.details {
font-size:.85em;
}

.details a {
color:#996633;
text-decoration:underline;
}

.details a:hover {
color:#ffffcc;
text-decoration:none;
}

/*************** AWARDS page style ********************/
.maintext1awards {
text-align:center;
padding-top:40px;
padding-bottom:0px;
}

.maintext1awards h2 {
font-family:Georgia, "times new roman", serif;
font-weight:bold;
font-size:1.5em;
overflow:auto;
color:#cc9966;
margin:0;
padding:0;
}

#maincontinuedawards {
padding-top:10px;
background-image:url(../images/maincontinued.jpg);
background-repeat:repeat-y;
width:860px;
height:auto;
overflow:auto;
}

.maintextawards {
font-family:Georgia, "times new roman", serif;
line-height:1.3em;
font-size:1em;
font-weight:bold;
color:#cc9966;
width:660px;
text-align:left;
padding:0px 30px 20px 100px;
}

.maintextawards h1 {
text-align:center;
padding-bottom:5px;
margin:0;
}

.riderawards {
margin-top:20px;
margin-left:8px;
margin-bottom:10px;
padding-top:5px;
border:2px solid #996633;
height:100%;
overflow:auto;
}

.spacer {
clear:both;
height:1px;
margin:0;
padding:0;
}

.riderawards h2 {
font-size:1.2em;
text-align:center;
color:#cc9966;
padding:0;
margin:0;
}

.riderawards .rider {
float:left;
width:175px;
color:#ffcc99;
font-size:.85em;
font-style:italic;
padding-left:10px;
margin:5px 0;
border-bottom:1px dashed #996633;
}

.riderawards .place {
float:left;
width:450px;
color:#a06800;
font-size:.9em;
margin:5px 0;
border-bottom:1px dashed #996633;
}

.riderawards h3 {
font-size:1.05em;
color:#339966;
text-decoration:underline;
margin:10px 0 0 0;
padding-left:10px;
}


