.bodytextblue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	list-style-image: url(../img/bullets/bullet_blue.gif);
}
.bluebold {
	font-weight: bold;
	color: #30c0f6;
}
.blueboldcaps {
	font-weight: bold;
	text-transform: uppercase;
	color: #30c0f6;
}
.blue {
	color: #30c0f6;
}
.blueselected {
	color: #FFFFFF;
	background-color: #30c0f6;
}
.boldcapsselectedblue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #30c0f6;
	line-height: 15px;
	padding: 2px 0px;
}
select.linksselectblue {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #30c0f6;
	width: 262px;
}
a:link {
	color: #30c0f6;
	text-decoration: none;
}
a:visited {
	color: #30c0f6;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #30c0f6;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #30c0f6;
}
a.blue:link {
	color: #30c0f6;
	text-decoration: none;
}
a.blue:visited {
	color: #30c0f6;
	text-decoration: none;
}
a.blue:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #30c0f6;
}
a.blue:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #30c0f6;
}

/************** GENERAL **************/

body {
	margin: 0px;
	padding: 0px;
}

/* GENERAL TEXT */
.italic {
	font-style: italic;
}
.bold {
	font-weight: bold;
}
.italicbold {
	font-style: italic;
	font-weight: bold;
}
.bodytextgrey {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
.greybold {
	font-weight: bold;
	color: #7f8084;
}
.greyboldcaps {
	font-weight: bold;
	text-transform: uppercase;
	color: #7f8084;
}
.grey {
	color: #7f8084;
}
.greyselected {
	color: #FFFFFF;
	background-color: #7f8084;
}
.caption {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #666666;
	position: relative;
	top: 5px;
}
ul {
	padding-left: 13px;
}

/* LINKS */
a.grey:link {
	color: #7f8084;
	text-decoration: none;
}
a.grey:visited {
	color: #7f8084;
	text-decoration: none;
}
a.grey:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}
a.grey:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}

/* FOOTER */

#footer {
	position: relative;
	width: 884px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #7f8084;
	left: -33px;
	top: 40px;
}
#greybar3 {
	position: relative;
	left: 0px;
	top: 8px;
}
a.footerlink:link {
	color: #7f8084;
	text-decoration: none;
}
a.footerlink:visited {
	color: #7f8084;
	text-decoration: none;
}
a.footerlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}
a.footerlink:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}

/* PAGE CONTENT */

#pagecontent {
	position: absolute;
	width: 816px;
	left: 61px;
	top: 276;
}
#twocolleft {
	position: relative;
	width: 440px;
	float: left;
}
#twocolright {
	position: relative;
	width: 262px;
	float: right;
}

#homecolleft {
	width: 440px;

}
#homecolright {
	width: 262px;
}

