﻿/* Venue styles for Stadiums Queensland */

.timetableSpan
{
    margin-right: 3px;
}
.rowEvent
{
    text-align: center;
}
#tblPastEvent
{
    border-collapse: collapse;
    left: 10px;
    width: 950px;
}
.mainNav ul li
{
    padding: 35px 0px 8px 0px;
}

#imgCalendar, #imgRSS
{
    border: 0px;
}
/* Rating CSS */
#Rating
{
    margin-top: 12px;
}
#links
{
    clear: both;
}
#toRate, #toTop, #lnkPrevious, #lnkNext
{
    display: inline-block;
    width: 7em;
    margin-top: 8px;
    padding: 6px 8px;
    background-color: #222;
    color: #fff;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    font-size: 90%;
}
#toRate
{
    cursor: pointer;
    width: 8em;
    margin-right: 0.5em; /*  background: #222 url(../img/page_rate.png) no-repeat 95% center;*/
}
#toTop
{
    cursor: pointer;
    background: #222 url(../img/page_top.png) no-repeat 95% center;
}
#toPast
{
    cursor: pointer;
    background: #222 url(../img/page_past.png) no-repeat 95% center;
}
#lnkPrevious
{
    cursor: pointer;
    background: #222 url(../img/page_past.png) no-repeat 95% center;
}
#lnkNext
{
    cursor: pointer;
    background: #222 url(../img/page_future.png) no-repeat 95% center;
}
#ratePage
{
    display: none;
    clear: both;
}
#ratingDesc
{
    display: inline-block;
    height: 1em;
    margin-left: 1em;
    font-size: 116%;
}
#ratePage fieldset,#contactPage fieldset
{
    clear: both;
    margin-top: 1em;
    padding: 0.5em 2em;
    background-color: #616161;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    line-height: 2em;
}
#ratePage legend , #contactPage legend
{
    padding: 0em 0.25em;
    background-color: #2d2d2d;
    color: #fcb53e;
    font-size: 150%;
    font-weight: bold;
}
#dfs #ratePage legend,#dfs #contactPage legend {
    color: #E7636F;
}
#ratePage label,#contactPage label
{
    display: inline-block;
    width: 6em;
    vertical-align: top;
}
#ratePage fieldset input[type=text], #ratePage fieldset textarea,#contactPage fieldset input[type=text], #contactPage fieldset textarea
{
    width: 40em;
}

/*--------------------------------------*/

#breadcrumbs ul li
{
    clear: none;
}
#selectCategory, #selectYear
{
    width: 150px;
    height: 12px;
    padding: 4px;
}
#selectYear
{
    float: left;
}
#selectCategory
{
    float: right;
}
#exports
{
    float: right;
    width: 70px;
    height: 12px;
    padding: 4px;
}
#exports img
{
    margin: 0px 3px 0px 3px;
}
#gabba #selectCategory, #gabba #selectYear
{
    color: #f3ae39;
    border: 1px solid #914652;
}

#selectCategory img, #selectYear img
{
    float: right;
    margin: -2px !important;
}
#categorySelection, #yearSelection
{
    display: none;
    position: absolute;
    z-index: 20;
}
#gabba #categorySelection, #gabba #yearSelection
{
    background-color: #21000E;
    border: 1px solid #914652;
}
#gabba #categorySelection ul li a, #gabba #yearSelection ul li a
{
    color: #f3ae39;
}
#categorySelection ul, #yearSelection ul
{
    width: 150px;
    margin: 4px;
    padding: 0px;
    list-style: none;
}
#categorySelection ul li, #yearSelection ul li
{
    margin: 0px 4px;
}

.main h2
{
    margin-bottom: 0em;
}
.main h2 + p
{
    margin: 0em 0em 0.5em;
}
.section .main .top, .section .main .past, .section .main .back, .section .main .future
{
    width: 7em;
    margin-top: 8px;
    padding: 6px 8px;
    font-size: 100%;
}
.section .main .top
{
    float: left;
    background: #222 url(../img/page_top.png) no-repeat 95% center;
}
.section .main .past
{
    float: left;
    margin-left: 120px;
    background: #222 url(../img/page_past.png) no-repeat 95% center;
}
.section .main .back
{
    float: left;
    margin-left: 100px;
    background: #222 url(../img/page_past.png) no-repeat 95% center;
}
.section .column .panel
{
    margin-top: 0.25em;
}
.events .column .panel
{
    margin-top: 0.25em;
}
.section .main .future
{
    float: right;
    background: #222 url(../img/page_future.png) no-repeat 95% center;
}
.section .main .top a, .section .main .past a, .section .main .back a, .section .main .future a
{
    color: #fff;
}

.imgSrc
{
    display: none;
}

body, input, select, textarea
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}
#gabba
{
    background: #000 url(../img/gabba/background.jpg) center top no-repeat;
}
#dfs
{
    background: #000 url(../img/dfs/background.jpg) center top no-repeat;
}
#skilled
{
    background: #fff url(../img/skilled/background.jpg) center top no-repeat;
}
#qsac
{
    background: #000 url(../img/qsac/background.jpg) center top no-repeat;
}
#sleeman
{
    background: #fff url(../img/sleeman/background.jpg) center top no-repeat;
}
#page
{
    width: 980px;
}
#header
{
    height: 204px;
}
.home #header
{
    height: 182px;
}
.events #header
{
    height: 214px;
}
#gabba #header
{
    background: transparent url(../img/gabba/header-background.png) no-repeat;
}
#dfs #header
{
    height: 160px;
}
#skilled #header
{
    background: transparent url(../img/skilled/header-background.png) no-repeat;
}
#qsac #header
{
    background: transparent url(../img/qsac/header-background.png) no-repeat;
}
#sleeman #header
{
    background: transparent url(../img/sleeman/header-background.png) no-repeat;
}
#banner
{
    height: 110px;
    background: transparent;
}
#formSearch
{
    margin-top: 24px;
}
#dfs #formSearch {
    margin-top: 16px;
    width: 220px;
    position: relative;
}
#dfs #formSearch .searchButton {
    position: absolute;
    right: 13px;
    top: 2.5em;
}
#selectStadium, .search, #stadiumSelection, #findUsOnFacebookBox
{
    font-weight: normal;
}
#gabba #selectStadium, #gabba .search, #gabba #stadiumSelection, #gabba #findUsOnFacebookBox
{
    color: #f3ae39;
    background-color: #21000e;
    border: 1px solid #914652;
}

#gabba #tblPastEvent, #gabba #tblPastEvent td, #gabba #tblPastEvent th
{
    border: 1px solid #914652;
}

