html{height: 100%;}

body
{ font: 62.5%/1.4 Arial, Verdana, Helvetica, sans-serif;
  background: #eee url(bg.gif) repeat-x;
  padding: 0px;
  margin: 15px;
  font-size: 1em;
}

p
{ padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 0.9em;
  letter-spacing: .09em;
}

h1
{
	font-size: 1em;
	letter-spacing: 0.05em;
	padding: 52px 0px 0px 490px;
	margin: 0px 0px 0px 0px;
	color: #000066;
	
}

h2
{ font-size: 1em;
  padding: 0px 24px 0px 24px; 
  margin: 0px 0px 0px 0px;  
  color:#fffaf0;
 
           
}

h3
{ font-size: 0.75em;
  letter-spacing: 0.02em;
  padding: 8px 24px 8px 24px; 
  margin: 0px 0px 0px 0px; 
  color: #fffaf0; 
  font-weight:normal;             
}

h4
{ font-size: 0.7em;
  padding: 8px 8px 8px 28px; 
  margin: 0px 0px 0px 0px; 
  color: #fffaf0;  
  font-weight:normal;             
}

h5
{ font-size: 1.1em;
  padding: 35px 0px 3px 450px;  
  color: #000099;  
    font-weight:normal;  
}

h6
{ font-size: 1em;
  padding: 0px 24px 0px 24px; 
  margin: 0px 0px 0px 0px;  
  color:#fffaf0;   
    font-weight:normal; 
}

h7
{ font-size: 0.7em;
  padding: 8px 8px 8px 12px; 
  margin: 0px 0px 0px 0px; 
  color: #fffaf0;  
    font-weight:normal;             
}



/* links */

a:link {
	border-bottom: dotted 0px #eee;
	text-decoration: none;
	color: #fff;
}

a:visited {
	text-decoration: none;
	border-bottom: dotted 0px #eee;
	color: #fff;
}

a:hover {
	color: #fff;
	padding: 0px 0px 2px 0px;
	border-bottom: dotted 1px #eee;
}
a:active {
	text-decoration: none;
	background: #ff6600;
	color: #000000;
	border-bottom: dotted 1px #eee;
}

img
{ border: 1px #ffffff; 
  margin: 0px; 
  padding: 0px 0px 0px 0px; 
}

img01
{ border: 1px #ffffff; 
  margin: 0px 0px 0px 17px; 
  padding: 0px 0px 0px 0px; 
}

/* unordered list */
ul
{ margin: 0px 0px 0px 0px;
  padding: 0px;
}

ul li
{ list-style-type: circle;
  margin: 0px 0px 0px 0px; 
  padding: 0px;
}

/* margin lefts / margin rights - to centre content */
#main, #footer, #logo, #menubar, #site_content
{ margin-left: auto; 
  margin-right: auto;
}

/* main container */
#main
{width: 900px;
 height: auto;
 border: 0px dotted;
 border-color:#ff0000;
}

/* logo */
#logo
{ width: 900px;
  height: 120px;
  border: 0px dotted;
  background: url(logo.jpg) no-repeat;
}

#logo h1

{

	font-size: 1.2em;

	letter-spacing: 0.05em;
	line-height: 1.2em;
	font-weight:normal;
	padding: 44px 60px 0px 60px;
	margin: 0px 0px 0px 0px;
	color: #000066;
	text-align:right;

}


/* navigation menu */
#menubar
{ height: 28px;
  width: 900px;
  border-top: 1px solid #fff;
   border-bottom: 1px solid #fff;
  background:url(menu.gif) no-repeat;
  padding: 5px 0px 0px 0px;
} 


/* main content */
#site_content
{ overflow: hidden;
  padding: 0px 0px 0px 0px;
  width: 900px;
  height: auto;
  border: 0px dotted;
  border-color: #330099;
  background: #004d90;
}

/* sidebar */
.sidebar
{ float: left;
  width: 169px;
    height: 650px; /*650px */
  padding: 0px;
  background: url(bar_lt.gif) no-repeat;
   border-right: #fff 1px solid;
}

/* sidebar items / links */
.sidebaritem
{ width: 170px;
  float: left;
  margin: 0px;
}

.sidebar2
{ width: 170px;
  float: left;
  margin: 0px;
  background:url(bar_rt.gif) no-repeat;
    height: 650px;
}

.sidebar3
{
	width: 120px;
	float: none;
	margin: 400px 0px 0px 0px;
	}


.sidebaritem ul
{ width: 156px; 
}

.sidebaritem li
{ list-style: none; 
  padding: 0px 0px 0px 0px; 
}


.sidebaritem li a.current, .sidebaritem li a.current:hover
{ color: #6c6c6c;
}

/* page content */
#content
{ text-align: left;
  float: left;
  width: 559px;
  height: 650px;
  padding: 0px;
   border-right: #fff 1px solid;
  background: url(content.gif) no-repeat;
}

#content a.colour, #content a.colour:hover{border-bottom: 0px;}

/* footer */
#footer
{ font-size: 00.95em;
  height: 32px;
  width: 894px;
  margin: 0px;
  text-align: center;
  border-top: 1px solid #fff;
  background: #004890;
  padding: 3px;
}

#content a, #content a:hover, #footer a, #footer a:hover{text-decoration: none;}


