/*
Theme Name: UTc
Description:
Version: 1.0
Author: Richard Frank
Date: April 2009
*/

/*RESET AND CLEARFIX
----------------------------*/

ul,ol {list-style: none}
h1,h2,h3,h4,h5,h6,pre,code {font-size: 1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0;padding: 0}
a img,:link img,:visited img {border: none}
address {font-style: normal}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block;}
.clearfix {display: block;}
html,body {height: 100%;}

body {background-image: url('/unitedtheme/images/container.jpg');repeat: fixed; background-position: top center;}

/* BASE TYPOGRAPHY
-----------------------------------*/ 

body {font: 62.5%/1.5em Times, "Times New Roman",sans-serif; color: #56421c; background:#f8f4df url('/unitedtheme/images/container.jpg') top center no-repeat fixed;}

p,ul,ol {
font-size: 1.4em;
line-height: 1.5em;
margin-bottom: 1.2em;
}

a:link {outline: none; text-decoration:underline; color:#7A8C68}
a:visited {color:#5A6F60;}
a:hover {color:#5A6F60;}
a:active {}

h1,h2,h3,h4,h5,h6 {font-family: Georgia "Times New Roman", Arial, Verdana, sans-serif; font-weight: normal; margin-bottom: 0.3em; line-height: 1.2em;}

h1 {font-size: 2.1em;color:#7A8C68}
h2 {font-size: 2.0em; color:#6E2C20; font-style:italic; margin-bottom:10px; }
h3 {font-size: 1.4em;}
h4 {font-size: 1.4em;color: #6E2C20; font-style:italic;}

/* MAIN LAYOUT */

#container {margin:0 auto; width:960px; background-color:#f8f4df; border-right:1px solid #CFBB98;}

#header {background: url('/unitedtheme/images/header-small.jpg') no-repeat; height:205px; margin-bottom:20px; position:relative;}

#home #header {background: url('/unitedtheme/images/header.jpg') no-repeat; height:375px;}

#about #header{background: url('/unitedtheme/images/header-small-2.jpg')}
#services #header {background: url('/unitedtheme/images/header-small-3.jpg')}
#countries #header {background: url('/unitedtheme/images/header-small-5.jpg')}
#contact #header {background: url('/unitedtheme/images/header.jpg') no-repeat; height:375px;}


#thebe_link { display:block; width:80px; height: 100px; position:absolute; top:15px; right:13px;}
#thebe_link a { outline:none;}



#content {margin:0 10px;}
#main {float:left; width:600px; margin-right:20px; padding:10px;}

#sidebar {float:left; width:300px; background-color:#EFEFEF; background: url('/unitedtheme/images/box-strip.jpg') repeat-y;}

.sidebar-top {background: url('/unitedtheme/images/box-top.jpg') no-repeat; height:20px;}
.sidebar-bot {background: url('/unitedtheme/images/box-bot.jpg') no-repeat; height:50px;}

.sidebar-textwrap {padding:0 10px;}



/*  TOP NAVIGATION */
.nav_bar {height: 42px;width: 702px;margin-left:125px;}

div#nav {background: url('/unitedtheme/images/7linknav-1.jpg') no-repeat; height: 42px; width: 546px; margin:0 auto;}

div#nav ul {margin:0;}

div#nav ul li {float: left;}

div#nav ul li a {display: block; background: url('/unitedtheme/images/7linknav-1.jpg'); width: 78px; height: 42px; outline:none;}

div#nav ul li#nav-home a {background-position: 0 0;}
div#nav ul li#nav-home a:hover {background-position: 0 -42px;}
div#nav ul li#nav-home.current a {background-position: 0 -42px;}

div#nav ul li#nav-aboutus a {background-position: -78px 0;}
div#nav ul li#nav-aboutus a:hover  {background-position: -78px -42px;}
div#nav ul li#nav-aboutus.current a  {background-position: -78px -42px;}

div#nav ul li#nav-services a {background-position: -156px 0;}
div#nav ul li#nav-services a:hover {background-position: -156px -42px;}
div#nav ul li#nav-services.current a {background-position: -156px -42px;}

div#nav ul li#nav-countries a {background-position: -234px 0;}
div#nav ul li#nav-countries a:hover {background-position: -234px -42px;}
div#nav ul li#nav-countries.current a {background-position: -234px -42px;}

div#nav ul li#nav-tours a {background-position: -312px 0;}
div#nav ul li#nav-tours a:hover {background-position: -312px -42px;}
div#nav ul li#nav-tours.current a {background-position: -312px -42px;}

div#nav ul li#nav-gay a {background-position: -390px 0;}
div#nav ul li#nav-gay a:hover {background-position: -390px -42px;}
div#nav ul li#nav-gay.current a {background-position: -390px -42px;}

div#nav ul li#nav-contact a {background-position: -468px 0;}
div#nav ul li#nav-contact a:hover {background-position: -468px -42px;}
div#nav ul li#nav-contact.current a {background-position: -468px -42px;}

div#nav ul li a span {margin-left:-9999px;}

/* SECONDARY NAV
-------------------*/
ul#secondarynav {margin-left:20px; margin-top:10px;padding-right:0px; padding-top:5px; font-size: 1.4em; position:relative;}
ul#secondarynav li {float:left;}
ul#secondarynav li a {color:#7A8C68; padding-right:15px; text-decoration:underline;}
ul#secondarynav li a:hover {text-decoration: underline; color:#5a4a3b;}
ul#secondarynav li a.current {text-decoration: underline; color:#5a4a3b;}

/* COUNTRY CATEGORIES */
 
.category-holder {margin-bottom:10px; background: #f7f2de; }
.category-description-inner { padding-left:60px; padding-top:10px; padding-bottom:10px; min-height:140px; }

.category-image {float:left; padding:20px 20px 20px 10px;}

.category-description {margin-left: 150px; background: #f7f2de; padding:10px 10px 10px 0px; min-height:140px;}

.category-description a {color:#5A6F60;}
.category-description a:hover {color:#691604;}
.category-description p {color:#56421c}




/* GENERAL */

.floatleft {float:left; margin-left:10px;}
.floatright {float:right; margin-right:10px;padding:5px;}

.subsidiary-note p {padding-bottom:15px; padding-top:5px;}
.subsidiary-note {color:#fff; font-style:italic; font-size:0.9em; height:30px;width:960px; display:block; background-color:#544333; text-align:center; margin-top:10px;margin-bottom:50px; padding-top:6px;}
.subsidiary-note a {color:#fff;}
#logo-bg {height:140px; width:960px; background-color:#fff; bottom:0px; position :relative;}
#logo-strip {position:absolute;}
#footer {margin: 10px 0px; position: relative;}

/*CONTACT FORM
----------------*/

div#contact_static {margin-top:20px; padding-left:20px;}
div#contact_form {padding-left:20px;}
#enquiry_form {padding-left:20px;font-size:13px;margin-bottom:20px;float:left;margin-top:20px;}
#enquiry_form p {line-height:5px;padding-bottom:0px;margin-bottom:5px;font-size:21px;}




#contact-left { float:left; width:300px;padding:5px; height:350px;}
#contact-mid { float:left; width:300px;padding:5px; height:350px;}
#contact-right { float:left; width:300px;padding:5px; height:350px;}



/* TOUR PAGE 
------------------*/

.tour-meta {}