/* external style sheet*/

body {
 min-width: 762px;
 max-width:900px;
 border:1px solid #003399;
 margin-right:auto;
 margin-left:auto;
 margin-top:0;
 margin-bottom:auto;
 padding:0;
 background-color:silver; /* previously #bbbbbb; */
}

#page {
 background-image: url(images/paper1.gif);
 margin:0 0 0 0;
 padding:0 0 20px 0;/* caution */
 font-family: verdana, arial, helvetica, sans-serif;
 font-size:11pt;  /* 0.9em;*/
}

/* Header area */

#header {
 width:100%;
 color:white;
 background-color:#003399; /* darkish blue */
 text-align:center;
 border:0;
 margin:0;
 padding:0;
 clear:right;
}

#header p {
 font-size: 11pt; /*13px; */
 font-weight: bold;
 padding-top:20px;
 padding-bottom:20px;
 margin:0;
}

/* main Menu Bar */

#menubar {
 width: 100%;
 margin: 0;
 padding: 0;
 clear:right;
}

#menubar ul {
 list-style: none;
 width: 100%;
 padding: 0;
 margin: 0;
 float: left;
 font-size: 10pt;/* 0.8em */
 font-weight: normal;
}

#menubar ul.toplevel {
 background-color: #003399; /* darkish blue */
 color: white;
}

#menubar ul.secondlevel {
 background-color: #2095D9; /* lighter blue */
 color: white;
}

#menubar ul li { 
 display: block;
 float: left;
 margin: 0 2px; /* separation between menu items */
 padding: 0;
 text-align: center;
 line-height: 25px;
}

#menubar ul li a {
 padding: 0.4em 0.8em;
 color: white;
 text-decoration: none;
}

#menubar ul li a:hover {
 color: navy;
 background-color: #FF9900; /* yellowish */
 text-decoration: underline;
}

#menubar ul li a.submenu { 
 background-color: #2095D9; /* lighter blue */
 color: white;
 text-decoration: none;
}

#menubar ul li a.selected { 
 background-image: url(images/paper1.gif);
 color: navy;
 text-decoration: none;
}

/* end of experimental menu definition */

#menubar1 {
 width: 100%;
 margin: 0;
 padding: 0;
 clear:right;
}

#menubar1 ul {
 list-style: none;
 width: 100%;
 padding: 0;
 margin: 0;
 background-color: #003399; /* darkish blue */
 color: white;
 float: left;
 font-size: 10pt;/* 0.8em */
 font-weight: bold;
}

#menubar1 ul li { 
 display: block;
 float: left;
 margin: 0 1px; /* separation between menu items */
 padding: 0;
 text-align: center;
 line-height: 25px;
}

#menubar1 ul li a {
 padding: 0.4em 0.8em;
 color: white; /* this is necessary */
 text-decoration: none;
}

#menubar1 ul li a:hover {
 color: navy;
 background-color: #FF9900; /* yellowish */
 text-decoration: underline;
}

#menubar1 ul li a.selected { 
 background-image: url(images/paper1.gif);
 color: navy;
 text-decoration: none;
}

#menubar1 ul li a.submenu { 
 background-color: #2095D9; /* lighter blue */
 color: white;
 text-decoration: none;
}

/* secondary Menu Bar */

#menubar2 {
 width: 100%;
 margin: 0;
 padding: 0;
 clear:right;
}

#menubar2 ul {
 list-style: none;
 width: 100%;
 padding: 0;
 margin: 0;
 background-color: #2095D9; /* lighter blue */
 color: white;
 float: left;
 font-size: 10pt;/*1.2*/
 font-weight: bold;
}

#menubar2 ul li { 
 display: block;
 float: left;
 margin: 0 1px; /* separation between menu items */
 padding: 0;
 text-align: center;
 line-height: 25px;
}

#menubar2 ul li a {
 padding: 0.4em 0.8em;
 color: white; /* this is necessary */
 text-decoration: none;
}

#menubar2 ul li a:hover {
 color: navy;
 background-color: #FF9900; /* yellowish */
 text-decoration: underline;
}

#menubar2 ul li a.selected { 
 background-image: url(images/paper1.gif);
 color: navy;
 text-decoration: none;
}

/* Menu spacers */

.menu1-to-menu2-spacer {
 width:100%;
 height:10px;
 background-color: #2095D9; /* lighter blue */
 clear: both; 
}

.menu-to-body-spacer {
 width:100%;
 height:20px;
/* background-image: url(images/paper1.gif);*/
/* default seems to be for transparent background */
 clear: both; 
}

/* End Menuing system */

.full-width { /* required for IE6 */
 width:100%;
 clear:both;
}

.clear {
 clear:both;
 margin:0;
 padding:0;
}

/* Main body area - column layout */

.right_column {
 float:right;
 width:320px;
 margin-left:-250px;
 padding-top:0;
 padding-right:10px;
 padding-bottom:10px;
 padding-left:10px;
 background:#f3f1e9;
}

.main_column {
 clear: left;
 margin-top:0;
 margin-right:360px;
 margin-bottom:0;
 margin-left:0;
 padding-left:20px;
 padding-right:20px;
}

.single_column {
 clear:left;
 margin-top:0;
 margin-right:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:20px;
 padding-right:20px;
 clear:left;
}

/* End Column section */

/* Footer of page */

#footer {
 clear:both;
 margin:0 0 0 0;
 padding-top:0;
 padding-bottom:0;/* change with caution */
 padding-left:20px;
 padding-right:20px;
 border-top:1px solid black;
 text-align:center;
}

#footer p {
 font-size: 0.9em;
}

/* End Footer */

/* Sundry */

.spacer20 {
 width:100%;
 height:20px;
 clear:both;
}

hr.spaced_0_75 {
 color: #dddddd;
 margin-top: 0.75em;
 margin-bottom: 0.75em;
}

ul.spaced { /* WARNING! this cascades to sub-lists */
}

ul.spaced li {
 padding-bottom: 0.5em;
}

ul li.spaced {
 padding-bottom: 0.5em;
}

ol.spaced { /* WARNING! this cascades to sub-lists */
/* list-style-type:decimal;*/
}

ol.spaced li {
 padding-bottom: 0.5em;
}

ol li.spaced {
 padding-bottom: 0.5em;
}

/* P - class for use of navy and bold on home page*/
p.navy {font-weight: bold; color: navy;}
p.red {font-weight: bold; color: red;}
p.maroon {font-weight: bold; color: maroon;}

/* P variations for Titles etc */
span.red_12pt {font-size: 12pt; font-weight: bold; color: red;}
span.maroon_12pt {font-size: 12pt; font-weight: bold; color: maroon;}

/* H1 - for Page Headings*/
h1.teal {color: teal; font-size: 24pt; font-weight: bold; text-align: center;}

/* H2 for Page subheadings*/
h2.olive {font-weight: bold; font-size: 13pt; text-align: center; color: olive;}

/* H3 - for page sub-headings*/
h3.navy {font-weight: bold; color: navy;}

/* H4 - for use on Peter's Page*/
h4.subhead {font-weight: bold; font-size: 11pt; color: olive;}

/* H4 - for use on Peter's Page*/
h4.navy {font-weight: bold; font-size: 11pt; color: navy;}

/* H5 for Bungoona subhead*/
h5.navy {font-weight: bold; font-size: 15pt; color: navy;}

h6.navy {font-weight: bold; font-size: 13pt; color: navy;}

/* colours for links*/
a:link {color: #2a30d4;}
a:visited {color: #2a30d4;}
a:active {color: red;}

/* end of file*/