/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 0px;
}

form {
  margin: 0;
  padding: 0;
}

body {
	margin: 0px 0px 0px 0px;
	color: #333;;
	background-color: #ddd;
	font-size: 76%;
}

h1 {
	margin-bottom: 30px;
	margin-top: 17px;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}

input.button {
 cursor: pointer;
}

p {
  margin-top: 0;
  margin-bottom: 5px;
}

div, p, table, td, th {
	font-family: Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 1em;
}

img
{
	border: none;
}
/*****************************************/
/*** Template specific layout elements ***/
/*****************************************/
#site_container
{
	margin: 0px auto 20px auto;
	width: 800px;
}
#site_head
{
	margin: 0px;
	color: #333;;
	background-color: #b396bd;
}

#menu
{
	margin: 0;
	border-top:		6px solid #559;
	border-bottom:	6px solid #559;
	}

#menu ul
{
	margin: 0;
		display: block; 
	list-style-type: none;	
width: 300px;
	
}

#menu ul ul { list-style-type: square;	}
#menu ul li	{ ;  }
#menu_left	{  float: left;}
#menu_right	{  float: right;}
#pathway	{ color: #333;; background-color: #fff; clear: both; }

#cont
{
	color: #333;;
	background-color: white;
	clear: both;
}
#cont_left
{
		
	width: 50px;
	float: left;
}
#cont_right
{
		
	width: 50px;
	float: right;
}

#cont_centre
{
		width: 700px;
	float: left;
}
#site_footer
{
		font-size: 9px;
	text-align: center;
	clear: both;
}

/*********************
 * text formatting
 *********************/
a.phaded_link
{
	text-decoration: none;
}
/* Debug */
#system-debug     { color: red; background-color: white; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}


