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#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);
 margin:0;
 padding:0;
}
div#main {
	float:left;
	width:70%;
	background-color: #EEF;
	layer-background-color: #EEF;
	border-style:none;
	color: black;
	margin:0;
	padding:0;
}
div#menu {
	width:30%;
	float:right;
	margin:0;
	padding:0;
}
div#header {
	top:0;
	width:70%;
	float:left;
	margin:0;
	padding:0;
}
/* 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, .locator a {color: #C93;font-weight:normal;}
p.locator {color:#993;font-size:3mm;text-align:left;clear:both}
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}
img {margin:1mm;}

/* FONT FAMILY */
body, p,li, h1,h2,h3,h4,h5,h6 {font-family: "trebuchet MS", arial, helvetica, verdana, sans-serif;}

/* FONT SIZE*/
h1 {font-size: 5.0mm;}
h2 {font-size: 4.5mm;}
h3 {font-size: 4.0mm;}
h4 {font-size: 3.8mm;}
h5 {font-size: 3.6mm;}
h6 {font-size: 3.4mm;}
p,ul,dl,ol {font-size: 3.5mm;}
blockquote {font-size: 3.5mm;}
p.blogbyline, p.date, p.endcredit {font-size: 3.3mm;}

/* POSITIONING */
h1,h2,h3,h4,h5,h6,p.date {clear:both;}

/* FONT WEIGHT */
h1,h2,h3,h4,h5,p,li,blockquote {font-weight: normal;}
h6, em.date, em.time, em.place {font-weight: bold;}

/* TEXT COLOR */
body {color:black}
h2,h5 {color:#333;}
strong {color: #900;}
strong.date {color: #900;}
strong.time {color: #900;}
strong.place {color: #930;}

.highlight { background-color: yellow;}


/* 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,ul,dl,ol,li,dd,hr,blockquote {margin-right: 5%;}
h1,h2,p,ul,dl,ol,li,dd,hr,blockquote {margin-left: 5%;}
h3 {margin-left:3%;} 
h4 {margin-left:4%;} 
h5 {margin-left:5%;} 
h6 {margin-right:6%;}
h1,h2,h4,h5,h6,p,ul,dl,ol,blockquote {margin-top: 2mm; margin-bottom: 1mm;}
li,dt,dd {margin-top: 1mm; margin-bottom: 1mm}
h2,h3 {margin-top: 5mm; margin-bottom: 1mm}
p.blurb, p.list {margin-left: 8%; margin-right: 8%;}
p.image {margin-left: 0.5mm; margin-right: 0.5mm;}
img {margin 1mm;}
/* PADDING */
h1 {padding: 4mm 3mm;}
h2 {padding: 2mm 2mm;}
h3,h4,h5,h6,p,ul,ol,dl,blockquote {padding: 1mm 2mm;}
.box {padding: 2mm 3mm;}

/* 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;}


/* NAVIGATION */
p.navigation, p.mainnavigation {font-size:3mm;padding:0;margin-top:10mm;margin-bottom:0;margin-left:7%}
p.mainnavigation {color:#993;}
.mainnavigation a, .navigation a {color:#369;padding:0;}

/* MENU */

#menu p, #menu li, #menu img, #topmenu p, #topmenu li
{margin: 1mm; padding: 0mm;}
#menu p, #menu li, #topmenu p, #topmenu li 
{font-family: "Arial Narrow", Arial, sans-serif; color: white; font-size: 3.5mm;}
#menu ul, #topmenu ul 
{margin: 0; padding: 0; margin-top: 2mm; margin-bottom: 3mm; 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: 1mm; 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;
}
.entry p.source, .entry p.note, .entry p.summary {margin:1mm; margin-left:15mm; padding:1mm}