html,tbody,thead,body,table,tr,td,th,div{*zoom:1;*position:relative;}


.loadingstuff{
margin:0px;
padding-top: 0px; padding-bottom: 8px; padding-left: 0px; padding-right: 8px;
}
#firstpage{background:black;height:100%;width:100%;margin-top:-20px;padding:50px}
#lightbox2,
#lightbox2:after {
  border-radius: 90%;
  width: 10em;
  height: 10em;
background-image:url('/gr1/clockhand.png');
background-position:center center;
	background-repeat: no-repeat;
}

#hfood{left:44px}
#hmoney{left:135px}
#hrunes{left:229px}
#hpeasants{left:474px}
#hnw{left:567px}
#hland{left:669px}



#lightbox2{
  margin: 60px auto;
  font-size: 12px;
  position: relative;
  text-indent: -9999em;
  border-top: 1em dotted #aaaaaa;
  border-right: 1em dotted #cccccc;
  border-bottom: 1em dotted #dddddd;
  border-left: 1em dotted #999999;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1s infinite linear;
  animation: load8 1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.mythlog{margin:0;padding:0;width:480px;height:480px;}

#lightbox3,
#lightbox3:after {
  border-radius: 50%;
  width: 443px;
  height: 443px;
}
#lightbox3 {
padding:0px;
  margin: 0px auto;
  font-size: 20px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0,255,255, 0.2);
  border-right: 1.1em solid rgba(0,255,255, 0.2);
  border-bottom: 1.1em solid rgba(0,255,255, 0.2);
  border-left: 1.1em solid cyan;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 1.1s infinite linear;
  animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}




