/*
Theme Name: Wai-O-Tapu Thermal Wonderland
Theme URI: waiotapu.co.nz
Description: 
Version: 1.0
Author: Hodgeman Web & Design Ltd.
Author URI: hodgeman.co.nz
*/

*{margin:0;padding:0}
body{background-color:#045232;font:normal 14px 'Trebuchet MS', Trebuchet, Arial, Helvetica, sans-serif}
p,ol,ul,blockquote,table{margin-bottom:15px}
h2{margin:5px 0 20px}
h3{margin:5px 0 10px}
ul,ol,blockquote{margin-left:20px}
a{color:#d9623d;outline:none}
a:hover{text-decoration:none;color:#E18467}
a img{border:none}

#header,#content,#footer{width:100%;float:left}
.centre{width:940px;margin:0 auto;padding:0 20px}
.floatleft, .alignleft{float:left}
.floatright, .alignright{float:right}
.aligncenter{text-align:center}
.marginleft{margin-left:20px}
.marginright{margin-right:20px}
.marginleft-10{margin-left:10px}
.marginright-10{margin-right:10px}
.marginleft-5{margin-left:5px}
.marginright-5{margin-right:5px}

#header{height:162px;background:url(images/bg_header_rpt.jpg) repeat-x}
#header .centre{height:162px;background:url(images/bg_header.jpg) no-repeat}
#header h1{background:url(images/logo.gif) no-repeat; text-indent:-9999px;height:105px;width:400px;margin:0 auto}
#header h1 a{display:block;height:105px;width:400px}
#header ul{list-style:none;margin:0 0 0 20px;padding:0;border-left:1px solid #c3c380;float:left;width:920px}
#header ul li{float:left;background-image:url(images/bg_menu.gif);background-position:0px -60px;background-repeat:repeat-x;border-right:1px solid #c3c380;position:relative}
#header ul li:hover{background-position:0 -30px}
#header ul li a{line-height:30px;text-transform:uppercase;text-decoration:none;display:block;padding:0 10px;color:#d73f28;font-size:12px;font-weight:bold}
#header ul li.current_page_item, #header ul li.current_page_ancestor{background-position:0 0} 
#header ul li.current_page_item a, #header ul li.current_page_ancestor a{color:#307143}
#header ul li:active,#header ul li:focus{padding-top:1px;height:29px}
#header ul li:active ul li,#header ul li:focus ul li{padding-top:0;height:30px}

#header ul ul{position:absolute;visibility:hidden;top:30px;left:0;width:120px;border-left:none;margin:0;opacity:0.8}
#header ul ul li{background-image:none;background-color:#F0F0CE;border-right:none}
#header ul ul li:hover{background-color:#E4E4A6}
#header ul li:active ul li,#header ul li:focus ul li,#header ul ul li:active,#header ul ul li:focus{padding-top:0;height:20px;border-bottom:1px solid #E4E4A6}
#header ul ul li a{text-transform:lowercase;font-size:10px;line-height:20px;border-bottom:1px solid #E4E4A6;width:100px}
#header ul li:hover ul{visibility:visible}
#header ul li.current_page_item ul li a, #header ul li.current_page_ancestor ul li a{color:#d73f28}
#header ul li.current_page_ancestor ul li.current_page_item a{color:#307143}
#header .breadcrumb{font-size:12px;padding:10px}

#content{background-color:#fdfbfd;float:left}
#content .centre{padding:0;width:980px}
#content h2{font-size:26px;color:#d9623d;border-bottom:2px dashed #DDD;padding-bottom:5px}
#content h3{font-size:18px;color:#d9623d}
#content h2.noborder{border:none;margin:0;padding:0}
#content li{margin-bottom:5px}
#content li ul{margin-top:5px}
#content strong{color:#d9623d}
#content #col-alpha, #content #col-beta{float:left;width:440px;text-align:justify;margin-bottom:20px}
#content #col-alpha{margin-right:20px}
#content #gallery{width:864px;height:314px;background:url(images/bg_flash.gif) 0 0 no-repeat;padding:18px}
#content #gallery #flashGallery{width:864px;height:314px;background:url(images/ajax-loader.gif) 50% 50% no-repeat}
#content #container{background:url(images/bg_content.jpg) repeat-y;padding:0 40px;float:left;width:900px}
#content .centre #container .centre{text-align:center;width:900px}
a img.size-thumbnail, img.size-thumbnail, a img.attachment-thumbnail, img.attachment-thumbnail{background:url(images/bg_thumbnail.gif);padding:18px}
a img.size-medium, img.size-medium{background:url(images/bg_thumbnail_portrait.gif);padding:18px}

.gallery-item{float:left}

#content ul.columns{width:430px;float:left}
#content .twocolumns{width:440px;float:left;margin-bottom:20px}
#content div.columns{width:280px;float:left}
#content div.col-alpha{width:290px;margin-right:20px}
#content div.col-beta{width:290px;margin-left:20px}
#content #video{width:364px;height:264px;margin-bottom:15px;background:url(images/bg_video.gif) 0 0 no-repeat;padding:18px 18px 28px 18px}
#content #video #flashVideo{width:364px;height:264px;background:url(images/ajax-loader.gif) 50% 50% no-repeat;margin-bottom:12px}
#content #video p{text-align:right;font-size:10px}
#content .brlink a{display:block}
#content .formfield{background:#fefcfe url(images/bg_input.gif) 0 0 no-repeat;border:1px solid #dfdfdf;padding:5px}
#content .btn {border-radius:5px;padding:5px;background-image:url(images/shade.png);background-position:center bottom;background-repeat:repeat-x;color:#fff;border:none;cursor:pointer;font-weight:bold;background-color:#E68000}
#content .btn:hover{background-position:center top}
#content .font20{font-size:20px}
#content #error{padding:10px;background-color:#FFDDDE;color:#8A0003;border-radius:5px;margin:0 0 20px 0;float:left}
#content #error h4{color:#8A0003;margin-bottom:10px;font-size:20px}
#content #error ol, #content #error li{margin-bottom:0}

#footer{height:200px;background:url(images/bg_footer_rpt.jpg) repeat-x}
#footer .centre{height:200px;background:url(images/bg_footer.jpg) no-repeat}
#footer #orange-bar{padding:47px 20px 0;color:#ffdeba;font-size:14px;float:left;width:900px}
#footer #orange-bar a{color:#ffdeba}
#footer #links{padding:0 20px;float:left;width:900px;margin-top:100px;color:#7BB47B}
#footer #links a{color:#bbd8bb;text-decoration:none}
#footer #links a:hover{text-decoration:underline}
#footer #links ul{list-style:none;margin:0 20px 0 0;padding:0;float:left;width:210px}
#footer #links ul.last{margin:0}
#footer #links ul li a{text-shadow:#333 1px 1px 2px}
#footer #links #copyright{margin:20px 0;float:left;width:900px;font-size:.8em}


/*TOOL TIPS*/
.portrait_tips .tip{background:url(images/hover-lg_tall.png);width:300px;height:500px;padding:20px}
.portrait_tips .tip-title{background:url(images/tooltip-loader.gif) 50% 50% no-repeat;width:300px;height:500px}
.landscape_tips .tip{background:url(images/hover-lg_wide.png);width:500px;height:300px;padding:20px}
.landscape_tips .tip-title{background:url(images/tooltip-loader.gif) 50% 50% no-repeat;width:500px;height:300px}
.landscape_tips .tip-text, .portrait_tips .tip-text{display:none}

/*LINKS ACCORDION*/
dl.accordion{border-bottom:1px solid #CCC}
dl.accordion dt{position:relative;height:30px;padding:5px 0 2px 25px;font-weight:bold;cursor:pointer;border-top:1px solid #CCC;line-height:30px;font-size:18px;color:#d9623d;background:url(images/icon_accordion_closed.png) 0 50% no-repeat}
* html dl.accordion dt{cursor:pointer;background:url(images/icon_accordion_closed.png) center left no-repeat}
dl.accordion dt.open{background-image: url(images/icon_accordion_open.png)}
* html dl.accordion dt.open{background:url(images/icon_accordion_opne.png) center left no-repeat}
dl.accordion dd{position: relative;overflow:hidden;background:#F6F6E2}
dl.accordion dd.accordion_content{padding:0 10px 0 25px}
dl.accordion dd.accordion_content p{padding:5px 0 7px 0;margin-bottom:0;font-size:11px}
dl.accordion dd dl dt{background-color:#F0F0CE;padding-left:35px;font-size:12px;color:#000;height:20px;line-height:20px;background-position:10px 0}
dl.accordion dd dl dd.accordion_content{padding-left:35px}
dl.accordion dd dl dd dl dt{background-color:#F8F8E8;padding-left:45px;background-position:20px 0}
dl.accordion dd dl dd dl dd.accordion_content{background-color:#FCFAF5;padding-left:45px}
dl.accordion dd dl dd dl dd dl dt{background-color:#F8F8E8;padding-left:55px;background-position:30px 0}
dl.accordion dd dl dd dl dd dl dd.accordion_content{background-color:#FCFAF5;padding-left:55px}