﻿.whatson {
	width:90%;
	text-align:center;
	background-color:white;
	font-size:.9em;
}
.whatson_mid {
	position:relative;
	width:100%;
	border:2px orange solid;
	text-align:center;
}
.whatson_mid-alt {
	position:relative;
	width:100%;
	border:2px #995c00 solid;
}
.whatson_body {
	position:relative;
	margin:0px;
	padding:0px 10px;
	text-align:center;
	overflow:hidden;
	min-height:240px;
	background-color:white;
	color:black;
}
.whatson_body img {
	border:0px;
	margin:auto;
}
.whatson_bottom {
	clear:both;
}
.whatson-pic {
	max-width:300px;
	padding-bottom:5px;
	position:absolute;
	right:2px;
	top: 5px;
}
.whatson-pic img{
	border:0px orange solid;
}
.whatson-pic a{
	text-decoration:none;
	color:#A7A7A7;
}
.whatson-details {
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:5px;	
	font-family:Verdana, Geneva, Tahoma, sans-serif;
}
.whatson-curveleft {
	position:absolute;
	left:-2px;
	top:-2px;
}
.whatson-curveright {
	position:absolute;
	right:-2px;
	top:-2px;
}
.whatson-date {
	color:white;
	font-size:1.3em;
	background-color:orange;
	color:black;
	text-align:center;
	margin-bottom:0px;
	padding:0px 0px 2px 0px;
	font-family:Verdana;
	font-weight:bold;
}
.whatson-date-alt {
	color:white;
	font-size:1.3em;
	background-color:#995c00;
	color:white;
	text-align:center;
	margin-bottom:0px;
	padding:0px 0px 2px 0px;
	font-family:Verdana;
	font-weight:bold;
}
.whatson-heading {
	color:#663333;
	font-size:1.5em;
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:Verdana;
	font-weight:bold;
}
.whatson-specialevent {
	margin:5pt 0pt 0pt 0pt;
	font-family:Verdana;
	font-size:14pt;
	color:orange;
	font-weight:bold;
}

.diary-extra{
	position:relative;
	clear:both;
	background-color:#FFD0D0;
	color:black;
	border:2px #900000 solid;
	width:99.5%;
	margin:10px auto 0px auto;
}
.diary-subdate {
	font-weight:bold;
	font-size:1.4em;
	background-color:#900000;
	padding:0px 10px;
	margin-top:0px;
	color:white;
}
.diary-inner-heading {
	font-family:Verdana;
	font-size:1.4em;
	color:inherit;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	color:#900000;
}
.diary-inner-subheading {
	font-weight:bold;
	font-size:1.7em;
	font-family:"Courier New", Courier, monospace;
	padding:0px 0px 10px 0px;
}
.diary-inner-details {
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-size:1em;
	color:inherit;
	padding:0px 5px 10px 5px;
}
.diary-inner-details a {
	color:#990000;
}
.diary-day-title {
	margin-top:5px;
	font-size:1.2em;
	color:gray;
	font-variant:small-caps;
}
.diary-pic {
	position:absolute;
	left:5px;
	padding:5px 0px 5px 5px;
}
.diary-pic, .diary-pic2 {
	border:0px transparent none;
}

/*styles for diary and whatson */
.artist {
	 /* artist orange */
	 font-family:"Verdana", Courier, monospace;
	 font-size:1.4em;
	 font-weight:bold;
	 color:#950;	
	 margin:0px;
}
.deejay {
	 /* deejay */
	 font-family:"Verdana", Courier, monospace;
	 font-size:1.4em;
	 font-weight:bold;
	 color:#00F;	
	 margin:0px;
}
.drinks {
	 /* drinks promos */
	 font-family:"Verdana", Courier, monospace;
	 font-size:1.4em;
	 font-weight:bold;
	 color:#A07;	
	 margin:0px auto;
	 border:0px;
}
.specialred {
	 /* special event red */
	 font-family:"Times New Roman", Times, serif;
	 font-size:1.6em;
	 font-weight:bold;
	 color:#B00;	
	 margin:0px;
}
.titlered {
	 /* special event red */
	 font-family:"Verdana", Courier, monospace;
	 font-size:1.6em;
	 font-weight:bold;
	 color:#B00;	
	 margin:0px;
}
.specialblue {
	 /* special event blue */
	 font-family:"Times New Roman", Times, serif;
	 font-size:1.6em;
	 font-weight:bold;
	 color:#066;	
	 margin:0px;
}
.titleblue {
	 /* special event blue */
	 font-family:"Verdana", Courier, monospace;
	 font-size:1.6em;
	 font-weight:bold;
	 color:#079;	
	 margin:0px;
}
.freeentry { /* free entry */
	 font-size:1.8em;
	 font-weight:bold;
	 margin:0px;
}
.opentil { /* opentil */
	 font-size:1.3em;
	 font-weight:bold;
	 margin:0px;
}