/** Gecko Nav **/


.hottopics li {
display: none;
}

#home_nav_cpl{
float:left;
height:30px;
overflow:hidden;
width:940px;
}

.tab_count_gt10{
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/waikato_gt10_nav.png);
}

#home_nav_cpl a {
color:#FFFFFF;
float:left;
font-weight:bold;
height:24px;
padding-top:6px;
text-align:center;
}

.tab_count_gt10 a{
margin-left:10px;
padding-left:4px;
padding-right:4px;
}

.tab_count_gt10 a:hover{
text-decoration:underline;
}

#home_nav_cpl a:hover{
text-decoration:none;
}

.tab_count_9 .homenav_cpl_1,
.tab_count_9 .homenav_cpl_2,
.tab_count_9 .homenav_cpl_3,
.tab_count_9 .homenav_cpl_4,
.tab_count_9 .homenav_cpl_5,
.tab_count_9 .homenav_cpl_6,
.tab_count_9 .homenav_cpl_7,
.tab_count_9 .homenav_cpl_8,
.tab_count_9 .homenav_cpl_9{
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/waikatonav.png); 
}

.tab_count_10 .homenav_cpl_1,
.tab_count_10 .homenav_cpl_2,
.tab_count_10 .homenav_cpl_3,
.tab_count_10 .homenav_cpl_4,
.tab_count_10 .homenav_cpl_5,
.tab_count_10 .homenav_cpl_6,
.tab_count_10 .homenav_cpl_7,
.tab_count_10 .homenav_cpl_8,
.tab_count_10 .homenav_cpl_9,
.tab_count_10 .homenav_cpl_10{
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/waikatonav10.png); 
}

.tab_count_9 .homenav_cpl_1,
.tab_count_9 .homenav_cpl_3,
.tab_count_9 .homenav_cpl_5,
.tab_count_9 .homenav_cpl_7,
.tab_count_9 .homenav_cpl_9 {
    width: 104px;
}

.tab_count_9 .homenav_cpl_2,
.tab_count_9 .homenav_cpl_4,
.tab_count_9 .homenav_cpl_6,
.tab_count_9 .homenav_cpl_8 {
    width: 105px;
}

.tab_count_10 .homenav_cpl_1,
.tab_count_10 .homenav_cpl_3,
.tab_count_10 .homenav_cpl_5,
.tab_count_10 .homenav_cpl_7,
.tab_count_10 .homenav_cpl_9,
.tab_count_10 .homenav_cpl_2,
.tab_count_10 .homenav_cpl_4,
.tab_count_10 .homenav_cpl_6,
.tab_count_10 .homenav_cpl_8,
.tab_count_10 .homenav_cpl_10 {
    width: 94px;
}

.homenav_cpl_1 {
background-position: 0 0px;
}
.homenav_cpl_2 {
background-position: 0 -60px;
}
.homenav_cpl_3 {
background-position: 0 -120px;
}
.homenav_cpl_4 {
background-position: 0 -180px;
}
.homenav_cpl_5 {
background-position: 0 -240px;
}
.homenav_cpl_6 {
background-position: 0 -300px;
}
.homenav_cpl_7 {
background-position: 0 -360px;
}
.homenav_cpl_8 {
background-position: 0 -420px;
}
.homenav_cpl_9 {
background-position: 0 -480px;
}
.homenav_cpl_10 {
background-position: 0 -540px;
}

.homenav_cpl_1:hover{
background-position: 0 -30px;
}
.homenav_cpl_2:hover{
background-position: 0 -90px;
}
.homenav_cpl_3:hover{
background-position: 0 -150px;
}
.homenav_cpl_4:hover{
background-position: 0 -210px;
}
.homenav_cpl_5:hover{
background-position: 0 -270px;
}
.homenav_cpl_6:hover{
background-position: 0 -330px;
}
.homenav_cpl_7:hover{
background-position: 0 -390px;
}
.homenav_cpl_8:hover{
background-position: 0 -450px;
}
.homenav_cpl_9:hover{
background-position: 0 -510px;
}
.homenav_cpl_10:hover {
background-position: 0 -570px;
}


