/* ===============================================
    Skin Styles for Z92
   =============================================== */

body {
 	background-color: #000;
 	font-family: verdana, tahoma, helvetica;
 	color: #000;
 	margin: 0;
 	padding: 0;
 	}
a:link, a:visited, a:active {
	color: #f00;
	text-decoration: underline;
	}
a:hover {
	text-decoration: none;
	}
table#mainContentTable {
	border: 0;
	background-color: #ffd105;
	}
td#dnn_topLogo {
 	}
td#footerInfo {
	font-size: 10px;
	color: #fff;
	}
td#footerInfo a {
	color: #fff;
	}
#dnn_ContentPane {	
	padding: 10px 0 6px 0;
	}
td#dnn_rightMenu {
	}
td#dnn_RightPane {
	padding: 10px 0 10px 10px;
	}
#dnn_RightBannerPane {
	}
#dnn_ContentPaneRight {
	padding-left: 5px;
	}
#dnn_BottomPane {
	padding-bottom: 10px;
	}
a:link.CommandButton, a:visited.CommandButton, a:active.CommandButton {
	color: #999;
	}
a:hover.CommandButton {
	text-decoration: none;
	color: #fff;
	}
#yesBar {
	background-color: #660099;
	}
.insideContentPane {
	background-image: url(images/insideBack.gif);
	background-repeat: repeat-y;
	}
#insideShare {
	background-image: url(images/insideBottom.gif);
	background-repeat: no-repeat;	
	}

/* Top Menu */
td#topMenu {
	background-color: #000;
	width: 100%;
	font-family: verdana, tahoma, arial;
	}
.topMenuContainer {
	height: 26px;
	}	
.topMenuBar {
	height: 26px;
	}
.topMenuItem {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	background-color: transparent;
	color: #fff;
	font-family: verdana, tahoma, arial;
	}
.topMenuRoot {
	height: 26px;
	text-align: center;
	border: 0;
	color: #fff;
	}
.topMenuSelected {
	cursor: hand; 
	color: #000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #fff;
	text-decoration: none;
	border: 0;
	}
.topMenuSelectedRoot {
	cursor: hand;
	color: #ff0;
	background-color: #000;
	text-decoration: none;
	}
.topMenuActive {
	color: #fff;
	text-align: center;
	}
.topMenuSub {
	background-color: #65009a;
	z-index: 1000;
	}
.topMenuIcon {
	cursor: hand; 
	background-color: #000;
	border: 0;
	height: 18px;
	width: 1px;
	}
.topMenuSeparator {
	height: 26px;
	}

.advert {
	color: #661411;
	font-size: 10px;
	}
.ControlPanel .SubHead {
	color: #000;
	}
div#dnn_recapPane {
	overflow: hidden;
	height: 259px;
	width: 266px;
	text-align: left;
	}
#recapTD {
	background-image: url(images/recapBack.jpg);
	background-repeat: no-repeat;
	padding: 70px 13px 20px 8px;
	}
.morningShowTable #dnn_ContentPane p {
	padding: 0;
	margin: 0;
	}
div.morningContent {
	height: 220px;
	width: 552px;
	overflow: hidden;
	}
.recapArchive {
	margin-top: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	}
.recapArchive a {
	color: #000;
	}
	
/* Concerts */
span.concertDesc a:link, span.concertDesc a:visited, span.concertDesc a:active {
	color: #fff;
	text-decoration: underline;
	}
.concertTitle {
	font-size: 24px;
	font-weight: bold;
	}
.concertDate {
	font-size: 14px;
	color: #ccc;
	margin-bottom: 20px;	
	}
.concertFull {
	margin-left: 10px;
	}
	
/* Recap */
.recapTitle {
	font-weight: bold;
	font-size: 20px;
	border-bottom: 1px solid #000;
	margin: 0 5px;
	}
.recapBody {
	padding: 0 10px;
	}
.recapLink {
	font-size: 80%;
	font-weight: bold;
	margin: 5px 0;
	}
	
/* Containers */
.imageCont {
	margin-bottom: 3px;
	}
.topMainCont {
	margin-bottom: 7px;
	}
.topMainContTop { 
	background-image: url(images/topMainContTop.jpg);
	}
.topMainContBottom {
	background-image: url(images/topMainContBottom.jpg);
	}
.topMainContLeft {
	background-image: url(images/frontContainersLeft.gif);
	background-repeat: repeat-y;
	}
.topMainContRight {
	background-image: url(images/frontContainersRight.gif);
	background-repeat: repeat-y;
	}
.topMainContMain {
	background-color: #fff;
	}
.frontContTop { 
	background-image: url(images/frontContTop.gif);
	}
.frontContBottom {
	background-image: url(images/frontContBottom.gif);
	}
.frontContLeft {
	background-image: url(images/frontContainersLeft.gif);
	background-repeat: repeat-y;
	}
.frontContRight {
	background-image: url(images/frontContainersRight.gif);
	background-repeat: repeat-y;
	}
.frontContMain {
	background-color: #fff;
	overflow: auto;
	height: 193px;
	width: 262px;
	}
.frontCont {
	margin-bottom: 5px;
	}
.insideContTop {
	background-image: url(images/insideContTop.gif);
	}
.insideContBottom {
	background-image: url(images/insideContBottom.gif);
	}
.rightContTop { 
	background-image: url(images/rightContTop.gif);
	}
.rightContBottom {
	background-image: url(images/rightContBottom.gif);
	}
.rightContLeft {
	background-image: url(images/mainContLeftBack.gif);
	background-repeat: repeat-y;
	}
.rightContRight {
	background-image: url(images/mainContRightBack.gif);
	background-repeat: repeat-y;
	}
.rightContMain {
	padding: 6px 0;
	background-color: #fff;
	background-image: url(images/rightBack.jpg);
	height: 867px;
	width: 159px;
	overflow: none;
	}

/* Jock Pages */
.jockContent {
	background-color: #fff;
	color: #000;
	}
.jockBlogTop {
	background-image: url(/Portals/31/images/jockpage/blogTop.gif);
	padding: 0 10px;
	font-family: helvetica, arial;
	text-transform: uppercase;
	font-weight: bold;
	}
.jockBlogMain {
	background-image: url(/Portals/31/images/jockpage/blogBack.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #ddd2e3;
	padding: 10px;
	padding-bottom: 25px;
	}
.jockLinksTop {
	background-image: url(/Portals/31/images/jockpage/linksTop.gif);
	padding: 0 10px;
	font-family: helvetica, arial;
	text-transform: uppercase;
	font-weight: bold;
	}
.jockLinksMain {
	background-image: url(/Portals/31/images/jockpage/linksBack.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #FACC73;
	padding: 10px;
	padding-bottom: 30px;
	}
a:link.jockLink, a:visited.jockLink {
	font-size: 80%;
	font-weight: bold;
	margin: 5px 0;
	}
.jockArchive {
	margin-top: 10px;
	text-align: right;
	font-size: 14px;
	font-weight: bold;
	}
.jockArchive a {
	color: #fff;
	text-decoration: none;
	}
.jockArchive a:hover {
	color: #fff;
	text-decoration: underline;
	}