/*****************************************************
'	Company: designvisualthoughtstudios (www.dvts.net)
'	Copyright © 2000 - 2003, All rights reserved.
'	Date Created: January 2003
'
'	Last Modified Date:	23rd June, 2003
'	Last Modified By: Benjamin (communication@dvts.net)
'	DO NOT MODIFY THIS DOCUMENT WITHOUT CONSULTING THE AUTHOR
*****************************************************/

/****** a href class ******/ 
a{text-decoration: none; font-weight: bold;}
a:hover{text-decoration: underline; font-weight: bold;}

/****** body class ******/ 
td, p, #bodytext, html, body{font-size: 10px; font-family: verdana, arial, sans-serif; margin: 0 0 0 0}
.heading1{font-size: 12px; color:#660066;}
.heading2{font-size: 18px;}
.sectionHeadingLarge{font-size: 16px; font-weight: bold; color: #000033;}
.sectionHeadingMedium{font-size: 12px; font-weight: bold; color: #000033;}

h1{ font-size: 16px; }
h2{ font-size: 12px; margin-bottom: 0px;}
.background{background-image: url(../images/bg.gif); background-repeat : repeat-y;}

/****** text class ******/ 
.redtext{color: #CC0000;}
.browntext{color: #343611;}
.browntextlte{color: #7D8051;}
.purpletext{color: #000024;}
.blacktext{colour: #000000;}
.greytext{color: #212121;}
.whitetext{color: #FFFFFF;}
.orangetext{color: #FF9900;}
.newstext{ font-size: 11px;}

/****** table class ******/ 
ul {list-style: none;	margin-left: 20; margin-top: 0px; padding-left: 1em;	text-indent: -1em;	list-style-type: disc; 	color: #FFFFFF;	font-size: 10px; font-family: verdana, arial, sans-serif;}

/****** div class ******/ 
#top{}
#leftcol{ width:160px; height: 0% auto; float: left; vertical-align: top;}
#middlecol{margin-left: 14px; margin-right: 14px; float: left; width: 392px; height: 0% auto;}
#rightcol{ width:160px; height: 0% auto; float: left;}
#moredetails{margin-top: -15px;}


/****** calender div class ******/

#calMonth{margin:0 0 3px 5px;}

#calHeader{background: #275527; color: #FFFFFF; text-align: center; margin: 0 0 0 0px; width: 160px}

#calHolder{float: left; border-left: 1px solid #FD8411;  border-top: 1px solid #FD8411; text-align: center; margin: 0 0 0 5px; width: 147px; height: 114px;}

#calDay{background: #275527; color: #FFFFFF; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #FD8411;  border-bottom: 1px solid #FD8411; padding: 3px 0 0 0;}

#calDate{background: #275527; color: #7D8051; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #FD8411;  border-bottom: 1px solid #FD8411; padding: 3px 0 0 0;}

#calCurr{background: #9B1315; color: #FFFFFF; font-weight: bold; text-align: center; width: 20px; height: 15px; float: left; border-right: 1px solid #FD8411;  border-bottom: 1px solid #FD8411; padding: 3px 0 0 0;} 

#calBlank{ width: 20px; height: 18px; float: left;border-right: 1px solid #FD8411;  border-bottom: 1px solid #FD8411;}

.calEvent{font-weight: bold; color: #FFFFFF;}
.calCm{color:#FF8611;}
.calPm{color: #C6C189;}
/*----------------------------------------------------------------------------------------*/
/****** whats on div class ******/
#WoMon{background: #275527 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoTue{background: #FE8512 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoWed{background: #000026 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoThu{background: #8A2209 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoFri{background: #562504 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoSat{background: #565409 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
#WoSun{background: #272703 url(../images/whatson/dottedbg.gif) repeat-y center; width:392px; float: left; margin: 0 0 10px 0}
/************************************************/
#WoTop{width: 392px; height: 8px;background: url(../images/whatson/top.gif) no-repeat top;}
#WoLeft{width: 75px; float: left;}
#WoMid{width: 251px; float: left;}
#WoRight{ width: 48px; text-align: center; float: left; margin: 0 0 0 0}
#WoBottom{width: 392px; height: 8px; clear: left; background: url(../images/whatson/bottom.gif) no-repeat bottom;}
#WoMd{ width: 200px; margin: 0 0 0px 95px;}

/****** email us forms ******/
.inputfield{ font-size: 11px; }
.textarea{ font-size: 11px; }
#hrdotted{background: url(../images/newsdiv.gif) repeat-x; height: 20px; margin: 10px 0 0 0px; width: 392px;float: left;}
#graphic{float: right; width: 100px; margin: 0px 0 0 0;}
#formholder{width: 392px;}
#textarea{width: 200px; float: left;}
#btn{clear: both;}
/*----------------------------------------------*/
#name{float: left; background: #CCCC99}
#email {float: left; background: #CCCCCC;}
#add{ float: left; background: #9999CC; }

/*----------------------------------------------*/
#cb {float: left; text-align: left; width: 196px; height: 120px; }
#cb ul{margin: 10px 0 0px 0px; line-height: 21px; text-align: left; list-style: none; clear: left;}



/****** Menu divs ******/
#menuHolder{width: 440px; height: 400px; overflow: auto;}
#menuHeader{width: 420px; float: left;}
#menuSubHead{width: 400px; float: left; margin: 10px 0 10px 5px;}
#menu{width: 390px; float: left; background-color: #D3CC9E; height: 15px; margin: 0 5px 3px 5px; padding: 5px 5px 5px 5px;}
#menuName{width: 262px; float: left; font-weight: bold;}
#menuPrice{width: 100px; float: right; text-align: right; font-weight: bold;}
#menuDes{ margin: 0px 14px 10px 5px; width: 382px; float: left;}
#menuFooter{margin: 10px 0 0 0; text-align: right;}

#menuList ol{margin: 0px 0 0px 40px; line-height: 21px; color: #CC0000;}
/*----------------------------------------------*/

/**********************macz0r hax04**************************/
div>#WoTop{width: 392px; height: 8px; float: left; background: url(../images/whatson/top.gif) no-repeat;}
div>#WoBottom{width: 392px; height: 8px;  float: left; background: url(../images/whatson/bottom.gif) no-repeat;}
div>#WoLeft{width: 75px; float: left;  float: left;}
div>#WoMid{width: 251px; height: 64px; background: url(../images/whatson/dottedbg.gif; float: left;) repeat-y;  }
div>#WoRight{ width: 48px; text-align: center; padding: 0 10px 0 0}
div>#WoMd{ width: 200px; clear: left; margin: 0 0 0 95px;}
div>#WoMid ul {margin-left: 20; margin-top: 0px;  text-indent: 10px;}

/****** Menu divs ******/
div>#menuHolder{width: 440px; height: 400px; overflow: auto;}
div>#menuHeader{width: 420px; float: left;}
div>#menuSubHead{width: 400px; float: left; margin: 10px 0 10px 5px;}
div>#menu{width: 390px; float: left; background-color: #D3CC9E; height: 25px; margin: 0 5px 3px 5px; padding: 5px 5px 5px 5px;}
div>#menuName{width: 262px; float: left; font-weight: bold;}
div>#menuPrice{width: 100px; float: right; text-align: right; font-weight: bold;}
div>#menuDes{ margin: 0px 14px 10px 5px; width: 382px; float: left;}
div>#menuFooter{border: 1px solid #000000;	width: 440px; text-align: left; clear: left;}

div>#menuList ol{margin: 0px 0 0px 40px; line-height: 21px; color: #CC0000;}
/*----------------------------------------------*/

/****** Calendar mods ******/
.calendarCell{background: #275527; color: #7D8051; text-align: center;}
.calendarTitle{background: #275527; color: #FFFFFF; text-align: center;}
.calendarCurrentDay{background: #9B1315; color: #7D8051; text-align: center;}
.calendarCurrentDayEvent{background: #9B1315; color: #FFFFFF; font-weight: bold; text-align: center;}
.calendarEvent{ background: #275527; color: #FFFFFF; font-weight: bold; text-align: center;}

/****** Other bits ******/
.rightAlignedContentImage{margin-left: 20px; margin-bottom: 20px;}
.whatsOnText{font-size: 11px; font-weight: bold; color:#FFFFFF;}
.whatsOnClick{font-size: 10px; font-weight: bold;}

