﻿/*
Core style sheet template to facilitate basic guidelines
Version: 0.6
Author: D.M.G. Stroo - www.aglaea.net
Changes:
2005-04-27: Added the form core to prevent footer edging off the window when form on the page
2005-05-14: Added the a img core to prevent borders around imaged links in Mozilla browsers
*/


body {
	margin:0;
	padding:0;
	font-family:serif;
	color:#100;
	background:#fff;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-family:sans-serif;
}
h1 {
	text-align:center;
}
p {
	margin:0;
}
a img {
	border:0;
}
div.row {
	clear:both;
}
form {
	margin:0;
	padding:0;
}
ul {
	margin:0;
}

/*
BASE AREA LAY-OUT
- header, including a logo image
- footer, use px for a Firefox glitch
- main area
*/


div#header, div#main, div#footer {
	position:relative;
	width:100%;
}
div#header img#logo {
	position:relative;
}
div#footer {
	text-align:center;
}


/*
MAIN AREA COLUMN LAY-OUT
Based on a five column lay-out
- content area: triple width, is in front of sidebars in case of overlap
- left sidebar
- right sidebar
*/


div#content {
	z-index:7;
	position:relative;
	top:0;
	left:20%;
	width:60%;
}
div#leftside, div#rightside {
	z-index:1;
	position: absolute;
	top:0;
	width:10%;
}
div#leftside {
	left:0;
}
div#rightside {
	right:0;
}


/*
NAVIGATION
*/


ul#topnav, ul#bottomnav, ul#crumbnav, ul#browsenav {
	list-style-type: none;
	margin:0;
	padding:0;
}
ul#topnav li, ul#bottomnav li, ul#crumbnav li {
	display:inline;
	margin:0;
	padding:0;
}
ul#topnav li {
	float:left;
}
ul#topnav li a, ul#topnav li em {
	display:block;
}
ul#topnav li em {
	font-style:normal;
}

div.row:after, div.block:after, div#header:after, ul#browsenav:after, ul#topnav:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
/* Hides from IE-mac \*/
* html div.row {height: 1%;}
* html div.header {height: 1%;}
/* End hide from IE-mac */
