BODY
{
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#headerWrapper
{
    BACKGROUND-IMAGE: url(../images/general/header_noswirl.gif);
    TEXT-ALIGN: center;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top
}
#header
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 910px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#navigationWrapper
{
    TEXT-ALIGN: center;
    PADDING-TOP: 302px
}
#navigation
{
    BACKGROUND-IMAGE: url(../images/general/lg_navigation_with_swirl.gif);
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 910px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left top;
    HEIGHT: 110px;
    PADDING-TOP: 0px
}
#mainContentWrapperOuter
{
    TEXT-ALIGN: center
}
#mainContentWrapper
{
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    WIDTH: 910px
}
#mainContent
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 26px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 14px
}
.sponsors
{
    BACKGROUND-IMAGE: url(../images/general/sponsor_background3.GIF);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% top
}
.sponsors P
{
    PADDING-BOTTOM: 0px;
    MARGIN-TOP: 35px;
    PADDING-LEFT: 40px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
IMG.butlins
{
    FLOAT: right;
    PADDING-TOP: 0px
}
IMG.chiCollege
{
    FLOAT: right;
    PADDING-TOP: 0px
}
IMG.chiCollege
{
    PADDING-RIGHT: 22px;
    PADDING-TOP: 8px
}
IMG.chiUni
{
    PADDING-LEFT: 10px
}
IMG.kaotic
{
    PADDING-LEFT: 25px
}
IMG.atmarket
{
    PADDING-LEFT: 25px
}
#subCol1
{
font-weight:normal;
    FLOAT: left;

}
#subCol2
{
    FLOAT: right
}
#footerWrapper
{
    TEXT-ALIGN: center;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: center top;
    PADDING-TOP: 20px
}
#footer
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px auto;
    PADDING-LEFT: 0px;
    WIDTH: 910px;
    PADDING-RIGHT: 0px;
    HEIGHT: 455px;
    PADDING-TOP: 0px
}
IMG#roxCopyright
{
    MARGIN: 252px 0px 0px 13px
}
IMG#siteBy
{
    MARGIN: 280px 0px 0px
}
UL#mainNav
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 26px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    PADDING-TOP: 40px
}
UL#mainNav LI
{
    LIST-STYLE-TYPE: none;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 10px;
    DISPLAY: inline;
    MARGIN-LEFT: 10px
}
UL#mainNav LI A
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    COLOR: #696960;
    MARGIN-LEFT: 10px;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
UL#mainNav LI A.last
{
    MARGIN: 0px
}
UL#mainNav LI A:hover
{
    COLOR: #c0d600
}
BODY.home UL#mainNav LI A#home
{
    COLOR: #c0d600
}
BODY.about UL#mainNav LI A#about
{
    COLOR: #c0d600
}
BODY.news UL#mainNav LI A#news
{
    COLOR: #c0d600
}
BODY.festival UL#mainNav LI A#festival
{
    COLOR: #c0d600
}
BODY.workshops UL#mainNav LI A#workshops
{
    COLOR: #c0d600
}
BODY.academy UL#mainNav LI A#academy
{
    COLOR: #c0d600
}
BODY.sponsorsnew UL#mainNav LI A#sponsors
{
    COLOR: #c0d600
}

BODY.map UL#mainNav LI A#map
{
    COLOR: #c0d600
}

BODY.links UL#mainNav LI A#links
{
    COLOR: #c0d600
}
BODY.contact UL#mainNav LI A#contact
{
    COLOR: #c0d600
}
BODY.gallery UL#mainNav LI A#gallery
{
    COLOR: #c0d600
}
BODY.volunteers UL#mainNav LI A#volunteers
{
    COLOR: #c0d600
}
BODY.theatre UL#mainNav LI A#theatre
{
    COLOR: #c0d600
}
BODY.press UL#mainNav LI A#press
{
    COLOR: #c0d600
}
BODY.fringe UL#mainNav LI A#fringe
{
    COLOR: #c0d600
}
BODY.bandsandartists UL#mainNav LI A#bandsandartists
{
    COLOR: #c0d600
}
BODY.merchandising UL#mainNav LI A#merchandising
{
    COLOR: #c0d600
}
BODY.archive UL#mainNav LI A#archive
{
    COLOR: #c0d600
}
BODY.whatson UL#mainNav LI A#whatson
{
    COLOR: #c0d600
}
.gallery
{
    BACKGROUND: url(rox_background.jpg) #2b2b2b fixed no-repeat center top;
    COLOR: #929292
}
.inlineTopPad
{
    MARGIN-TOP: 3px;
    DISPLAY: inline-block
}
.inlineTopPad2
{
    MARGIN-TOP: 8px;
    DISPLAY: inline-block
}
.AlignTop
{
    PADDING-LEFT: 10px;
    HEIGHT: 240px;
    VERTICAL-ALIGN: top
}
.AlignTopTwo
{
    PADDING-LEFT: 10px;
    HEIGHT: 540px;
    VERTICAL-ALIGN: top
}
.AlignTopThree
{
    PADDING-LEFT: 10px;
    HEIGHT: 340px;
    VERTICAL-ALIGN: top
}
.verySmall
{
    FONT-SIZE: 2px
}
#globalmusic
{
    FONT-SIZE: 10px;
    text-size: 10px
}
.GridSquare
{
    BORDER-BOTTOM: white 1px solid;
    BORDER-LEFT: white 1px solid;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    WIDTH: 8em;
    PADDING-RIGHT: 5px;
    DISPLAY: inline-block;
    HEIGHT: 11em;
    BORDER-TOP: white 1px solid;
    BORDER-RIGHT: white 1px solid;
    PADDING-TOP: 5px
}
#RegularsBox
{
    POSITION: absolute;
    WIDTH: 20em
}
#ByDateBox
{
    POSITION: absolute;
    WIDTH: 30em;
    DISPLAY: inline-block;
    HEIGHT: 3em;
    LEFT: 24em
}
#ByWeekBox
{
    POSITION: relative;
    WIDTH: 30em;
    DISPLAY: inline-block;
    HEIGHT: 1em;
    LEFT: 20em
}
#ByDateFrame
{
    POSITION: absolute;
    BORDER-LEFT: gray 1px solid;
    OVERFLOW-Y: hidden;
    WIDTH: 36em;
    DISPLAY: inline-block;
    HEIGHT: 3em;
    OVERFLOW: auto;
    BORDER-RIGHT: gray 1px solid;
    LEFT: 0em
}
#Dateinnerbox
{
    BORDER-BOTTOM: gray 1px solid;
    BORDER-LEFT: gray 1px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    WIDTH: 180em;
    PADDING-RIGHT: 2px;
    DISPLAY: inline-block;
    HEIGHT: 3em;
    BORDER-TOP: gray 1px solid;
    BORDER-RIGHT: gray 1px;
    PADDING-TOP: 2px
}
#whatson
{
    MARGIN-TOP: 0em
}
#smallFont
{
    FLOAT: right;
    FONT-SIZE: 9px;
    MARGIN-RIGHT: 2em;
    text-size: 9px;
    display-block: 
}
#WeekBanner
{
    WIDTH: 30em
}


.poster
{
width:400px;
}

.advertText
{
COLOR: #c0d700;
font-size:1.15em;
clear:none;
display:inline; 
}