body {
color: #FFFFFF;
background-color: #000000;
margin: 10px;
font-family: Helvetica, arial, sans-serif;
font-size: 12px;
line-height: 1.2em;
}

a {
font-weight: bold;
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: underline;
}

#cal a {
color: #FFFFFF;
}

#cal a:hover {
color: #CB3E00;
}

#cal .calendar-selected a {
color: #000000;
}

.day a {
display: block;
}

.main-link:hover {
text-decoration: none;
}

#top {
	height: 0;
	line-height: 0;
	font-size: 0;
}

#home {
background-image: url(http://www.matterlondon.com/images/matter/light.jpg);
background-repeat: no-repeat;
}

#cal {
color: #FFFFFF;
background-color: #000000;
}

h1 {
font-weight: bold;
margin-bottom: 1em;
}

h2 {
font-weight: bold;
/*margin-bottom: 0.6em;*/
}

h3 {
margin-bottom: 0.6em;
font-size: 1.8em;
line-height: 1em;
font-weight: bold;
}

h4, h5 {
font-size: 2.6em;
font-weight: bold;
line-height: 1em;
letter-spacing: -1px;
}

h5 {
font-weight: normal;
}

h6 {
font-weight: bold;
line-height: 1em;
}

.sub-menu .selected {
text-decoration: underline;
}

.menu-calendar a:hover, #cal .menu-calendar a:hover, #cal .menu-calendar-on a, #cal .cal-break, #cal .selected-month		{ color: #CB3E00; }
.menu-travel a:hover, #cal .menu-travel a:hover,  .menu-travel-on a, #travel .break , #travel h2, #travel #content a			{ color: #339DCB; }
.menu-network a:hover, #cal .menu-network a:hover,  .menu-network-on a	, #network .break, #network h2  				{ color: #15AF1C; }
.menu-venue a:hover, #cal .menu-venue a:hover,  .menu-venue-on a, #venue .break, #venue h2, #venue #content a 		{ color: #CF267C; }
.menu-contact a:hover, #cal .menu-contact a:hover,  .menu-contact-on a, #contact .break, #contact h2, #contact #content a 	{ color: #9538A1; }

p {
margin-bottom: .6em;
}

.day p {
margin-bottom: .1em;
}

strong {
font-weight: bold;
}

.day a:hover {
color: #CB3E00;
text-decoration: none;
}

#cal .calendar-selected .calendar-item-select, .calendar-month, #cal .glint, #cal .book-now, #cal .month-link {
color: #CB3E00;
}

.listing-break {
color: #CB3E00;
}

#contact #content a, #venue #content a, #home h5 a, #this-month a, .listing a, #menu a .lowercase, #cal .lowercase, #travel .lowercase {
font-weight: normal;
}
legend {
color: #CF267C;
font-weight: bold;
display: block;
margin-bottom: 2px;
}
fieldset {
margin-bottom: 10px;
padding: 0;
display: block;
}
textarea.txt {
font-family: Helvetica, arial, sans-serif;
font-size: 12px;
line-height: 1.2em;
padding-top: 3px;
padding-left: 3px;
border: 0px solid;
color: #FFFFFF;
background-color: #111111;
width: 203px;
font-weight: normal;
}
textarea.txt:hover, textarea.txt :focus {
	background: #222222;
}
.error {
font-family: Helvetica, arial, sans-serif;
font-size: 12px;
color: #CB3E00;
}
.banny-fl
{
padding-top:20px;
margin-bottom:5px;

float:right;
clear:both;
}