* html a {
	height:1%;
}

table {
	margin-top: 0;
	padding-top: 0;
}

div.menu {
	width:144px;
	background:url(/images/back_menu.gif) top left no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}
div.menuflash {
	padding-top: 66px;
	width: 144px;
	height: 234px;
	background: url(/images/back_menu2.gif) top left no-repeat;
}
ul#navmenu {
	margin:0;
	padding:17px 0 73px 0;
	list-style:none;
	text-align:right;
	color:#FFF;
}
ul#navmenu li {
	padding:5px 6px;
}
ul#navmenu li a {
	padding:0 6px 0 25px;
	text-decoration: none;
	color:#fff;
}
ul#navmenu li a:hover {
	color:#606;
}

.contentwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF}
.headerwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }
.box { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; border: 1px #CC3366 solid; background-color: #FFFFFF}
.contentwhite2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF }
.contentdark { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666666}
.contentdarkthick {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #660066
}
A.contentdarkthick:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3366
}

.contentdarkpurp {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #660066
}
A.contentdarkpurp:hover {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CC3366
}.contentdarkpurpsmall {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #660066
}

A.contentdarkpurpsmall:hover {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CC3366
}.contentsmallgrey {


font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #666666
}
.contentdarkthickred {

font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CC3366
}
div#flashtext {
	position: absolute;
	margin-left: 400px;
}

ul.nobullet {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #660066;
}

ul.nobullet li {
	padding: 0;
	margin: 0;
	line-height: 1.8em;
}

div.advert {
	margin: 0 0 8px 0;
	padding: 4px;
	border: 1px solid #660066;
	width: 540px;
	height: 80px;
	background-color: #fff;
	color: #606;
	vertical-align: middle;
	cursor: pointer;
}

img.adimage {
	float: left;
	width: 175px;
	height: 80px;
	margin: 0 4px 0 0;
	padding: 0;
	border: 0;
	color: #606;
	line-height: 80px;
}

div.adtextsurround {
	display: table;
	height: 80px;
	_position: relative;
	overflow: hidden;
}

div.adtext {
	_position: absolute;
	_top: 50%;
	display: table-cell;
	vertical-align: middle;
	width: 350px;
	margin: 0;
	padding: 0;
	border: 0;
	color: #000;
}

div.adtextinner {
	_position: relative;
	_top: -50%;
}

div.adtext h1 {
	margin: 0 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #ffffff;
	color: #000000;
}

div.advertholder a {
	text-decoration: none;
}

div.advertholder a:hover {
	text-decoration: none;
}

/* css added for the events page, to remove the need for tables */

/* the organiser page */

form#organiserform {
  
font-size: 11px;
font-family: verdana, arial, sans-serif;  
}

form#organiserform div.row {
  
clear: left; 
padding: 5px 0px 0px 10px;
}

form#organiserform div.error {
  
color: red;
padding: 1px 0px 2px 2px;
}

form#organiserform div.row .label {
  
float: left;
width: 75px; 
color: #606;
font-size: 11px;
font-family: verdana, arial, helvetica, sans-serif;
padding-top: 2px; 
margin-top: 2px;
}

form#organiserform div.row input {
  
border: 1px solid #c36;
background: white;
padding: 1px;  
font-size: 11px;
}

form#organiserform div.row select {
  
border: 1px solid #c36;
background: white;
padding: 1px;  
font-size: 11px;
width: 122px;
}

form#organiserform input.submit {
  
margin: 10px 0px 0px 11px;
background: #fff;
border: 1px solid #c36;
font-size: 11px;
padding: 2px 5px;
}

.new-heading {
  
color: #ab0d5b;
font-size: 24px;
padding: 5px 0px 0px 0px;
margin: 0;  
font-family: Arial, Helvetica, sans-serif; 
}

.new-heading2 {
  
color: #c80063;
font-size: 14px;
padding: 10px 0px 0px 0px;
margin: 0;  
font-family: Arial, Helvetica, sans-serif; 
}

/* the event page */

div.event {
  
margin: 10px;
float: left;
width: 100%;
position: relative;
clear: both;
padding: 0 0 5px 0;
margin: 0;
}

div.event-block {
  
width: 25%;
float: left;
text-align: left;  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: normal; 
color: #660066;
padding: 0 0 0 0;
margin: 0;
}

div.event-image-link {
  
width: 121px; 
float: right; 
height: 128px; 
margin-right: 2px;
margin-top: 1px;
display: inline;  
}

*html div.event-image-link {


}