/*Custom WP default template by Chris Tabor | Codename: Chicken Salad */
/*YUI reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0} 
/* GENERAL------------------------------------------------------------------- */
html {overflow-y: scroll;overflow-x: hidden;}
body {
font-family:Arial, Verdana, Geneva, sans-serif;
font-smooth: always;
background: #fff url(images/mainBg.jpg) no-repeat top center;
}
p, ul, ol {
margin:1px 2px 2px 5px;
font-size:12px;
line-height:1.5em;
padding:3px;
color:#681d10;
}
ul, ol {margin-left:20px;}
a { text-decoration: none; }
a:link, a:visited { color: #06F; }
a:focus, a:hover, a:active { color:#06F; }
abbr, acronym { border-bottom: 1px dashed #999; cursor: help; }
blockquote {
font-style: italic;
padding:10px;
}
em { font-style: italic; }
strong {font-weight:bold;}
h1 { 
font-size:42px; 
color:#43537a; 
}
h2 { 
font-size: 20px; 
font-weight:normal;
color:#333;
margin:10px 2px;
text-transform:capitalize;
}
h3 { 
font-size: 18px; 
}
h4 { 
font-size: 16px; 
}
h1, h2, h3, h4 {display:block;margin-bottom:8px;}
h1 a, h2 a, h1 a:link, h2 a:link, h1 a:visited, h2 a:visited { color: #06F; }
h1 a:active, h2 a:active, h1 a:focus, h2 a:focus, h1 a:hover, h2 a:hover { color: #06F; }
li {line-height:2em;}
a:hover {text-decoration:underline;}
label { cursor: pointer;}
input { vertical-align: middle; height:20px;line-height:20px; border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

input[type="text"]:focus {border-color:#000; }
input[type="submit"] {
background-color:#999;
color:#fff;
}
input[type="submit"]:hover {cursor:pointer; }
#nav {
border-bottom:1px solid #666;
height:50px;
line-height:50px;
vertical-align:middle;
margin-bottom:20px;
}
#nav li {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
margin:0px 6px;
font-size:15px;
}
#nav li a {
color:#821600;
}
#nav ul {
margin:0px auto;
text-align:center;
}

/* POSTs and PAGEs
------------------------------------------------------------------- */
#page {
width:900px;
margin:0px auto;
-moz-box-shadow: 0px 0px 20px #000;
-webkit-box-shadow:  0px 0px 20px #000;
box-shadow:  0px 0px 20px #000;
margin-top:20px;
margin-bottom:20px;
}
.originalBg {
background:#fff5c8 url(images/mainContentBg.jpg) no-repeat top center;
}
.home {
background:#fff5c8 url(images/mainContentBgHome.jpg) no-repeat top center;
}
#pageInner {
padding:20px;
}
* html .meta { height: 1%; }
.meta:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.cufon-loading h1{visibility: hidden !important;}
/*Hidden Pages -- for pages that need to be referenced but not shown on the homepage*/
.page-item-AA4 {display: none;visibility:collapse;text-indent:-9999px;} 
/*Cross-Browser support for inline-block*/

/*Custom Classes*/
.facebook {background:url(images/icons/facebook.png) no-repeat center left;}
.youtube {background:url(images/icons/youtube.png) no-repeat center left;}
.delicious {background:url(images/icons/delicious.png) no-repeat center left;}
.rss {background:url(images/icons/feed.png) no-repeat center left;}
.flickr {background:url(images/icons/flickr.png) no-repeat center left;}
.linkedin {background:url(images/icons/linkedin.png) no-repeat center left;}
.twitter {background:url(images/icons/twitter.png) no-repeat center left;}
.vimeo {background:url(images/icons/vimeo.png) no-repeat center left;}
.facebook, .youtube, .delicious, .rss, .flickr, .linkedin, .twitter, .vimeo {padding-left:20px;}
/*ORIGINAL CSS*/
#mainContentSched {

height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBg_sched.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentWho {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBg_who.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentApproach {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBg_approach.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentDirections {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBg_directions.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentContact {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBg_contact.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentMedia {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBgMedia.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
#mainContentAccom {
height:365px;
margin:0px;
width:900px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-image:url(images/mainContentBgAccom.jpg);
background-repeat:no-repeat;
background-color:#fff5c8;
}
/* 	END MAIN CONTENT BACKGROUNDS 	*/
#accom_right {
text-align:left;
margin-left:10px;
}
#accom_right p,  #accom_right h1, #accom_right h2 {
text-align:left;
margin-left:10px;
}
#mainContentText {
padding:75px 23px 20px 23px;
}
 a:link, #mainContentText a:active, #mainContentText a:visited {
color:06F;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
p {

font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
padding:3px;
color:#681d10;
}

p.next {
color:#e50000;
font-size:11px;
}
#newsBg {
height:90px;
width:900px;
margin:0px;
padding:0px;
background-image:url(images/newsBg.jpg);
background-repeat:no-repeat;
margin-left:auto;
margin-right:auto;
}
#newsBgText {
float:left;
width:45%;
padding:4px;
margin:4px;
font-size:11px;
}
#newsBg p {
margin:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
overflow:hidden;
}
#newsBg a:link, #newsBgText a:active, #newsBgText a:visited {
color:#fff;
font-weight:bold;
}
#newsBg a:hover {
color:#681d10;
}
#newsBg .newsDate {
color:#ffdf6f;
font-size:10px;
}
p.footer {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#7f7f7f;
padding:0px 3px 3px 3px;
margin:0px 3px 3px 3px;
}
.box {
width: 35em;
margin: 50px auto;
}
.box div.topleft {
display: block;
background:url("box-bg.png") top left no-repeat white;
padding: 2.0em 0em 0em 2.0em;
}
.box div.topright {
display: block;
background:url("box-bg.png") top right no-repeat white;
padding: 2.0em;
margin: -2.0em 0 0 2.0em;
}
.box div.bottomleft {
display: block;
height: 45px;
margin-top: -2.0em;
background:url("box-bg.png")bottom left no-repeat white;
}
.box div.bottomright {
display: block;
background:url("box-bg.png") bottom right no-repeat white;
height: 45px;
margin-left: 3.0em;
}
.photo {
padding:1px; margin:4px; border:1px solid #CCC;
}
br {margin:10px;}
/***NEWS SECTION***/
#newsBottom ul, #newsBottom li {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;
}
#newsBottom li {font-size:10px;}
hr { display:block; height:1px; border:0; border-top:1px solid #c8be86; margin:1em 0; padding:0; }

/***NAV***/

#nav ul ul {
background-color:#FFF5C8;
box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
display: none;
position: absolute;
z-index: 99999;
text-align:left;
}
#nav ul li ul li {	
	font-size:12px;
	text-align:left;
	padding:4px;
}
#nav ul li ul li:hover {
background-color:#e6d690;
}
#nav ul li:hover > ul {
	display: block;
}






/*END ORIGINAL CSS*/
/* PRINT Styles ------------------------------------------------------------------ */
@media print {
#header { height: 20pt; position: static; }
/* Attaches the URI to each link so they are visible in the print version */
#content .entry a:after { content: "  [" attr(href) "] "; }
#navibility, #nav, #sidebar { display: none; }
hr { display: none; }