#gabba #categorySelection ul li a, #gabba #yearSelection ul li a
{
    color: #f3ae39;
}
#gabba #stadiumSelection ul
{
    list-style: url(../img/list_sep_white.png);
}
#gabba #stadiumSelection a
{
    color: #f3ae39;
}
#dfs #selectStadium, #dfs .search, #dfs #findUsOnFacebookBox
{
    color: #fff;
    background-color: transparent;
    border: 1px solid #fefefe;
    margin-bottom: 5px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#dfs #stadiumSelection {
    background-color: #000;
}
#dfs #categorySelection, #dfs #yearSelection
{
    background-color: #007ccb;
    border: 1px solid #66c7ed;
}

#dfs #tblPastEvent, #dfs #tblPastEvent td, #dfs #tblPastEvent th
{
    border: 1px solid #66c7ed;
}
#dfs #selectCategory, #dfs #selectYear
{
    color: #fff;
    border: 1px solid #66c7ed;
}
#dfs #categorySelection ul li a, #dfs #yearSelection ul li a
{
    color: #fff;
}
#dfs #stadiumSelection ul
{
    list-style: url(../img/list_sep_white.png);
}
#dfs #stadiumSelection a
{
    color: #fff;
}
#dfs #imgCaptcha {
    float: none;
    margin-left: 6em;
    margin-bottom: 0px;
    margin-right: 0px;
    margin-top: 0px;
}
#skilled #selectStadium, #skilled .search, #skilled #stadiumSelection, #skilled #findUsOnFacebookBox
{
    color: #fff;
    background-color: #002d89;
    border: 1px solid #abc7ff;
}
#skilled #tblPastEvent, #skilled #tblPastEvent td, #skilled #tblPastEvent th
{
    border: 1px solid #abc7ff;
}
#skilled #categorySelection, #skilled #yearSelection
{
    background-color: #002d89;
    border: 1px solid #abc7ff;
}
#skilled #selectCategory, #skilled #selectYear
{
    color: #fff;
    border: 1px solid #abc7ff;
}
#skilled #categorySelection ul li a, #skilled #yearSelection ul li a
{
    color: #fff;
}
#skilled #stadiumSelection ul
{
    list-style: url(../img/list_sep_white.png);
}
#skilled #stadiumSelection a
{
    color: #fff;
}
#qsac #selectStadium, #qsac .search, #qsac #stadiumSelection,#qsac #findUsOnFacebookBox
{
    color: #fff;
    background-color: #424242;
    border: 1px solid #cdcdcd;
}
#qsac #selectCategory, #qsac #selectYear
{
    color: #fff;
    border: 1px solid #cdcdcd;
}
#qsac #categorySelection, #qsac #yearSelection
{
    background-color: #424242;
    border: 1px solid #cdcdcd;
}
#qsac #tblPastEvent, #qsac #tblPastEvent td, #qsac #tblPastEvent th
{
    border: 1px solid #cdcdcd;
}
#qsac #categorySelection ul li a, #qsac #yearSelection ul li a
{
    color: #fff;
}
#qsac #stadiumSelection ul
{
    list-style: url(../img/list_sep_white.png);
}
#qsac #stadiumSelection a
{
    color: #fff;
}
#sleeman #selectStadium, #sleeman .search, #sleeman #stadiumSelection
{
    color: #fff;
    background-color: #497ca3;
    border: 1px solid #709df9;
}
#sleeman #selectCategory, #sleeman #selectYear
{
    color: #fff;
    border: 1px solid #709df9;
}
#sleeman #tblPastEvent, #sleeman #tblPastEvent td, #sleeman #tblPastEvent th
{
    border: 1px solid #709df9;
}

#sleeman #tblPoolTimes, #sleeman #tblPoolTimes td, #sleeman #tblPoolTimes th
{
    border: 1px solid #709df9;
}

#sleeman .poolsep td
{
    border: 0 ;
}
#sleeman #categorySelection, #sleeman #yearSelection
{
    background-color: #497ca3;
    border: 1px solid #709df9;
}
#sleeman #categorySelection ul li a, #sleeman #yearSelection ul li a
{
    color: #fff;
}

#sleeman #poolSelection
{
    background-color: #497ca3;
    border: 1px solid #709df9;
}
#sleeman #poolSelection ul li a
{
    color: #fff;
}

#sleeman #stadiumSelection ul
{
    list-style: url(../img/list_sep_white.png);
}
#sleeman #stadiumSelection a
{
    color: #fff;
}
#logo
{
    padding: 20px 0 0 24px;
}
#dfs #logo {
    padding: 15px 0 15px 8px;
}
#logo img + img
{
    margin-left: 0px;
}
#dfs #logo img {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
#dfs #logo img + img
{
    margin-left: 25px;
}
#sleeman #logo img
{
    position: relative;
    top: -12px;
}
#sleeman #logo img + img
{
    top: 0;
}
#gabba #navHighlight
{
    display: none;
    position: absolute;
    top: 106px;
    height: 76px;
    zindex: 10;
    background: transparent url(../img/gabba/header-background-hover.png) no-repeat 0px 0px;
}
#dfs #navHighlight
{
    display: none;
    position: absolute;
    top: 106px;
    height: 76px;
    zindex: 10;
    
}
#qsac #navHighlight
{
    display: none;
    position: absolute;
    top: 106px;
    height: 76px;
    zindex: 10;
    background: transparent url(../img/qsac/header-background-hover.png) no-repeat 0px 0px;
}
#skilled #navHighlight
{
    display: none;
    position: absolute;
    top: 106px;
    height: 76px;
    zindex: 10;
    background: transparent url(../img/skilled/header-background-hover.png) no-repeat 0px 0px;
}
#sleeman #navHighlight
{
    display: none;
    position: absolute;
    top: 106px;
    height: 76px;
    zindex: 10;
    background: transparent url(../img/sleeman/header-background-hover.png) no-repeat 0px 0px;
}
#gabba .main
{
    background: #222 url(../img/gabba/home-content-bg.png) no-repeat top center;
}
#dfs .main
{
    background-color: rgba(0, 0, 0, 0.85);
}

#skilled .main
{
    background: #222 url(../img/skilled/home-content-bg.png) no-repeat top center;
}
#sleeman .main
{
    background: #222 url(../img/sleeman/home-content-bg.png) no-repeat top center;
}

.main .panel
{
    border: none;
}
.mainNav > ul
{
    width: 1064px;
    margin: 0px;
    background: transparent;
}
#dfs .mainNav > ul {
	width: 972px;
}
#dfs .mainNav > ul ul {
	width: 944px;
}
.mainNav
{
    height: 70px;
}
#dfs .mainNav {
	height: 50px;
}

