@charset "utf-8";

/* Website by Positive New Media - www.positivenewmedia.co.uk */

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #FFFFFF;
line-height: 1.7em;
}

p {
padding-bottom: 1.4em;
}

a {
color: #FFFFFF;
text-decoration: underline;
}

a img, img {
border: none;
}

/* Headers
------------------------------------------------ */

h1, h2, h2 a {
font-size: 1em;
font-weight: bold;
color: #B2D234;
text-decoration: none;
}

h3 {
font-size: 1em;
font-weight: bold;
color: #FFFFFF;
}

/* Background images for Event page headers */

.imageHeaderArquiem {
width: 305px;
height: 100px;
text-indent: -5000px;
background: url(../images/whats_on/arquiem/header_text_arquiem.gif) no-repeat left top;
}

.imageHeaderPeixos {
width: 305px;
height: 100px;
text-indent: -5000px;
background: url(../images/whats_on/peixos/header_text_peixos.gif) no-repeat left top;
}

.imageHeaderCounter {
width: 305px;
height: 100px;
text-indent: -5000px;
background: url(../images/whats_on/counter/header_text_counter.gif) no-repeat left top;
}

.imageHeaderFire {
width: 305px;
height: 100px;
text-indent: -5000px;
background: url(../images/whats_on/fire/header_text_fire.gif) no-repeat left top;
}

.imageHeaderCarmen {
width: 305px;
height: 114px;
text-indent: -5000px;
background: url(../images/whats_on/carmen/header_text_carmen.gif) no-repeat left top;
}

.imageHeaderEnclosure {
width: 305px;
height: 135px;
text-indent: -5000px;
background: url(../images/whats_on/enclosure/header_text_enclosure.gif) no-repeat left top;
}

/* Search field
------------------------------------------------ */

.searchField {
font-size: 1.2em;
color: #333333;
}

/* News promo on home page
------------------------------------------------ */

#newsPromoContent {
font-size: 1.2em;
color: #000000;
line-height: 14px;
}

	#newsPromoContent a {
	color: #000000;
	text-decoration: none;
	}
	
/* Middle column all pages
------------------------------------------------ */
	
#middleColumn {
font-size: 1.2em;
}

	#middleColumn ul {
	list-style: none;
	}
	
	#middleColumn ul li {
	padding-left: 12px;
	background: url(../images/common/bullet_on_black.gif) no-repeat left top;
	}

/* Event promos on right
------------------------------------------------ */

#eventPromos {
font-size: 1.2em;
line-height: 1.2em;
}

.eventPromoLink a {
color: #FFFFFF;
text-decoration: none;
}

/* Home page
------------------------------------------------ */
	
#homeMiddleColumn {
font-size: 1.4em;
}

#homePromos {
font-size: 1.2em;
line-height: 1.2em;
}

/* Events pages
------------------------------------------------ */

#eventsMiddleColumn {
font-size: 1.2em;
}

/* Anchor links
------------------------------------------------ */

.anchorLink {
font-weight: bold;
color: #B2D234;
text-decoration: none;
}

.anchorLink:hover {
color: #FFFFFF;
}

/* Contact us page
------------------------------------------------ */

.contactField {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

.sendButton {
font-size: 11px;
font-weight: bold;
color: #000000;
}

/* Register page
------------------------------------------------ */

.errorText {
font-weight: bold;
color: #FF0000;
}
.errorText ol {
list-style-position:inside;
margin: 10px 0 20px 0;
}

.submitButton {
font-size: 11px;
font-weight: bold;
color: #000000;
}

.registerCopy {
font-size: 0.9em;
line-height: 1.3em;
}

.regFormfField {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
}

/* Useful classes
------------------------------------------------ */

.blueText {
color: #AEE2FA;
}

.greenText {
color: #B2D234;
}

.greenText a {
color: #B2D234;
}

.boldText {
font-weight: bold;
}

.greenLink {
color: #B2D236;
font-size: 1.2em;
}

.imageCredits {
font-size: 0.95em;
color: #ACACAC;
line-height: 1.2em;
padding-top: 10px;
padding-bottom: 16px;
}


/* Further useful classes
------------------------------------------------ */

.ditto_summaryPost {
	border-top: 1px solid #ACACAC;
	margin-top: 1px;
	padding: 12px 0 1px 0;
	}
	
.ajaxSearch_resultLink {
	color: #B2D234;
}

p.toTop {
	margin: 0;
	}
	
