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

/* !IGH! try using webfont for Amerigo instead of sIFR */

@font-face {
    font-family: 'AmerigoBTBold';
    src: url('../fonts/amerigo-webfont.eot');
    src: url('../fonts/amerigo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/amerigo-webfont.woff') format('woff'),
         url('../fonts/amerigo-webfont.ttf') format('truetype'),
         url('../fonts/amerigo-webfont.svg#AmerigoBTBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { background-color:#c3d4cd;font:12px Arial; }

div#pageWrapper {
  width:938px; margin:auto; min-height:500px; padding:11px;
  background:#fff;
}

body#home div#pageWrapper {
  width:938px; margin:auto; min-height:500px; padding:11px;
  background:#fff;
}

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

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

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

div#header img#buyTickets {
    right: 10px;
    position: absolute;
    top: 113px;
}

body#home img#buyTickets {
	top:113px;
}

div#header img#callUs {
    left: 575px;
    position: absolute;
    top: 40px;}
	
div#header div#callUs {
    right: 10px;
    position: absolute;
	font-family: AmerigoBTBold, serif; 
    top: 13px;
    font-size:20px;
}
div#header div#callUs span.callUs-green { color:#026b41; }
div#header div#callUs span.callUs-white { color:#ffffff; font-size:16px;}
div#header div#callUs span.callUs-big { color:#014329; }
	

body#home div#header img#callUs {
    left: 587px;
}

div#header img#callUsInner {
    left: 411px;
    position: absolute;
    top: 169px;}

/* 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 16px 8px 17px; float:left;
  background: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; padding-right:30px; }

/* 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; }

/* new */
.green {color:#014329; font-family:'Trebuchet MS','Times New Roman'; font-size:16px; text-decoration:underline;}
#home {padding-top:26px;}
img {border:0; outline:none;}


