.bodytextgreen {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	list-style-image: url(../img/bullets/bullet_green.gif);
}
a:link {
	color: #12d84a;
	text-decoration: none;
}
a:visited {
	color: #12d84a;
	text-decoration: none;
}
a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12d84a;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12d84a;
}
a.green:link {
	color: #12d84a;
	text-decoration: none;
}
a.green:visited {
	color: #12d84a;
	text-decoration: none;
}
a.green:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12d84a;
}
a.green:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12d84a;
}
.greenbold {
	font-weight: bold;
	color: #12d84a;
}
.greenboldcaps {
	font-weight: bold;
	text-transform: uppercase;
	color: #12d84a;
}
.green {
	color: #12d84a;
}
.greenselected {
	color: #FFFFFF;
	background-color: #12d84a;
}
.boldcapsselectedgreen {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #12d84a;
	line-height: 15px;
	padding: 2px 0px;
}
select.linksselectgreen {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #12d84a;
	width: 262px;
}

/* DEBATE LANDING PAGE */
.rollovertopbar {
	height: 9px;
	/* width: 100%; */
	background-color: #12d84a;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}

.rolloverbottombar {
	height: 9px;
	/* width: 100%; */
	background-color: #12d84a;
	float: left;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.rollovertext {
	position: absolute;
	left: 0px;
	top: 9px;
}

a.rollovertext:link, a.rollovertext:visited, a.rollovertext:hover, a.rollovertext:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #12d84a;
}
/* new styles */
.rollovernew {
	background-color: #12d84a;
	position: absolute;
	width: 100%;
	height: 100%;
}
.rollovernewtext {
	color: #FFFFFF;
	position: absolute;
	top: 0px;
	left: 9px;
	width: 80%;
}

/************** 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;
}
#pagenumbers {
	float: right;
	position: relative;
}
#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;
	width: 49px;
}
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;*/
	clear: both;
}

.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;
}
#centrethelighthouse {
	position: absolute;
	left: 230px;
	top: 271;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreplace {
	position: absolute;
	left: 168px;
	top: 344;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrenorthern {
	position: absolute;
	left: 322px;
	top: 308;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreconcourse {
	position: absolute;
	left: 322px;
	top: 375;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebeam {
	position: absolute;
	left: 332px;
	top: 395;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrearc {
	position: absolute;
	left: 363px;
	top: 395;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecube {
	position: absolute;
	left: 302px;
	top: 416;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centredoncaster {
	position: absolute;
	left: 353px;
	top: 401;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreurbanvision {
	position: absolute;
	left: 291px;
	top: 421;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreopun {
	position: absolute;
	left: 332px;
	top: 446;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centremade {
	position: absolute;
	left: 311px;
	top: 467;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecreatemksm {
	position: absolute;
	left: 343px;
	top: 487;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreshapeeast {
	position: absolute;
	left: 373px;
	top: 477;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebristol {
	position: absolute;
	left: 291px;
	top: 514;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centredevoncornwall {
	position: absolute;
	left: 230px;
	top: 550;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centresolent {
	position: absolute;
	left: 343px;
	top: 529;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrekent {
	position: absolute;
	left: 404px;
	top: 513;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreacn {
	position: absolute;
	left: 353px;
	top: 493px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreriba {
	position: absolute;
	left: 363px;
	top: 508px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreaf {
	position: absolute;
	left: 373px;
	top: 493px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreexploratory {
	position: absolute;
	left: 353px;
	top: 503px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centrefundamental {
	position: absolute;
	left: 363px;
	top: 488px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreopenhouse {
	position: absolute;
	left: 373px;
	top: 518px;
	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;
}#projectrightcolumn {
	position: relative;
	width: 325px;
	float: right;
}
#pagecontent .commentsruler {
	margin-bottom: 15px;
}
.comment  {
	margin-bottom: 15px;
}
.comment  .username  {
	font-weight: bold;
	color: #12d84a;
}
.comment  .timeanddate  {
	color: #7f8084;
	margin-bottom: 15px;
}
.button  {
	padding: 4px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #12d84a;
}
a.button:link  {
	color: #FFFFFF;
	background-color: #12d84a;
	text-decoration:none;
}
a.button:visited  {
	color: #FFFFFF;
	background-color: #12d84a;
	text-decoration:none;
}
a.button:hover  {
	color: #000000;
	background-color: #12d84a;
	text-decoration:none;
}
a.button:active  {
	color: #000000;
	background-color: #12d84a;
	text-decoration:none;
}
#entercomment {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	height: 150px;
	width: 262px;
	border: 1px solid #7f8084;
	min-height: 150px;
	background-color: #FFFFFF;
	padding: 4px;
	color: #000000;
	overflow: hidden;
}
#abusecontainer {
	margin: 15px;
	height: 350px;
	width: 300px;
}
#abusecontainer label {
	font-weight: bold;
}
#abusecontainer select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #FFFFFF;
	width: 300px;
	margin-bottom: 15px;
}
#abusecontainer textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #FFFFFF;
	height: 100px;
	width: 300px;
	border: 1px solid #7f8084;
	min-height: 100px;
	overflow: hidden;
	margin-bottom: 15px;
}
#abusecontainer input {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
	background-color: #FFFFFF;
	width: 300px;
	border: 1px solid #7f8084;
	margin-bottom: 15px;
}
