﻿

html, body, div, span, h1, h2, h3, h4, h5, h6, p, hr, 
a, a img, font, img, li, ol, ul, blockquote,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	font-family: inherit;
	font-size: 100%;
}

ol, ul {
	list-style: none;
}
/** layout **/
.floatLeft{float: left;}
.floatRight{float: right;}
/** clearing **/
.clr{clear: both;}
.clrz, .clrSml,.storeHome .clr{clear: both;line-height:1px;height:1px;}
.newsListWrap br{line-height:1px;height:1px;}
.pagingClr{line-height:1px;height:1px;}
.commentControl br{line-height:1px;height:1px;}
.prodRelated .clr{height: 1px; line-height: 1px;}
/** presentation **/
.textRight{text-align: right;}
.textCenter{text-align: center;}
.hide{display: none;}
.snug{margin: 5px 0 10px 0;}
.inlineImg{border: solid 1px #444;padding:1px;margin: 0 7px 5px 0;}
.inlineImgRight{margin: 0 0 5px 7px;}
.sml{font-size:90%;}
.standoutText{color: #cc0099}
.withDash{border-bottom: dashed 1px #fff;padding-bottom: 5px;}
.itemDetails{color: #ccc;font-size: 95%;}
.white{color: #fff;}
.noTop {margin-top:0 !important; }
.noBot {margin-bottom:0 !important;}


/* == Base Element Styling
------------------------------------------------- */

body{color: #fff;line-height: 1.5;font-size: 75%;background: #1a1a1a url(/_img/bg-tile.jpg) top center repeat-y;font-family: Helvetica, Arial, Sans-Serif; text-align: center;}

#imageAnchor{background: url(/_img/body-bg.jpg) no-repeat top center;}
#outerWrap{/*background: url(/_img/wrap-bg.jpg) top center no-repeat;*/}
#wrap{width: 995px;margin: 0 auto;text-align: left;/*background: url(/_img/wrap-bg.jpg) top center no-repeat;*/position: relative;}
#wrap #head{float: left;width: 995px; margin: 0 0 12px 0;/*background: url(/_img/head-bg.jpg) no-repeat top left;*/}
#wrap #nav{float: left; width: 995px;margin:0;overflow: hidden;}
#wrap #mainContent{float: left;width: 971px;padding: 0 12px;/*background: url(/_img/bg-tile.jpg) top center repeat-y;*/}
#wrap #footer{float: left;width: 995px;background: #000;height: 45px;}

/* == Head Content
----------------------------------------------------------------------------------------------------------------------*/
#wrap #head .mainBanner{float: left; margin: 0; width: 650px;height: 186px;}
#wrap #head .mainBanner img{vertical-align: bottom;}

/* == Navigation
----------------------------------------------------------------------------------------------------------------------*/
#wrap #nav ul{float: left;margin: 0 auto;padding-left: 91px;}
#wrap #nav ul li{float: left; list-style: none;margin: 0; height: 47px;background: url(/_img/nav-divide.gif) center right no-repeat;}
#wrap #nav ul li a{float: left;text-decoration: none;margin-top: 17px;padding: 0 10px;}
#wrap #nav ul li a span{float: left;font-size:0;letter-spacing: -100000px;color: #000;overflow: hidden;height: 13px;cursor: pointer;}
#wrap #nav ul li a:hover, #wrap #nav ul li a.on{/*background: url(/_img/nav-bug.gif) center left no-repeat;*/}

#wrap #nav ul li.navHome a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 0; width:58px;}
#wrap #nav ul li.navHome a:hover span, #wrap #nav ul li.navHome a.on span{background-position: 0 -27px;}
#wrap #nav ul li.navUpdates a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -54px;width:82px;}
#wrap #nav ul li.navUpdates a:hover span, #wrap #nav ul li.navUpdates a.on span{background-position: 0 -81px;}
#wrap #nav ul li.navShows a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -108px;width:62px;}
#wrap #nav ul li.navShows a:hover span, #wrap #nav ul li.navShows a.on span{background-position: 0 -135px;}
#wrap #nav ul li.navVideo a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -163px;width:59px;}
#wrap #nav ul li.navVideo a:hover span, #wrap #nav ul li.navVideo a.on span{background-position: 0 -189px;}
#wrap #nav ul li.navPhotos a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -216px;width:77px;}
#wrap #nav ul li.navPhotos a:hover span, #wrap #nav ul li.navPhotos a.on span{background-position: 0 -243px;}
#wrap #nav ul li.navTour a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -270px;width:110px;}
#wrap #nav ul li.navTour a:hover span, #wrap #nav ul li.navTour a.on span{background-position: 0 -297px;}
#wrap #nav ul li.navStore a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -324px;width:60px;}
#wrap #nav ul li.navStore a:hover span, #wrap #nav ul li.navStore a.on span{background-position: 0 -351px;}
#wrap #nav ul li.navLinks a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -378px;width:57px;}
#wrap #nav ul li.navLinks a:hover span, #wrap #nav ul li.navLinks a.on span{background-position: 0 -405px;}
#wrap #nav ul li.navForum a span {background:transparent url(/_img/nav-sprite.gif) no-repeat scroll 0 -486px;width:68px;}
#wrap #nav ul li.navForum a:hover span, #wrap #nav ul li.navForum a.on span{background-position: 0 -513px;}

#wrap #nav ul li.navMembers{height: 29px;width: 813px;background: none;}
#wrap #nav ul li.navMembers a{margin: 0;padding: 0;width: 100%;}
#wrap #nav ul li.navMembers a span{float: left;height: 29px;width: 100%; background: url(/_img/members-sprite.gif) no-repeat top center;}
#wrap #nav ul li.navMembers a:hover span{background-position: bottom center;}

#wrap #nav ul li.navEnd{background: none;}

/* == Audio Player Module
----------------------------------------------------------------------------------------------------------------------*/
.audioWrap{float: right; height: 90px; width: 267px;margin: 13px 13px 0 0;display: inline;}
.audioWrap p.top{margin: 6px 0 4px 10px;font-size: 95%;text-transform: uppercase;}
.audioWrap #divPlayer{margin: 0 0 5px 0;float: left;}
.audioWrap a.popup{text-decoration: none;font-weight: bold; font-size: 90%; padding-left: 10px;color: #fff;}
.audioWrap a.popup span{color: #cc0099;}


/* == Header Promotion Text
----------------------------------------------------------------------------------------------------------------------*/
#headPromo{float: right;clear: right; width: 267px;height:57px;overflow:hidden;margin: 15px 13px 0 0;display: inline;}


/* == Section
----------------------------------------------------------------------------------------------------------------------*/
#wrap .section{float: left;width: 100%;position: relative;z-index: 10;}
#wrap .section .content{zoom: 1;position:relative;z-index: 5;padding: 8px;}
#wrap .section .content:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
#wrap .section .opacityLayer{background: #222;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.55;filter:Alpha(opacity=55);z-index: 1;}

#wrap .sectionFoot{clear: both;background: #000;margin: 0 0 12px 0;padding: 0 12px;height: 48px; line-height: 48px; font-size: 100%; text-transform: uppercase; font-weight: bold; font-size:90%;}
#wrap .sectionFoot a span{color: #cc0099;}


/* == Foot Content
----------------------------------------------------------------------------------------------------------------------*/
#wrap #footer ul{float: left;margin: 0;padding: 0 30px;}
#wrap #footer ul li{float: left;margin: 0 20px 0 0;line-height: 40px;list-style: none;}
#wrap #footer ul li a{color: #fff;font-size: 110%;text-decoration: none;}
#wrap #footer ul li a:hover, #wrap #footer ul li a.on{color: #cc0099;}

#wrap #social{float: left;width: 995px;position: relative;z-index: 10;margin-top: 12px;}
#wrap #social .inner{zoom: 1;position:relative;z-index: 5;float: left;width: 100%;}
#wrap #social .opacityLayer{background: #000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.75;filter:Alpha(opacity=75);z-index: 1;}
#wrap #social ul{margin: 0;float: left;padding: 12px 26px;}
#wrap #social ul li{margin: 0 15px 0 0;float: left;list-style: none;}
#wrap #social ul li a{color: #fff; font-weight: bold;text-decoration: none;}
#wrap #social ul li img{vertical-align: middle;}
#wrap #social ul li.socialLabel{color: #fff;font-size: 95%; font-weight: bold; text-transform: uppercase;padding-top: 2px;}


/* == Tabs
----------------------------------------------------------------------------------------------------------------------*/
ul.tabs{margin: 5px 0 10px 0;list-style: none;zoom: 1;}
ul.tabs:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.tabs li{float: left;font-size: 90%;margin: 0 10px 0 0;}
ul.tabs li a{float: left;color: #fff;text-transform: uppercase; font-weight: bold;}
ul.tabs li a:hover{color: #cc0099;text-decoration: none;}
ul.tabs li.on a{color: #cc0099;}
ul.tabs li.divLoading{background: none;}

ul.tabs li.tabRight{float: right;}
ul.tabs li.tabRight a span{color: #cc0099;}

ul.tabs li.viewAll{float: right;}
ul.tabs li.viewAll a span{color: #cc0099;}


/* == Screen Messages
----------------------------------------------------------------------------------------------------------------------*/
ul.error{border: solid 1px red; color: red; font-style: italic;margin: 5px 0; list-style: none;padding: 5px;background: #000;font-weight: bold;}
ul.success{border: solid 1px green; color: green; font-style: italic;margin: 5px 0; list-style: none;padding: 5px;background: #000;font-weight: bold;}
.msgInfo, .holder{background: #C30801; padding: 5px; border: solid 1px #b60a02; color: #fff;}

h1{font-size: 180%;margin: 0 0 15px 0;font-weight: bold;color: #cc0099;background: #000;margin: 0;position: relative; z-index: 5;height: 32px;padding: 15px 15px 0 15px;}

#entershikari #mainContent .forumHolder{background:transparent;width: 971px;}



/* =Forum Overrides
--------------------------------------------------------------------------- */
#entershikari .BreadCrumb_OuterTableCSS,
#entershikari .BreadCrumb_InnerTableCSS,
#entershikari .CommonNavigation_OuterTableCSS,
#entershikari .CommonNavigation_InnerTableHeaderCSS{background-color: transparent;color:#fff;border: solid 0 #fff;}
#entershikari .CommonNavigation_InnerTableHeaderCSS{background: #2c2c2c;border-top: 4px #000 solid;}
#entershikari .CommonNavigation_InnerTableHeaderCSS font.SmallBoldGrayText{margin: 10px 0;font-weight: bold;color: #cc0099;font-family: Arial;font-size: 100%;line-height: 1.2em;}
#entershikari .BreadCrumb_InnerTableCSS .BreadCrumb_NavSeperator,
#entershikari .BreadCrumb_InnerTableCSS a{color:#fff;}
#entershikari .PanelBar_Header{background: #2c2c2c;border-color:#666;border-top: 4px #000 solid !important;color:#000;}
#entershikari .PanelBar_OuterTable{border: solid 0 #fff;background-color: transparent;}
#entershikari .PanelBar_SubHeader{background: #000;padding: 7px 5px 7px 5px;font-size: 60%;}
#entershikari .SmallBoldGrayText,
#entershikari .SmallTxt,
#entershikari .bgBoldLinks,
#entershikari .smlLinks,
#entershikari .smlBoldLinks{color:#fff;}
#entershikari .TableCell_Dark,
#entershikari .TableCell_Light,
#entershikari .DataGridFooter{background: #121210;border: solid 0 #fff;color:#fff;}
#entershikari .TableCell_Dark,#entershikari .PanelBar_OuterTable{border-top:solid 1px #000;}
#entershikari .DataGridFooter {background: #333;}
#entershikari .PanelBar_Footer{border: solid 0 #fff;background-color: #333;}
#entershikari .PanelBar_HeaderButton{background: transparent url(/_img/bg.gif) repeat top left;border-color:#666;}
#entershikari a:hover{text-decoration: none;}
#entershikari .PanelBar_HeaderButton a:hover{text-decoration: underline;}
#entershikari .PanelBar_DayHeader{font-weight:bold;font-size:70%;background: #333;}
#entershikari .FormButtonBig{padding:2px;height:auto;margin: 2px 0;}
#entershikari select,#theenemy .FormInputText{color:#333;font-size:90%;padding:2px;margin: 2px 0;}
#entershikari .FormInputText{height:auto;padding:3px 2px;}
#entershikari textarea.FormInputText{font-size:70%;}
#entershikari .fullmessage{padding: 10px;min-height: 50px;height: auto !important;height: 50px;}
#entershikari .fullmessage a{color:#fff !important;}
#entershikari .ShwMessageFooter{border: solid 0 #fff;background-color: Transparent;}
#entershikari .PanelBar_HeaderTxt{margin: 10px 0;font-weight: bold;color: #cc0099;font-family: Arial;font-size: 100%;line-height: 1.2em;}
.PanelBar_SubHeader{border-top:solid 2px #000;background: #000 url(/_img/bg.gif) repeat top left;}
#entershikari .CommonNavigation_InnerTableFooterCSS{background: #121210;border-color:#ccc;border-bottom:solid 2px #666; color: #fff;}
#entershikari .SmallTxtBold{color:#fff;}
#entershikari .PanelBar_SubHeaderText,#entershikari .SmallGrayText{color:#fff;}
#entershikari .forumInfoFooter{visibility:hidden;}
#entershikari .whiteText{color:#fff;}
#entershikari .CommonNavigation_InnerTableFooterCSS{color:#fff;}
.dateTimeZoneOffSet{display:none;}

#entershikari .postSignature{border: solid 1px #444; background: #333;padding: 3px 5px;margin-top: 8px;}

/* Hide all the member info not needed */
#entershikari .memUserLevel,
#entershikari .memUserGroup,
#entershikari .memUserPostCount,
#entershikari .memUserTotalVisits
{display:none;}