
body{
background:#262424;
margin-top:25px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
}
/* new google search april 2011 */
#mysearchbutton{ /* top google search button - updated april 2011 - works if you leave all this code! */
height:20px;
width:52px;
cursor:pointer; /* hand */
cursor:hand; /* IE5.x */
text-indent:-9999px;
border:none;
background:transparent url("../tpics/btn-search.gif") no-repeat center top;
}
	
/* new tables on left */
.newtable{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:13px;
color:#999999;
}
.newtable td{
border-left:1px #000000 solid;
padding-left:8px;
}
.newtable a{
color:#000000;
text-decoration:none;
}
.newtable a:hover{
text-decoration:underline;
}
.newtabletitle{
font-size:14px;
letter-spacing:0.2em;
}


.box_standard{
border:solid 1px #D4D8BD;
padding:15px;
margin-bottom:10px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
line-height:1.5em;
}
.old_text15{
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
font-size:15px;
}
.old_text16{
font-family:Georgia, "Times New Roman", Times, serif;
color:black;
font-size:16px;
}


/* whats on titles and others */
.box_event{
border:solid 1px #D4D8BD;
border-top:none;
padding:0px;
margin-bottom:15px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
line-height:1.6em;
}
.box_event a{
color:#CC0000; /*was #DE002B;*/
}
.box_event p, .box_event h3{
padding-left:15px;
padding-right:10px;
}
.box_event b, .box_event strong{
font-size:17px;
}


#box_feed_jr{ /* format jo-ro feed */
padding:15px;
margin-bottom:15px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
line-height:1.6em;
}
#box_feed_jr img{
border:none;
}





.subtitle{
padding-left:16px;
font-family:Georgia,"Times New Roman",Times,serif;
color:#666666;
font-weight: normal;
}


.event_title{ /*green*/
color:black;
font-size:18px;
background-color:#B5E601;
padding:10px;
margin:0px;
border-bottom-width:0px;
font-style:normal;
background-image: url(/whats-on/images/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}
.event_title_blue{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:white;
font-size:18px;
background-color:#01B2DB;
padding:10px;
margin:0px;
font-style:normal;
background-image: url(../whats-on/images/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}
.event_title_red{
color:white;
font-size:19px;
background-color:#CC0000;
padding:10px;
margin:0px;
font-style:normal;
background-image:url(../whats-on/images/bg2.png);
background-repeat:no-repeat;
background-position:top right;
}
.event_title_new{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#FFFFFF;
font-size:18px;
font-style:normal;
background-color:black;
padding:10px;
margin:0px;
border-bottom-width:0px;
border-left:15px solid #FF0099;
background-image: url(../whats-on/images/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}


	
#search{
background-image:url("../tpics2/top.jpg");
background-repeat:no-repeat;
background-position:top;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#s1{ /* google search btn */
vertical-align:middle;
cursor:pointer;
}
#news{
vertical-align:middle;
}
.v12{
font-size: 12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:link{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:visited{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

	
.box_event3 h2{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:white;
font-size:20px;
background-color:#CC0000;
padding:10px;
margin:0px;
border-bottom:1px dashed #CC0000;
font-style:normal;
background-image: url(../whats-on/images/bg2.png);
background-repeat: no-repeat;
background-position:top right; /*100% 0px;*/
}

.box_event3{ /* has a top on box */
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:0px;
margin-bottom:14px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
line-height:1.6em;
}
.box_event3 p{
padding-left:15px;
padding-right:10px;
}
.box_event3 a{
letter-spacing:1.5px;
color:#DE002B;
}



.box_event2{
background-color:#222D2D;
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
border-top:none;
padding:0px;
margin-bottom:10px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:#B4E00D;
font-size:14px;
line-height:1.6em;
}
.box_event2 p{
padding-left:15px;
padding-right:10px;
}
.box_hotel{
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
padding:12px;
	/*default font*/
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	color:black;
	font-size:15px;
	margin-bottom:10px;
	margin-top: 10px;
}

.logo{
	background-image: url(../whats-on/images/bg3.png);
	background-repeat: no-repeat;
	background-position:98% 0px;
	position:relative;
	width:100%;
	height:27px;
	top:-26px;
	z-index:3;
}

.event_dates{
font-weight:bold;
font-size:17px;
color:#FF0000;
}

.advert_box{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	font-size:15px;
	color:#CC0000;
}
.advert_box a{
	text-decoration:none;
}

.leftimg{
	margin-right:10px;
	float:left;
}
.rightimg{
	margin-left:10px;
	margin-bottom:10px;
	float:right;
}
#box_homepage{
float:left;
width:470px;
border-style:dashed;
border-width:2px;
border-color:#D4D8BD;
border-left-width:0;
padding:15px;
margin:5px 0px 10px 0px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
height:600px;
line-height:1.6em;
}
	
	
.eventbox_add_event{
	border-style:dashed;
	border-width:2px;
	border-color:#D0D3B6;
	background-color:#E7E9DA;
	padding:8px;
}
.add_comment{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	font-size:20px;
	color:#DE002B;
	border-bottom:1px solid #DE002B;;
}
.add_event_button{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:16px;
color:#333333;
border:#000000 1px solid;
width:80px;
}
.treb_14{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
}
.treb_15{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
}
.treb_16{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:16px;
}
.treb_20{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:20px;
}
.treb_22{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#E60000;
font-size:22px;
}
.treb_24{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
/*color:#CC0000;*/
color:#E60000;
font-size:24px;
}
	
.treb_24_blue{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	color:#213679;
	font-size:24px;
}
.treb_24_black{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	color:black; 
	letter-spacing:0.8px;
	font-size:24px;
}
.old_text24{
	font-family: Georgia, "Times New Roman", Times, serif;
	color:black;
	font-size:24px;
}
.t20{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	color:black;
	font-size:20px;
}
.t20_red{
	font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
	color:#FF0000;
	font-size:20px;
}
.red22{
color:#FF0000;
font-size:22px;
}
.box_restaurants{
padding:0px;
margin-bottom:10px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:13px;
width:160px;
}
.box_restaurants a{
color:black;
text-decoration:none;
}
#terms{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#666666; /*off black */
font-size:13px;
}


/*top 10 events list on single */
#mostviewed{
margin:0;
padding:0;
list-style:none;
font-size:13px;
color:#000000;
}
#mostviewed li{
padding:4px 0px 5px 0px;
border-bottom:#CCCCCC 1px solid;
}
#mostviewed a{
color:#CC0000;
text-decoration:none;
}
#mostviewed a:hover{
text-decoration:underline;
}




#et{ /* event title */
color:white;
font-size:19px;
background-color:#CC0000;
padding:10px;
margin:0px;
font-style:normal;
/*background-image:url(/tpics/bg2.png); not there*/
background-image:url(/whats-on/images/bg2.png);
background-repeat:no-repeat;
background-position:top right;
}


/* Aug 2009 new event box! */
.be{ /* box event */
text-align:left;
border:solid 1px #D4D8BD;
border-top:none;
padding:15px;
margin-bottom:15px;
color:black;
font-size:15px;
line-height:1.6em;
}
.be b, .be strong{
font-size:18px;
}
.be h3{ /* faster dates formatting */
font-size:17px;
font-weight:bold;
color:#FF0000;
}


#terms{
text-align:left;
color:#666666;
font-size:12px;
}

.imgleft{
float:left;
margin-right:15px;
}

