/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 08 September 2010 06:29:58
*/


/*------------------------------------------------------------------
[Master Stylesheet]

Project:    NZLS
Developed by:    Squiz NZ Ltd.
-------------------------------------------------------------------*/
/* sitewide
-------------------------------------------------------------------*/

/* STRUCTURAL
-------------------------------------------------------------------*/

#container {margin:0 auto;width:100%;background:none;}

#branding {/*float:left*/float:none;width:auto;}
#branding-logo {padding:10px;}
#branding-banner {}

#search-input {display:none;}

#nav-breadcrumbs {display: none;}


#nav-sec {display:none}


#nav-pri {display:none;}


#content-sec div.registry { background:#E1E6FA url(http://matrix.nzls.org.nz/__data/assets/image/0015/3066/key.jpg) no-repeat bottom right;margin-top:5px; } 
#content-sec div {display:none;}
#content-pri {display:block;float:none; margin-right:10px;width:95%;border-top:solid 1px #999;}
#content-pri h1 {padding-top:10px;}

div#latestlawtalk {padding:0;}

#content-sec {float:none; width:160px;border-top:solid 1px #999;display:none;}
div#login {background:#00357a; color:#fff; width:150px; margin-bottom:2px; padding:5px;}
div#login a {color:#fff;}
div#login p {margin:0;padding:0;}


.content-ter {float:none; margin: 0 0 5px 5px; border-left:1px dotted #999;}
.content-ter-feature {border-top:solid 1px #999;margin: 0 5px 0 5px; width:280px; padding:10px 0 10px 10px;}
.content-ter-feature img {/*float:right;*/float:none }
.content-ter-feature h2 {font-size:1.5em; margin:0;}
.content-ter-feature h3 {font-size:1.2em;color:red; font-variant: small-caps; margin:0;}
.fancyLink {font-size: 1.3em; color:#0e87d4;}


#siteinfo {margin:0 auto; width:100%;clear:both; padding:10px; background:#fff;border-top:solid 1px #999; }

#siteinfo-legal {}

#siteinfo-credits {float:right; text-align:right;}

div#login-tools {display:none;}


/*** Main Nav Dropdown (Superfish) ***/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute;top:-999em;width:15em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0;top:1.1em;z-index:99;}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:15em; top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:15em; top:0;}
/*** Skinning that beast ***/
.sf-menu {float:left;}
.sf-menu a {padding:.2em .5em;text-decoration:none;color:#333;}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/ color:#333;}
.sf-menu li ul li a {padding:5px;}
.sf-menu li li {background:#ddd;/* filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;*/}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {outline:0;background:#ddd; color:#000;}

#sitemap li { list-style-type: none; }
#sitemap li ul li { list-style-image: url(http://matrix.nzls.org.nz/__data/assets/image/0014/3083/stalk.gif); margin-top:0;padding-top:5px;}

/* ------------Vaughan's additions ----------------- */
.asset_listing li {
  list-style-type: none;
}
#siteinfo-legal {
  display: none;
}
h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid; 
  page-break-inside: avoid;
}
ul, ol, dl {
  page-break-before: avoid;
} 