/* CSS Document */
/* Club G-Plus Style Sheet */
/******************************STRUCTURE***************************************/
/* html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } */
body { background: #000000 url(../img/bg.jpg) repeat-y top center; padding: 0px; margin: auto; text-align: center; }
table { margin: auto; }
td { vertical-align: top; }
img { border: none; }
form { padding: 0px; margin: auto; }


.deflink { color: #666666; text-decoration: none; }
.deflink:hover { text-decoration: underline; }
.la { clear: both; }

.scribeinput { width: 146px; float: left; height: 14px; padding-left: 0px; background: url(../img/page_form_input.gif) center right no-repeat; border: none; font-family: Verdana; font-size: 9px; color: #FFFFFF; text-indent: 6px; }

.container { width: 100%; margin: 0px; text-align: center; vertical-align: top; }
.top { padding: 0px 0px 3px 0px; }
.middle { padding: 0px 0px 3px 0px; }
.footer1 { padding: 3px 0px 3px 0px; text-align: left; }
.bgMusic { padding: 0px 0px 3px 0px; }
.mainContent_mid { padding: 0 8px; background: url(../img/box_middle_middle.jpg) top left repeat-y; }
.banner1 { background: url(../img/banner1.jpg) top left no-repeat; }
.banner2 { width: 19px; height: 54px; }
.bannerTab { padding-left: 3px; }

/******************************STRUCTURE***************************************/

.topNews { width: 283px; padding-top: 8px; padding-bottom: 6px; vertical-align: top; }
.flashArea { width: 466px; padding-left: 6px; padding-top: 6px; vertical-align: top; }
.inTable { width: 100%; vertical-align: top; padding: 3px 0px 3px 0px; }
.inTableDiv { width: 100%; vertical-align: top; padding: 3px 5px 3px 5px; }
/************************************FONTS************************************/

.listItems { line-height: 18px; height: 18px; padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 9px; color: #666666; overflow: hidden; }
.redTitleFont { padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 12px; font-weight: 600; color: #dc0d3b; }
.normalGrayFont9 { line-height: 12px; height: 72px; padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 9px; color: #666666; overflow: hidden; }
.normalGrayFont9 a { color: #666666; text-decoration: none; blr: expression(this.onFocus=this.blur()); }

/************************************BOX**************************************/
.boxLightTop1 { height: 4px; background: url(../img/box_light_top1.jpg) top left no-repeat; }
.boxLightTop2 { height: 4px; width: 6px; }
.boxLightTop2, .boxLightBottom2 img { float: left; }
.boxLightMiddle1 { background: url(../img/box_light_middle1.jpg) top left repeat-y; padding: 3px 2px 3px 6px; vertical-align: top; }
.boxLightMiddle2 { background: url(../img/box_light_middle2.jpg) top left repeat-y; }
.boxLightBottom1 { background: url(../img/box_light_bottom1.jpg) top left no-repeat; }
.boxLightBottom2 { height: 4px; width: 6px; }
.contentTable { }
.contentTable td { background-color: #000000; }
.cellSingleBlk, .cellSingleBlk1 { border-top: solid 1px #2f2f2f; background-color: #000000; height: 18px; }
.cellSingleBlk1 img { float: left; width: 40px; height: 40px; margin: 5px auto 5px 10px; border: 3px solid #666666; }
.djName { background: url(../img/dj_bg.jpg) repeat-x top left; height: 36px; padding: 5px 8px 3px 8px; font-family: Verdana; text-align: left; font-size: 14px; font-weight: 600; color: #FFFFFF; }
.djInfo { background-color: #282828; font-family: Verdana; font-size: 9px; color: #999999; padding-left: 5px; text-align: left; vertical-align: middle; }
.djInfo a { color: #999999; text-decoration: none; }
.djImg { padding-bottom: 1px; width: 80px; }
.galleryInfo { padding: 0 8px; }
.galleryInfo h1 { font-family: Verdana; text-align: left; font-size: 12px; font-weight: 600; color: #dc0d3b; }
.galleryInfo h2 { font-family: Verdana; text-align: left; font-size: 9px; color: #666666; }
.galleryInfo .p1 { font-family: Verdana; line-height: 12px; text-align: left; font-size: 9px; color: #666666; height: 72px; overflow: hidden; }
.galleryInfo .p1 a { color: #666666; text-decoration: none; }

/************************************BOX**************************************/
.boxULightTop1 { height: 4px; background: url(../img/box_ulight_top1.jpg) top left no-repeat; }
.boxULightTop2 { height: 4px; width: 6px; }
.boxULightTop2 img, .boxULightBottom2 img { float: left; }
.boxULightMiddle1 { background: url(../img/box_ulight_middle1.jpg) top left repeat-y; padding: 3px 2px 3px 6px; vertical-align: top; }
.boxULightMiddle2 { background: url(../img/box_ulight_middle2.jpg) top left repeat-y; }
.boxULightBottom1 { background: url(../img/box_ulight_bottom1.jpg) top left no-repeat; }
.boxULightBottom2 { height: 4px; width: 6px; }
/************************************BOX**************************************/
/******NEWS & EVENTS******/
.newsSubscribe { width: 206px; padding-top: 8px; padding-bottom: 6px; vertical-align: top; }
.contentArea { padding-left: 6px; padding-top: 6px; vertical-align: top; }
.leftNorm { padding-top: 3px; }
.listItemDcpt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: 600; padding: 5px 6px 4px 10px; border-bottom: solid 1px #999999; }
.listItem { padding: 5px 6px 4px 10px; border-bottom: solid 1px #999999; }
.listItem a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: 600; text-decoration: none; }
.listItem a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #dc0d3b; font-weight: 600; text-decoration: none; }
.sortingStatus { padding: 12px 10px 8px 15px; text-align: left; }
.sepPages { float: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; }
.sepPages a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #cccccc; text-decoration: none; }
.sepPages a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #dc0d3b; text-decoration: none; }
.whiteTitleFont { padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 12px; font-weight: 600; color: #ffffff; }
.whiteTitle2Font { padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 12px; font-weight: 600; color: #ffffff; }
.newsContainer { padding-bottom: 8px; }
.normalWhiteFont9 { padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 9px; color: #cccccc; }
.normalGrayFont11 { padding-left: 6px; padding-top: 2px; font-family: Verdana; text-align: left; font-size: 11px; color: #666666; }
.more { padding: 10px 10px 10px 0px; font-family: Verdana; text-align: right; font-size: 12px; font-style: italic; color: #dc0d3b; }
.more a { font-family: Verdana; text-align: right; font-size: 12px; font-style: italic; color: #dc0d3b; text-decoration: none; }
.more a:hover { font-family: Verdana; text-align: right; font-size: 12px; font-style: italic; color: #dc0d3b; text-decoration: underline; }
.genericContentTable { background-color: #1c1c1c; border: solid 1px #444444; }
.genericContentTableHeading { background: url(../img/generic_content_tabTop.gif) repeat-x top left; border-bottom: solid 1px #333333; padding: 6px 10px 3px 10px; float: left; }
.genericContentTableImg { text-align: left; padding: 10px 10px 10px 10px; width: 130px; vertical-align: middle; }
.genericContentTableImg img { padding: 3px; border: solid 1px #444444; }
.genericContentText { text-align: left; padding: 10px 10px 10px 10px; }
.floatLeft { float: left; }
.floatRight { float: right; }

/*-------------------------3RD UPDATE-------------------------*/

.fullTab { background: url(../img/xx_tab1.jpg) no-repeat top left; height: 26px; }
.fullTabEnd { height: 26px; width: 40px; }
.leftList { width: 206px; padding-top: 3px; padding-bottom: 6px; vertical-align: top; }
.leftListNarrow { width: 160px; padding-top: 3px; padding-bottom: 6px; vertical-align: top; }
.top10_head { background: url(../img/xx_top10.jpg) top left repeat-x; height: 19px; padding: 3px 6px 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: 600; }
.top10Dcpt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; font-weight: 600; padding: 5px 6px 4px 10px; }
.top10_bot { background-color: #282828; height: 15px; padding: 2px 6px 2px 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; border-bottom: solid 1px #171717; }
.top10_bot a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration: none; vertical-align: top; }
.top10_bot a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #dc0d3b; text-decoration: none; vertical-align: top; }
.djContentTableImg { background: url(../img/xx_tableTop.gif) repeat-x top left; text-align: left; padding: 10px 10px 10px 10px; width: 100px; }
.djContentTableImg img { padding: 3px; border: solid 1px #444444; }
.djContentText { background: url(../img/xx_tableTop.gif) repeat-x top left; text-align: left; padding: 10px 10px 10px 10px; }
.djHead { height: 6px; background: url(../img/xx_dj_bg.jpg) top left repeat-x; }
.djInfoOutside { padding: 5px 0px 5px 0px; }
.djInfo1 { height: 30px; padding: 5px 0px 5px 0px; width: 50%; }
.djInfo2 { border-left: dashed 1px #666666; height: 30px; padding: 5px 0px 5px 0px; }
.djInfo_name { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight: 600; padding: 0px 0px 6px 0px; }
.djInfo_position { font-family: Verdana; text-align: left; font-size: 12px; font-weight: 600; color: #CCCCCC; }
.djInfo_additional { font-family: Verdana; text-align: left; font-size: 12px; color: #dc0d3b; padding-top: 5px; }
.djInfo_detail { font-family: Verdana; text-align: left; font-size: 9px; color: #ffffff; padding-bottom: 9px; padding-left: 6px; }
.galleryListArea { width: 160px; height: 280px; padding-left: 6px; padding-top: 6px; vertical-align: top; }
.galleryThumb { padding: 6px; text-align: left; border-bottom: dashed 1px #999999; vertical-align: top; overflow: hidden; }
.galleryThumb img { border: solid 3px #999999; float: left; margin-right: 10px; }
.galleryThumb_title { font-family: Verdana; text-align: left; font-size: 10px; color: #dc0d3b; padding-left: 6px; height: 28px; }
.galleryThumb_content { font-family: Verdana; text-align: left; font-size: 9px; color: #cccccc; padding-left: 6px; height: 14px; }
.about_info { font-family: Verdana; text-align: left; font-size: 10px; color: #dc0d3b; padding: 10px 0px 4px 6px; height: 28px; color: #999999; }

.gallerybg { background: url(../img/gallerybg.jpg) no-repeat; float: left; display: inline; width: 363px; height: 272px; margin: auto auto 5px 15px; }
.gallerybg .photopager { font-family: Verdana; font-size: 10px; color: #ffffff; text-align: right; line-height: 20px; height: 20px; margin: 5px 10px auto auto; }
.gallerybg .photopager a { color: #fff; text-decoration: none; }
.gallerybg .photopager a:hover { color: #ff0000; text-decoration: underline; }
.gallerybg .photolist { width: 360px; margin-top: 3px; }
.gallerybg .photolist .item { font-size: 11px; color: #ff0038; text-align: center; float: left; display: inline; width: 69px; margin: 15px auto auto 15px; }
.gallerybg .photolist .item .pt { clear: both; width: 65px; height: 65px; border: 2px solid #666666; }
.gallerybg .photolist .item div { line-height: 20px; height: 20px; overflow: hidden; }
.gallerybg .photolist .item .btn { margin: auto 3px; cursor: pointer; }

.gallerycon { float: right; }

/*--------------------- newHTML -------------------------*/
.date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-align: right; }
.head0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #CCCCCC; text-align: center; padding-bottom: 10px; float: right; width: 200px; }
.head01 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #CCCCCC; text-align: center; padding-bottom: 10px; float: right; width: 200px; }
.head1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #CCCCCC; text-align: center; padding-bottom: 10px; padding-top: 10px; }
.head2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #CCCCCC; text-align: left; }
.head3 { padding-top: 10px; text-align: right; }
.img1 { text-align: center; }
.img2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 600; color: #CCCCCC; text-align: center; padding-top: 10px; padding-bottom: 10px; width: 432px; float: left; text-align: left; }
.img3 { text-align: right; padding-bottom: 6px; padding-top: 12px; width: 68px; height: 30px; float: right; }
.innerImg { background: url(../img/inMid.jpg) repeat-y top left; text-align: center; }
.left { width: 215px; text-align: left; vertical-align: top; }
.main { padding: 8px 0px 8px 0px; }
.right { vertical-align: top; padding-left: 10px; }
.tab { background: url(../img/dot.gif) repeat-x bottom left; padding: 3px 10px 6px 5px; }
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 600; color: #CCCCCC; text-align: left; }
.topPadding { padding-top: 15px; }

.download { font-size: 12px; background: #333; position: relative; float: right; display: none; visibility: hidden; width: 334px; height: 185px; margin-top: -194px; margin-right: 8px; filter: alpha(opacity=90); opacity: 0.9; }
.download a { color: #999; text-decoration: none; margin-top: 85px; }
.download a:hover { text-decoration: underline; }

.newlist tr td a { color: #999; text-decoration: none; }
.newlist tr td a:hover { text-decoration: underline; }

.datetime { background: #000; height: 100px; padding-left: 2px; margin-bottom: 1px; }
.datetime span { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 72px; line-height: 92px; background-color: #fff; float: left; display: inline-block; width: 58px; height: 92px; margin: 4px 4px; }
.datetime .month { background: url(../images/features/month.gif) no-repeat; }
.datetime .day { background: url(../images/features/day.gif) no-repeat; }
