body
{
font-family: arial, sans-serif;

}

div#eventsdisplay
{
display: block;
position: absolute;
width: 660px;
height: 450px;
border-bottom: 1px solid #C50735;
background-color: #EDEDED;
z-index: 2;
}

div#eventsleft
{
display: block;
position: relative;
width: 272px;
height:450px;
float: left;
clear: none;
overflow-x: hidden;
overflow-y: auto;
background:url('http://sydneyessential.com.au/eventsmanager/layout/eventsseparator.jpg') no-repeat;

}

div#eventsright
{
display: block;
position: relative;
width: 375px;
height:435px;
float: left;
clear: right;
top: 1px;
padding: 5px;
overflow-x: hidden;
overflow-y: auto;
background-color: transparent;
}

ul#eventslist
{
list-style-type: none;
list-style-position: outside;
padding: 0px;
margin: 2px 0 0 0;

}

ul#eventslist li
{
margin: 2px 0 0 0;
}

ul#eventslist li a img
{
border: 0;
text-decoration: none;
}

span.eventdate
{
color:#891D03;
font-size:17px;
font-weight:bold;
left:0;
margin:-10px 10px 0 0;
padding:10px 0 0 0;
position:absolute;
text-align:right;
text-decoration:underline;
top:25px;
width:250px;

}

div.eventblock
{
height:50px;
margin:0;
position:relative;
width:250px;
}

span.eventtitle
{
color: #891D03;
font-weight: bold;
}

span.eventhost
{
color: #000000;
font-weight: bold;
font-size: smaller;
}


.box-event-date {
   float: left;
   clear: left;
   margin: 1em 20px 15px 0;
   height: 75px;
}

div.box-event-date
{
padding: 0;
clear: both;
}

.box-event-date p {
   width: 140px;
   margin: 0;
   color: white;
   text-align: left;
}


.event-date {
   padding: 0.4em 10px 0.5em;
   background: #B42804 url('http://sydneyessential.com.au/eventsmanager/layout/box-event-top.gif') top left no-repeat;
   font-weight: bold;
   width: 140px;
}

.event-time {
   padding: 0.2em 10px 0.5em;
   background: #B42804 url('http://sydneyessential.com.au/eventsmanager/layout/box-event-bottom.gif') bottom left no-repeat;
   width: 140px;
}
.booking
{
float: right;
clear: right;
display: block;
position: relative;
width: 100px;
height: 60px;
border: 0;
margin: 15px 0 0 0;
}

.eventtext
{
clear: both;
}

#privacy
{
font-size: smaller;

}


a.eventlink, a.eventlink:hover
{
color: #EDEDED;
background-color: #EDEDED;
border: 0;
}

.booking a, .booking a:hover
{
color: #FFFFFF;
background-color: #FFFFFF;
border: 0;
}