.mainNav ul
{
    height: 70px;
    z-index: 20;
}
#dfs .mainNav ul {
    height: 32px;
}
#dfs .mainNav ul ul {
    height: 29px;
}
.mainNav > ul > li > a, .mainNav > ul > li > a:visited, .mainNav > ul > li > span
{
    display: block;
    padding: 8px 27.5px;
}
.mainNav > ul li:hover ul, .mainNav > ul li.sfHover ul
{
    top: 68px;
}
.mainNav > ul li
{
    padding: 35px 0px 8px 0px;
    border-right: none;
    font-size: 125%;
    letter-spacing: 0.25px;
}
#dfs .mainNav > ul li
{
    padding: 8px 0px 8px 0px;
	font-size: 14px;
}
#dfs .mainNav > ul ul li
{
	padding-top: 2px;
}
.mainNav > ul li.CMSListMenuHighlightedLI.first, .mainNav > ul li.CMSListMenuHighlightedLI, .mainNav > ul li.CMSListMenuHighlightedLI.last, .mainNav > ul li:hover
{
    background: transparent;
}
.mainNav > ul li ul
{
    clear: both;
    float: left;
    width: 944px;
    margin: 0px 8px 8px 8px;
    padding: 4px 0 2px 20px;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.mainNav > ul li li
{
    list-style: url(../img/list_sep_white.png);
}
.mainNav > ul li li.CMSListMenuLI.first, .mainNav > ul li li.CMSListMenuHighlightedLI.first
{
    list-style: none;
}
.mainNav > ul ul a:hover
{
    padding-top: 4px;
}
.mainNav > ul ul li.CMSListMenuHighlightedLI.first, .mainNav > ul ul li.CMSListMenuHighlightedLI, .mainNav > ul ul a:hover, .mainNav > ul ul li.CMSListMenuHighlightedLI.last
{
    text-decoration: underline;
}
.mainNav > ul li li a, .mainNav > ul li li.CMSListMenuHighlightedLI.first a, .mainNav > ul li li.CMSListMenuHighlightedLI.last a, .mainNav > ul li li.CMSListMenuHighlightedLI a
{
    padding: 4px 6px;
}
#gabba.section .mainNav, #gabba.events .mainNav
{
    border-bottom: 34px solid #680932;
}
#gabba .mainNav > ul li.CMSListMenuLI.first, #gabba .mainNav > ul li.CMSListMenuHighlightedLI.first, #gabba .mainNav > ul li.sfHover.first
{
    border-left: none;
}

#gabba .mainNav > ul li.CMSListMenuLI.last, #gabba .mainNav > ul li.CMSListMenuHighlightedLI.last, #gabba .mainNav > ul li.sfHover.last
{
    border-right: none;
}
#gabba .mainNav > ul > li.CMSListMenuHighlightedLI.last, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI.first, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI.last, #gabba .mainNav > ul > li:hover, #gabba .mainNav > ul > li.sfHover
{
    background: #4e0725 url(../img/gabba/header-hover.jpg) repeat-x center;
}
#gabba .mainNav > ul > li.CMSListMenuHighlightedLI.last a, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI.first a, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI a, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI.last a, #gabba .mainNav > ul > li:hover a, #gabba .mainNav > ul > li.sfHover a, #gabba .mainNav > ul > li.CMSListMenuHighlightedLI span, #gabba .mainNav > ul > li:hover span, #gabba .mainNav > ul > li.sfHover span
{
    color: #f3ae39;
}
#gabba .mainNav > ul ul, #gabba .mainNav > ul ul li a
{
    background-color: #4e0725;
}
#gabba .mainNav > ul li li
{
    border: none;
}
#gabba .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #gabba .mainNav > ul li.CMSListMenuHighlightedLI.first li a, #gabba .mainNav > ul li.CMSListMenuHighlightedLI li a, #gabba .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #gabba .mainNav > ul li:hover li a, #gabba .mainNav > ul li.sfHover li a
{
    color: #fff;
}
#gabba .mainNav > ul > li > a, #gabba .mainNav > ul > li > a:visited, #gabba .mainNav > ul > li > span
{
    border-left: 1px solid #580e2c;
    border-right: 1px solid #8d4460;
}
#gabba .mainNav > ul > li.first > a, #gabba .mainNav > ul > li.first > a:visited, #gabba .mainNav > ul > li.first > span
{
    border-left: none;
}
#gabba .mainNav > ul > li.last > a, #gabba .mainNav > ul > li.last > a:visited, #gabba .mainNav > ul > li.last > span
{
    border-right: none;
}
#gabba .mainNav > ul > li.CMSListMenuHighlightedLI, #gabba .mainNav > ul > li:hover, #gabba .mainNav > ul > li.sfHover
{
    background: transparent;
}
#dfs .mainNav {
    -webkit-border-radius: 10px 10px 0px 0px;
    border-radius: 10px 10px 0px 0px;
    background-color: #2B4C8F;
    float: left;
    clear: both;
    margin-bottom: 24px;
    /*height: 52px;*/
}
#dfs.home .mainNav { 
	margin-bottom: 0;
}
#dfs.events .mainNav {
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#dfs .mainNav > ul > li
{
    border: none;
}

#dfs .mainNav > ul > li > a, #dfs .mainNav > ul > li > a:visited, #dfs .mainNav > ul > li > span
{
    border-left: 1px solid #7791B9;
    border-right: 1px solid #4B679E;
}
#dfs .mainNav > ul li.CMSListMenuHighlightedLI, #dfs .mainNav > ul li:hover, #dfs .mainNav > ul li.sfHover
{
    background: transparent;
}
#dfs .mainNav > ul > li.first > a, #dfs .mainNav > ul > li.first > a:visited, #dfs .mainNav > ul > li.first > span
{
    border-left: none;
}
#dfs .mainNav > ul > li.last > a, #dfs .mainNav > ul > li.last > a:visited, #dfs .mainNav > ul > li.last > span
{
    border-right: none;
}
#dfs .mainNav > ul li.CMSListMenuLI.first, #dfs .mainNav > ul li.CMSListMenuHighlightedLI.first
{
    border-left: none;
}
#dfs .mainNav > ul > li.CMSListMenuHighlightedLI, #dfs .mainNav > ul > li:hover, #dfs .mainNav > ul > li.sfHover
{
    background: transparent;
}
#dfs .mainNav > ul ul, #dfs .mainNav > ul ul li a
{
    background-color: #171f62;
}

#dfs .mainNav > ul li.CMSListMenuLI.last, #dfs .mainNav > ul li.CMSListMenuHighlightedLI.last
{
    border-right: none;
}

