@charset "utf-8";
/*
  CSS 2.1 Document
  Nightstop-Teesside.co.uk
  Created By: Gareth Williams
*/
html, body, div, span, img, form, #header, #topnav, #btmnav, #footer {
	vertical-align:middle;
	color:#555555;
	margin:auto;
	height:auto;
	width:auto;
	padding:0;
	}
body { font-family:Arial, Helvetica, sans-serif; font-size:0.75em; }
a {	text-decoration:none; font-weight:bold; color:#555555; }
a:hover { text-decoration:none; }
a:visited { color:#555555; }
img { border:none; }
/* DIVISIONS */
#container { background:url(../../assets/images/bgcontainer.gif) repeat-x; }
#page {
	border:#D5D1E3 solid 1px;
	background-color:#FFFFFF;
	min-width:780px;
	max-width:1200px;
	width:70%;
	}
#header {
	background:url(../../assets/images/bgheader.gif) repeat-x;
	padding:10px 15px 0px 15px;
	height:7.5em;
	}
#individualsupport{ padding-top:20px; float:right; clear:both; }
#topnav {
	background:url(../../assets/images/bgtopnav.gif) repeat-x;
	border-bottom:#6B5E9E solid 1px;
	text-align:center;
	height:2.66em;
	}
#topnav a {
	position:relative;
	color:#555555;
	top:13%;
	}
#topnav li {
	margin:0% 2% 0% 2%;
	font-size:1.5em;
	display:inline;
	}
#content {
	background:url(../../assets/images/bgcontent.gif) repeat-x;
	padding:32.5px 65px 22.5px 65px;
	min-height:320px;
	}
#content h1 {
	padding-bottom:5px;
	text-align:center;
	font-size:2em;
	color:#8679B0;
	}
#content h2 {
	padding-bottom:0px;
	text-align:left;
	font-size:1.5em;
	color:#8679B0;
	}
.fixed {width:100%; height:120px; }
#content p { font-size:1.2em; }
#content a { text-decoration:none; font-weight:bold; color:#4D63BB; }
#content a:hover { text-decoration:underline; }
#content a:visited { color:#334488; }
#content table { width:100%; border:0; }
#content table thead { background:#C4BFD9; }
#content table tr {	height:30px; }
#content table td { padding:0px 10px 0px 10px; }
#content table th { padding:0px 10px 0px 10px; text-align:left; }
#content table .even { background:#F2F1F6; }
#content table .odd { background:#E9E7F0; }
#content #stafftable th { text-align:right; width:50px; }
#content #stafftable td:first-child { padding:0px 0px 0px 0px; }
#content #stafftable .about { height:60px; }
#content #messenger { float:left; }
#content #offices { float:right; text-align:right; display:inline; }
#content #contacttable td { width:225px; }
#content #contactform { float:left; width:300px; }
#content #contactform fieldset { border:none; }
#content #contactform select { width:306px; }
#content #contactform textarea { width:300px; }
#content #contactform input { width:300px; }
#content #volunteerstable th { font-size:1.2em; text-align:center; }
#content #volunteerstable a { font-size:1.2em; }
#content #YPfeedback th { font-size:1.2em; text-align:center; }
#content #YPfeedback td { font-size:1.2em; padding:15px 10px 15px 10px; }
#content #currentevents td { padding:0px 10px 0px 10px; }
#content #pastevents td { padding:0px 10px 0px 10px; }
#content #committeelist li { font-size:1.2em; }
#content #supporterstable td { height:100px; padding:0px 10px 0px 10px; }
#content #supporterstable img { text-align:center; }
#btmnav {
	background:url(../../assets/images/bgbtmnav.gif) repeat-x;
	text-align:center;
	height:1.66em;
	}
#btmnav a {
	position:relative;
	color:#555555;
	top:7%;
	}
#btmnav a:visited { color:#555555; }
#btmnav li {
	margin: 0% 2% 0% 2%;
	font-size:0.9em;
	display:inline;
	}
#footer {
	background:url(../../assets/images/bgfooter.gif) repeat-x;
	padding:10px 15px 0px 15px;
	text-align:center;
	font-size:0.9em;
	height:11.83em;
	}
#corporatesupport{ float:left; margin:0px; padding:0px; }
#address {margin:0px; padding:0px; font-size:80%;
	text-align:right;
	display:inline;
	float:right;
	}
#copyright { font-size:0.8em; clear:both; }
.clear { clear:both; }
.bold { font-weight:bold; }
