/* CSS Document */
/* Created by Tom Hollis for tomhollis.co.uk */
@import "menu.css";
@import "borders.css";
@import "content.css";
* {
  padding: 0;
  margin: 0;
}
body {
	width: 100%;
	padding: 0;
	margin: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 11pt;
	color: #333333;
	background: #336699;
	text-align: justify;
}
a {
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
h1 {
  font-size: 120%;
  font-family: arial, helvetica, sans-serif;
}
h2 {
	font-size: 100%;
	font-family: arial, helvetica, sans-serif;
}
a:hover {
	color: #333333;
}
p, ul {
	margin: 1em 40px;
}
img {
	border: none;
}
div#outer {
  margin: 12px;
}

/* ///////////////////////////////////////////// */
/*                   Header                      */
/* ///////////////////////////////////////////// */
div#header, div#main_row, div#outer {
  min-width: 1000px;
}

/* ///////////////////////////////////////////// */
/*                  Main Area                    */
/* ///////////////////////////////////////////// */
div#centre{
	min-width: 900px;
	margin: 0 50px;
	position: relative;
	top: -44px;
	left: 0;
	z-index: 0;
}

div#header {
	width: 100%;
}

div.content {
  padding: 25px;
  clear: both;
}
.hidden {
  display: block;
  height: 0px;
}

div.content:after, div#header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