#dfs .mainNav > ul li.CMSListMenuHighlightedLI.last a, #dfs .mainNav > ul li.CMSListMenuHighlightedLI a, #dfs .mainNav > ul li.CMSListMenuHighlightedLI.first a, #dfs .mainNav > ul li:hover a, #dfs .mainNav > ul li.sfHover a, #dfs .mainNav > ul li.CMSListMenuHighlightedLI span, #dfs .mainNav > ul li:hover span, #dfs .mainNav > ul li.sfHover span
{
    color: #fff;
    background-color: #171F62;
}
#dfs .mainNav > ul ul, #dfs .mainNav > ul ul li a
{
    background-color: #171F62;
}
#dfs .mainNav > ul li li
{
    border: none;
}
#dfs .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #dfs .mainNav > ul li.CMSListMenuHighlightedLI.first li a, #dfs .mainNav > ul li.CMSListMenuHighlightedLI li a, #dfs .mainNav > ul li:hover li a, #dfs .mainNav > ul li.sfHover li a
{
    color: #fff;
}
#dfs .mainNav > ul li li
{
    border: none;
}
#skilled.section .mainNav, #skilled.events .mainNav
{
    border-bottom: 34px solid #0052f9;
}
#skilled .mainNav > ul > li > a, #skilled .mainNav > ul > li > a:visited, #skilled .mainNav > ul > li > span
{
    border-left: 1px solid #003eba;
    border-right: 1px solid #3374f9;
}
#skilled .mainNav > ul > li.first > a, #skilled .mainNav > ul > li.first > a:visited, #skilled .mainNav > ul > li.first > span
{
    border-left: none;
}
#skilled .mainNav > ul > li.last > a, #skilled .mainNav > ul > li.last > a:visited, #skilled .mainNav > ul > li.last > span
{
    border-right: none;
}
.mainNav > ul li:hover ul, .mainNav > ul li.sfHover ul
{
    top: 68px;
}
#skilled .mainNav > ul > li.CMSListMenuHighlightedLI, #skilled .mainNav > ul > li:hover, #skilled .mainNav > ul > li.sfHover
{
    background: transparent;
}
#skilled .mainNav > ul li.CMSListMenuLI.last, #skilled .mainNav > ul li.CMSListMenuLI.first, #skilled .mainNav > ul li.CMSListMenuHighlightedLI.first
{
    border-left: none;
}
#skilled .mainNav > ul li.CMSListMenuLI.last, #skilled .mainNav > ul li.CMSListMenuHightedLIlast
{
    border-right: none;
}

#skilled .mainNav > ul li.CMSListMenuHighlightedLI.last, #skilled .mainNav > ul li.CMSListMenuHighlightedLI.first a, #skilled .mainNav > ul li.CMSListMenuHighlightedLI a, #skilled .mainNav > ul li:hover a, #skilled .mainNav > ul li.sfHover a, #skilled .mainNav > ul li.CMSListMenuHighlightedLI span, #skilled .mainNav > ul li:hover span, #skilled .mainNav > ul li.sfHover span
{
    color: #efda2f;
}
#skilled .mainNav > ul ul, #skilled .mainNav > ul ul li a
{
    color: #fff;
    background-color: #003db8;
}
#skilled .mainNav > ul li li
{
    border: none;
}
#skilled .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #skilled .mainNav > ul li.CMSListMenuHighlightedLI.first li a, #skilled .mainNav > ul li.CMSListMenuHighlightedLI li a, #skilled .mainNav > ul li:hover li a, #skilled .mainNav > ul li.sfHover li a
{
    color: #fff;
}
#skilled .mainNav > ul li li
{
    border: none;
}

#qsac.section .mainNav, #qsac.events .mainNav
{
    border-bottom: 34px solid #ca1040;
}

#qsac .mainNav > ul > li
{
    border: none;
}

#qsac .mainNav > ul > li > a, #qsac .mainNav > ul > li > a:visited, #qsac .mainNav > ul > li > span
{
    border-left: 1px solid #9c0c31;
    border-right: 1px solid #cf3f64;
}
#qsac .mainNav > ul li.CMSListMenuHighlightedLI, #qsac .mainNav > ul li:hover, #qsac .mainNav > ul li.sfHover
{
    background: transparent;
}

#qsac .mainNav > ul > li.first > a, #qsac .mainNav > ul > li.first > a:visited, #qsac .mainNav > ul > li.first > span
{
    border-left: none;
}
#qsac .mainNav > ul > li.last > a, #qsac .mainNav > ul > li.last > a:visited, #qsac .mainNav > ul > li.last > span
{
    border-right: none;
}
#qsac .main
{
    background: #131313 url(../img/qsac/home-content-bg.png) no-repeat top center;
}
#qsac .mainNav > ul > li.CMSListMenuHighlightedLI, #qsac .mainNav > ul > li:hover, #qsac .mainNav > ul > li.sfHover
{
    background: transparent;
}
#qsac .mainNav > ul ul, #qsac .mainNav > ul ul li a
{
    background-color: #9c1236;
}

#qsac .mainNav > ul li.CMSListMenuLI.last, #qsac .mainNav > ul li.CMSListMenuLI.first, #qsac .mainNav > ul li.CMSListMenuHighlightedLI.first
{
    border-left: none;
}
#qsac .mainNav > ul li.CMSListMenuLI.last, #qsac .mainNav > ul li.CMSListMenuHighlightedLI.last
{
    border-right: none;
}

#qsac .mainNav > ul li.CMSListMenuHighlightedLI.last a, #qsac .mainNav > ul li.CMSListMenuHighlightedLI.first a, #qsac .mainNav > ul li.CMSListMenuHighlightedLI a, #qsac .mainNav > ul li:hover a, #qsac .mainNav > ul li.sfHover a, #qsac .mainNav > ul li.CMSListMenuHighlightedLI span, #qsac .mainNav > ul li:hover span, #qsac .mainNav > ul li.sfHover span
{
    color: #f3ae39;
}
#qsac .mainNav > ul ul, #qsac .mainNav > ul ul li a
{
    color: #fff;
    background-color: #850820;
}
#qsac .mainNav > ul li li
{
    border: none;
}
#qsac .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #qsac .mainNav > ul li.CMSListMenuHighlightedLI.first li a, #qsac .mainNav > ul li.CMSListMenuHighlightedLI li a, #qsac .mainNav > ul li:hover li a, #qsac .mainNav > ul li.sfHover li a
{
    color: #fff;
}
#sleeman .mainNav > ul > li
{
    border: none;
}