#home_nav_cpl li {
display:inline;
list-style-type:none;
}



#greybar_masthead{
background-position:0 -540px;
color:#FFFFFF;
float:left;
height:29px;
margin-bottom:10px;
width:940px;
background-image:url(http://static.stuff.co.nz/images/homenav.png);
font-size:11px;
}

#greybar_masthead .hottopics h2 {
font-size:11px;
}

#greybar_masthead  #greybar_left_side a {
color:#FFFFFF;
margin-right:0;
}

#greybar_masthead  #greybar_left_side li {
margin-right:20px;
}

#greybar_masthead  #greybar_left_side ul {
float:left;
}

#greybar_small_logo{
float:left;
margin-top:-5px;
margin-right:0px;
}

#greybar_left_side #greybar_small_logo:hover{
float:left;
margin-top:-5px;
margin-right:0px;
border:none;
background:none;
padding:3px 4px;
}


#search_box_greybar{
float:right;
}

#greybar_masthead .hottopics{
float:left;
}

#greybar_masthead #greybar_left_side .hottopicslink{
margin-right:5px;
}


#greybar_masthead #greybar_right_side{
padding-top:2px;
}

#greybar_masthead .search_box_button {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://static2.stuff.co.nz/stuff/mastheads/greybar_seachbutton.gif) no-repeat scroll;
background-position:top;
border:medium none;
float:right;
height:24px;
margin-bottom:5px;
margin-left:5px;
padding-bottom:2px;
width:76px;
}

#greybar_masthead .search_box_button:hover {
background-position:bottom;
}

#greybar_masthead #search_box_text {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://static2.stuff.co.nz/stuff/mastheads/greybar_seachbox.gif) no-repeat scroll left top;
float:right;
height:20px;
padding:4px 0 0 4px;
width:123px;
border:none;
}


/** Wide Straps **/

.hbox_wide_cpl{
	float:left;
	margin-bottom:20px;
	width:620px;
}

.hbox_wide_cpl .hbox_top{
	border-top: 2px solid #f4c901;
	padding-top: 8px;
	background: none;
}

.hbox_wide_cpl  .hbox_top_title{
	font-family:Georgia,Times,serif;
	font-size:2.4em;
	margin:0 0 5px;
}

.hbox_wide_cpl  .hbox_top_title a{
	color: #000000;
	background: none;
}

.hbox_wide_cpl .hbox_top .hbox_subsections{
	float:right;
	font-size:11px;
	color: #cccccc;
}

.hbox_wide_cpl  .hbox_top .rssicon, .hbox_wide_cpl  .box_top .rss_ie6{
	display:none !important;
}

.hbox_wide_cpl .hbox_body{
	background: none;
}

.hbox_wide_cpl .hbox_body .spacer{
	display:none;
}

.hbox_wide_cpl .hbox_body .hbox_body_left{
	float:left;
	padding:0 10px 5px 0;
	width:375px;
	background: none;
}

.hbox_wide_cpl .hbox_body .hbox_body_right{
	float:right;
	padding:0;
	width:200px;
	background-color: #3d3d3d;
}

.hbox_wide_cpl .hbox_body .hbox_body_right img{
	border: none;
}

.hbox_wide_cpl .hbox_body .hbox_body_right .hbox_body_right_caption{
	padding: 0 5px;
	color: white;
	font-size: 11px;
}

.hbox_wide_cpl  .hbox_body .hbox_body_right .hbox_body_right_caption a, .hbox_body2 .hbox_body_right .hbox_body_right_caption h3{
	font-family: Arial,Helvetica,sans-serif;
	font-weight:bold;
	color: white;
	font-size: 11px;
}

