*{margin:0; /* universal declaration...sets 0 margins in firefox between divs */padding:0;}

body {
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color:black;
	background-color: #222;
	font-size: 1em;
	}

#navigation{background:#336699; color:#FFFFFF;border-bottom:3px double #ebab00; margin-bottom:20px;}
#navigation ul{padding:5px 20px 5px 10px;}
#navigation li{display:inline;text-transform:uppercase;}
#navigation li a{text-decoration:none;font-size:85%;padding:3px; color:#FFFFFF;}
#navigation li a:hover{color:#ebab00;}

h1,h2, h3, h4{
	font-family: "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	padding:10px 0 5px 0px;}

h1, h2{
	text-align:left;}
	
h1 {
	font-size: 111%;
	font-weight: normal;
	color:#111111;
	padding:10px 0px 10px 0px;}

h2 {
	font-size: 102%;
	font-weight: bold; 
	padding:10px 0px 5px 0px;}

h3 {
	font-size: 100%;
	font-weight: normal;
	font-style: italic;
	padding:5px 0px 0px 0px;}	

p{
	margin:0px 0 10px 0px;
    	font-size: 14px;

    }

input, textarea{border:1px solid #aaa;}
input:focus{background-color:#99CC00;}
input.plain{border:none;background:none;}

a{text-decoration:underline;color:#222;font-weight:bold;}

a:hover{text-decoration:underline; color:#777; font-weight:bold;}

hr{height:1px;color:#bbb;}

.mainborder {
    border: 4px solid #E3E3E3;}

.centre{
	text-align: center;
}

.footer{
	color:#ffffff;
    	font-size: 12px;
	}

form.login{margin-left:0px;margin-top:20px;}
