body {margin: 0;padding:0;color: white; background: #26A url(http://www.urbanecology.org.au/graphics/home_bk.jpg);}
/* TABLES */
table {margin: auto; background-color:#EFF;}
table.layout {background-color: transparent;}
td {font-size: 10pt; padding: 1mm;color:black;}
/* LAYOUT*/
div {
	margin:0;
	padding:0;
}
div#topmain {
background-color: #CCDDFF; layer-background-color: #CCDDFF; border: 1px none #000000; left: 0px; top: 101px; background-image: url(../graphics/green-bg1.jpeg); layer-background-image: url(../graphics/green-bg1.jpeg);
}
div#main {
	background-color: #EEF;
	layer-background-color: #EEF;
	border-style:none;
	color: black;
}
div#header {top:0;width:70%;float:left;}
/* LINKS */
a {text-decoration: none; font-weight: bold;}
a {color: #03A;}
a:visited {color: #44B;}
a:hover {color: #73F;}
a.section {color: #C93;} 
a.locator {color: #C93;font-size:3mm;font-weight:normal;}
p.locator {text-align:left;}
a#header {color: white;}
a.bar {color: #EE7;  padding: 0.5mm 1mm;}
a.bar:hover {color: white; background: #906; padding: 0.5mm 1mm;}
a.here, a.here:hover {color: #FA2; padding: 0.5mm 1mm;}
/* IMAGES */
img.tile {margin: 1mm}

/* FONT FAMILY */
body, p,li, h1,h2,h3,h4,h5,h6 {font-family: arial, helvetica, verdana, sans-serif;}
/* FONT SIZE*/
h1 {font-size: 18pt;}
h2 {font-size: 13pt;}
h3 {font-size: 11pt;}
h4 {font-size: 10pt;}
h5 {font-size: 10pt;}
h6 {font-size: 9pt;}
p,li {font-size: 10pt;}
h6, p.blogbyline, p.date, p.endcredit {font-size: 8pt;}


/* FONT WEIGHT */
h1,h2,h3,h4,h5,h6,p,li {font-weight: normal;}

/* TEXT STYLE */
h6 {font-style: italic;}
/* TEXT ALIGN */
h1, h2, p.image, p.caption, p.date, p.alternativetitle, p.endcredit, p.header, p#header {text-align: center;}
h3,h4,h5,h6 {text-align: left;}
/* MARGINS */
h1,h2,h3,h4,h5,h6,p,li,hr {margin-left: 4%; margin-right: 4%;}
p.list {margin-left: 12%; margin-right: 12%;}
h1,h2,h3,h4,h5,h6,p,li {margin-top: 2mm; margin-bottom: 2mm;}
blockquote {margin-left: 5mm; margin-right: 5mm;}
p.image {margin-left: 0.5mm; margin-right: 0.5mm;}
img {margin 1mm;}
/* PADDING */
h1 {padding: 3mm 4mm;}
h2 {padding: 3mm 4mm;}
h3 {padding: 1.5mm 4mm;}
h4 {padding: 1mm 4mm;}
h5 {padding: 1mm 2mm;}
h6 {padding: 1mm 2mm;}
p, li {padding: 1mm 2mm;}
.box {padding: 2mm 3mm;}
/* TEXT COLOR */
h1,h2,h3,h4,h5,h6,p,li {color: black;}
/* BACKGROUND & BORDERS */
h1 {
background: #BEF;
border-left: solid #CFF 1px; border-top: solid #CFF 1px;
border-right: solid #ADE 1px; border-bottom: solid #ADE 1px;
}
#topmain h1 {background: transparent;}
h3 {background: #CEF;
border-left: solid #DFF 1px; border-top: solid #DFF 1px;
border-right: solid #BDE 1px; border-bottom: solid #BDE 1px;
}
h4 {background: #DEE;
border-left: solid #EEE 1px; border-top: solid #EEE 1px;
border-right: solid #BCD 1px; border-bottom: solid #BCD 1px;
}
h6 {background: #EEE;}
p.leader {background-color: #FE9; 
border-left: solid #FFA 1px; border-top: solid #FFA 1px;
border-right: solid #DC7 1px; border-bottom: solid #DC7 1px;}

p.box {background-color: #FFD; 
border-left: solid #FFE 1px; border-top: solid #FFE 1px;
border-right: solid #DDD 1px; border-bottom: solid #DDD 1px;}

.highlight {background-color: yellow;}
/*  TABLES */
p.cell, p.cellred, pcellgreen {margin: 1mm; padding: 0; font-size: 4mm; text-align: center;}
p.cellred {color: red; text-weight: bold;}
p.cellgreen {color: green; text-weight: bold;}
p.green {color: green;}
.highlight { background-color: yellow;}
strong {font-weight: bold; color: #933;}

/* NAVIGATION */
p.mainnavigation {9pt; text-align: center;}
p.mainnavigation, a.mainnavigation {color: #993;}

/* MENU */

#menu p, #menu li, #menu img, #topmenu p, #topmenu li
{margin: 1mm; padding: 0.5mm;}
#menu p, #menu li, #topmenu p, #topmenu li 
{font-family: "Arial Narrow", Arial, sans-serif; color: white; font-size: 10pt;}
#menu ul, #topmenu ul 
{margin: 0; padding: 0; margin-top: 1mm; margin-bottom: 1mm; list-style-type: none;}
#menu li, img#logo {
background: #26B url(../graphics/home_bk.jpg);
border-left: solid #37B 1px; border-top: solid #37B 1px;
border-right: solid #15A 1px; border-bottom: solid #15A 1px;}
#menu p.menuspace {margin: 0; padding: 0; line-height: 0;}
#menu a, #topmenu a {margin: 0; padding: 0.5mm; color: #FF6; display: block;}
#menu a:visited, #topmenu a:visited {color: #FE0;}
#menu a:hover, #topmenu a:hover {color: white; background: #906;}
#menu a.here, #topmenu a.here {color: #FA2; background:transparent;}
#menu a.image {background:transparent;}
#menu p.here {color: #FA2; font-weight: bold;} /* deprecated */

p.header, p#header {
	font-weight:normal;
	margin:0;
	padding:2mm 1mm;
	width:100%; 
	color: white; 
	background: #26A url(http://www.urbanecology.org.au/graphics/home_bk.jpg);
	border-style:none;
	font-size: 16pt;
}