.hbox_wide_cpl  .hbox_body .hbox_body_right .hbox_body_right_caption p{
	color: white;
	font-size: 11px;
	line-height: 130%;
}

.hbox_wide_cpl .hbox_btm{
	display: none;
}

.hbox_right_cpl{
	float:right;
	margin-bottom:20px;
	width:300px;
}

.hbox_right_cpl .hbox_top, .hbox_right_cpl .hbox_top_wkp{
	border-top: 2px solid #f3ca00;
	padding-top: 8px;
	background: transparent url(http://static2.stuff.co.nz/stuff/mastheads/waikato/your_waikato.jpg) no-repeat center;
	height: 108px;
}

.hbox_right_cpl  .hbox_top_title{
	font-family:Georgia,Times,serif;
	font-size:2.4em;
	margin: 0;
}

.hbox_right_cpl  .hbox_top_title a{
	color: #000000;
	background: none;
}

.hbox_right_cpl  .spacer{
	clear: both;
	height:10px;
}

.hbox_right_cpl  .hbox_subsections{
	background: transparent url(http://static2.stuff.co.nz/stuff/mastheads/cpl/right_subsection_bg.png) repeat center;
	padding: 3px 5px 4px;
}

.hbox_right_cpl .hbox_body{
	background: none;
}

.hbox_right_cpl .right_image_thumb{
	border: none;
	float:right;
	margin-bottom:10px;
}

.hbox_right_cpl p{
	width:210px;
}

.hbox_right_cpl .hbox_hr{
	margin: 0px 0px 8px;
	border-bottom:1px solid #e6e6e6;
	width:300px;
	clear: both;
}

.hbox_right_cpl .hbox_right_sponsor{
	clear: both;
	color: #6d6d6d;
	font-size:11px;
}


.hbox_top_title{
color:#000000;
}

/** Gecko Splash Image **/

      .pixie {
        border:1px solid #CCCCCC;
        height:398px;
        margin:0;
        margin-right:0px;
        padding:0;
        width:298px;
        background-position:bottom;
        overflow:hidden;
        float:left;
      }

      .strap {
        padding: 0;
        margin: 0;
        font-family:Georgia, "Times New Roman", Times, serif;
      }

      div.pixiecaption, div.pixiecaption a{
        padding: 10px;
        background-color: #3d3d3d;
        color: white;
      }
      .pixiecaption h3, .pixiecaption h3 a{
        color: white;
        font-size:16px;
        margin:0px;
        padding:0px;
        font-family:Georgia, "Times New Roman", Times, serif;
      }
      
      

      .pixie a,
      .pixie div,
      .pixie a:hover {
        display: block;
        position: static;
        text-decoration: none;
      }

      .pixie div.trail-text {
        color: #000000;
        background-color: transparent;
        background-image: url(http://static2.stuff.co.nz/stuff/mastheads/greybg.png);
        background-repeat: repeat;
      }

      .pixie div.trail-text {
        display: none;
        margin-top: 0;
        position: absolute;
        overflow: hidden;
        text-align: left;
        padding-top: 10px;
        padding-bottom: 10px;
		padding-left:10px;
		padding-right:10px;
        z-index: 10;
        height: auto;
        width: 278px;
		background:transparent url(http://static2.stuff.co.nz/stuff/mastheads/greybg.png);

      }
      
      
/** Styles to make grey boxes Gecko style **/

.hbox_top_grey{
background:transparent none repeat scroll 0 0;
border-top:2px solid #f4c901;
padding-top:8px;
height:auto;
}

.hbox_narrow .hbox_top_grey  .hbox_top_title {
height:auto;
}

.hbox_top_grey .hbox_top_title a {
background:transparent none repeat scroll 0 0;
color:#000000;
}

.hbox_top_grey .hbox_top_title {
font-family:Georgia,Times,serif;
font-size:2em;
margin:0;
position:relative;
}

.hbox_top_grey_left, .hbox_top_grey_right{
display:none;
}

.hbox_btm{
display:none;
}

.hbox_narrow {
background:none;
}

.hbox_narrow .hbox_body_left{
background:none;
padding:8px 0 5px;
}

.blog_pointer img{
float:right;
margin-right:0px;
margin-left:10px;
}


/**Most popular **/

.hbox_top_none, .hbox_top_none_left, .hbox_top_none_right {
background:transparent none repeat scroll 0 0;
}

#most_popular_wrapper .hbox_top_title {
color:#000000;
font-size:14px;
font-weight:bold;
}

#most_popular{
border-bottom:solid 1px #eeeeee;
}

#most_popular .ui-tabs-panel {
background:#FFFFFF none repeat scroll 0 0;
}

#most_popular .ui-tabs-nav .ui-tabs-selected a span {
background-color:#FFFFFF;
}

