/* ... ORIGINAL VERSION - IRENE GRAHAM, EFA - 2002? ... */
/* ... MAINLY EDITED BY - RUSSELL CLARKE - 26 July 2004 ... */
/* ... LAST MINOR EDITS BY - ROGER CLARKE - 1 October 2004 ... */
/* ... navigpub for Publicns files - ROGER CLARKE - 4 Feb 09 ... */
/* ... navigpubbig and small for Publicns files - ROGER CLARKE - 7 Feb 09 ... */


/* Styles for Australian Privacy Foundation web-site */
/* Extracts from Electronic Frontiers Australia default.css */
/* Retaining elements that may assist accessibility from miscellaneous web-browsers */
/* Plus additional styles to suit APF needs */
/* Minor variations to suit Roger Clarke's needs */
/* Plus styles for header_publicns */
/* Changed Font-Size default from "Normal" (invalid) to "Medium" (which is defult) */


/* __________________________ Basic Display Parameters __________________________ */

HTML BODY {
color:#002200;
background-color:#FFF0D0; /*  #FFFFFF  FFF8DC*/
/* <body text="#002200" bgcolor="#FFF0D0" 
===>> link="#0000EE" vlink="#551A8B" alink="#FF0000"> */

font-size: 93%; }			/* for IEWin */

HTML>BODY {
font-size: 100%; }		/* for Opera */

head:first-child+body {
font-size: 93%; }			/* for IE5Mac, Moz, Nets 6,7 */

/* ____________________________ Set font sizes in TDs ____________________________ */

HTML BODY TD {
font-size: x-small;   
voice-family: "\"}\"";	/* IE5 stops here */
voice-family: inherit;
font-size: small; }  	/* IE6 & others, but not Op5 */

html>body TD {
font-size: small; 		/* Op5, Moz */
font-size: x-small; }	/* Op6, Moz */

head:first-child+body TD { 
font-size: small; }    	/* IE5Mac, Moz, Netsc 6,7, not Op or IEWin */

/* ________________________________ Defaults ________________________________ */

BODY BLOCKQUOTE, BODY CENTER, BODY DD, BODY DIV, BODY DL, BODY DT, BODY FORM, BODY LI, BODY OL, BODY P, BODY PRE, BODY TD, BODY TH, BODY TR, BODY UL {
font-size: medium; /* used to be 14px */ }

BLOCKQUOTE {margin: 1em 0px 1em 2em;
width: 95%; }

DD {margin: 0.5em 0px 0em 1.5em; }	

DIV {margin: 0; }

DL {margin: 0; }

DT {margin: 1em 0px 0em 0%;}

HR {margin: 1em 0% 0em 0%;}

/* BODY IMG {border: none;} */

/* OL {margin: 0.3em 0% 0em 1.7em; padding: 0; } */

OL {margin: 0.5em 0% 0em 1.5em; padding: 0; } 

P {margin: 0.5em 0px 0em 0px; }

PRE {margin: 0.5em 0% 0em 0%; }

LI {margin: 0.3em 0% 0em 0em; }

/* UL {margin: 0.5em 0em 0em 5em; padding: 0; } */

UL {margin: 0.1em 1em 0em 1.5em; } /*padding: 0; } */


STRIKE {color: #808080;
background: transparent; }

/* ________________________________ Headings ________________________________ */

H1, H2, H3, H4, H5, H6 {
margin: 0.7em 0% 0.5em 0%;
font-weight: bold;
color: #000;
background: transparent; }

H1 {font-size: 1.5em; }
H2 {font-size: 1.38em; }
H3 {font-size: 1.28em; }
H4 {font-size: 1.2em; }
H5 {font-size: 1.1em; }
H6 {font-size: 1em; }

