body
{
	padding: 0px;
	margin: 0px;
	text-align: center;
	font: 1em Georgia, "Times New Roman", Times, serif;
}



#wrapper
{
	width:840px;
	padding: 0px;
	text-align:left;
	margin: 0px auto;
}

#head
{
	background:url("/images/logo.png") top center no-repeat;
	height:190px;
	margin-top:20px;
	margin-bottom:20px;
}

#left
{
	float:left;
	width:275px;
	padding:2px;
}
#left li,#mid li,#right li
{
	list-style:none;
	background: url("/images/list.gif") no-repeat;
	padding: 5px 0 0 25px;
	list-style: none;
	margin:0px;
	text-indent: 0px;
	font-size:12px;
}

#mid
{
	float:left;
	width:275px;
	padding:2px;
}

#right
{
	float:left;
	width:275px;
	padding:2px;
}
#content
{
	margin-top:20px;
	float:left;
	width:550px;
	padding:2px;
}

#footer
{
	background:url("/images/footerbkg.png") repeat-x;
	width:100%;
	height:116px;
	clear:both;
}

#footercontent
{
	margin: 0px auto;
	width:230px;
}
#footercontent a
{
	color:#333333;
	text-decoration:none;

}
#footercontent li
{
	float:left;
}

li.home
{
	background:url("/images/home.png") bottom left no-repeat;

	height:80px;
	width:45px;
	list-style:none;
	margin: 10px 10px 0 10px;
}
li.rss
{
	background:url("/images/rss.png") bottom left no-repeat;
	margin-top:10px;
	height:80px;
	width:45px;
	list-style:none;
	margin: 10px 10px 0 10px;
}
li.contact
{
	background:url("/images/contact.png") bottom left no-repeat;
	height:80px;
	width:50px;
	list-style:none;
	margin: 10px 10px 0 15px;
}

a.projects
{
	background:url("/images/projects.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
		border-bottom:none;
}

a.knowledgebrief
{
	background:url("/images/knowledgebrief.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}

a.KBPro
{
	background:url("/images/KBPro.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}

a.Baskew
{
	background:url("/images/Baskew.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}
a.EventAngel
{
	background:url("/images/EA.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}
a.Flybe
{
	background:url("/images/Flybe.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}

a.reference
{
	background:url("/images/reference.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}


a.ideas
{
	background:url("/images/ideas.png") top left no-repeat;
	display:block;
	height:40px;
	width:270px;
	padding: 12px 0 0 20px;
	color:#ffffff;
	font-size:130%;
	text-decoration:none;
			border-bottom:none;
}

h2
{
	font-size:130%;
	font-weight:100;
	margin:0px;
	width:100%;
	color:#006;
	padding:0 20px;
}

h3
{
	font-size:140%;
	font-weight:100;
	margin:0px;
	color:#000000;
	padding:0 20px;
}

p
{
	font-size:90%;
	padding:0 20px;
}

a
{
	color:#FF4E00;
	text-decoration:none;
}
a:hover
{
	color:#000000;
	border-bottom: 2px solid #FF4E00;
}

a:hover
{
	color:#000000;
	border-bottom: 2px solid #FF4E00;
}

#left a:hover
{
		text-decoration:none;
		border-bottom:none;
}

#mid a:hover
{
		text-decoration:none;
		border-bottom:none;
}

#right a:hover
{
		text-decoration:none;
		border-bottom:none;
}
#left li a:hover
{
		text-decoration:none;
		border-bottom: 2px solid #FF4E00;
}

#mid li a:hover
{
		text-decoration:none;
		border-bottom: 2px solid #FF4E00;
}

#right li a:hover
{
		text-decoration:none;
		border-bottom: 2px solid #FF4E00;
}
.img
{
	background:#DEE4FF;
	padding:10px;
	border: 1px solid #000;
	-moz-border-radius:5px;
	margin-left:10px;
}


