﻿

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: 9pt;
}

ol, ul {
	list-style: none;
}

body
{
   color: #222;
   text-align: center;
   background: #F9F8E9 url(/_img/body-bg.jpg) no-repeat top center;
   padding: 0; 
   margin: 0;
   font-family: Georgia, Times New Roman, Serif;
   height: 100%;
   position: relative;
}

ul{margin: 20px 0 20px 20px;list-style-type: none;list-style-image: url(/_img/bullet.gif);}
ul li{margin: 5px 0;}
ul.compact{margin: 5px 0 5px 5px;}
ul.compact li{list-style-image: none;background: url(/_img/bullet.gif) no-repeat center left;padding: 0 0 0 10px;position: relative;}

/** layout **/
.floatLeft{float: left;}
.floatRight{float: right;}
.hide{display: none;}

/** clearing **/
.clr{clear: both;}
.clrSml, .clrz{clear: both; line-height: 1px;height: 1px;}
.clrLeft{clear: left;}
.clrLeftSml{clear: left; line-height: 1px; height: 1px;}
.clrRight{clear: right;}
.clrRightSml{clear: right; line-height: 1px; height: 1px;}

/** presentation **/
.standoutText{color: #fff;}
.vmiddle{vertical-align: middle;}
.input{float:left;}

td{font-size: 9pt;}

.gold {background:url(/_img/fan-gold-bg.gif)no-repeat !important; color:#FFF !important; border-right:1px solid #B26A09 }

a{color: #6A9837; font-weight: bold;text-decoration: none;}
a:hover{}
a.linkBtn{background: url(/_img/btn-mid.gif) top left no-repeat; width: 100px;height: 20px; line-height: 20px;text-align: center; text-transform: uppercase;color: #FCF4CD;font-size: 90%;}
a.linkBtn:hover{background-position: bottom left}
a.linkBtnWide{width: 150px;background: url(/_img/btn-wide.gif) top left no-repeat;}
a.linkBlock{display: inline-block;}


/* == Base Element Styling
------------------------------------------------- */


h1, h2, h3, h4, h5, h6{font-size: 180%; font-weight: bold; margin: 10px 0;text-transform: uppercase;color: #000;}
h1{color: #412400;}
h2{font-size: 160%;}
h3{font-size: 140%;margin: 0 0 20px 0;}
h4{font-size: 120%;}
h5{font-size: 110%;}
h6{font-size: 100%;}

h1{height: 28px; line-height: 28px;background: url(/_img/h2-bg-forum.gif) top left no-repeat;margin-bottom: 20px;text-align: center;color: #faf2d2;font-size: 140%;text-indent: -9999px;}

#wrap{width: 995px; margin: 0 auto; text-align: left;position: relative; z-index: 0;}
#wrap:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
#wrap #head{float:left; width: 995px; height: 258px;position: relative;}
#wrap #nav{float:left;width: 230px; margin-left: 15px;display: inline;margin-top: 11px;padding-bottom: 20px;}
#wrap #mainContent{float: right;width: 695px;margin-right: 15px;display: inline;padding-top: 1px;padding-bottom: 20px;}
#foot{float: left;width: 965px;margin-left: 15px;display: inline;border-top: solid 4px #000;padding-top: 10px;}


#wrap .templateFull .zoneOne{float: left;width: 695px;}
#wrap .templateFull .zoneOne .splitLeft{float: left;width: 326px;}
#wrap .templateFull .zoneOne .splitRight{float: right;width: 326px;}
#wrap .templateFull .zoneOne .module{margin: 0 0 30px 0;height: 1%;}
#wrap .templateFull .zoneOne .module:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}



/* == Navigation
------------------------------------------------------------------------------------------------------------------------ */
#wrap #nav ul{float: left;margin: 0 0 30px 0; list-style-image: none;width: 230px;}
#wrap #nav ul li{margin: 0 0 5px 0;overflow: hidden;float: left; height: 21px;width: 100%;}
#wrap #nav ul li a, #wrap #nav ul li span{float: left;height: 21px;width: 100%;background: url(/_img/nav-sprite.gif) no-repeat;text-indent: -9999px;cursor: pointer;}
#wrap #nav ul li a{background-position: 0 0;}
#wrap #nav ul li span{background-position: 0 -22px}

#wrap #nav #mainBanner{clear: both;}

/* == Navigation Image Replacement
------------------------------------------------------------------------------------------------------------------------ */
#wrap #nav ul li.home a{background-position: 0 -30px;}
#wrap #nav ul li.home span{background-position: 0 0px;}
#wrap #nav ul li.home a.on, #wrap #nav ul li.home a.on span{background-position: 0 -30px;}

#wrap #nav ul li.photos a{background-position: 0 -214px;}
#wrap #nav ul li.photos span{background-position: 0 -184px;}
#wrap #nav ul li.photos a.on, #wrap #nav ul li.photos a.on span{background-position: 0 -214px;}

#wrap #nav ul li.gigs a{background-position: 0 -153px;}
#wrap #nav ul li.gigs span{background-position: 0 -122px;}
#wrap #nav ul li.gigs a.on, #wrap #nav ul li.gigs a.on span{background-position: 0 -153px;}

#wrap #nav ul li.lyrics a{background-position: 0 -399px;}
#wrap #nav ul li.lyrics span{background-position: 0 -368px;}
#wrap #nav ul li.lyrics a.on, #wrap #nav ul li.lyrics a.on span{background-position: 0 -399px;}

#wrap #nav ul li.shop a{background-position: 0 -644px;}
#wrap #nav ul li.shop span{background-position: 0 -613px;}
#wrap #nav ul li.shop a.on, #wrap #nav ul li.shop a.on span{background-position: 0 -644px;}

#wrap #nav ul li.video a{background-position: 0 -276px;}
#wrap #nav ul li.video span{background-position: 0 -245px;}
#wrap #nav ul li.video a.on, #wrap #nav ul li.video a.on span{background-position: 0 -276px;}

#wrap #nav ul li.forum a{background-position: 0 -460px;}
#wrap #nav ul li.forum span{background-position: 0 -429px;}
#wrap #nav ul li.forum a.on, #wrap #nav ul li.forum a.on span{background-position: 0 -460px;}

#wrap #nav ul li.news a{background-position: 0 -92px;}
#wrap #nav ul li.news span{background-position: 0 -61px;}
#wrap #nav ul li.news a.on, #wrap #nav ul li.news a.on span{background-position: 0 -92px;}

#wrap #nav ul li.fanclub a{background-position: 0 -521px;}
#wrap #nav ul li.fanclub span{background-position: 0 -490px;}
#wrap #nav ul li.fanclub a.on, #wrap #nav ul li.fanclub a.on span{background-position: 0 -521px;}

#wrap #nav ul li.members a{background-position: 0 -583px;}
#wrap #nav ul li.members span{background-position: 0 -552px;}
#wrap #nav ul li.members a.on, #wrap #nav ul li.members a.on span{background-position: 0 -583px;}

#wrap #nav ul li.audio a{background-position: 0 -337px;}
#wrap #nav ul li.audio span{background-position: 0 -307px;}
#wrap #nav ul li.audio a.on, #wrap #nav ul li.audio a.on span{background-position: 0 -337px;}


/* == Head Content
------------------------------------------------------------------------------------------------------------------------ */
#wrap #head .logo{position: absolute; left: 0; top: 60px;z-index: 1;}
#wrap #head #headFlash{position: absolute; top: 0; left: 0;z-index: 2;}
#wrap #head #frames{float: right;}

#wrap #head ul#headLinks{float: right; clear: right; margin: 15px 0 0 0; list-style-image: none;width: 500px;position: absolute; bottom: 12px; right: 15px;z-index: 3;}
#wrap #head ul#headLinks li{float: right; margin: 0 0 0 25px;overflow: hidden;height: 21px;}
#wrap #head ul#headLinks li a, #wrap #head ul#headLinks li span{float: left;height: 21px;width: 100%;background: url(/_img/nav-sprite.gif) no-repeat;text-indent: -9999px;cursor: pointer;}

#wrap #head ul#headLinks li.headNews{width: 193px;}
#wrap #head ul#headLinks li.headNews a{background-position: 0 -712px;}
#wrap #head ul#headLinks li.headNews span{background-position: 0 -682px;}
#wrap #head ul#headLinks li.headNews a.on, #wrap #head ul#headLinks li.headNews a.on span{background-position: 0 -712px;}

#wrap #head ul#headLinks li.headMembers{width: 174px;}
#wrap #head ul#headLinks li.headMembers a{background-position: 0 -774px;}
#wrap #head ul#headLinks li.headMembers span{background-position: 0 -743px;}
#wrap #head ul#headLinks li.headMembers a.on, #wrap #head ul#headLinks li.headMembers a.on span{background-position: 0 -774px;}

#wrap #head ul#headLinks li.headMembersIn{width: 188px;}
#wrap #head ul#headLinks li.headMembersIn a{background-position: 0 -835px;}
#wrap #head ul#headLinks li.headMembersIn span{background-position: 0 -804px;}
#wrap #head ul#headLinks li.headMembersIn a.on, #wrap #head ul#headLinks li.headMembersIn a.on span{background-position: 0 -835px;}

/* == Global Listing Style
------------------------------------------------------------------------------------------------------------------------ */
#foot ul{margin: 0; list-style-image: none;text-align: center;}
#foot ul li{display: inline;margin: 0 20px 0 0;}
#foot ul li a{color: #000;}

/* == Tabs
----------------------------------------------------------------------------------------------------------------------*/
ul.tabs{margin: 0; list-style-image: none;height: 1%;font-weight: bold;}
ul.tabs:after{content: ".";clear: both;display: block;height: 0;visibility: hidden;}
ul.tabs li{float: left;margin: 0 2px 0 0;height: 20px; line-height: 20px;}
ul.tabs li.right{float: right;}
ul.tabs li a{float: left;background: url(/_img/tab-right.gif) top right no-repeat;text-transform: uppercase;color: #FCF4CD;font-size: 90%;}
ul.tabs li a span{float: left;height: 20px; line-height: 20px;text-align: center; background: url(/_img/tab-left.gif) top left no-repeat;padding: 0 8px; cursor: pointer;}
ul.tabs li.on a, ul.tabs li a.on, ul.tabs li a:hover{background-position: bottom right; color: #fff;text-decoration: none;}
ul.tabs li.on a span, ul.tabs li a.on span, ul.tabs li a:hover span{background-position: bottom left}

/* =Members Area Styles
--------------------------------------------------------------------------------------------------------------------*/
ul.fanNav{float: left; width: 691px;margin: 10px 0 10px 0;padding: 1px 2px; list-style-image: none;background: url(/_img/fan-nav-bg.gif) top left no-repeat;}
ul.fanNav li{float: left;margin: 0;}
ul.fanNav li a{float: left; height: 26px; line-height: 26px;color: #faf2d2;border-left: solid 1px #000;border-right: solid 1px #b26a09;padding: 0 8px;}
ul.fanNav li a:hover, ul.fanNav li a.on{background: url(/_img/fan-nav-on.gif) center center no-repeat;text-decoration: none;color: #fff;}

/* =Forum Overrides
--------------------------------------------------------------------------- */
#paolo .BreadCrumb_OuterTableCSS,
#paolo .BreadCrumb_InnerTableCSS,
#paolo .CommonNavigation_OuterTableCSS,
#paolo .CommonNavigation_InnerTableHeaderCSS{background:transparent;color:#000; text-transform:uppercase; border: solid 0 #fff;}
#paolo .CommonNavigation_InnerTableHeaderCSS{border: solid 1px #ccca9c;background: #eeeace;}
#paolo .CommonNavigation_InnerTableHeaderCSS font.SmallBoldGrayText{margin: 10px 0;font-weight: normal;color: #fff;line-height: 1.2em;}
#paolo .BreadCrumb_OuterTableCSS,
#paolo .BreadCrumb_InnerTableCSS{background-color:Transparent;}
#paolo .BreadCrumb_InnerTableCSS .BreadCrumb_NavSeperator,
#paolo .BreadCrumb_InnerTableCSS a{color:#000; }
#paolo .PanelBar_Header{border: solid 1px #ccca9c;background: #eeeace;color:#000;}
#paolo .PanelBar_OuterTable{border: solid 0 #fff;background-color: transparent;}
#paolo .PanelBar_SubHeader{background: #f1eed9;padding: 7px 5px 7px 5px;color:#333;}
#paolo .SmallBoldGrayText,
#paolo .SmallTxt,
#paolo .bgBoldLinks,
#paolo .smlLinks,
#paolo .smlBoldLinks,
#paolo .SmallGrayText{text-transform:none;}
#paolo .TableCell_Dark,
#paolo .TableCell_Light,
#paolo .DataGridFooter{background: #f4f2e1;border: solid 1px #eeeace;color:#000;}
#paolo .TableCell_Dark, 
#paolo .PanelBar_OuterTable{border-top:solid 0 #000;}
#paolo .DataGridFooter {border: solid 1px #ccca9c;background: #eeeace;}
#paolo .PanelBar_Footer{border: solid 0 #fff;background-color: transparent;}
#paolo .PanelBar_HeaderButton{border: solid 1px #ccca9c;background: #eeeace; }
#paolo a:hover{text-decoration: none;}
#paolo .PanelBar_HeaderButton a:hover{text-decoration: underline;}
#paolo .PanelBar_DayHeader{font-weight:bold;background: #333;}
#paolo .FormButtonBig{padding:2px;height:auto;margin: 2px 0;}
#paolo select,
#paolo .FormInputText{color:#333;padding:2px;margin: 2px 0;}
#paolo .FormInputText{height:auto;padding:3px 2px;}
#paolo textarea.FormInputText{font-size:70%;}
#paolo .fullmessage{padding: 10px;min-height: 50px;height: auto !important;height: 50px;}
#paolo .fullmessage a{color:#fff !important;}
#paolo .ShwMessageFooter{border: solid 0 #fff;background-color: Transparent;}
#paolo .PanelBar_HeaderTxt{font-weight: bold; margin: 10px 0;text-transform: uppercase;color: #000;}
.PanelBar_OuterTable{border:solid 1px #666;}
.PanelBar_OuterTable,
.PanelBar_SubHeader{background: #FDFCFC; color:#666;}
.PanelBar_SubHeader{background: #666; color:#FDFCFC;}
a.SmlLinks{text-transform:none;}
a.SmlLinks:hover{color:#000;}
#paolo .CommonNavigation_InnerTableFooterCSS{background: transparent;border-color:#000;border:solid 0 #666; color: #fff;}
#paolo .SmallTxtBold{color:#000;text-transform:none;}
#paolo .PanelBar_SubHeaderText,
#paolo .SmallGrayText{color:#000; text-transform:none;}
#paolo .forumInfoFooter{visibility:hidden;}
#paolo .whiteText{color:#fff;}
#paolo .CommonNavigation_InnerTableFooterCSS{color:#000;}
.dateTimeZoneOffSet{display:none;}
#paolo .CommonNavigation_InnerTableHeaderCSS font.SmallBoldGrayText{font-weight:bold; color:#333;}
#paolo .PanelBar_DayHeader{color:#fff;}

#paolo .postSignature{border: solid 1px #ede9e5; background: transparent;padding: 3px 5px;margin-top: 8px;}

/* Hide all the member info not needed */
#paolo .memUserLevel,
#paolo .memUserGroup,
#paolo .memUserPostCount,
#paolo .memUserTotalVisits
{display:none;}

a.customTooltip{cursor:help;}
a.customTooltip span.tip{display: none;}
a.customTooltip:hover{border:0;position:relative; z-index:500;text-decoration:none;}
a.customTooltip:hover span.tip{display: block;position:absolute; top:8px; left:20px; padding:5px; font-weight:normal; color:#333; border:5px solid #bfb19a; background:#efe7dc; width:170px;text-decoration: none;font-size: 95%;}

