﻿*
{
        margin:0;
        padding:0;
}



body
{
        font:9pt Georgia, Times, Times New Roman, Helvetica, sans-serif;
		text-decoration:none;
        background:#000;
        text-align:center;
        color:#353635;
        background-image:URL(../images/index_bg.gif);
        background-repeat:repeat-x;
}

p
{
        font:8pt verdana,sans-serif;
        text-align:justify;
}

#contain
{
        width:812px;
        background:#ececec;
        border:5px solid #FFF;
        margin:10px auto;
}

.clear
{
        clear:both;
}
.boxText
{
        padding:10px;
}

.rowText
{
        padding:0 10px 0 0;
}

#toprightbox a
{
        color:#fff;
        text-decoration:none;
}

.boxlink
{
        text-decoration:none;
		font-style:italic;
        color:#4d0009;
		text-decoration:none;
}

.boxlink2
{
 	text-decoration: none;
    color:#ffffff;
	font-style:bold;
}

ul,ol
{
        margin-bottom:1em;
        list-style-image:url(../images/arrow.gif);
        margin-left:5px;
        padding:0;
list-style-image: none;
list-style-type: none;
}

li
{
        border-bottom:1px dotted #666;
        margin-top:5px;
        margin-bottom:7px;
        padding:0 0 10px 5px;
}

#leftcolumn
{
        width:241px;
        float:left;
}

#rightcolumn
{
        width:518px;
        float:left;
        margin-left:19px;
}

#rightcolumn02
{
        width:518px;
		height:518px;
        float:left;
        margin-left:19px;
}

#leftcontentbox
{
        width:235px;
        border:3px solid #FFF;
        background:#f4f4f0;
}

#leftcontentboxdark
{
        width:235px;
        border:3px solid #FFF;
        background:#363636;
        color: #fff;
}

#leftcontentboxdark a
{
        color: #fff;
        text-decoration: none;
}

#rightcontentbox
{
        width:512px;
        border:3px solid #FFF;
        background:#f4f4f0;
}

#rightcontentbox02
{
        width:512px;
		height:512px;
        border:3px solid #FFF;
        background:#f4f4f0;
}

.contentspacer
{
        height:19px;
        width:19px;
}

#header
{
        height:154px;
        width:812px;
        text-align:left;
        background-image:URL(../images/header_shoreditch.jpg);
        background-repeat:no-repeat;
}

#headerSh
{
        height:154px;
        width:812px;
        text-align:left;
        background-image:URL(../images/header_shoreditch.jpg);
        background-repeat:no-repeat;
}

div.hr
{
        height:1px;
        background:url(../images/hr.gif) repeat-x scroll center;
        margin:5px 0;
}

#flashbar
{
        height:240px;
        width:555px;
	float:left;
margin-bottom: 16px;
}

#navbar
{
        width:257px;
        height:240px;
        float:left;
}

#navbar li
{
        display:inline;
        list-style:none;
        margin:0;
        padding:0;
}

#navbar ul
{
        display:inline;
        list-style:none;
        float:left;
        margin:0;
        padding:0;
}

.navimg
{
        display:block;
        float:left;
        margin:0;
        padding:0;
}

#content
{
        width:778px;
        text-align:left;
        margin: 0px 16px 16px 16px;
}

#navbar a:hover
{
        color:#fff;
}

#navbar a
{
        text-decoration:none;
        color:#fff;
        font:10pt verdana, arial, sans-serif;
}

.formfield
{
        font-size:9px;
        color:#900;
}


#toprightboxheaderblack,.rightcontentboxheader
{
        height:20px;
        background:#181818;
        color:#fff;
        font-weight:700;
        padding:5px 0 0 10px;
        margin: 0px;
}

.leftcontentboxheader
{
        height:20px;
        background:#181818;
        color:#fff;
        font-weight:700;
        padding:5px 0 0 10px;
}

.rightcontentboximage, .leftcontentboximage
{
        height: 123px;
}


.rightcontentboximagebigger
{
        height: 288px;
}
.footer
{
	font:9pt Georgia, Times, Times New Roman, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	color:#666;
}



/*Event styles*/
#advert{
	float:left; 
	padding-right:5px;
}

#advert a, a.menuLink{
	border:0px; 
	text-decoration:none;
	color:#B11313;
}

#advert a:visited, a:visited.menuLink {
	border:0px; 
	text-decoration:none;
	color:#B11313;
}

#advert a:hover, a:hover.menuLink {
	border:0px; 
	text-decoration:underline;
	color:#B11313;
}

/* image on left and text on right*/
.eventAdvert {
	width:100%;
	height:173px;
	text-align:center;
	/* replacement font syles within /font/michromaStylesheet*/
	font-family: 'MichromaRegular', Arial, Helvetica,sans-serif;
}

.eventAdvert p{
	text-align:center;
	font-size:14px;
}

.eventAdvert h2{
	font-size:18px;
	font-weight:bold;
	
}

.eventAdvert img{
	float:left; 
	padding:5px;
}
