/* author: gareth edwards (gedwards@dragondark.co.uk or gareth.edwards@haynet.com) */

/* general layout */

body {
		text-align:center;
		margin:10px 10px 0px 10px;
		padding:0px;
		font-family: verdana, san-serif;
		font-size: 0.8em;
		color: #000;
		background-color: #efefef;
		}
	
	#frame {
		width:590px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		text-align:left;
		border: 1px solid #81a2c4;
		background-color: #fff;
		min-height: 850px;
		padding-bottom: 15px;
		margin-bottom: 10px;
		}
		
	#leftContent {
		width:374px;
		padding:0px;
		float:left;
		background:#fff;
		border: 0px solid #000;
		}
	
	#rightContent {
		width:200px;
		padding:0px;
		margin: 0px;
		float:left;
		background:#fff;
		border: 0px solid #000;
		}

/* ------------------------------------------------ header -------------------------------------------------------- */
	
	#topLayer {
		background:#fff;
		text-align: center;
		height: 266px;
		width: 542px;
		border: 0px solid #000;
		margin-left: 24px;
		margin-top: 15px;
		}

		
/* ------------------------------------------------ content ----------------------------------------- */
		
	#blurb {
			background: #e7ebf7;
			width: 317px;
			border: 1px solid #81a2c4;
			margin-left: 24px;
			margin-top: 15px;
			padding: 7px;
			text-align: justify;
			}

	#mainContent {
			background: #e7ebf7;
			width: 317px;
			border: 1px solid #81a2c4;
			margin-left: 24px;
			margin-top: 15px;
			padding: 7px;
			text-align: justify;
			}
						
	#titleBox {
			background: #c6cfde;
			margin-top: 15px;
			width: 172px;
			border: 1px solid #81a2c4;
			padding-left: 9px;
			padding-right: 9px;
			padding-top: 12px;
			padding-bottom: 12px;
			text-align: center;
			}
			
	#contentBox {
			background: #e7ebf7;
			width: 172px;
			border: 1px solid #81a2c4;
			padding: 9px;
			border-top: 0px solid #fff;
			text-align: justify;
			}
/* ------------------------------------------------ headertags ---------------------------------------------------- */

	#blurb h1 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 0.8em;
			font-weight: normal;
			}
			
	#titleBox h2 {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-size: 0.8em;
			font-weight: normal;
			}

	#mainContent h1 {
			font-size: 1em;
			}
			
/* ----------------------------------------------- lists ------------------------------------------------------------ */

	#menu {
			list-style: none;
			margin-left: 20px;
			padding-left: 0px;
			margin-top: 5px;
			padding-top: 2px;
			}

/* ----------------------------------------------- menu items -------------------------------------------------------- */

	#menu a {
			text-decoration: none;
			color: #000;
			}
	
	#menu a:hover {
			text-decoration: underline;
			color: #006699;
			}


	#menu li {
			color: #000;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom: 0px solid #81a2c4;
			font-family: verdana, san-serif;
			font-size: 0.8em;
			text-align: left;
			}
			
	#menu li strong {
			color: #006699;
			font-weight: normal;
			font-size: 0.7em;
			}
			
/* ----------------------------------------------- main stuff -------------------------------------------------------------- */

	p {
		font-size: 1em;
		}

	a {
		text-decoration: none;
		color: #006699;
		}

	a:hover {
		text-decoration: underline;
		}
		
		