#lightbox4{
  color: rgba(255,255,0,0.4);
  font-size: 200px;
  text-indent: -9999em;
  width: 480px;
  height: 480px;
  border-radius: 50%;
  margin: 0px auto;
  position: relative;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 3.5s infinite ease, round 3.5s infinite ease;
  animation: load6 3.5s infinite ease, round 3.5s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@keyframes load6 {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
  }
}
@-webkit-keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes round {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.optblock{vertical-align:top;
background:rgb(50,50,50);
margin:4px;
}

.il,.inlineblock,.bd{
display:-moz-inline-stack;
display:inline-block;
*zoom:1;
*display:inline;
}


#showtopchat{width:100%;}
#topchat{}
.normaltab{text-align:right;border:1px solid red;background:green;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;   }
.fullwidth{width:auto}

.mtr1a{background-color:#220000;}
.mtr1b{background-color:#440000;text-align:center}
.mtr2a{background-color:#002200;}
.mtr2b{background-color:#004400;text-align:center}






html,body{
min-height:100%;
-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
        box-sizing: border-box;
}

table,p{text-align:left}



html,body{height:100%;vertical-align:middle;min-width:100%;
}
div{vertical-align:middle;}
html {margin-bottom: 1px;overflow: -moz-scrollbars-vertical !important; }
#backholder{position:absolute;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;
z-index:99999;

background-color:black;
opacity:0.5;

}
body,html
{
margin:0;
padding: 0;
border: 0;
color:white;
background:none;
height:100%;

}

p.fix {
 outline:
  1px solid
  rgba(0, 0, 0, 0);
}

.markbox{padding-top:4px;}

.emoji{max-width:24px}


html{
height:100%;
overflow:visible;
}


.aw2{height:120px;width:60px;text-align:center}
.aw0{height:60px;width:60px;text-align:center}

.bpic{border:solid 2px #464646;height:56px;width:56px;-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;
background-position:-2px -2px;}
.nbpic{border:solid 2px transparent;height:56px;width:56px;background-position:-2px -2px;}
.nspic{border:solid 2px transparent;background-position:-2px -2px;border:solid 2px #464646;height:20px;width:20px;background-position:-2px -2px;}


.spic{border:solid 2px #464646;height:20px;width:20px;-webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px;
background-position:-2px -2px;}
.anypic{border:solid 2px #464646;height:20px;width:20px;
-webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;}

#wholepage{display:none;height:100%}
#youtube{position:absolute;top:-5000px;left:-5000px;}
.knt{font-size:75%}

.clred{border-color:red;}
.clwhite{border-color:white;}
.clyellow{border-color:yellow;}
.clorange{border-color:orange;}
.clcyan{border-color:cyan;}

.hovergold:hover{border-color:gold;
}
.hoverfade:hover{opacity:0.7}

.bk:hover,.bk:focus,.tlnk:hover,.tlnk:focus,.chatbd:hover{color:gold}

.hoverspin{
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	-ms-transition: all 2s ease;	
	transition: all 2s ease;
}  

  .hoverglow{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;	
	transition: all 0.5s ease;}
  
  
.hoverbigger{-webkit-transition: all 0s ease;
	-moz-transition: all 0s ease;
	-o-transition: all 0s ease;
	-ms-transition: all 0s ease;	
	transition: all 0s ease;}

	
.hoverglow:hover{ -webkit-box-shadow: 0px 0px 20px rgba(200,200,200,0.8);
  -moz-box-shadow: 0px 0px 20px rgba(200,200,200,0.8);
  box-shadow: 0px 0px 20px rgba(200,200,200,0.8);}
  
.hoverspin:hover{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	transform:rotate(360deg);
}

.hoverbigger:hover{
	-webkit-transform:scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);}


.butclk:active {border-color:white;
-webkit-transform:scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);
	transform: scale(1.2,1.2);}

.fade-in {
	opacity: 1;
font-size:100%;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: 5s;
   animation-fill-mode: forwards;
}

@keyframes fadeInOpacity {
  0%,100% { opacity: 0;transform: scale(0.5); }
  20% {opacity: 1;transform: scale(1.0);}
80%{opacity:1;transform: scale(1.0);}
}

.neonred{
font-size: 30px;
color: #fff;
text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #ff0080, 0 0 30px #ff0080, 0 0 40px #ff0080, 0 0 55px #ff0080, 0 0 75px #ff0080;
text-align: center;
}


.neongreen{
font-size: 30px;
color: #fff;
text-shadow: 0 0 5px #fff, 0 0 10px #fff, 0 0 20px #00ff80, 0 0 30px #00ff80, 0 0 40px #00ff80, 0 0 55px #00ff80, 0 0 75px #00ff80;
text-align: center;
}

.cw{color:white}

.noclick{
z-index:2147483640; 
pointer-events: none;}

#msghere2{
width:96px;
height:96px;
pointer-events: none;
	background-image:url(/gr1/icons/effects/sunny.png);
	background-position:center center;
	background-repeat: no-repeat;
}

#msghere2{
    -webkit-animation:spin 12s linear infinite;
    -moz-animation:spin 12s linear infinite;
    animation:spin 12s linear infinite;
}

@-moz-keyframes spin { 100% { -moz-transform: rotate(359deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(359deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(359deg); transform:rotate(359deg); } }


table{word-wrap:normal;}


table td{word-wrap:normal;}
BODY, TABLE, BUTTON,.bd{

 word-wrap: break-word;
}


BODY{
text-align:left;
font-size:13px;
line-height:1.5;
}

table,td,tr, caption,button{
font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  font-variant: inherit;
}

.lucidafont{
font-family: "Lucida Sans",
             "Lucida Grande",
             Lucida,
             sans-serif;
}


.arialfont{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;

}

.helveticafont{font-family: "Helvetica Neue",
             Arial,
             Helvetica,
             sans-serif;}

.tahomafont{font-family: Tahoma,
             Geneva,
             Verdana,
             sans-serif;}			 
			 
.trebuchetfont{font-family: "Trebuchet MS",
             "Lucida Sans Unicode",
             "Lucida Grande",
             "Lucida Sans",
             Arial,
             sans-serif;}	
.timesfont{font-family: Cambria,
             "Hoefler Text",
             Utopia,
             "Liberation Serif",
             "Nimbus Roman No9 L",
             Times,
             "Times New Roman",
             serif;}
.georgiafont{font-family: Constantia,
             "Lucida Bright",
             LucidaBright,
             "DejaVu Serif",
             "Bitstream Vera Serif",
             "Liberation Serif",
             Georgia,
             serif;}
.garamondfont{font-family: "Palatino Linotype",
             Palatino,
             "URW Palladio L",
             "Book Antiqua",
             Baskerville,
             "Bookman Old Style",
             "Bitstream Charter",
             "Nimbus Roman No9 L",
             Garamond,
             "New Century Schoolbook",
             "Century Schoolbook",
             "Century Schoolbook L",
             Georgia,
             serif;}
.comicsansfont{font-family:'Comic Sans',
			'Comic Sans MS',
			'Marker Felt',
			'Apple Chancery',
			'Purisa',
			'URW Chancery L',
			cursive;}

.s80s{font-size:80%;}
.s90s{font-size:90%;}
.s100s{font-size:100%;}
.s110s{font-size:110%;}
.s120s{font-size:120%;}
.s130s{font-size:130%;}
.s140s{font-size:140%;}
.s150s{font-size:150%;}
.s160s{font-size:160%;}
.white{color:white}
.fblackf{color:black}
.fredf{color:red}
.fLawnGreenf{color:LawnGreen}
.fAntiqueWhitef{color:AntiqueWhite}
.fLightSkyBluef{color:LightSkyBlue}
.fHotPinkf{color:HotPink}
.fLightGrayf{color:LightGray}
.fgoldf{color:gold}
.fwhitef{color:white}
.wrl{color:yellow; display: inline-block;width:18px;height:18px;border:4px;}
.wrw{color:LawnGreen; display: inline-block;height:18px;width:18px;border:4px;}
.fhd{padding:4px;font-size:120%;background-color:#000040;font-style:italic;font-weight:bold;text-align:center}
	
.fdat{padding:4px;font-size:120%;text-align:center}
		 

.buybox{font-size:120%;text-align:center;color:black}
.bd,.chatbd{
cursor:pointer;
cursor:hand;
}


.ns{-moz-user-select:none;-o-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}

.chart{padding:4px;}
.chup{color:green}
.chdown{color:red}


.oldfont {
text-shadow: 1px 1px 2px #000;
  font-size: 120%;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height:2;

}

.oldtext,.blankbuild{

}


.unk{color:rgb(200,0,0)}

.boxhead{
margin:6px;
position:relative;
font-size:120%;
white-space:nowrap;
display:inline-block;
}

#fbcurve{
width:100%;
height:16px;
-moz-border-radius-topright:16px;
-webkit-border-top-right-radius:16px;
border-top-right-radius:16px;
-moz-border-radius-topleft:16px;
-webkit-border-top-left-radius:16px;
border-top-left-radius:16px;
border-style:solid;
border-width:1px;
border-color:transparent;
background-color:white;
}

#focuspreview{border-color:gold}

#fbbotdiv{

min-height:100%;
width:760px;
background:white;
}

#fbbot{
width:760px;
height:16px;
-moz-border-radius-bottomright:16px;
-webkit-border-bottom-right-radius:16px;
border-bottom-right-radius:16px;
-moz-border-radius-bottomleft:16px;
-webkit-border-bottom-left-radius:16px;
border-bottom-left-radius:16px;
border-style:solid;
border-width:1px;
border-color:transparent;
background:black;
}

.attain{
width:680px;
height:675px
}
.boxhead2{
margin:3px;
position:relative;
font-size:120%;
white-space:nowrap;
display:inline-block;
}

.boxhead2{
zoom:1;
*display: inline;}



.nicebox{
margin-top:8px;
margin-bottom:8px;
padding:16px;margin-left:auto;margin-right:auto;
text-align:left;}
.opwrap{padding:2px;margin:3px;
display:inline-block;
}

.nicebox{zoom:1;
*display: inline;}

.smallcirclelogfx,.smallcirclenogfx,.smallcircle{width:38px;height:38px;position:absolute;top:-7px;left:-1px;}
.bigcirclelogfx,.bigcircle,.bigcirclenogfx{width:94px;height:96px;position:absolute;top:-18px;left:-17px;}

.smallcirclenogfx,.smallcirclelogfx,.smallcircle{background-image:url(/gr1/newopcircle40.png);}
* html .smallcircle {
 background-image: none;
}

.bigcirclenogfx,.bigcirclelogfx,.bigcircle{background-image:url(/gr1/newopcircle.png);}

.butnumbig{margin-top:-8px;width:20px;text-align:center;font-size:120%;line-height:36px;color:black}
.jwlcount{background-color:rgb(25,25,25);border:solid 1px rgb(150,150,150);padding:1px 1px 0;-webkit-border-radius:2px}


.numbut{margin-left:-3px;margin-top:-3px;text-shadow: -1px -1px 3px black;text-shadow: 1px 1px 1px black;}

#chatdrag{cursor:w-resize}

#chatdragdown{cursor:n-resize}

#chatdragdown:hover,#chatdrag:hover{background-color:#553333}


.simplebutton,.texbut,.blankbut{
font-weight:500;
font-size:14px;
min-width:100px;
text-align: center;
padding-right:2px;
min-height:24px;

}
.simplebutton{vertical-align:middle;}
.speech
{
    color: transparent;
    background-color: transparent;
    border: 0;
    width: 15px;
    margin: 40px 36px;

    -webkit-transform: scale(3.0, 3.0);
    -moz-transform: scale(3.0, 3.0);
    -ms-transform: scale(3.0, 3.0);
    transform: scale(3.0, 3.0);
}

.simplebutton{
opacity:1;
}


.texbut{background-image:url(/gr1/liteallbuttons.png);
opacity:1;}




.onlineppl{margin-top:6px}


* html .texbut {
 background-image:url(/gr1/liteallbuttons.gif);
 opacity:1
}



.topbar{background-image: url(/gr1/topbar.png)}
* html .topbar {
 background-image: url(/gr1/topbar.gif);
}

.blankbut{background-image:url(/gr1/alpha12.png);
}

.mobtab{padding:20px;background-color:green}


.niceformat{margin:8px;padding:8px}
.infobox,.colbox{
padding:4px;
margin:4px;
border:solid 1px rgb(150,150,150);
background-color:rgb(40,40,40);
}
.colbox{border:none;display:inline-block;
}

.colbox{zoom:1;
*display: inline;}

.shadow{
box-shadow: 5px 5px 5px #000;
-moz-box-shadow: 5px 5px 5px #000;
-webkit-box-shadow:5px 5px 5px #000;
}

.optable{width:100%;padding:2px;}


.alpha12{background-image:url(/gr1/alpha12.png);}

.alpha{background-image:url(/gr1/ALPHA.png);}
* html .alpha{background-image:none}


.nocurves{border-width:1px;}


.curves{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}

.mythlog,.iscircle{
-moz-border-radius: 240px;
-webkit-border-radius: 240px;
-khtml-border-radius: 240px;
border-radius: 240px;
}

.curvesb{
-moz-border-radius: 14px 2px;
-webkit-border-radius: 14px 2px;
-khtml-border-radius: 14px 2px;
border-radius: 14px 2px;
}

.curves14{
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
-khtml-border-radius: 8px;
border-radius: 8px;
}

.curves14b{
-moz-border-radius: 14px 2px;
-webkit-border-radius: 14px 2px;
-khtml-border-radius: 14px 2px;
border-radius: 14px 2px;
}

.curvestop{-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px;
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px;}





.roundtopright{
-moz-border-radius-topright:16px;
-webkit-border-top-right-radius:16px;
border-top-right-radius:16px}
.roundtopleft{
-moz-border-radius-topleft:16px;
-webkit-border-top-left-radius:16px;
border-top-left-radius:16px}
.roundbottomleft{
-moz-border-radius-bottomleft:16px;
-webkit-border-bottom-left-radius:16px;
border-bottom-left-radius:16px}
.roundbottomright{
-moz-border-radius-bottomright:16px;
-webkit-border-bottom-right-radius:16px;
border-bottom-right-radius:16px}



.tabcurve tr:last-child td:first-child {
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
border-bottom-left-radius:8px}
.tabcurve tr:last-child td:last-child {
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
border-bottom-right-radius:8px}
.tabcurve tr:first-child td:last-child {
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px}
.tabcurve tr:first-child td:first-child {
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px}
.tabcurve tr:last-child th:first-child {
-moz-border-radius-bottomleft:8px;
-webkit-border-bottom-left-radius:8px;
border-bottom-left-radius:8px}
.tabcurve tr:last-child th:last-child {
-moz-border-radius-bottomright:8px;
-webkit-border-bottom-right-radius:8px;
border-bottom-right-radius:8px}
.tabcurve tr:first-child th:last-child {
-moz-border-radius-topright:8px;
-webkit-border-top-right-radius:8px;
border-top-right-radius:8px}
.tabcurve tr:first-child th:first-child {
-moz-border-radius-topleft:8px;
-webkit-border-top-left-radius:8px;
border-top-left-radius:8px}



.persbox,.msgbox{
border:solid 1px rgb(150,150,150);
margin:4px;

padding:4px;background-color:rgb(30,30,30);
font-size:12px;
}
 .persbox{color:rgb(0,200,0);}
.userData {behavior:url(#default#userdata);}
.larger{font-size:16px}

.racehi{opacity:1}



#ranktable td{text-align:center;padding:3px}
.centab td{text-align:center;padding:1px}

.chatbd{color:cyan}
.r0{background-color:rgb(50,50,50)}
.r1{background-color:black}
form{display:inline}


input{font-size:16px}

input:focus,textarea:focus
{background-color:lightgray;border-color:gold;}

input:hover,textarea:hover{border-color:gold;}


SELECT:focus{background-color:lightgray;border:solid 2px gold}
SELECT:hover{border:solid 2px gold}
INPUT, SELECT,A
{
border:solid 2px black;
outline-style:none;
outline-width:2px;
 padding: 2px 2px 2px 2px;
}


* html .gray {
 background-image: none;
}
.homebar{background-image: url(/gr1/newhomebar.png)}
* html .homebar {
 background-image:  url(/gr1/newhomebar.gif);
}

.y
{
color:BlanchedAlmond;
font-weight: bold;
}
.title{background-color: #800000;font-weight: bold;text-align:center}

.redheading
{
background-color: Maroon;
}
* html .redheading {
 background-image: none;
}


.formcell{background-color:red;padding:16px;margin:16px;}

* html .formcell {

 background-image: none;
}
html{overflow-y: scroll;}

.topquote,.titform{
vertical-align:bottom;
font-family:"TradeGothicLTStdBoldCondensed", "FontFaceFallback";
font-variant:small-caps;
width:auto;
font-size:30px;
line-height:29px;
font-weight:900;
text-shadow:0px 1px 0px black,0px -1px 0px black,1px 0px 0px #8B6508,-1px 0px 0px black,2px 2px 2px black;

}
.buygem{font-size:100%;color:DarkRed;font-weight:bold}
.titform{margin-top:8px;font-size:24px;}
.datform{line-height:29px;margin-top:8px;margin-left:8px;font-size:16px;margin-right:16px;}
.textform{margin:8px;line-height:20px;color:lightgray}

.bigquote{color:WhiteSmoke;text-align:center;width:700px;height:100px}
.midtable{overflow:hidden;
margin-left: auto; margin-right: auto;text-align:center;}

.texbox,.centable,.centme{margin-left:auto;margin-right:auto}
.texbox,.centme{margin-top:16px;}
.centme{text-align:center}
.centable{overflow:auto}
.boldme{font-weight:bold}
.italicme{font-style:italic}
.bluetitle,.redtitle
{
background-color: DarkBlue ;
font-weight: bold;
text-align:center;
}
.redtitle{background-color:DarkRed;}

.texbox{padding-top:8px;line-height:1.5;padding-left:16px;padding-right:16px;text-align:left;margin-bottom:8px;font-size:100%;}

.provhead{
text-align:center;
font-weight:normal;margin:2px;padding:2px;border:2px;}








a{width:auto;position:relative;display:inline;color:cyan;text-decoration: none;cursor:pointer}
#tabback,#tabforward,#historyback,#historyforward,#togglemenu,#nickclick{cursor:pointer}
.summaries{
padding:2px;margin:2px;
}

* html #advice {
 background-image: none;
}
* html .summaries {
 background-image: none;
}

.summaries{display:block}






select{background-color:gray;}

.alpha60 {
/* Fallback for web browsers that doesn't support RGBa */
background: rgb(0, 0, 0) transparent;
/* RGBa with 0.6 opacity */
background: rgba(0, 0, 0, 0.6);
/* For IE 5.5 - 7*/
}

#kdtabvis{padding-top:16px;height:100%;width:100%;overflow:hidden;z-index:1000}

.alink,.bk{background-color:transparent;border:0;padding:0;margin:0;cursor:pointer;}
.bk{color:aqua;}

.tlnk{color:aqua;font-weight:bold;text-decoration:underline}



button{background:none;font-size:inherit;
outline-style:none;outline-width:0;padding:inherit;display:inline;
padding:0;margin:0;border-width:2;border-style:solid;border-color:DimGray;
}

.bd{

border-style:solid;border-color:transparent;
}

a{font-size:inherit;outline-style:none;padding:inherit;background:none;
border-color:transparent;
display:inline;padding:0;margin:0;border:0;overflow:visible;zoom:1;}

*:focus {outline: none;}

button::-moz-focus-inner {
  border: 0;
}

.bio{padding:4px;}
.w10{width:10%}
.w25{width:25%}

.w25,.w10{
display:-moz-inline-stack;
display:inline-block;
*zoom:1;
*display:inline;
}
.colfont0{padding:2px;background-color:#400000}
.colfont1{padding:2px;background-color:#000040}
.colfont2{padding:2px;background-color:#004000}

.datatable{padding:4px;}

.headcurve .rowcurve td:first-child{
    -moz-border-radius:10px 0 0 10px;
    -webkit-border-radius:10px 0 0 10px;
border-radius:10px 0 0 10px;
}

.noborder{
    -moz-border-radius:0!important;
    -webkit-border-radius:0!important;
border-radius:0!important;
}

.headcurve td{
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}

.rowcurve td:last-child{
    -moz-border-radius:0 10px 10px 0;
    -webkit-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;
}



.smfont{font-size:70%}


.rowcurvetop td:first-child{
    -moz-border-radius:10px 0 0 0;
    -webkit-border-radius:10px 0 0 0;
border-radius:10px 0 0 0;
}
.rowcurvetop td:last-child{
    -moz-border-radius:0 10px 0 0;
    -webkit-border-radius:0 10px 0 0;
border-radius:0 10px 0 0;
}


.rowcurveboth td:first-child{
    -moz-border-radius:10px 0 0 10px;
    -webkit-border-radius:10px 0 0 10px;
border-radius:10px 0 0 10px;
}
.rowcurveboth td:last-child{
    -moz-border-radius:0 10px 10px 0;
    -webkit-border-radius:0 10px 10px 0;
border-radius:0 10px 10px 0;
}

.rowcurvebot td:first-child{
    -moz-border-radius:0px 0 0 10px;
    -webkit-border-radius:0px 0 0 10px;
border-radius:0px 0 0 10px;
}
.rowcurvebot td:last-child{
    -moz-border-radius:0 0px 10px 0;
    -webkit-border-radius:0 0px 10px 0;
border-radius:0 0 10px 0;
}

.blankrow{height:8px}




#kdtable{cursor:pointer}
.even{background-color:black}
.odd{background-color:black}





* html .eveninv {
 background-image: none;
}

* html .oddinv {
 background-image: none;
}

.category,.newbutton{cursor:pointer}

.barposit{
position:absolute;
height:50px;
z-index:99999;
zoom:1;
}

.bardiff{
zoom:1;
position:relative;
opacity:0;
font-size:24px;
height:50px;
}


.ndue{text-align:center;font-size:100%;color:green}
.qtit{display:block;font-style:italic;text-align:center;}
.even{background-image:url(/gr1/shadowfilter.png)}



.noselect {
    /* Prevent text selection */
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.smicback{background-image:url(/gr1/ib/bigicons_10x20.png);}
.smicback2{background-image:url(/gr1/ib/smallicons_10x20.png);}

.chx3{text-align:center;background-image:url(/gr1/alpha12.png);}






.ct{color:rgb(140,180,140)}

.effectbox{padding:2px;font-size:9px;

border-style:solid;
border-width:2px;
border-color:black;
width:150px;
}

.targselbutton{padding-left:auto;padding-right:auto}








.nographtab{
border:2px solid rgb(70,70,70);

}

.toptab,.picktab{
white-space:nowrap;
background-color:rgb(30,30,30);
padding:2px;
position:relative;
top:4px;
margin-left:-12px;
padding-left:12px;
padding-right:4px;
min-width:50px;
background:black;
color:rgb(210,210,210);
border:2px solid rgb(70,70,70);

display:inline-block;
}
.toptab,.picktab{
zoom:1;
*display: inline;
}
input,textarea{
background-color:rgb(150,150,150);
border-width:2px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.picktab{
margin-left:-6px;
padding:4px;
margin-right:2px;
background-color:black;
position:relative;
font-size:120%;
display:inline-block;
}

.picktab{
zoom:1;
*display: inline;
}
#adviceholder,.simplebutton{
border:1px solid black;
margin:2px;



}

.textstuff{
vertical-align: top;
text-align:center;
padding-top:4px;
height:22px;
padding-left:4px;
padding-right:4px;
}

.bcen{
font-size:24px;
line-height:2.5;
padding-right:0px;
}

.tabbor{background:black;padding:2px;border:1px solid black;}
#adviceholder{padding:6px}

.ibigpc{opacity:1;position:absolute;left:6px;top:0px;}
.ismpic{opacity:1;}

.iconsnewlogfx,.iconsnew,.iconsnewnogfx{
text-align:left;
height:56px;
width:56px;
border:2px solid transparent;
background-position:-2px -2px;
vertical-align:middle;
}
.iconsnew40logfx,.iconsnew40,.iconsnew40nogfx{
text-align:left;
height:20px;width:20px;
border:2px solid transparent;
background-position:-2px -2px;
vertical-align:middle;
}

.fleft{float:left}

.smallracepick{height:60px;width:60px;background-image:url(/gr1/raceclassselect64new.png);
}
 
.raceicons{height:128px;width:128px;background-image:url(/gr1/races2.jpg);}




.aright{text-align:right;display:block}
.aleft{text-align:left;}

.gray{
background-color:rgb(60,60,60);
text-align:right;
padding:2px;
}
.redbar{
text-align:center;
margin-left:auto;
margin-right:auto;

}

.tabblack{
background-color:black;
padding:4px;
border-bottom-color:black;
}

.black,.darkgray{
background-color:rgb(30,30,30);
padding:4px;
text-align:right;
}


/* .black colour declaration removed: it set the text colour to the same
   value as its own background (rgb(30,30,30)), making any text invisible. */





.celldesc{
text-align:right;
padding:4px;
background-color:black;
}



.cellval{
padding:4px;
background-color:black;
text-align:right;
}
.redbord{border:2px red solid}
.bluebord{border:2px blue solid}
.pacre{width:1px;display:none;text-align:center;color:rgb(30,100,30)}
.pacre2{text-align:right;background-color:rgb(30,30,30)}
.highlight {text-align:center;color: #FFFFFF; background-color: #000077; font-weight: bold}

* html .highlight{background-image:none}

/* for IE/Mac */
.forumtable{font-size:120%;width:100%;}

.quest,.user,.tick,.tick2,.date,.friend,.warn,.badmsg,.bad2msg,.error,.advert,.awardmsg,.kdawardmsg,.kdawardmsgwar,.dfire{
margin:4px;padding:2px;text-align: left;
} 

* html .optable{background-image:none;background-color:green;}


.sort-alpha,.sort-numeric{cursor:pointer}
.error{font-size:120%;background-color:rgb(100,0,0);}
.user{background-color:#004000;}
.advert{background-color:rgb(50,50,50);margin:8px;padding:12px;
border:1px gray solid;
}
.quest,.awardmsg{background-color:#8F5807}
.kdawardmsg{background-color:#696969}
.kdawardmsgwar{background-color:#9900CC}

.dfire{background-color:rgb(128,70,0)}
.tick{background-color:#000033;}
.friend{background-color:#000066}
.warn,.bigwarn{background-color:rgb(100,0,0);}
.bigwarn{border:2px solid rgb(100,100,100);}
.badmsg{background-color: #800000;}
.bad2msg{background-color: #400000;}


.kdawardmsg:after,.user:after,.tick:after,.tick2:after,.date:after,.friend:after,.warn:after,.badmsg:after,.bad2msg:after,.error:after,.advert:after,.awardmsg:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }



* html .effectbox{background-image:none}
.leftbox{padding:2px;font-size:90%;}

.nklst{
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;

}

.tablist{
    white-space: nowrap;
    overflow:hidden;
    text-overflow: ellipsis;

}
#nicklist{}

.hidecol{display:none}
.rc0{background-color:#101010}
.rc1{background-color:#202020}
.pos{color:#00AA00;}
.neg{color:#AA0000;}
.highc{color:#AA0000;}
.lowc{color:#00AA00;}
.isc{color:#00AA00;}

.hc0{padding-bottom:4px;margin:1px;background-color:rgb(10,10,10)}
.hc1{padding-bottom:4px;margin:1px;background-color:rgb(25,25,25)}
.cnk{color:red}
.qc{text-align:center;margin:1px;}
.date{background-color:#330066;text-align:center;margin:0px;margin-top:8px;font-style:italic;border:0;border-bottom:solid 2px black}
select{height:24px;font-size:120%}

.chatstyle{overflow:auto;padding:2px;background-color:rgb(20,20,20);text-align:left;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;
white-space: pre-wrap;
word-wrap: break-word;}
.fw1 ,.fw2,.fwl {font-size:120%;background-image:url(/gr1/ALPHA.png);}
* html .fw1{background-image:none}
* html .fw2{background-image:none}
* html .fwl{background-image:none}
.fwl{border:solid 1px white;font-style:normal;font-weight:bold;background-color:gray;}
.fw1{background-color:white}
.fw2{background-color:#DDDDDD}
.helpmsg{font-style:italic;}
.pagetitle{font-size:120%;color:cyan;font-weight:bold;}
#mh{width:100%;
overflow:auto; 
overflow-x:hidden; 
padding-right:8px;
}
.y {color: #ffeecc; font-weight: bold}

.provprot{font-weight:bold;color:MediumSpringGreen}
.provdead{font-weight:bold;color:Gray}
.provnorm{font-weight:bold;color:white}
.provyou{font-weight:bold;color:aqua}
.provsurrender{font-weight:bold;color:yellow}
.provsuspend{font-weight:bold;color:orange}
.provvac{font-weight:bold;color:Magenta}
.comonarch{font-weight:bold;color:DodgerBlue}
.monarch{font-weight:bold;color:#FFAAAA}

#hideme{display:none}
#targselbutton{width:100%}
#lightbox,#lightbox2{
	-moz-opacity: 0.5;
	opacity:.5;
	filter: alpha(opacity=50);
}








#popups{

}


#diagnostics{display:none;max-height:150px;overflow:scroll;background:black;color:yellow}

#showchatleft{position:fixed;display:none}

#framecontent{
width:100%;
min-height:100%;
position:relative;
}



#maincontent
{

width:auto;
margin-top:4px;
}

.innertube
{
margin: 1px; /*Margins for inner DIV inside each DIV (to provide padding)*/
}


.bbred{color:red}
.bbblue{color:blue}
.bbgreen{color:green}
.bbwhite{color:white}
.bbyellow{color:yellow}
.bbpurple{color:purple}
.bbblack{color:black}
.bbcyan{color:cyan}

.bbred{color:red}
.bbblue{color:blue}
.bbgreen{color:green}
.bbwhite{color:white}
.bbyellow{color:yellow}


.bbbig{font-size:120%}
.bbsmall{font-size:100%}





.rtab6{margin-left:auto;margin-right:auto}
.rtab6 td{border:0;margin:0;}
.tl6,.tr6,.tm6,.bl6,.br6,.bm6,.mr6,.ml6{z-index:2;background-image:url(/gr1/simpleborder.png);background-repeat:no-repeat; }

.rtab7{padding-bottom:5px;margin-left:auto;margin-right:auto}
.rtab7 td{border:0;margin:0;}
.tl7,.tr7,.tm7,.bl7,.br7,.bm7,.mr7,.ml7{z-index:2;}




.tl6{background-position:top left}
.tr6{background-position:top right}
.br6{background-position:bottom right}
.bl6{background-position:bottom left}
.tl6,.tr6{padding:0px;height:15px;}
.tl6,.bl6{padding:0px;width:15px;}
.br6{padding-right:5px;padding-bottom:5px;padding-top:0px;}

.tl7,.tr7{padding:0px;height:15px;}
.tl7,.bl7{padding:0px;width:15px;}
.br7{padding-left:8px;padding-right:8px;padding-bottom:8px;padding-top:8px;}

* html .tl6{
background-image:url(/gr1/simpleborder.gif);
}
* html .tr6{
background-image:url(/gr1/simpleborder.gif);
}
* html .tm6 {
background-image:url(/gr1/simpleborder.gif);
}
* html .bl6 {
background-image:url(/gr1/simpleborder.gif);
}
* html .br6 {
background-image:url(/gr1/simpleborder.gif);
}
* html .bm6 {
background-image:url(/gr1/simpleborder.gif);
}
* html .mr6{
background-image:url(/gr1/simpleborder.gif);
}
* html .ml6{
background-image:url(/gr1/simpleborder.gif);
}
.cenwarn{text-align:center;font-size:120%}
.chx1,.chx2,.chx3{padding:2px;}
.chx1{background-color:rgb(40,40,40)}
.chx2{background-color:#592400}
.chx3{background-color:rgb(250,0,0)}
.durat{background-color:rgb(50,50,50);border:solid 1px rgb(100,100,100)}
.hlgreen,.hlgreen1,.hlred,.hlred1{margin:1px;padding:1px}
.hlgreen{background-color:rgb(0,100,0)}
.hlred{background-color:rgb(100,0,0)}
.hlgreen1{background-color:rgb(0,50,0)}
.hlred1{background-color:rgb(50,0,0)}
.centrecontent{vertical-align:middle;padding-top:8px;margin-left:auto;margin-right:auto;position:relative;}
.opcircle40{background-image:url(/gr1/opcircle40.png)}
* html .opcircle40{background-image:none}

 .panContentGroup { float:left; top:0; width:50000px;left:0; margin:0; padding:0; position:relative; 
} 

#kdbut,#kdleft{margin-left:8px;margin-right:8px;vertical-align:middle;padding-top:8px;}

.bcl1{font-size:100%;color:rgb(200,200,200)}
#panel{position:relative;overflow:hidden;height:auto; width:600px;} 
.cent{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.panContent { 
position:relative;
float:left; 
text-align:center;
margin-top:24px;
height:auto; 
width:550px; 
} 

#emptydiv{text-align:center}
h2{color:white}
h3{color:gold}
tr { vertical-align: middle } 










