/*
Theme Name: EAHAE CONFERENCE THEME
Theme URI: http://www.soulbat.com
Description: Custom Wordpress Theme
Version: 1.0
Author: SOULBAT
Author URI: http://www.soulbat.com
Tags: equine

*/


@charset "UTF-8";
/* /////////////////////// GENERAL CSS ///////////////////////////////////////////// */

/* RESET CSS ///////////////////////*/

* { margin:0; padding:0; }
html, body, ul, ol, dl,li, p, td, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img { margin:0; padding:0; border:0; }
p, h1, h2, h3, h4, h5, h6, ul, ol, dl { margin-bottom:1em; }
a { outline:none; color:#003399 }

/* BODY CSS ///////////////////////*/

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #35363C;
background:#FFF url(images/masthead.png) repeat-x; 
text-align:center;
}

/* headings */

h1 { color:#1E3A6D; font-size:27px; margin:0 0 9px 0; font-weight:normal }
h2 { font-family:Georgia, "Times New Roman", Times, serif; color:#C36404;  font-size:16px;}
h3 { color:#000; font-size:1.0em; margin:9px 0 9px 0;}
h4 { color:#000;  font-size:15px;}
h5 { color:#C36404;  font-size:13px; font-weight:normal }
h6 { color:#000; font-size:1.0em}

/* CLEARING CSS /////////////////////// ADD RELEVANT IDS AND CLASSES HERE*/

.clearafter:after {
content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; visibility:hidden;
}

/* note: IE fix - careful or avoid further height declarations on these elements */
.clearafter {
height:1%;
}
/* legacy */
.clearfloat { clear:both; overflow:auto; font-size:1px; height:1px; visibility:hidden; }

/* IMAGE CSS ///////////////////////*/

p img { padding: 0;	max-width: 100%; }
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;	}
img.alignleft {	padding: 4px;margin: 0 7px 2px 0;display: inline;	}
.alignright {float: right;	} .alignleft {float: left	}

/* IE specific better image scaling */
img { -ms-interpolation-mode: bicubic; }
/* /////////////////////// END GENERAL STYLESHEET ///////////////////////////////////////////// */

#header { width:auto; height:141px; overflow:hidden }
#header_inner { margin:15px auto 0 auto; width:940px; text-align:left; position:relative }
	#logo { position:absolute; top:0; left:0; width:209px; height:114px;  }
	#heading { position:absolute;  top:50px; left:220px; width:526px; height:53px;  }
	#horse { position:absolute;  top:0; left:750px; width:142px; height:105px;  }

#nav { width:auto; height:40px; background: url(images/nav0.gif) repeat-x;  }

#container { margin:0 auto; width:940px; text-align:left; padding-top:36px; }

#container ul,#container ol { margin:0 30px 1em 30px; list-style-position:outside }

/* /////////////////////// NAVIGATION ///////////////////////////////////////////// */

#nav {
width:auto;
height:36px;
}
#nav div {
margin:0 auto; 
width:940px;
height:36px;
}

#nav ul { list-style-type: none; list-style-image: none; margin:0; padding:0; } 
#nav li {  display:inline; } 
#nav li a {
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:9px 9px;
	display:block;
	float:left;
	border-left:1px solid black;
} 
#nav li.current_page_parent a,#nav li.current_page_item a,#nav li.current_page_ancestor a {
	background: url(images/nav1.gif) repeat-x;

}
#nav li a:hover {  
color:#FF9900;
}


/*/////////////////// LAYOUT //////////////////////////////*/


.leftcol {
float:left;
width:540px;
}
.rightcol {
float:right;
width:366px;
}

.colset2 .leftcol {
width:640px;
}
.colset2 .rightcol {
width:266px;
}


#footer {
	clear:both;
	overflow:auto;
	margin:32px 0 12px 0;
	padding:5px 0;
	font-size:12px;
	border-top:2px solid #EAEAEA;
}

#footer,#footer a {
	color:#666666;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}

/*/////////////////// MISC //////////////////////////////*/

fieldset.ancient { border:1px solid #E38127; padding:9px; margin:12px 9px 12px 0; }
fieldset.ancient legend h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#C36404; font-size:20px;  font-weight:normal }
fieldset.ancient legend p { margin-bottom:0 }

#googlemap {
border:1px solid #ccc;
margin:20px 0 10px 0;
width:auto;
background:#eee;
overflow:hidden;
}

/*/////////////////// COMBI PAGES //////////////////////////////*/

.combi {margin:0 20px 0 0; }
.combi h2 {  margin:0 0 4px 0; }

.speakers img {
border:1px solid #eee;
padding: 0;
margin: 0 11px 6px 0;
}

.speaker {
clear:both;
overflow:auto;
border-bottom:1px solid #EAEAEA;
padding-bottom:6px;
margin:10px 0 10px 0;
}

div.workshop { padding:9px 0; margin:4px 9px 24px 0;clear:both;
overflow:visible;  }
div.workshop legend { padding:2px 7px; }
div.workshop  h2 { color:#C36404; font-size:16px; 
font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-top:20px; }
div.workshop  h3 { color:#3A4A63; font-size:12px; 
font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
div.workshop  h4 { color:#454545; }
div.workshop address {
	font-style: italic;
	font-weight: bold;
	color:#2D5891;
	margin-bottom:5px;
	padding-bottom:5px;
}

div.workshop div.details { padding:0; margin:0; }
div.workshop div.details,div.workshop div.details h3 { font-size:12px !important; }

#workshoplinks {
padding:9px;
color:#333333;
}
#workshoplinks h2,#workshoplinks h3 {
color:#1E3A6D;
}

.workshoptable td {  }
td.shade { border-top:1px solid #944811; 
border-bottom:1px solid #944811;
background:#F1F1F1; margin-bottom:9px; }

.workshoptable h3 { color:#C36404; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  padding:0 4px;  }


#payplans {
padding:20px 9px;
}

.note {
font-size:11px;
}


.formore {
padding:5px; background:#FFFF; font-size:.9em;
border:4px solid #e1e1e1; margin-right:15px;
}

.schedule { background:#EFE9E4;margin-right:15px;padding:5px; color:#000; font-weight:normal !important } 

.paypal {
	padding:5px; background:#E1E1E1;
margin-right:15px;
}
