body
{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
text-align:left;
}

.hidden {
visibility:hidden;
}

.clearboth {
clear:both;
margin:0;
padding:0;
}

#container #main #header, #container #main #tools, #container #main #topNav, #content .bookmarks, #content .topLink,
#container #main #topNav table, #container #main #navigation, #container #main #right, #container #footer {
visibility:hidden;
display:none;
}

/*-- Content --*/

#container #main #content {
padding:9px 0 0 0;
margin:0 9px 0 9px;
width:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
border:none;
font-size:80%;
}

/* Links */
#content .links{
padding:0 0 8px 12px;
margin:4px 0 8px 0;
position:relative;
border:none;
display:block;
font-size:90%;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
background-image:url(../images/right.gif);
background-repeat:no-repeat;
}

#content .links a span{
color:#666666;
font-size:80%;
}

/* Headings */

#content h1, #container #main #content h1 {
padding:5px 0 4px 0;
margin:0;
position:relative;
color:#333;
border:none;
width:500px;
display: inline-block;
font-family:Verdana, Arial, sans-serif;
font-size:140%;
}

#content h2{
padding:4px 0 0 0;
margin:0 0 8px 0;
font-family:Verdana, Arial, sans-serif;
font-size:125%;
color:#333;
font-weight:bold;
position:relative;
}

#content h3{
padding:4px 0 0 0;
margin:0 0 8px 0;
font-family:Verdana, Arial, sans-serif;
font-size:115%;
color:#333;
font-weight:bold;
position:relative;
}

#content h4{
padding:4px 0 0 0;
margin:0 0 8px 0;
font-family:Verdana, Arial, sans-serif;
font-size:100%;
color:#333;
font-weight:bold;
position:relative;
}

#content h5{
padding:4px 0 0 0;
margin:0 0 8px 0;
font-family:Verdana, Arial, sans-serif;
font-size:100%;
color:#333;
font-weight:bold;
font-style:oblique;
position:relative;
}

/* Summary */
#content .summary{
padding:8px 1px 8px 1px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1.1;
color:#643B00;
border:none;
background-color:#fefcf6;
border-top:dotted 1px #000000;
border-bottom:dotted 1px #000000;
border-collapse:collapse;
}

/* Basic content */

#content p{
padding:3px 0 0 0;
margin:0 0 8px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
position:relative;
}

#content p a{
padding:0;
margin:0;
display:inline;
}

#content ul, ol{
padding:1px 0 0 0;
margin:0 0 6px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
color:#000;
position:relative;
}

#content li{
padding:2px 0 0 0;
margin:0 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
color:#000;
}

#content li a{
padding:0;
margin:0;
display:inline;
}

#content img{
padding:0 0 0 0;
margin:0 0 0 0;
border:none;
}

/* Floats */
#content .topBottomFloat{
display:none;
}

#content .leftFloat{
display:none;
}

#content .rightFloat{
display:none;
}

#content .caption{
padding:3px 0 0 0;
margin:0;
color:#666;
font-size:85%;
width:200px;
}

/* Tables */

#content table{
padding:0;
margin:2px 0 8px 2px;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
border-collapse:collapse;
border:none;
border-top:solid 1px #F1B001;
border-left:solid 1px #F1B001;
}

#content table thead th{
padding:3px 6px 6px 6px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:none;
border-right:solid 1px #F1B001;
border-bottom:solid 1px #F1B001;
background-color:#FFF8CF;
color:#005595;
font-weight:bold;
text-align:left;
vertical-align:top;
}

#content table tbody th{
padding:3px 6px 6px 6px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
border-collapse:collapse;
border:none;
border-right:solid 1px #F1B001;
border-bottom:solid 1px #F1B001;
background-color:#FFF8CF;
color:#005595;
font-weight:bold;
text-align:right;
vertical-align:top;
}

#content table td{
padding:3px 6px 6px 6px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
border-collapse:collapse;
border:none;
border-right:solid 1px #F1B001;
border-bottom:solid 1px #F1B001;
text-align:left;
vertical-align:top;
}

#container a:link:after, #container a:visited:after {
   content: " [" attr(href) "] ";
   font-size: 90%;
}

#container a[href^="/"]:after {
   content: " [http://www.supergold.govt.nz/" attr(href) "] ";
}