#most_popular_wrapper .hbox_top_grey {
margin-top:20px;
margin-bottom:10px;
}

#most_popular_wrapper .hbox_narrow{
margin-bottom:0;
}


/**related box titles**/
.related_box_title {
border-top:2px solid  #f4c901;
padding-top:4px;
}

/** Narrow gecko hbox **/
.hbox_narrow_cpl{
                -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    float:left;
    margin-bottom:20px;
                padding-left:20px;
    width:300px;
}


.hbox_narrow_cpl .hbox_top{
                border-top: 2px solid #f3ca00;
                padding-top: 8px;
                background: none;
}

.hbox_narrow_cpl .hbox_top{
                border-top: 2px solid #f3ca00;
                padding-top: 8px;
                background: none;
}

.hbox_narrow_cpl  .hbox_top_title{
                font-family:Georgia,Times,serif;
                font-size:2.4em;
                margin: 0;
}

.hbox_narrow_cpl  .hbox_top_title a{
                color: #000000;
                background: none;
}


.hbox_narrow_cpl .hbox_body_left{
                float:left;
                padding:0 10px 5px 0;
                width:280px;
                background: none;
}

.hbox_narrow_cpl .hbox_btm{
                display: none;
}

.hbox_narrow_cpl  .hbox_top .rssicon, .hbox_wide_cpl  .box_top .rss_ie6{
                display:none !important;
}


.hbox_narrow_cpl .hbox_top .hbox_subsections{
                float:right;
                font-size:11px;
                color: #cccccc;
}




/** Mid strip pointers **/
.left_col_pointer_box{
margin-top:20px;
margin-bottom:20px;
}
.left_col_pointer, .left_col_pointer_right{
background-color:#3d3d3d;
height:155px;
overflow:hidden;
color:#ffffff;
}
.left_col_pointer h2, .left_col_pointer_right h2{
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-left:8px;
margin-right:8px;
margin-top:5px;
}
.left_col_pointer a, .left_col_pointer_right a{
color:#ffffff;
}

.left_col_pointer .photoborder, .left_col_pointer_right .photoborder{
border:solid 1px #3d3d3d;
}

/** Hacks for hiding things **/

#trademe-slider{
display:none;
}

#related_box_left .rss_icon{
display:none;
}

#related_box_left .smalltext{
display:none;
}

#related_box .hdividier{
    display:none;
}

/** Tightening up the vertical space in the logo and weather area **/
#pagetop_masthead {
height:95px;
padding-top:10px;
}


/** Additional space around caption icons **/

.captionicon1{
margin-left:10px;
}
.captionicon2{
margin-left:5px;
}

/** Additional styling for right column hbox_right_cpl - added in by James M **/

.hbox_subsections{
font-size:11px;
}

.hbox_right_item .right_headline{
font-family: Georgia,"Times New Roman",Times,serif;
font-size:16px;
}

.hbox_right_cpl .hbox_top .hbox_top_title{
padding-left:5px;
}

.hbox_right_cpl .hbox_top .hbox_subsections{
padding-left:5px;
}
/** Icon's for video and photo for new splash image **/
.pixie_icon{
margin-left:8px;
position:relative;
}
/** Fix for the search box in IE **/
 #search_box{
