
.smallerheading
	{
	font-size: 0.75em;
	}

.pubscolour
	{
	color: #9F3A48;
	}

div.ruledright
	{
	padding: 0px 20px 0px 0px;
	border-right: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	}

div.ruledleft
	{
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	}

div.ruledtop
	{
	padding: 0px 0px 0px 0px;
	border-top: 1px solid #D9ECF1;
	margin: 0px 0px 0px 0px;
	}

div.eventbox
	{
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #D9ECF1;
	margin: 0px 0px 0px 0px;
	}

div.eventbox p
	{
	line-height: 150%;
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	}

div.eventbox span.boldblue
	{
	font-size: 0.8125em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #62A2B2;
	padding: 1px 5px 2px 3px;
	}

div.eventboxtwo span.boldblue
	{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #62A2B2;
	padding: 1px 5px 2px 3px;
	}

div.eventbox span.black
	{
	font-size: 0.8125em;
	color: #333333;
	}

div.eventbox span.smaller
	{
	font-size: 0.8125em;
	}

div.eventbox h2
	{
	color: #516CB7;
	font-size: 0.8125em;
	margin: 0px 0px 0.25em 0px;
	}

div.eventboxtwo
	{
	padding: 1em 1em 0.5em 0px;
	border-bottom: 1px solid #D9ECF1;
	margin: 0px 0px 0px 0px;
	}

div.eventboxtwo h2
	{
	color: #516CB7;
	font-size: 1.25em;
	}

div.eventboxtwo p.links
	{
	margin-bottom: 0.5em;
	}

div.eventboxtwo p.intlinks
	{
	background-image: url(../gfx/arrowevents.gif);
	margin-bottom: 0px;
	}

div.eventboxtwo p.intlinks a
	{
	color: #516CB7;
	}

div.eventbox a.expand
	{
	color: #516CB7;
	display: block;
	padding: 0.5em 0px 0.75em 0px;
	}

div.eventbox a.expand:hover
	{
	background-color: #E1F5FA;
	}

.eventscolour
	{
	color: #516CB7;
	}

.eventtype
	{
	text-transform: uppercase;
	color: #516CB7;
	}

div.sidecol
	{
	border-top: 1px solid #D9ECF1;
	}

div.left p
	{
	font-size: 0.75em;
	line-height: 150%;
	color: #3D8296;
	border-bottom: 1px solid #D9ECF1;
	margin-bottom: 0px;
	}

div.left a
	{
	color: #3D8296;
	display: block;
	padding: 10px 2px 8px 2px;
	}

div.left a:hover
	{
	background-color: #E1F5FA;
	}

div.left p.nolink
	{
	padding: 10px 2px 8px 2px;
	}

div.right p
	{
	font-size: 0.75em;
	line-height: 150%;
	color: #3D8296;
	border-bottom: 1px solid #D9ECF1;
	margin-bottom: 0px;
	}

div.right a
	{
	color: #3D8296;
	display: block;
	padding: 10px 2px 8px 2px;
	}

div.right a:hover
	{
	background-color: #E1F5FA;
	}

div.right p.nolink
	{
	padding: 10px 2px 8px 2px;
	}

div.centre h1
	{
	line-height: 100%;
	color: #FFFFFF;
	background-color: #516CB7;
	padding: 1.8em 0px 0.6em 0.6em;
	}

div.left a.menuleft
	{
	font-size: 1em;
	line-height: 100%;
	display: block;
	color: #3D8296;
	background-color: #D9ECF1;
	font-weight: normal;
	text-decoration: none;
	padding: 1.8em 0px 0.6em 0.6em;
	border: none;
	margin: 0px 0px 0px 0px;
	}

div.left a.menuleft:hover
	{
	background-color: #E1F5FA;
	}

div.right a.menuright
	{
	font-size: 1em;
	line-height: 100%;
	display: block;
	color: #3D8296;
	background-color: #D9ECF1;
	text-decoration: none;
	font-weight: normal;
	padding: 1.8em 0px 0.6em 0.6em;
	border: none;
	margin: 0px 0px 0px 0px;
	}

div.right a.menuright:hover
	{
	background-color: #E1F5FA;
	}

.arrowed
	{
	background-image: url(../gfx/arrowevents.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 2px 0px 2px 20px;
	}

.arrowedpubs
	{
	color: #9F3A48;
	background-image: url(../gfx/arrowpubs.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 2px 0px 2px 20px;
	}