.media {
	position: relative;
	width: 440px;
}
#backarrow {
	position: absolute;
	left: -33px;
	top: -46px;
}
#subnav {
	position: relative;
	width: 816px;
	top: -34px;
	font-size: 14px;
}
#pagenumbers {
	float: right;
	position: relative;
	font-size: 14px;
}
#threecolleft {
	float: left;
	position: relative;
	width: 262px;
}
.newsitem {
	position: relative;
	width: 262px;
}
#threecolright {
	float: right;
	position: relative;
	width: 262px;
}
#threecolmiddle {
	float: left;
	position: relative;
	width: 262px;
	left: 15px;
}
#intro {
	position: relative;
	width: 539px;
}
.download {
	position: relative;
	top: 3px;
	margin-right: 10px;
}
a.downloadimglink:link {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:visited {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:active {
	text-decoration: none;
	background-color: #FFFFFF;
}
.thumbcontainer {
	float: left;
	position: relative;
	margin-right: 22px;
}

.debatethumbsrow {
	float: left;
	position: relative;
	height: 156px;
}

.debateintro {
	float: left;
	position: relative;
	width: 440px;
	margin-top: 16px;
} 

.rollover {
	position: absolute;
	z-index: 10;
	height: 142px;
	left: 0px;
	top: 0px;
	width: 200px;
}

.thumbimage {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#memberselect {
	position: relative;
	top: 8px;
	left: 0px;
}
#ukmap {
	position: relative;
	top: 63px;
	left: 0px;
}
/*-----------------------*/
#centrescottishcivictrust {
	position: absolute;
	left: 240px;
	top: 312;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrethelighthouse {
	position: absolute;
	left: 230px;
	top: 312;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreplace {
	position: absolute;
	left: 168px;
	top: 385;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrenorthern {
	position: absolute;
	left: 322px;
	top: 349;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreconcourse {
	position: absolute;
	left: 322px;
	top: 416;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebeam {
	position: absolute;
	left: 332px;
	top: 436;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrearc {
	position: absolute;
	left: 363px;
	top: 436;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecube {
	position: absolute;
	left: 302px;
	top: 457;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreurbanvision {
	position: absolute;
	left: 291px;
	top: 462;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreopun {
	position: absolute;
	left: 332px;
	top: 487;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centremade {
	position: absolute;
	left: 311px;
	top: 508;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecreatemksm {
	position: absolute;
	left: 343px;
	top: 528;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreshapeeast {
	position: absolute;
	left: 373px;
	top: 518;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebristol {
	position: absolute;
	left: 291px;
	top: 555;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centredevoncornwall {
	position: absolute;
	left: 230px;
	top: 591;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centresolent {
	position: absolute;
	left: 343px;
	top: 570;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrekent {
	position: absolute;
	left: 404px;
	top: 555;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreacn {
	position: absolute;
	left: 353px;
	top: 534;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreaf {
	position: absolute;
	left: 373px;
	top: 534;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreexploratory {
	position: absolute;
	left: 353px;
	top: 544;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centrefundamental {
	position: absolute;
	left: 363px;
	top: 529;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreopenhouse {
	position: absolute;
	left: 373px;
	top: 559;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreplacesmatter {
	position: absolute;
	left: 280px;
	top: 457;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
/*-----------------------*/
input.entryform {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 21px;
	width: 250px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #7f8084;
}#featuretitlecontainer {
	position: relative;
	height: 151px;
	width: 509px;
	left: -33px;
	top: 0px;
}
#homefeature {
	position: relative;
	width: 440px;
	left: 0px;
	top: 0px;
}
#featuretitle {
	position: relative;
	left: 64px;
	top: 0px;
}
#greenbar1 {
	position: absolute;
	height: 9px;
	width: 509px;
	left: 0px;
	top: 120px;
}
#homenews {
	position: relative;
	width: 262px;
	left: 0px;
	top: 0px;
}
#newstitlecontainer {
	position: relative;
	height: 151px;
	width: 331px;
	left: -34px;
	top: 0px;
}
#newstitle {
	position: absolute;
	left: 46px;
	top: 0px;
}
#pinkbar1 {
	position: absolute;
	height: 9px;
	width: 331px;
	left: 0px;
	top: 120px;
}
#rightarrowgreen {
	position: relative;
	left: 448px;
	top: -2px;
}
#greenbar2 {
	position: relative;
	height: 9px;
	width: 509px;
	left: -33px;
	top: 5px;
}
#centretitlecontainer {
	position: relative;
	width: 509px;
	left: -33px;
	top: 0px;
	float: left;
	height: 427px;
}
#centretitle {
	position: absolute;
	left: 86px;
	top: 64px;
}
#bluebar1 {
	position: absolute;
	height: 9px;
	width: 509px;
	left: 0px;
	top: 418px;
}
#pinkbar2 {
	position: relative;
	height: 9px;
	width: 331px;
	left: -34px;
	top: 5px;
}
#rightarrowblue {
	position: absolute;
	left: 481px;
	top: 393px;
}
#rightarrowpink {
	position: relative;
	left: 269px;
	top: -2px;
}
#pagenumbers2 {
	position: relative;
	top: 55px;
	left: 617px;
	z-index: 10;
}