#sleeman .mainNav > ul > li > a, #sleeman .mainNav > ul > li > a:visited, #sleeman .mainNav > ul > li > span
{
    border-left: 1px solid #003b6a;
    border-right: 1px solid #336f9d;
}
#sleeman .mainNav > ul li.CMSListMenuHighlightedLI, #sleeman .mainNav > ul li:hover, #sleeman .mainNav > ul li.sfHover
{
    background: transparent;
}
#sleeman .mainNav > ul > li.first > a, #sleeman .mainNav > ul > li.first > a:visited, #sleeman .mainNav > ul > li.first > span
{
    border-left: none;
}
#sleeman .mainNav > ul > li.last > a, #sleeman .mainNav > ul > li.last > a:visited, #sleeman .mainNav > ul > li.last > span
{
    border-right: none;
}
.mainNav > ul li:hover ul, .mainNav > ul li.sfHover ul
{
    top: 68px;
}
#dfs .mainNav > ul li:hover ul, #dfs .mainNav > ul li.sfHover ul
{
    top: 40px;
    height: 32px;
}
#sleeman .mainNav > ul > li.CMSListMenuHighlightedLI, #sleeman .mainNav > ul > li:hover, #sleeman .mainNav > ul > li.sfHover
{
    background: transparent;
}
#sleeman .mainNav > ul ul, #sleeman .mainNav > ul ul li a
{
    background-color: #003864;
}
#sleeman .mainNav > ul li.CMSListMenuLI.first, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI.first
{
    border-left: none;
}
#sleeman .mainNav > ul li.CMSListMenuLI.last, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI.last
{
    border-right: none;
}
#sleeman .mainNav > ul li.CMSListMenuHighlightedLI.last a, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI.first a, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI a, #sleeman .mainNav > ul li:hover a, #sleeman .mainNav > ul li.sfHover a, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI span, #sleeman .mainNav > ul li:hover span, #sleeman .mainNav > ul li.sfHover span
{
    color: #ffd600;
}
#sleeman .mainNav > ul ul, #sleeman .mainNav > ul ul li a
{
    color: #fff;
    background-color: #002642;
}
#sleeman .mainNav > ul li li
{
    border: none;
}
#sleeman .mainNav > ul li.CMSListMenuHighlightedLI.last li a, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI.first li a, #sleeman .mainNav > ul li.CMSListMenuHighlightedLI li a, #sleeman .mainNav > ul li:hover li a, #sleeman .mainNav > ul li.sfHover li a
{
    color: #fff;
}
#body
{
    padding-top: 0.1px;
}
#featured
{
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
}
#gabba #featured
{
    background-color: #680932;
}
#dfs #featured
{
    background-color: #2B4C8F;
    -webkit-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}
#skilled #featured
{
    background-color: #0150f3;
}
#feature-a
{
    margin: 0px auto;
}
#featured-prev, #featured-next
{
    position: absolute;
    top: 12px;
    z-index: 10;
    width: 20px;
    height: 20px;
    outline: none;
    text-decoration: none;
}
#featured-prev
{
    left: 8px;
    background: url('../img/prev-horizontal.png') no-repeat 0px 0px;
}
#featured-next
{
    right: 8px;
    background: url('../img/next-horizontal.png') no-repeat 0px 0px;
}
#featured-prev:hover, #featured-next:hover
{
    background-position: -20px 0px;
}
#featured-prev:active, #featured-next:active
{
    background-position: -40px 0px;
}
#featured-prev.disabled, #featured-next.disabled
{
    background-position: -60px 0px;
    cursor: default;
}
#featured ul
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
#featured li
{
    float: left;
    margin: 6px 5px 6px 4px;
    color: #fff;
    background: transparent;
    border: none;
}
#featured li img
{
    width: 315px;
    height: 198px;
}
#dfs #featured li img
{
    -webkit-border-radius: 5px 5px 5px 5px;
        border-radius: 5px 5px 5px 5px;
}
#featured li p
{
    margin: 0px;
    padding: 4px;
}
#dfs #featured li p, #dfs #featured li p a {
    color: #88a3c5;
    line-height: 10px;
    margin: 0;
}
#featured li p.large
{
    font-size: 120%;
}
#dfs #featured li p.large {
    color: #fff;
    margin-top: 10px;
}

#splash
{
    padding: 10px;
}
#gabba #splash
{
    background-color: #680932;
}
#dfs #splash
{
    background-color: #2B4C8F;
}
#dfs #splash img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
#skilled #splash
{
    background-color: #0051f8;
}
#qsac #splash
{
    background-color: #ca1041;
}
#sleeman #splash
{
    background-color: #004b85;
}
.datetime
{
    margin-right: 8px;
}
#dfs #featured span.datetime {
    color: #e7636f;
}
#content
{
    margin-top: 8px;
    padding: 8px;
    background-color: #2d2d2d;
}
#gabba.events #content
{
    background: #680932 url(../img/gabba/events-bg.png) no-repeat center top;
}
#dfs.events #content, #dfs.section #content
{
    background-color: transparent;
}
#skilled.events #content
{
    background: #115df1 url(../img/skilled/events-bg.png) no-repeat center top;
}
#qsac.events #content
{
    background: #ca1041 url(../img/qsac/events-bg.png) no-repeat center top;
}
#sleeman.events #content
{
    background: #004b85 url(../img/sleeman/events-bg.png) no-repeat center top;
}
#content .main
{
    width: 666px;
    margin-top: 0px;
    padding: 8px;
}
#content .main h1
{
    font-size: 175%;
}
#breadcrumbs ul
{
    list-style-image: url(../img/breadcrumb_sep_white.png);
    color: #fff;
}
#breadcrumbs ul li.first
{
    margin-left: 0px;
}
#breadcrumbs ul li a
{
    color: #fff;
    text-decoration: underline;
}

#breadcrumbs ul li span
{
    color: #fff;
}