width:auto;
}
/** override for styles that are being inherited from all.css, should probably clean this up **/
.hottopicslink A{
font-weight:normal;
color: #ffffff !important;
}
.first_headline {
font-weight:bold;
}
.related_box_title {
font-size:14px;
font-weight:bold;
}
/** Styles for ad units **/
#adfeatured_promobox .hbox_top_none_title {
font-weight:bold;
}
#adspecial_offer_box .hbox_top_none_title {
font-weight:bold;
}
#adsponsored_contentbox .hbox_top_none_title {
font-weight:bold;
}
#adSPLITCOLUMNMIDDLERIGHT{
display:none;
margin-bottom:10px;
}
/** Slider **/
#home-slider-placeholder {
margin-bottom:5px;
}
/** Additional padding between top of related box and headline listing **/
#related_box{
margin-top:5px;
}
.jeremy_ie6, .rss_ie6, .edit_ie6 {
display:none !important;
}

/** Container Border **/

#container {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding-left:20px;
padding-right:20px;
}

.all_site_nav_inner {
    width: 984px;
}


/*************************** waikato NAv ***************************************************/


.rdtnav .prev_nav_item, .rdtnav .mid_nav_item, .rdtnav .current_nav_item, .rdtnav .nav_right, .rdtnav #nav_bottom a:hover, .rdtnav #footer_top a:hover, .rdtnav #nav_bottom_left a.current{
background-image: url(http://static2.stuff.co.nz/stuff/mastheads/waikato/nav_waikato.png);
}

.rdtnav #nav_bottom, .rdtnav #footer_top{
border-color:#cca803;
background:#cca803 url(http://static2.stuff.co.nz/stuff/mastheads/waikato/nav2_waikato_bg.gif) repeat scroll 0 0;
}
.rdtnav #nav_bottom_left{
border-left-color:#cca803;
}
.rdtnav #nav_bottom_right{
border-right-color:#cca803;
}

.hbox_top_cpl {
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/hbox_top.gif);
}

.hbox_top_rdt_left{
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/hbox_top_left.gif);
}

.hbox_top_rdt_right{
background-image:url(http://static2.stuff.co.nz/stuff/mastheads/waikato/hbox_top_right.gif);
}

.rdtnav #nav_bottom_left {
border-left-col
}
/** Newspapers bottom nav **/
#footer-newspapers{
border-top: 2px solid #cccccc; padding-top: 15px;
}
/** Fix for IE spacing on logo **/
#greybar_masthead #greybar_left_side li {
margin-right:0px;
}
#greybar_masthead #greybar_left_side a.greybar_current{
margin-right:20px;
}
#greybar_masthead #greybar_left_side #greybar_small_logo{
margin-right:0px;
}
.hottopicslink{
margin-left:25px;
}
.weatherbox {width: 240px;}

/** Hide background Image for Section Sponsor on Homepage only **/

.hbox_top_sponsor {
    background-image: none;
}

/* Fixes whitespace on gutter when gutter ads are displayed */
#adGUTTERLEFT{
margin-right:-16px;
float:right;
}
#adGUTTERRIGHT{
margin-left:-16px;
float:left;
}

/* CSS Snippet to widen the iframe strap and reduce height */

.iframe_strap iframe{height:51px;width:100%} 

/* FIX FOR SPONSOR POSITION ON STRAPS */
.hbox_top_sponsor {
    background:none;
    padding-top: 0px;
    margin-top:-6px;
    margin-right:0px;
    text-align: right;
}

/* FIX FOR WEIRD BUG WITH MY REGION STRAP */

.hbox_right_cpl .hbox_subsections {
    float: left;
    margin-top: 10px;
    padding: 3px 5px 4px;
    width: 290px;
}

.hbox_right_item{
	float:left;
	width:100%
}