@import url('../../default/css/screen.css'); 

body { background-color:#aab29a; }

div#pageWrapper {
  width:938px; margin:auto; min-height:500px; padding:31px 11px 11px;
  background:#fff url('../images/common/pagecap.jpg') top center no-repeat;
}

div#header {
  background:#cc3 url('../images/common/innerHeader.jpg') center top no-repeat;
  height:190px; position:relative;
}

div#header img#rhHorse
{ position:absolute;
  top:-29px; right:0;}

div#header img#welcomeInner
{ position:absolute; top:70px; left:160px;}

div#header img#buyTickets
{ position:absolute; top:30px; left:575px; }

body#home img#buyTickets { left:585px; }

div#header img#callUs
{ position:absolute; top:70px; left:560px; border-left:1px #993 solid; }

body#home div#header img#callUs { border-left:none; left:570px;}



/* Typography */

body {
  font:12px Arial;
}

body p { font:12px/16px Arial; }

h1 { font-size:23px; }

p.call {
  background:transparent url('../images/common/phoneIcon.png') left center no-repeat;
  margin:10px 0!important; padding:10px 0 10px 42px;
}

/* Head Nav */

ul#headNav {
  list-style:none;
  margin:0; padding:0;
  position:absolute;
  bottom:0; right:0;
  -webkit-border-top-left-radius:8px;
  -moz-border-radius-topleft:8px;
  background:#fff;
}

ul#headNav li {
  padding:12px 22px 8px; float:left;
  background:transparent url('../images/common/navDivider.png') left bottom no-repeat;
  line-height:14px;
}
ul#headNav li.first
{ background-image:none;}


ul#headNav li a:link, ul#headNav li a:visited {
  color:#014329; font-weight:bold; text-decoration:none;
}
ul#headNav li a:hover { text-decoration:underline; }

ul#headNav li.on a:link, ul#headNav li.on a:visited {  color:#999; }
ul#headNav li.on a:hover { text-decoration:none; }

/* Inner Main Nav */

ul#mainNav {
  list-style:none;
  margin:8px 0 0; padding:0;
  height:49px;
}

ul#mainNav li 
{ float:left; height:49px; width:116px;
  background:#fff url('../images/nav/navTabInt_off.png') center top no-repeat;
  position:relative; text-align:right; margin-right:1px;
}

ul#mainNav li.on {
  background: #fff url('../images/nav/navTabInt_on.png') right top no-repeat;
}

ul#mainNav li.first {
  background: #fff url('../images/nav/navTabInt_first_off.png') right top no-repeat;
}

ul#mainNav li.first.on {
  background: #fff url('../images/nav/navTabInt_first_on.png') right top no-repeat;
}

ul#mainNav li.last {
  background: #fff url('../images/nav/navTabInt_last_off.png') left top no-repeat;
  margin-right:0;
}

ul#mainNav li.last.on {
  background: #fff url('../images/nav/navTabInt_last_on.png') left top no-repeat;
  margin-right:0;
}

ul#mainNav li.last, ul#mainNav li.first
{ width:117px !important; }

ul#mainNav a:link, ul#mainNav a:visited {
  position:absolute; color:#fff; font-weight:bold;
  bottom:4px; right:5px; text-decoration:none;
}

/* Body Wrapper */

div#bodyWrapper {
  padding:8px 0 30px; 
  background:#fff url('../images/common/bottomFade.png') center bottom repeat-x;
  min-height:200px;
}

/* Sub Nav */

ul#subNav {
  margin:0; padding:0;
  list-style:none;
  width:170px;
}

ul#subNav li {
  margin-bottom:1px;
}

ul#subNav li a:link, ul#subNav li a:visited {
  display:block;
  background-color:#f2f274; color:#014329;
  padding:8px 5px; font-weight:bold;
  text-decoration:none;
}

ul#subNav li.on a:link,ul#subNav li.on a:visited {
  display:block;
  background-color:#f8f8b9; color:#990;
  padding:8px 5px; font-weight:bold;
}

/* Footer */

div#footer { padding: 10px; }

ul#footNav {
  list-style:none; 
  float:right; margin: 0 20px 0 0; padding:0 10px 0 20px;
  border-left:#999 1px solid; }

ul#footNav a:link, ul#footNav a:visited {
  color:#000; text-decoration:none;
}

div#footer p, div#fbLink, div#twitterLink
{ float:left; margin-right:30px; }

div#fbLink { clear:left; }

div#footer p { text-transform:uppercase; margin-top:0; padding:0 10px 0 0; }

div#footer p span#webby { text-transform:none; font:normal 12px Arial; color:#014329; }
div#footer span#webby a:link, div#footer span#webby a:visited { color:#993; text-decoration:none; font-weight:bold; }

div#footer div { font:bold 12px 'Trebuchet MS', 'Times New Roman'; color:#014329; }
div#footer img { float:right; }
div#footer div span { padding:10px 10px 10px 0; float:left;}


/* One Pagers' Styles */

body#gallery div.pageContent p { padding:10px; }
body#gallery.yourPhotos div.pageContent p { padding:0; }

body#gallery p em { font-weight:bold; color:#008a54;}

body#conferences div.pageContent h3 { font-size:18px; padding-top:15px; }
body#conferences div.pageContent ul { margin:0 0 0px 30px; }
body#conferences div.pageContent ul li { width:180px; float:left; }

/* Sitemap */

ul#siteMap, ul#siteMap ul { list-style:none; margin:0 0 20px; padding:0; }
ul#siteMap h3 { margin-bottom:0; }

ul#siteMap a:link,ul#siteMap a:visited { color:#666; text-decoration:none;}

ul#siteMap h3 { font-size:18px; }
ul#siteMap h3 a:link,ul#siteMap h3 a:visited { color:#014329; }

ul#siteMap h4 { margin:0; color:#008a54; }