H1.pagehead {
font-size: 1.74em;
margin: 0;  
padding: 0px 0px 4px 0px;
color: #000;
background: #FFF;
border-bottom: 6px solid #039; } 

/* ---- NAVIGATION, LINK COLOURS ETC ---- */

/* Safari requires a:link rather than A:link */

a:link { color: #0000FF; 
background: transparent; }

a:visited {color: #400080;
background: transparent; }

a:active {color: #FF0000;
background: transparent; }

a:hover {color: #CC0000;
}



/* ______ APF Insert:  cursor to hand over nav bar - not yet implemented _____ */
/*
  onMouseOver="cursor:hand; return true"  
  style="cursor:pointer;cursor:hand;"
*/

/* __________________ APF Insert:  Style For Navigation Bar __________________ */

.navig{
    font-size:10px;
	width: 14%;
	font-family: Arial, Helvetica, sans-serif;
	font-color: #000000; 
	background-color: #ADD6FF;
/* ______  old background colour: #B0C4DE ________ */
/* ______  next attempt: #FFE699 ________ */
/* ______  next attempt: #FFECB3 ________ */
/* ______  next attempt: #94C9FF ________ */
	padding: 3px;
	height: 40px;
	border: 3px solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navig a {
	text-decoration: none;
	color:#000000;
	}

.navigsp { width:1; padding:0; margin:0; background-color:#FFF0D0; }


/* ______ RogerClarke.com Insert:  Styles For Publicns Navigation Bar ______ */

.navigpubbig{
    font-size:10px;
/* ______ 	width: 8%; ______ */
	font-family: Arial, Helvetica, sans-serif;
	font-color: #000000; 
	background-color: #ADD6FF;
/* ______  old background colour: #B0C4DE ________ */
/* ______  next attempt: #FFE699 ________ */
/* ______  next attempt: #FFECB3 ________ */
/* ______  next attempt: #94C9FF ________ */
	padding: 1px;
	height: 40px;
	border: 3px solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navigpubsmall{
    font-size:10px;
/* ______ 	width: 8%; ______ */
	font-family: Arial, Helvetica, sans-serif;
	font-color: #000000; 
	background-color: #ADD6FF;
/* ______  old background colour: #B0C4DE ________ */
/* ______  next attempt: #FFE699 ________ */
/* ______  next attempt: #FFECB3 ________ */
/* ______  next attempt: #94C9FF ________ */
	padding: 1px;
	height: 28px;
	border: 3px solid;
	border-top-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-right-color:#000000;
	border-bottom-color:#000000;
	margin: 2px;
	text-align:center;
	cursor:pointer;
    }
	
.navigpub a {
	text-decoration: none;
	color:#000000;
	}

C


/* ____________________ APF Insert:  Style for index box ____________________ */

TABLE{
	background-color:#FFF0D0;
}

/* ____________________ APF Insert:  Style for index box ____________________ */

.box2Grey25 { font-size: small; /* used to be 12px */
width: 40%;
font-color: #000000;
background-color: #DDDDDD;
padding: 8px 5px;
border: 1px solid;
margin: 3px 3px;
border-color: #CCCCCC; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
line-height: normal; 
font-weight: normal;
text-transform: none; }

/* .box2grey25 a { text-decoration: none; } */

.heading { font-size: 16px; font-weight: bold; text-decoration:none; }

.heading2 { font-size: 12px; font-weight: bold; }

.heading_centre { font-size: 14px; font-weight: bold; text-decoration:none; text-align:center;}

.heading2_centre { font-size: 12px; font-weight: bold; text-align:center;}

/* ____________________ APF Insert:  Style for BBA notice ____________________ */

.box {
	font-size: 18px; 
	font-weight: bold;
	background-color: #B0C4DE;
	border: 1px solid;
	border-color:#000000;
	padding: 4px;
	height: auto;
	width: auto;
	border: 0.3px solid;
	margin: 2px;
	}


	
/* ___________________________ Printer Format ________________________________ */

@media print {
	div#topmenu, div#footmenu, div#sidebar, .menubar {
	display: none; }	

	body {
	width: 100%;
	padding: 0;
	margin: 0;
	color: #000;
	background: #FFF; }
	
	div#level2, div#level2idx, {
	color: #000;
	background: #FFF; }
	
	div#content, div#contenthome, div#logohome {
	width: 100%;
	padding: 0;
	margin: 0;
	background-image: none; }

	div#content {
	margin: 0 0 0 26px; }

	div#logo { 
	margin: 0 0 0 -26px; } 
	
	div#content, div#contenthome, #contenthome TD.stories, .clist, .quote, DIV.navig, #copyr {
	font-family: Times New Roman, serif;
	font-size: small; /* used to be 12px */	
	color: #000;
	background: #FFF; }
	
 	a:link, a:visited {
  color: #000;
  background: transparent;
  text-decoration: underline; } 

	/* #content a:link:after, #content a:visited:after {
  content: " (" attr(href) ") "; } */

} /* Need end bracket to close imported print section */