.main
{
    float: left;
    width: 728px;
    margin-top: 8px;
    margin-bottom: 0px;
    padding-bottom: 16px;
    color: #fff;
    background: #222;
    border: none;
}
.home .main
{
    height: 392px;
}
#qsac.home .main, #sleeman.home .main
{
    height: 401px;
}
.section .main
{
    background: transparent;
}
#skilled .main, #sleeman .main
{
    background: #0f0f0f;
}
#qsac .main
{
    background: #131313;
}
#gabba.events .main, #gabba.section .main, #skilled.events .main, #skilled.section .main, #qsac.events .main, #qsac.section .main, #sleeman.events .main, #sleeman.section .main
{
    background: transparent;
}
.main .panel
{
    width: 332px;
    height: 160px;
    margin: 8px 8px 4px 0px;
    padding: 8px;
    background: transparent;
    border: none;
    border-left: 6px solid #111;
}
#dfs .main .panel {
    border-left: 0 none;
}
#dfs .main .panel h1, #dfs .main .panel p, #dfs .main .panel div.more-info {
    margin-left: 130px;
}
#dfs .main .panel p {
    min-height: 84px;
    line-height: 15px;
}
#dfs .main div.more-info a, #dfs .main div.more-info a:hover {
    color: #fff;
    background-color: #DE2438;
    font-weight: bold;
    text-transform: uppercase;
    padding: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-decoration: none;
}
#skilled .main .panel, #qsac .main .panel, #sleeman .main .panel
{
    border-left-color: #000;
}
.main .panel.first
{
    margin: 8px 0px 4px 8px;
    border-left: none;
}
.main .horiz-sep
{
    clear: both;
    margin: 8px 16px 4px;
    border-top: 1px solid #090909;
    border-bottom: 1px solid #434343;
}
#skilled .main .horiz-sep, #sleeman .main .horiz-sep
{
    border-top: 1px solid #040404;
    border-bottom: 1px solid #333;
}
#qsac .main .horiz-sep
{
    border-top: 1px solid #050505;
    border-bottom: 1px solid #363636;
}
.main .wide
{
    margin: 8px 16px;
}
.main h1
{
    padding-top: 0px;
    background: none;
    font-size: 150%;
    font-weight: bold;
}
#dfs .main .wide h1 {
    margin-bottom: 2px;
} 
#dfs .main .wide p {
    margin: 2px;
} 
.events .main h1
{
    font-size: 160%;
}
#gabba .main h1
{
    color: #fcb53e;
}
#dfs .main h1
{
    color: #de2438;
    padding-left: 0;
}
#skilled .main h1
{
    color: #ffd600;
}
#qsac .main h1
{
    color: #f3ae39;
}
#sleeman .main h1
{
    color: #ffd600;
}
.main h2
{
    margin-top: 0px;
    color: #ccc;
    font-size: 120%;
}
#skilled .main h2
{
    color: #c9c9c9;
}
.section .main h2
{
    color: #fcb63d;
    font-size: 133%;
}
#dfs.section .main h2
{
    color: #efda2f;
}
#skilled.section .main h2, #sleeman.section .main h2
{
    color: #ffd600;
}
#qsac.section .main h2
{
    color: #f3ae39;
}

.section .main ul
{
    padding-left: 5px;
    /*list-style: none;*/
    margin-left :5px;
}
.section .main ul#tblWhatOnArea
{
    padding-left: 0px;
    list-style: none;
    
}
.section .main ul li
{
    clear: both;
    margin-bottom: 10px;
}
.section .main ul li img
{
    margin: 0px 16px 16px 0px;
}
.section .main ul li .more
{
    color: #fcb63d;
    white-space: nowrap;
}
.section .main ul li .more a
{
    color: #fcb63d;
    text-decoration: underline;
}
#dfs.section .main ul li .more a
{
    color: #efda2f;
}
#skilled.section .main ul li .more a, #sleeman.section .main ul li .more a
{
    color: #ffd600;
}
#qsac.section .main ul li .more a
{
    color: #f3ae39;
}
.main img
{
    float: left;
    width: auto;
    margin: 28px 16px 80px 0px;
}
#dfs .main img {
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#qsac .main img, #sleeman .main img
{
    margin-top: 0px;
}
.main .left img
{
    margin: 0px 12px 0px 0px;
}
#gabba .main .left img
{
    border: 1px solid #8d4460;
}
#skilled .main .left img
{
    border: 1px solid #3e77f1;
}
#qsac .main .left img
{
    border: 1px solid #cf3f64;
}
#sleeman .main .left img
{
    border: 1px solid #447bf1;
}
.main p
{
    padding: 0px;
    line-height: 1.5em;
}
.section .main p
{
    font-size: 116%;
}
.section .main p.top
{
    clear: both;
    width: 7em;
    margin-top: 8px;
    padding: 6px 8px;
    background: #222 url(../img/page_top.png) no-repeat 95% center;
    font-size: 100%;
}
.section .main p.top a
{
    color: #fff;
}
.section .main li p
{
    font-size: 100%;
}
.main a.link
{
    display: inline-block;
    margin-top: 10px;
    padding: 2px 8px;
    color: #343434;
    background: #cacaca;
    text-align: center;
    font-size: 100%;
    font-weight: normal;
}
.main .wide img
{
    margin: 0px 16px 0px 0px;
}
.main .wide ul
{
    float: left;
    margin: 0px;
    padding-left: 0px;
    list-style: none;
    font-size: 120%;
}
#dfs #whatsOn {
    margin-top: 0;
}
#dfs .main .wide div > div {
     margin-left: 260px;
     
}
#dfs .main .wide div > img + div {
    min-height: 135px;
}
#dfs .main .wide ul {
    float: none;
   
}

