@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background: url(../images/main_bkg.jpg) repeat;
	background-position: center;
	font-family: Verdana, Geneva, sans-serif;
	behavior: url("csshover3.htc");
}

p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFF;
}

h1 {
	color: #C3C;
	font-size: 24px;
	margin: 7px 0px 7px 0px;
}

h2 {
	color: #C3C;
	font-size: 18px;
	margin: 0px 0px 7px 0px;
}

h3 {
	color: #C3C;
	font-size: 16px;
	margin: 0px 0px 7px 0px;
		
}

.indent {
	margin-left: 35px;
}

img.StaffPic {
	border: 1px #FFF solid;
}

#Wrapper {
	width: 850px;
	height: auto;
	margin: 0px auto 0px auto;
}

#Header {
	width: 850px;
	height: 226px;
	background: url(../images/head_main.jpg) no-repeat;
}

#NavBar {
	width: 850px;
	height: 41px;
	background: url(../images/navbar_bkg.jpg) repeat;
}

#MainWindow {
	width: 850px;
	height: auto;
	min-height: 657px;
	background: url(../images/mainwindow_bkg.jpg) repeat-y;
	float: left;
}

#MainContent {
	width: 536px;
	height: auto;
	float: left;
	padding-left: 30px;
}


#TitleBar {
	width: 536px;
	height: auto;
	float: left;
	margin-bottom: 20px;
}

#SideContent {
	width: 242px;
	height: auto;
	float: right;
	background: url(../images/bkg_rightcolumn.jpg) repeat-y;
	padding: 0px 10px 0px 10px;
}

#MainContent li {
	color: #FFF;
	margin: 0px 20px 10px 15px;
	font-size: 10px;
	line-height: 18px;
}

#MainContent.Alt {
	width: 430px;
}

#SideContent.SideAlt {
	width: 373px;
	padding: 0px;
	position: relative;
}

#Footer {
	width: 850px;
	height: 125px;
	background: url(../images/colour_darkpurple.png) repeat;
	float: left;
	position: relative;
}

#FooterBar {
	width: 850px;
	height: 20px;
	color: #FFF;
	text-align: center;
	font-size: 10px;
	float: left;
	margin-top: 10px;
}

#FooterBar a:link {color:#C3C; text-decoration:none;}
#FooterBar a:visited {color:#C3C; text-decoration:none;}
#FooterBar a:hover {color:#C3C; text-decoration:line-through;}
#FooterBar a:active {color:#C3C; text-decoration:none;}

#NavBar ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#NavBar ul li a span {
	display: none;
}

#NavBar ul span {
	display: none;
}

#NavBar ul li {
	display: inline-block;
	width: 123px;
	height: 41px;
	position: relative;
}

#NavBar ul li a {
	display: inline-block;
	width: 123px;
	height: 41px;
}

#NavBar ul li ul {
	position: absolute;
	left: -9999px;
	padding: 7px;
}

#NavBar ul li:hover ul {
	list-style: none;
	width: 190px;
	background: #000000;
	height: auto;
	position: absolute;
	top: 41px;
	left: 2px;
	font-size: 11px;
}

#NavBar ul li:hover ul li {
	display: block;
	width: 180px;
	height: 20px;
	padding: 3px 5px 0px 5px;
}

#NavBar ul li:hover ul li a:link {color: #CCC; text-decoration:none;}
#NavBar ul li:hover ul li a:visited {color: #CCC; text-decoration:none;}
#NavBar ul li:hover ul li a:hover {color: #CCC; text-decoration:none;}
#NavBar ul li:hover ul li a:active {color: #CCC; text-decoration:none;}

#NavBar ul li:hover ul li:hover {
	background: #4E337D;
}

#NavBar ul li:hover ul li a {
	width: 150px;
	height: 20px;
	display: block;
}

#NavBar ul li ul li a span {
	display: block;
}

#NavBar li#What-We-Do {
	background: url(../images/butt_whatwedo.jpg) no-repeat;
	background-position: 0px 0px;
}

#NavBar li#What-We-Do:hover {
	background-position: 0px -41px;
}

#NavBar li#Who-We-Are {
	background: url(../images/butt_whoweare.jpg) no-repeat;
	background-position: 0px 0px;
}

#NavBar li#Who-We-Are:hover {
	background-position: 0px -41px;
}

#NavBar li#alias {
	background: url(../images/butt_home.jpg) no-repeat;
	background-position: 0px 0px;
}

#NavBar li#alias:hover {
	background-position: 0px -41px;
}

#NavBar li#Peculi8 {
	background: url(../images/butt_peculi8.jpg) no-repeat;
	background-position: 0px 0px;
}

#NavBar li#Peculi8:hover {
	background-position: 0px -41px;
}

#NavBar li#Contact {
	background: url(../images/butt_contact.jpg) no-repeat;
	background-position: 0px 0px;
}

#NavBar li#Contact:hover {
	background-position: 0px -41px;
}

.contactform {
	width: 373px;
	color: #FFF;
	float: right;
	position: absolute;
	top: 140px;
	left: 100px;
}

.contactform legend {
	display: none;
}

.contactform fieldset {
	border: 0px;
	width: 373px;
	float: right;
}

.contactform label {
	float: left;
	display: inline-block;
	width: 393px;
	font-size: 10px;
}

.contactform input {
	width: 200px;
	margin-bottom: 15px;
}

.one {
	position: absolute;
	top: 150px;
	margin-left: -20px;
}

.two {
	position: absolute;
	top: 450px;
	margin-left: -20px;
}

.three {
	position: absolute;
	top: 750px;
	margin-left: -20px;
}

.four {
	position: absolute;
	top: 1000px;
	margin-left: -20px;
}

.five {
	position: absolute;
	top: 1275px;
	margin-left: -20px;
}

.six {
	position: absolute;
	top: 1550px;
	margin-left: -20px;
}

.seven {
	position: absolute;
	top: 1850px;
	margin-left: -20px;
}

.NewsSummaryLink a {
	font-size: 14px;
	color: #C3C;
}

.NewsSummaryPostdate {
	font-size: 10px;
	color: #FFF;
}

.NewsSummaryMorelink, .NewsSummaryMorelink a {
	font-size: 10px;
	color: #FFF;
}

#NewsPostDetailDate {
	color: #FFF;
}