/*
Theme Name: Lifetime
Theme URI: http://www.lifetime-experiences.com
Description: Customisable and portable.
Version: 1.0
Author: Mattrix Bush
Tags: variable color, widgets

Lifetime by Matt Bush || http://www.haycroftmedia.com
Design by Daniel Satchell
*/
*{margin:0; padding:0;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.hide {visibility: hidden; position: absolute; top: -400px;}

h2, h3{font-size:1.5em; text-transform:uppercase;}
h4{font-size:1.1em;}
h5{font-size:1.1em; margin:20px 0 5px 0;}
div.standard_content{font-size:1.2em;}
a.more-link{font-weight:bold; text-decoration:none;}
a.more-link:hover{text-decoration:underline;}
p{margin:10px 0;}
span.quotes{font-style:italic;}
ul.pagenav{list-style:none; font-size:1.3em;}

body{width:974px; margin:0 auto; position:relative; font-size:62.8%; font-family:Arial, Helvetica, sans-serif;}

div.mainmenu ul li.page_item{padding:0 17px;}
div.mainmenu ul li.homelink{padding:0 17px 0 0;}

/*header.php */
#menu{text-transform:uppercase; font-size:1.5em; font-weight:bold;}
#menu a{text-decoration:none;}
div.master_menu{padding:6px; text-align:right;}
div.master_menu a{padding:0 5px;}
div#banner{height:409px; overflow:hidden; position:relative;}
div#smallbanner{height:251px; overflow:hidden; position:relative;}
div#bannerimg{position:relative;}
div#overlay{position:absolute; top:0; left:0; width:100%; height:66px; background:url(images/overlay.png) repeat;}
div#smalloverlay{position:absolute; top:167px; left:0; width:100%; height:84px;}
div#logo{width:230px; padding:20px 0 0 0; position:absolute; top:0; left:52px;}
div#featured{position:absolute; top:0; right:52px; width:270px; height:375px;}
div#featured_inner{padding:20px; position:relative;}
.newsticker{list-style-type:none;}
.newsticker li{height:250px;}
h3.special{font-size:3.0em; font-weight:normal; padding:5px 0 12px 0;}
div.specials_meta{font-size:1.5em; line-height:1.4em; padding:0 0 20px 0; font-weight:bold;}
div.specialinfo{font-size:1.3em; line-height:1.5em;}
a.more{font-size:1.5em; text-transform:uppercase; font-weight:bold; padding:10px; text-decoration:none; position:absolute; bottom:
-45px;}
div#experiences_overlay{background:url(images/experiences.png) no-repeat; width:220px; height:52px; position:absolute; top:80px; left:56px;}
div.mainmenu{padding:8px 0 8px 16px;}
div.mainmenu ul{list-style:none;}
div.mainmenu ul li{float:left;}

/*index.php*/
div#content{padding:24px 16px 16px 16px;}
div.column{width:305px;}
div.column h3, div.page h3{padding:12px 18px; margin:0 0 20px 0;}
div.column h4{font-size:1.3em; margin:22px 0 15px 0;}
div#featured_item{margin:0 0 0 12px;}
ul.tml-user-links{list-style:none; font-size:1.4em; font-weight:bold;}
ul.tml-user-links li{margin:5px;}
ul.tml-user-links li a{text-decoration:none;}
form#loginform-tml-1{font-size:1.2em;}
form#loginform-tml-1 label, form#registerform-tml-page label, form#loginform-tml-page label, form#lostpasswordform-tml-page label{display:block;}
form#registerform-tml-page label{width:150px; float:left; clear:both;}
form#loginform-tml-1 p.forgetmenot label, form#loginform-tml-page p.forgetmenot label{display:inline;}
form#registerform-tml-page input.input{width:300px;}
form#registerform-tml-page textarea{width:200px; height:80px;}
ul.tml-links{list-style:none; font-size:12px;}

/*page.php*/
div#page{width:604px;}
div#page_inner{}
div#page h3{font-size:3.5em; font-weight:normal; margin:0 0 10px 0;}
div#page h4{margin:0 0 20px 0;}
h4.specialhead{font-size:1.3em; text-transform:uppercase;}
div#pagecopy{font-size:1.3em; padding:12px}
div#sidebar{width:316px; padding:64px 0 0 0;}
div.sidebar_item{border-bottom:dashed 1px #fff; padding:0 0 10px 0; margin:0 0 10px 0;}
div.sidebar_copy{font-size:1.2em;}
div.sidebar_copy p{margin:0;}
span.special_meta{color:#fff;}

/*specials*/
div.specialbox{padding:10px 0;}
h4.specialtitle{padding:5px 0; width:200px; text-indent:20px; 
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
    -webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
h4.specialtitle a{text-decoration:none;}
div.special_inner{margin:-20px 0 0 0; font-weight:bold; padding:25px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
div.specialimg{width:125px; height:125px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	}
div.specialimg img{margin:8px;}
div.counter{text-align:center; font-size:2.4em;}
div.specialboxmeta{padding:0 0 10px 0;}
div.specialcontent a.more-link{display:block; margin:5px 0 0 0;}
div.specialcopy{width:376px;}
/*trip quoter*/
div#fullpage{padding:0 10px 0 0;}
div#fullpage h3{font-size:3.5em; font-weight:normal; margin:0 0 10px 0;}
/*country info*/
table#countryinfo td{padding:0 0 6px 0;}
table#countryinfo th{text-align:left; width:130px; color:#FF801D;}
/*footer.php*/
div#footer{font-size:1.2em; padding:5px;}
div#footer_inner{background:url(images/atol.png) top right no-repeat; padding:30px 10px;}
div#footer a{text-decoration:none; font-weight:normal;}
