body { margin: 0px; background-image: url(/images/bg.gif); background-position: top center; background-repeat: repeat; background-color: #666666; font-family: Trebuchet MS, Verdana; }

table, td, div, span, p { font-size: 12px; color: #ffffff; }

a { color: #f4ac64; text-decoration: none; }
.biggerLink { font-size: 14px !important; font-weight: bold !important; }
.littleGreyLink { font-size: 11px !important; color: #858585 !important; }
.blueLink { color: #66ccff; }

.adLink img { border: 1px solid #ffffff; }

.greenNote { color: #66CC66; font-weight: bold; }
.headerCell { background-color: #000000; }

.priNav { background-color: #000000; }
.secNav { background-color: #000000; background-image: url(/images/2008/nav_bottomBg.jpg); background-repeat: no-repeat; background-position: top center; padding-top: 3px; padding-left: 20px; }
.secNav a { font-family: Verdana; font-size: 11px; text-transform: uppercase; color: #c0a8a3; }

.contentPane { background-color: #000000; padding-top: 15px; padding-bottom: 15px; padding-left: 15px; }
.adPane { background-color: #000000; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }

.homeContent { background-image: url(/images/2008/homeBg.gif); background-position: top center; background-repeat: no-repeat; }
.homeMusic { padding-left: 40px; padding-right: 120px; }
.homeSports { padding-left: 40px; padding-right: 220px; }
.homeLifestyle { padding-left: 40px; padding-right: 160px; }

.contentTitle { font-size: 16px; font-weight: bold; color: #f4ac64; }
.venueTitle { margin: 0px; font-size: 24px; font-weight: bold; color: #ffffff; }
.bandTitle { margin: 0px; font-size: 24px; font-weight: bold; color: #ffffff; }

.contentTable { border: 1px solid #d88441; }
.contentTable .headerCell { background-color: #d88441; font-size: 12px; font-weight: bold; color: #ffffff; }
.contentTable .normalCell { background-color: #333333; font-size: 12px; color: #ffffff; }
.contentTable .normalCell a { display: block; font-size: 12px; text-decoration: none; color: #ffffff; }

.bandTable { border: 1px solid #d88441; }
.bandTable .headerCell { background-color: #d88441; font-size: 12px; font-weight: bold; color: #ffffff; }
.bandTable .normalCell { background-color: #333333; font-size: 12px; color: #ffffff; }
.bandTable .normalCell a { display: block; font-size: 12px; text-decoration: none; color: #ffffff; }
.bandTable .nonNormalCell { background-color: #333333; font-size: 12px; color: #ffffff; }
.bandTable .nonNormalCell a { font-size: 12px; text-decoration: none; color: #d88441; }

.venueTable { border: 1px solid #d88441; }
.venueTable .headerCell { background-color: #d88441; font-size: 12px; font-weight: bold; color: #ffffff; }
.venueTable .normalCell { background-color: #333333; font-size: 12px; color: #ffffff; }
.venueTable .normalCell a { display: block; font-size: 12px; text-decoration: none; color: #ffffff; }

.pollTable { border: 1px solid #d88441; }
.pollTable .pollTitle { background-color: #d88441; font-size: 16px; font-weight: bold; color: #ffffff; }
.pollTable .itemImage, .pollTable .itemVerbage { background-color: #333333; font-size: 12px; color: #ffffff; }
.pollTable .itemImage img { border: 2px solid #000000; }
.pollTable .itemVerbage .itemTitle { margin: 0px; font-size: 12px; font-weight: bold; color: #d88441; }
.pollTable .itemVerbage .itemBlurb { margin: 6px 0px 6px 0px; font-size: 12px; font-weight: normal; color: #cccccc; }
.pollTable .itemVerbage .itemVotes { margin: 0px; font-size: 12px; font-weight: bold; color: #ffffff; }
.pollTable .itemVerbage .itemButton { margin: 0px; }

.botbTable { border: 1px solid #d88441; }
.botbTable .botbTitle { background-color: #d88441; font-size: 16px; font-weight: bold; color: #ffffff; }
.botbTable .botbVerbage { background-color: #333333; font-size: 11px; color: #ffffff; }
.botbTable .botbVerbage .botbImage { border: 2px solid #000000; }
.botbTable .botbVerbage .botbBand { margin: 0px; font-size: 14px; font-weight: bold; color: #d88441; }
.botbTable .botbVerbage .botbDesc { margin: 6px 0px 6px 0px; font-size: 11px; font-weight: normal; color: #cccccc; }
.botbTable .botbVerbage .botbMyspace { margin: 0px; font-size: 11px; font-weight: bold; color: #ffffff; }
.botbTable .botbVerbage .botbVotes { margin: 0px; font-size: 12px; font-weight: bold; color: #ffffff; }
.botbTable .botbVerbage .botbButton { margin: 0px; }

.listDivOne { background-color: #060606; padding: 10px; margin-bottom: 2px; }
.listDivTwo { background-color: #111111; padding: 10px; margin-bottom: 2px; }
.listTitle { font-size: 14px; font-weight: bold; }
.listReadLink { font-size: 14px; font-weight: bold; color: #c87225; }

.loginBox { border: 1px solid #cccccc; }
.loginBox td { background-color: #555555; font-size: 12px; color: #ffffff; }

.panelLeft { padding-right: 20px; }
.panelLeft .sectionTitle, .panelRight .sectionTitle { display: block; padding: 3px; margin-bottom: 2px; background-color: #4b4b4a; text-decoration: none; color: #ffffff; }
.panelLeft .navTitle { display: block; padding: 3px; margin-bottom: 2px; background-color: #a8a8a8; text-decoration: none; color: #4b4b4a; }
.panelLeft div a { display: block; padding: 3px; margin-bottom: 2px; background-color: #cecece;text-decoration: none; color: #4b4b4a; }
.panelLeft a:hover { display: block; padding: 3px; margin-bottom: 2px; background-color: #8bb0bf;text-decoration: none; color: #000000; }
.panelTable { border: 1px solid #d88441; }
.panelHeader { background-color: #d88441; color: #ffffff; }
.panelOne { background-color: #333333; color: #ffffff; }
.panelTwo { background-color: #333333; color: #ffffff; }
.panelOne a, .panelTwo a { display: block; text-decoration: none; color: #ffffff; }
.cellTitle { font-weight: bold; color: #ffd391; }
.panelForm td .tinyBox { width: 15px; }
.panelForm td .littleBox { width: 50px; padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td .smallBox { width: 100px; padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td .medBox { width: 250px; padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td .longBox { width: 400px; padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td select { padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td textarea { width: 400px; height: 100px; padding: 2px; background-color: #ffffff; border: 1px solid #aaaaaa; }
.panelForm td .deleteButton { padding: 3px 20px 3px 20px; margin-right: 15px; background-color: #444444; border: 2px outset #444444; text-decoration: none; color: #ffffff; }
.panelForm td .deleteButton:hover { padding: 3px 20px 3px 20px; margin-right: 15px; background-color: #f4ac64; border: 2px outset #f4ac64; text-decoration: none; color: #000000; }
.panelForm td .panelButton { margin-top: 10px; padding: 3px 20px 3px 20px; background-color: #f4ac64; border: 1px outset #f4ac64; }
.panelAlert { display: block; padding: 3px; margin-bottom: 2px; background-color: #ff9999; text-decoration: none; color: #b31919; }

.panelBotbNotice { display: block; padding: 6px; border: 2px solid #2e7aaf; background-color: #b0c9db; text-decoration: none; color: #1c5278; }

.footerCell { background-image: url(/images/2008/footerBg.jpg); background-position: bottom center; background-repeat: no-repeat; background-color: #000000; }
.footerCell td.left { padding-left: 15px; padding-bottom: 3px; }
.footerCell td.right { padding-right: 15px; padding-bottom: 3px; }
.footerCell td.right a { font-family: Verdana; font-size: 11px; text-transform: uppercase; color: #c0a8a3; }