.main .wide li
{
    width: 100%;
    margin: 0px 0px 8px;
}
.main .viewall
{
    display: inline-block;
    position: absolute;
    right: 20px;
    bottom: 14px;
}
.main .viewall a
{
    color: #fff;
    text-decoration: underline;
}
.left
{
    float: left;
}
.left p
{
    margin-top: 0px;
}
#tabs
{
    float: left;
    width: 434px;
}
#dfs #tabs {
    margin-left: 16px;
    width: 470px;
}
.tabs-nav
{
    padding: 0px;
}
.tabs-nav li
{
    margin: 0px;
}
#dfs .tabs-nav li {
    min-width: auto;
    margin-right: 5px;
    margin-bottom: 5px;
}
.tabs-nav a
{
    color: #fff;
    font-size: 110%;
    font-weight: bold;
}
#dfs .tabs-nav a {
    font-size: 100%;
    text-transform: uppercase;
    top: auto;
    padding: 3px 5px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #294D8F;
}
#dfs .tabs-nav a:hover {
    text-decoration: none;
    background-color: #E7636F;
}
#dfs .tabs-nav .tabs-selected a {
    background-color: #DE2438;
}
.tabs-nav .tabs-selected a
{
    color: #efda2f;
    font-size: 125%;
    text-decoration: none;
}
#dfs .tabs-nav .tabs-selected a {
    font-size: 12px;
    color: #fff;
}
#gabba .tabs-nav .tabs-selected a
{
    color: #fcb53e;
}
#qsac .tabs-nav .tabs-selected a
{
    color: #f3ae39;
}
#sleeman .tabs-nav .tabs-selected a
{
    color: #ffd600;
}
.tabs-nav a span
{
    padding: 14px 0px 2px 10px;
}
#dfs .tabs-nav a span
{
    padding: 0;
    min-width: auto;
    min-height: auto;
}
.tabs-nav .tabs-selected a span
{
    padding: 10px 0px 7px 10px;
}
#dfs .tabs-nav .tabs-selected a span
{
    padding: 0;
}
#gabba .tabs-nav a, #gabba .tabs-nav a span
{
    background-image: url(../img/gabba/tab.png);
}
#dfs .tabs-nav a, #dfs .tabs-nav a span
{
    background-image: none;
    background-color: ;
}
#skilled .tabs-nav a, #skilled .tabs-nav a span
{
    background-image: url(../img/skilled/tab.png);
}
#qsac .tabs-nav a, #qsac .tabs-nav a span
{
    background-image: url(../img/qsac/tab.png);
}
#sleeman .tabs-nav a, #sleeman .tabs-nav a span
{
    background-image: url(../img/sleeman/tab.png);
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active
{
    background-position: 100% -105px;
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active
{
    background-position: 100% -70px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span
{
    background-position: 0 -35px;
}
#tabs div
{
    padding: 12px 20px;
    line-height: 1.5em;
}
#gabba #tabs div
{
    background: #680932 url(../img/gabba/tab-bg.png) repeat-x center;
    border: 1px solid #8d4460;
}
#dfs #tabs div
{
    background: #000;
    border: 1px solid #DE2438;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    min-height: 85px;
}
#skilled #tabs div
{
    background: #0243c5 url(../img/skilled/tab-bg.png) repeat-x center;
    border: 1px solid #447bf1;
}
#qsac #tabs div
{
    background: #850820 url(../img/qsac/tab-bg.png) repeat-x center;
    border: 1px solid #cf3f64;
}
#sleeman #tabs div
{
    background: #0243c5 url(../img/sleeman/tab-bg.png) repeat-x center;
    border: 1px solid #447bf1;
}
#tabs div ul
{
    padding-left: 24px;
    list-style: square;
}
#tabs div li
{
    padding: 4px 0px;
}
.column
{
    width: 244px;
    margin: 8px 0px 0px 8px;
}
.column .panel
{
    width: 244px;
    margin: 0px;
    border: 0px solid transparent; /* none doesn't work with curvycorners! */
}
.events .column .panel
{
    width: 264px;
}
#dfs.events .column .panel {
	width: 244px;
}
.column .panel.blue
{
    background: #0c3c9e url(../img/panel_blue.png) no-repeat top center;
}
.column .panel.gold
{
    background: #6b5e00 url(../img/panel_gold.png) no-repeat top center;
}
.column .panel.black
{
    background: #000 url(../img/panel_black.png) no-repeat top center;
}
#dfs .column .panel.dfs-red
{
    background: rgba(222, 36, 56, 0.65);
}
#dfs .column .panel.dfs-black
{
    background: rgba(0, 0, 0, 0.65);
}
#dfs .column .panel.dfs-blue
{
    background: rgba(41, 77, 143, 0.65);
 
}
.column h1
{
    font-size: 133%;
}
#qsac .column h1, #sleeman .column h1
{
    font-size: 120%;
}
.section .column h1
{
    font-weight: bold;
}
.panel.blue h1, .panel.gold h1, .panel.black h1
{
    padding: 8px 20px 10px 20px;
    background: transparent;
    font-size: 133%;
    font-weight: bold;
}
.column .panel p
{
    padding: 0px 8px 8px 8px;
}
#dfs .column .panel p {
    padding: 8px 10px;
}
.panel.blue p, .panel.gold p, .panel.black p
{
    padding: 0px 20px 8px;
    color: #fff;
    line-height: 1.33em;
}
.panel h1.link a
{
    display: block;
}
.panel ul
{
    list-style: none;
}
#sleeman.section .mainNav, #sleeman.events .mainNav
{
    border-bottom: 34px solid #004a84;
}
#sleeman .main .panel ul
{
    padding: 0px;
}
#sleeman .main .panel li
{
    margin: 0px 0px 2px 0px;
}
.panel ul li a
{
    color: #fff;
}
#gabba .panel h1.link
{
    background: #e39c26 url(../img/gabba/panel_link.png) no-repeat;
}
#dfs .panel {
    color: #fff;
}
#dfs.event .panel {
    padding-bottom: 10px;
}
#dfs .panel h1.link
{
    background: url(../img/dfs/right-arrow.png) 225px 10px no-repeat #de2438;
    color: #fff;
}
#dfs .panel.dfs-blue h1.link {
    background-color: #294D8F;
}
#dfs .panel.dfs-black h1.link {
    background-color: #000;
}
#dfs .panel h1.link a
{
    color: #fff;
}
#skilled .panel h1.link
{
    background: #fedc3c url(../img/skilled/panel_link.png) no-repeat;
}
#skilled .panel h1.link a
{
    color: #000;
}
#qsac .panel h1.link
{
    background: #fedc3c url(../img/qsac/panel_link.png) no-repeat;
}
#qsac .panel h1.link a
{
    color: #000;
}
#sleeman .panel h1.link
{
    background: #fedc3c url(../img/sleeman/panel_link.png) no-repeat;
}
#sleeman .panel h1.link a
{
    color: #000;
}
#gabba.section .panel h1.link, #dfs.section .panel h1.link, #skilled.section .panel h1.link, #qsac.section .panel h1.link, #sleeman.section .panel h1.link
{
    background: none;
}
#gabba.section .panel h1.link a, #dfs.section .panel h1.link a, #skilled.section .panel h1.link a, #qsac.section .panel h1.link a, #sleeman.section .panel h1.link a
{
    color: #fff;
}
#qsac .panel.timetable, #sleeman .panel.timetable
{
    height: 120px;
    color: #fff;
    background-color: #bb0c37;
}
#qsac .panel.timetable h1, #sleeman .panel.timetable h1
{
    padding-top: 8px;
    font-size: 120%;
    font-weight: bold;
}
#qsac .panel.timetable h1
{
    color: #fff;
    background: #bb0c37 url(../img/qsac/panel_link_qsac.png) no-repeat;
}
#sleeman .panel.timetable h1
{
    color: #fcd400;
    background: #bb0c37 url(../img/sleeman/panel_link_sleeman.png) no-repeat;
}
#qsac .panel.timetable p, #sleeman .panel.timetable p
{
    font-size: 90%;
}
#qsac .panel.timetable img, #sleeman .panel.timetable img
{
    float: left;
    width: auto;
    height: auto;
    margin: 0px 8px 80px 12px;
}
#qsac .panel.timetable a.link, #sleeman .panel.timetable a.link
{
    display: inline-block;
    padding: 2px 8px;
    color: #000;
    background: #fbbf5d;
    text-align: center;
    font-size: 100%;
    font-weight: normal;
}
#sleeman .panel.timetable a.link
{
    color: #343434;
}
.column .panel img
{
    width: 244px;
    height: 71px;
}
#dfs .column .panel img {
    -webkit-border-radius: 0px 0px 8px 8px;
        border-radius: 0px 0px 8px 8px;
}
.column .viewall
{
    margin-left: 12px;
}
.section .column
{
    width: 264px;
}
#dfs.section .column {
    width: 244px;
}
.section .column .panel
{
    width: 264px;
    color: #fff;
}
#dfs.section .column .panel {
    width: 244px;
}

