/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

a {text-decoration: none;}
a:link, a:visited {color:#4b1a15;font-weight:bold;}
a:hover, a:active {border-bottom: 1px dotted #4b1a15;}
#masthead {}
img.phonenumber {position:absolute; right:0;top:10px;}
#branding {padding-bottom: 15px;}
#branding a {border:none;}
body {background: transparent url(../images/bodybg.jpg) no-repeat center top; margin: 0;font-family: Georgia, Times New Roman, Times, sans-serif;}
html{background: #000 url(../images/htmlbg.jpg) no-repeat center bottom;}
#wrapper {width: 861px; margin: 0 auto;}
#header {position:relative; z-index: 200;background: transparent url(../images/headerbg.jpg) no-repeat center top; height: 355px;}

#main {position:relative; z-index: 100;background: transparent url(../images/mainbg.jpg) repeat-y center top;}
#container {background: transparent url(../images/homebg.jpg) no-repeat center bottom;padding-bottom:300px;position:relative;}
.breadcrumb {position:absolute; left:20px; top:20px;width:100%;}
.page-id-74 #container,.page-id-80 #container {background: transparent url(../images/containerbg.jpg) no-repeat center bottom; padding-bottom:300px;}
.page-id-74 #main , .page-id-80 #main {background: transparent url(../images/home-mainbg.jpg) repeat-y;}
.parent-pageid-57 #main, .page-id-57 #main,.page-id-45 #main, .parent-pageid-45 #main {background: transparent url(../images/content2bg.jpg) repeat-y;}
.parent-pageid-57 #container, .page-id-57 #container {background: transparent url(../images/southamerica.jpg) no-repeat center bottom; padding-bottom:300px;}
.page-id-45 #container, .parent-pageid-45 #container {background: transparent url(../images/northamerica.jpg) no-repeat center bottom; padding-bottom:300px;}
#blog-title {text-align: center;}
#blog-description {display:none;}
#top-nav {}
#top-nav ul {list-style: none; float:left;}
#top-nav ul li {float: left;}
#top-nav ul li a {margin-right: 5px; }
#top-nav ul li a:link, #top-nav ul li a:visited {color: #cebaa6;}
#top-nav ul li a:hover, #top-nav ul li a:active,#top-nav ul li a:focus {color: #98734d;}
#footer {width: 861px;height: 179px;}
#nav-below {margin-bottom:0;}

#colophon {float: left;text-align:center;}
#colophon p.footer-link {float:left;width: 286px;}
#colophon p#copyright {margin-top: 50px;}
#colophon p.footer-link, #colophon p.footer-link a {color: #ab8b64;font-weight:bold;font-size:13px;}
.skip-link {display:none;}
/* superfish */

.menu {position:relative;float:left;left:50%;z-index:300;}
.menu ul.sf-menu {position:relative; right:50%;float:left;clear:left;margin:0;padding:0;}


.sf-menu li, .sf-menu li:hover {background: transparent;}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		transparent url(../images/menu-sprite.png) no-repeat;;
	outline:		0;
}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {
	background:		#573a25;
	outline:		0;

}

.sf-menu ul {
	position:		absolute;
	width:			200px; /* left offset of submenus need to match (see below) */
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			200px; /* match ul width */
	top:			0;
}

.sf-menu a, .sf-menu span{border:none;padding:3px !important;margin-right:4px;display: block;height:20px;color:#CEBAA6;font-weight: bold;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#cebaa6;
}
.sf-menu li li {
	background:		#68462d;
}
.sf-menu li li li {
	background:		#68462d;
}
.sf-menu li a, .sf-menu li span.first-level {background: transparent url(../images/menu-sprite.png) no-repeat;text-indent: -9999px;}
.sf-menu li span {cursor: default;}
.sf-menu li li a, .sf-menu li li li a {background: transparent none; text-indent:0;width: 200px;} 

.sf-menu li.page-item-85 a {width: 35px;background-position: 0px 0px;}
.sf-menu li.page-item-76  span.first-level {width: 110px;background-position: -43px 0px;}
.sf-menu li.page-item-78 a {width: 99px;background-position: -158px 0px;}
.sf-menu li.page-item-74 a {width: 98px;background-position: -262px 0px;}
.sf-menu li.page-item-80 a {width: 54px;background-position: -371px 0px;}
.sf-menu li.page-item-82  span.first-level {width: 100px;background-position: -433px 0px;}
.sf-menu li.page-item-836  span.first-level {width: 64px;background-position: -535px 0px;}

.sf-menu li.page-item-85 a:hover {background-position: 0px -27px;}
.sf-menu li.page-item-76  span.first-level:hover {background-position: -43px -27px;}
.sf-menu li.page-item-78 a:hover {background-position: -158px -27px;}
.sf-menu li.page-item-74 a:hover {background-position: -261px -27px;}
.sf-menu li.page-item-80 a:hover {background-position: -371px -27px;}
.sf-menu li.page-item-82  span.first-level:hover {background-position: -433px -27px;}
.sf-menu li.page-item-836  span.first-level:hover {background-position: -535px -27px;}

#content {padding-top:30px;margin:0 auto;width: 617px; position:relative;z-index:105;}
#content .entry-content img, #content .entry-summary img {padding: 6px; background-color: #956546;}
.home .slideshow_container { height: 290px;background: transparent url(../images/slideshowbg.jpg) no-repeat center top; padding: 8px 0 0 12px;}
#content #rotator img {border:none;padding:0;}
img#country-flag {position:absolute; top:30px;right:30px;padding: 3px; background-color: #956546;}
h1 {font-size: 27px;text-align:center;margin-bottom: 40px;color:#4b1a15;}
h2 {font-size: 24px;font-family: Trebuchet MS; color: #4b1a15; font-weight:bold;font-size:18px;margin-bottom:18px;}
#attachments {margin:0 auto;background: transparent url(../images/pdfbg.png) no-repeat center top; width: 290px; height: 238px; padding: 10px 0 0 10px;}
#attachments h3 {font-family: verdana, sans-serif; font-weight: bold; color: #d3c0a8;text-align:center;font-size: 16px;}
#attachments ul {list-style:none; padding-top: 10px;}
li.pdf-icon {background: transparent url(../images/pdf-icon.png) no-repeat left center; padding: 10px 0 0 30px;}
li.pdf-icon a {color: #fff;font-weight:normal;}
li.pdf-icon a:hover { border-bottom: 1px dotted #fff;}
            .sf-menu, .sf-menu * {
z-index: 9999999 !important;
}          

.entry-utility, #nav-above {display:none;}