#gabba.section .column .panel
{
    background: #b67811 url(../img/gabba/section_link.png) no-repeat top center;
}
#dfs.section .column .panel
{
    background: #2B4C8F;
}
#skilled.section .column .panel
{
    background: #b67811 url(../img/skilled/section_link.png) no-repeat top center;
}
#qsac.section .column .panel
{
    background: #b67811 url(../img/qsac/section_link.png) no-repeat top center;
}
#sleeman.section .column .panel
{
    background: #b67811 url(../img/sleeman/section_link.png) no-repeat top center;
}
.section .column h1
{
    padding-top: 12px;
}
.section .column h1.link
{
    padding-top: 8px;
    background: transparent;
}
.section .column h1.link a
{
    display: block;
}
.section .column .panel p
{
    padding: 6px 12px;
    line-height: 1.33em;
}
.section .column .panel ul
{
    padding: 6px 6px 6px 12px;
}
.section .column .panel li
{
    padding: 2px 0px;
}
.section .column .whatson
{
    margin-bottom: 8px;
    padding-bottom: 8px;
    color: #fff;
}
#gabba.section .column .whatson
{
    background: #99630b url(../img/gabba/section_whatson.png) no-repeat top center;
}
#dfs.section .column .whatson
{
    background: #DE2438;
}
#skilled.section .column .whatson
{
    background: #99630b url(../img/skilled/section_whatson.png) no-repeat top center;
}
#qsac.section .column .whatson
{
    background: #99630b url(../img/qsac/section_whatson.png) no-repeat top center;
}
#sleeman.section .column .whatson
{
    background: #99630b url(../img/sleeman/section_whatson.png) no-repeat top center;
}
.section .column .whatson h1
{
    background: transparent;
    font-weight: bold;
}
.section .column .whatson ul
{
    padding-left: 12px;
    list-style: none;
}
.section .column .whatson .datetime
{
    font-weight: bold;
}
.section .column .whatson a.viewall
{
    padding-left: 12px;
}
#logoDisplay
{
    margin-top: 8px;
    background: #f0f0f0 url(../img/skilled/logos-bg.png) repeat-x center top;
    border: 1px solid #e0e0e0;
}
#gabba #logoDisplay, #dfs #logoDisplay
{
    background: #fff;
}
#logoDisplay h1
{
    margin-top: 24px;
    font-weight: bold;
}
#logoCarousel
{
    padding: 0px 36px;
}
#logoCarousel li
{
    float: left;
    height: 70px;
    width: 83px;
    width: 83px;
    padding: 0px 12px;
}
#logoCarousel img
{
    border: 0px;
    height: auto;
}
#logo-prev, #logo-next
{
    position: absolute;
    top: 26px;
    z-index: 10;
    width: 20px;
    height: 20px;
    outline: none;
    text-decoration: none;
}
#logo-prev
{
    left: 8px;
    background: url('../img/prev-horizontal.png') no-repeat 0px 0px;
}
#logo-next
{
    right: 8px;
    background: url('../img/next-horizontal.png') no-repeat 0px 0px;
}
#logo-prev:hover, #logo-next:hover
{
    background-position: -20px 0px;
}
#logo-prev:active, #logo-next:active
{
    background-position: -40px 0px;
}
#logo-prev.disabled, #logo-next.disabled
{
    background-position: -60px 0px;
    cursor: default;
}
#footer
{
    clear: both;
    margin-top: 8px;
    padding-top: 12px;
    color: #ccc;
    font-size: 90%;
}
#footer, #footer li, #footer a
{
    background: #000;
}
#gabba #footer li, #gabba #footer a
{
    color: #fcb53e;
}
#dfs #footer li, #dfs #footer a
{
    color: #de2438;
}
#skilled #footer, #skilled #footer li, #skilled #footer a
{
    color: #000;
    background: #fff;
}
#skilled #footer li, #skilled #footer a
{
    color: #0c2595;
}
#qsac #footer li, #qsac #footer a
{
    color: #fdb728;
}
#sleeman #footer, #sleeman #footer li, #sleeman #footer a
{
    color: #000;
    background: #fff;
}
#sleeman #footer li, #sleeman #footer a
{
    color: #0c2595;
}
.bottom-nav
{
    margin-bottom: 4px;
}
#dfs .bottom-nav { 
    margin-bottom: 8px;
}
#contacts
{
    margin: 4px -16px 0px;
    padding: 8px 16px 0px;
    border-top: 1px solid #888;
}
#dfs #contacts {
    margin: 0;
    padding: 8px 0 0;

}
#dfs #footer p {
    margin: 0;
    line-height: 16px;
}
#skilled #contacts, #sleeman #contacts
{
    border-top-color: #7fa8fc;
}
#qldGovLogo
{
    border: 0px;
    margin-top: 16px;
}
.imgEvent
{
    width: 218px !important;
    height: 137px !important;    
}

.eventWhatOnInfo
{
	margin-left: 185px;		
}

#dfs .eventWhatOnInfo
{
	margin-left: 260px;
}

.imgWhatOn 
{
    width: 173px !important;
    height: 109px !important;
    padding-bottom: 1px;  
    float: left; 
    display:inline;
}
#dfs .imgWhatOn {
    width: 250px !important;
    height: auto !important;
}
#dfs .wide ul li span.datetime {
    display: inline-block;
    width: 115px;
}

.imgAFeature
{
    width: 315px !important;
    height: 197px !important;
}
#findUsOnFacebookBox a
{
    color: #f3ae39;
}
#findUsOnFacebookBox img
{
    float: right;
    margin-top: -2px;
    margin-right: -2px;
    width: 24px;
    height: 16px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

#skilled #findUsOnFacebookBox a
{
    color: #fff;  
}

#dfs #findUsOnFacebookBox a
{
    color: #fff;  
} 

.tblPool
{
	float: left;	
	margin-left: 10px;
	clear: both;
	width: 100%;
	height:auto;
	overflow: hidden;
	
}
.tblPoolie
{
	float: left;	
	margin-left: 10px;
	clear: both;
	height:1000px;
	width: 100%; clear: both; height: 0px; line-height:0px;
}

#tblPoolTimes
{
    border-collapse: collapse;
    left: 10px;
    width: 465px;
    height: 100%;
}


.pooldate
{
	padding: 0em 0.25em;
    background-color: #2d2d2d;
    color: #fcb53e;
    font-size: 120%;
    font-weight: bold;
}

.nopool
{
	padding: 2px;
}

.nopoolTimes
{
	padding: 2px;
}
#poolnotes {
    padding: 2px;
    float: left;
    margin-left: 10px;
    font-style:italic;
}

#qsac #findUsOnFacebookBox a {
    color:#fff;
}