html,body{height:100%;}
body{background-color:#e8e8e8;font-family:Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;font-size:11px;line-height:16px;color:#000;}
a:focus{outline:none;}
#logo{float:left;clear:both;}
#footer{background-color:#000;text-align:center;font-size:11px;color:#d4d4d4;height:50px;}
#footer a{color:#FFF;text-decoration:none;}
#menu{width:100%;height:40px;background-color:rgba(34,34,34,0.90);color:#fff;position:fixed;background-attachment:scroll;z-index:40;-moz-box-shadow:0 2px 20px #000;-webkit-box-shadow:0 2px 20px #000;box-shadow:0 2px 20px #000;}
#nav a{color:#000;font-weight:700;text-decoration:none;display:block;width:100%;height:100%;padding:3px 5px 0;}
#nav{width:700px;padding-left:70px;font-family:Helvetica, "Helvetica Neue", Arial, sans-serif;margin:0 auto;}
#nav ul li{display:inline;float:left;height:25px;color:#000;background-color:#BDBDBD;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;font-weight:bolder;border-bottom:1px solid #222;cursor:pointer;font-size:12px;margin:0 10px 2px;padding:2px 3px;}
#nav ul li a{display:block;width:100%;height:100%;}
#nav ul li:hover{color:#fff;background-color:#1760fa;}
#nav ul li ul li{display:none;font-size:95%;padding:20px;}
#nav ul li:hover ul{width:130px;position:absolute;clear:both;margin:0 0 0 -7px;padding:4px 5px;}
#nav ul li:hover ul li a,#nav ul li:hover ul li:hover a{display:block;color:#000;}
#nav ul li:hover ul li{display:block;height:25px;width:130px;border:0;color:#000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 2px 10px #000;-webkit-box-shadow:0 2px 10px #000;box-shadow:0 2px 10px #000;margin:0;padding:1px;}
#nav ul li:hover ul li:first-of-type{-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;}
#nav ul li:hover ul li:last-of-type{-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;}
#nav ul li:hover ul li:hover{background-color:#1760fa;color:#fff;}
#navinf{float:right;font-weight:lighter;display:inline;margin:3px;}
#navinf a{text-decoration:none;text-weight:bolder;color:#fff;}
#navinf #userloggedin{font-weight:700;font-size:130%;}
#navinf .inf{text-decoration:underline;font-size:110%;}
#rtg{color:#000!important;display:inline;background-color:#00BD00;font-weight:700;padding:1px 5px;}
#nav .menu_active{background-color:#1760fa;border-top:3px solid #fff;padding-top:4px;}
#main{clear:both;width:960px;color:#000;min-height:100%;height:auto!important;margin:0 auto -50px;padding:50px 0;}
#main #col1{height:600px;float:left;width:160px;margin:50px 0;}
#main #col2{padding-top:50px;padding-left:15px;float:left;width:780px;}
#main #col2 h1{font-size:25px;text-align:center;font-weight:700;padding-bottom:15px;text-shadow:rgba(0,0,0,0.5) -1px 0 rgba(0,0,0,0.3) 0 -1px rgba(255,255,255,0.5) 0 1px rgba(0,0,0,0.3) -1px -2px;}
#main #col2 #homeinfo{font-weight:700;text-align:center;float:right;margin:5px 90px 0 0;}
#main #col2 #homeinfo a{font-weight:bolder;text-decorate:underline;color:#000;font-size:13px;}
#main #col2 #boxes{margin-top:10px;clear:both;}
#main #col2 #boxes #n1,#main #col2 #boxes #n2{float:left;margin:20px;}
form{margin:20px 0;}
label{font-weight:bolder;font-size:130%;}
input[type=text],input[type=password],textarea{background-color:#fff;border:1px solid #D0D0D0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#696969;margin:2px 10px;padding:1px 5px;}
input[type=text]:focus,input[type=password]:focus,textarea:focus{border:1px solid #000;-moz-box-shadow:1px 1px 1px #000;}
input[type=submit],input[type=button],button,.pdbutton{background-color:#222;display:inline-block;font-size:15px;color:#fff!important;text-decoration:none;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border:1px solid #000;position:relative;cursor:pointer;font-variant:small-caps;margin:5px 10px;padding:5px;}
input[type=submit]:hover,input[type=button]:hover,button:hover,.pdbutton:hover{background-color:#565656;color:#fff;}
input[type=submit]:active,input[type=button]:active,button:active,.pdbutton:active{top:1px;}
#msgtable tr:hover,.msghovering,#tttable tr:hover,.allpoketable tr:hover,.viewpoketable tr:hover,.dexrow:hover,.pkmntable tr:hover,.yoffers:hover,#filtertype .type:hover{background-color:#afd9ff;}
#filtertype{display:inline;float:left;margin:7px 0;padding:2px;}
#filtertype a{color:#2f2f2f;text-decoration:none;font-weight:700;}
#filtertype .type{font-variant:small-caps;background-color:#ededed;font-weight:lighter;font-size:120%;text-transform:capitalize;float:left;text-align:center;border-top:2px solid #000;border-bottom:2px solid #000;border-left:1px solid #000;border-right:1px solid #000;padding:2px 5px;}
#filtertype .type:first-of-type{border-left:2px solid #000;border-right:1px solid #000;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:10px;-webkit-border-top-left-radius:15px;-webkit-border-bottom-left-radius:10px;border-radius-topleft:15px;border-radius-bottomleft:10px;}
#filtertype .type:last-of-type{border-left:1px solid #000;border-right:2px solid #000;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:10px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:10px;border-radius-topright:15px;border-radius-bottomright:10px;}
#filtertype .type_selected{background-color:#000!important;color:#FFF;font-weight:700;}
#filtertype .type_selected a{color:#FFF;}
#filterform{font-weight:light;font-size:120%;text-align:center;display:inline;float:left;width:270px;margin:10px 0;}
#banner{text-align:center;width:870px;margin:0 auto;}
#intext{font-size:14px;font-weight:700;float:left;width:60%;}
#intext a{font-size:16px;text-decoration:underline;color:#000;}
#usercounts{font-weight:700;font-size:16px;line-height:20px;font-variant:small-caps;text-align:center;margin:20px;}
#usercounts .num{color:#ff4c00;}
#sl{text-align:center;clear:both;}
#sl a img{border-bottom:3px dotted #000;margin:0 10px 50px;}
.pkmnimg{width:230px;height:230px;}
#followus{text-align:center;font-size:18px;width:400px;background-color:#fff;border:1px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:15px auto;padding:10px;}
#tabs h3{font-size:16px;text-transform:uppercase;margin:0;padding:7px 0 0;}
div#feature_list{width:780px;height:240px;overflow:hidden;position:relative;border:10px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin:20px auto;}
div#feature_list ul{position:absolute;top:0;list-style:none;margin:0;padding:0;}
ul#tabs{left:0;z-index:2;width:315px;}
ul#tabs li{font-size:12px;font-family:Arial;}
ul#tabs li img{border:none;float:left;margin:10px 10px 0 0;padding:5px;}
ul#tabs li a{color:#222;text-decoration:none;display:block;height:60px;outline:none;font-size:12px;font-weight:lighter;padding:10px;}
ul#tabs li a h3{text-decoration:underline;padding:5px;}
ul#tabs li a:hover{text-decoration:none;background-color:#cecece;}
ul#tabs li a.current:hover{text-decoration:none;cursor:default;}
ul#output{right:0;width:463px;height:240px;position:relative;border-left:2px solid #000;}
ul#output li{position:absolute;width:463px;height:240px;}
ul#output li .sup,ul#output li .lin{position:absolute;text-decoration:none;font-size:11px;background-color:#8affcb;color:#000;border:2px solid;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;min-width:50px;text-align:center;padding:6px 9px;}
ul#output li .lin{top:10px;right:10px;}
ul#output li .sup{bottom:10px;right:10px;}
ul#output li a:hover{background-color:#fff;color:#000;}
#tthead{font-family:Gill Sans, Verdana;font-variant:small-caps;letter-spacing:2px;font-size:15px;text-align:center;font-weight:700;margin:10px;}
#ttimeline{background-color:#fff;border:4px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;width:700px;height:340px;margin:0 auto;}
#ttimeline #twleft{width:120px;height:100%;float:left;border-right:4px solid #000;text-align:center;}
#ttimeline #twbox{padding:80px 10px;}
#ttimeline #twbox #fous{font-weight:700;font-variant:small-caps;font-size:16px;line-height:40px;}
#ttimeline #twright{width:576px;height:100%;text-align:left;float:left;}
#ttimeline #twright .tweets{min-height:41px;border-bottom:1px solid #000;padding:5px;}
#ttimeline #twright .tweets .text{font-size:15px;font-weight:lighter;}
#ttimeline #twright .tweets .sub,#ttimeline #twright .tweets .sub a{text-align:right;font-size:11px;font-weight:lighter;color:gray;text-decoration:none;padding-top:3px;}
#thumbcont{width:800px;margin:0 50px;}
.mapthumbs{width:180px;float:left;margin:10px 3px;}
#homelinks{font-size:14px;font-weight:bolder;text-align:center;margin:0 auto;}
#homelinks a{font-size:13px;font-weight:700;padding:5px;}
#badpass{text-align:center;background-color:#ffec60;border:5px solid #ff4700;color:#000;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;width:500px;font-weight:700;font-size:14px;line-height:25px;margin:10px auto;padding:10px 50px;}
#badpass a{font-weight:900;}
#raffle,#stopmail{text-align:center;background-color:#fff;border:10px solid #4c4c4c;color:#000;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;width:700px;font-size:15px;line-height:25px;margin:20px auto;padding:10px 50px;}
#raffle h2{font-size:19px;font-weight:700;line-height:25px;color:#009c0a;font-variant:small-caps;width:650px;border-bottom:1px dotted #d0d0d0;margin:10px auto;}
#tip{background-color:#fff;border:3px solid #D0D0D0;-moz-border-radius:15px;-webkit-border-radius:5px;border-radius:5px;color:#696969;width:600px;text-align:center;margin:20px auto;padding:15px;}
#notices{background-color:#fff;width:700px;height:150px;overflow-y:scroll;font-weight:bolder;text-align:center;border:3px solid #D0D0D0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:30px auto;padding:5px;}
#notices ul{list-style-type:circle;}
#reghint{font-weight:bolder;font-size:18px;text-align:center;border:1px solid #7fb7ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#7fb7ff;line-height:25px;width:500px;margin:20px auto;padding:10px;}
#loginform{width:350px;margin:20px auto;}
#loginform label{float:none;font-weight:bolder;font-variant:small-caps;font-size:120%;text-align:center;}
#loginerr{background-color:#ff6969;width:400px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-weight:bolder;text-align:center;margin:0 auto;padding:3px;}
#forgot{font-size:9px;font-weight:lighter;letter-spacing:2px;text-decoration:underline;text-align:left;color:#000;margin:10px 0;}
.button{text-align:center;padding:10px 0;}
#splogin{background-color:#ffe2bf;width:500px;border:2px solid #ffab60;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-weight:700;display:block;margin:10px auto;padding:30px 40px;}
#splogin label{float:none;font-weight:bolder;font-variant:small-caps;font-size:120%;}
#loggingin{width:400px;text-align:center;font-size:25px;line-height:35px;font-weight:700;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#7fb7ff;margin:150px auto;}
#loggingin a{font-size:12px;font-weight:lighter;text-decoration:underline;}
.notify_error,.notify_done,.notify_warning,#map_warn{text-align:left;min-height:40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;font-weight:700;font-size:110%;border:2px solid #000!important;padding:5px 20px 5px 80px;}
.notify_error{background:#fff url(images/notification_error.png) center no-repeat;background-position:10px 50%;border:2px solid #ff4f4f;margin:5px 50px;}
.notify_done{background:#fff url(images/notification_done.png) center no-repeat;background-position:10px 50%;border:2px solid #006f0a;margin:5px 50px;}
.notify_warning{background:#fff url(images/notification_warning.png) center no-repeat;background-position:10px 50%;border:2px solid #798100;margin:5px 50px;}
#goingdown{background-color:#ff8368;display:block;color:#000;font-weight:lighter;border:3px solid #000;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-radius-bottomleft:10px;margin:5px;padding:3px;}
#goingdown a{color:#000;font-weight:700;text-decoration:underline;}
#gonedown{width:500px;text-align:center;font-size:20px;line-height:35px;font-weight:700;border:5px solid #8b6914;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#e4b94d;margin:110px auto;padding:20px;}
#faceboxwin{width:650px;overflow:auto;max-height:275px;}
#faceboxwin .notify_error,#faceboxwin .notify_done,#faceboxwin .notify_warning{margin:5px;padding:5px 5px 5px 80px;}
#map_warn{background:#f6ff73 url(images/notification_warning.png) center no-repeat;background-position:10px 50%;border:2px solid #798100;margin:5px;}
#pages{text-align:center;float:left;margin:20px 0 0 70px;}
.pagebutton{padding-left:10px;padding-right:10px;}
.pagenum{min-width:20px;height:20px;text-align:center;font-weight:light;font-size:90%;background-color:#000;border:1px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;display:block;float:left;color:#fff;margin:0 5px;}
.pagenum:hover{background-color:#1760fa;}
#pagesel{background-color:#fff;color:#000;font-weight:700;padding-top:2px;}
#pgdots{min-width:20px;height:20px;display:block;font-size:200%;float:left;margin:0 5px;}
.pagenum a{color:#fff;display:block;text-decoration:none;padding-top:2px;}
#regform{width:400px;margin:0 auto;}
#regform label{float:none;font-weight:bolder;font-variant:small-caps;font-size:120%;width:400px;display:block;}
.forminfobox{background-color:#DBEBFF;float:left;text-align:left;font-size:90%;font-weight:bolder;width:400px;border:1px solid #9cc9ff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px;padding:5px;}
.formwarnbox{background-color:#FF956B;float:left;text-align:left;border:1px solid #FF1E00;width:400px;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px;padding:5px;}
.formconfirmbox{background-color:#75FF6B;float:left;text-align:left;border:1px solid #22A222;width:400px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:5px;padding:5px;}
#loghint{font-weight:bolder;font-size:15px;text-align:center;border:1px solid #7fb7ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#7fb7ff;line-height:21px;width:550px;margin:20px auto;padding:10px;}
#regtos{font-size:110%;font-weight:bolder;border:1px dotted #000;margin:10px;padding:10px;}
.ba-maps{overflow:hidden;margin:-5px 30px -10px 35px;}
.tooltip{position:absolute;border:1px solid #000;background-color:#ffe2c5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:180px;margin:5px 15px;padding:5px;}
.infoline{font-weight:lighter;font-size:10px;text-align:center;}
#loadmap{margin:50px;}
#ba-map{height:400px;width:400px;border:2px solid #000;float:left;}
#ba-map-ext{float:right;margin-right:10px;text-align:center;width:220px;height:220px;}
#pokemonimg{width:80px;height:80px;}
#ba-map-ext #directions{width:58px;margin:10px auto;}
#ba-map-ext #directions .row{width:58px;text-align:center;}
#ba-map-ext #showpoke{background-color:#b7ffc7;text-align:center;border:2px solid #000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#000;font-size:110%;font-weight:bolder;min-height:200px;padding:5px;}
#ba-map-ext #showpoke #hp{color:#000;font-weight:lighter;font-size:110%;}
#ba-map-ext #showpoke a{color:#066A06;font-weight:700;}
#d-keys{display:block;text-align:center;clear:right;}
#urllist{font-weight:700;text-align:center;font-variant:small-caps;font-size:17px;color:#000;line-height:50px;text-decoration:underline;text-shadow:2px 2px 2px #a0a0a0;}
#urllist a{color:#000;line-height:50px;}
#urllist a:hover{color:#000;font-weight:bolder;font-size:19px;line-height:50px;}
.infobox{background-color:#fff;border:2px solid #D0D0D0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#696969;text-align:left;display:block;float:left;width:96%;overflow:visible;margin:10px auto;padding:5px 20px;}
.infobox h3{color:#000;float:left;font-weight:bolder;font-size:larger;font-variant:small-caps;}
.infobox h4{color:#424242;display:inline;float:right;}
.infobox h5 a{float:left;font-size:smaller;color:#464646;}
#phead{width:100%;height:35px;font-size:15px;padding-top:10px;color:#fff;background-color:#005ec8;text-align:center;text-shadow:2px 2px 2px #000;}
#form input[type=submit]{margin:10px 0 0 200px;}
#userlinks{text-align:center;margin:5px auto;}
#frlist,.lbparclass{width:650px;background-color:#fff;border:2px solid #D0D0D0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:left;margin:20px 50px;padding:10px;}
#frlist h1{font-size:13px;font-weight:700;color:#000;text-align:left;}
#frlist .friend{width:120px;float:left;background-color:#d0d0d0;border:1px solid #000;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin:5px 10px;padding:5px 7px 3px;}
#prefs{font-size:15px;font-weight:700;color:#000;}
.preftext{display:block;color:#000;padding-left:15px;text-indent:-15px;font-size:12px;margin:7px 30px;}
.infobox label{font-size:85%;font-weight:lighter;}
.preftext input{width:13px;height:13px;vertical-align:bottom;position:relative;top:-1px;overflow:hidden;margin:0 20px 0 0;padding:0;}
#gymbadges span{height:45px;width:45px;padding:5px;}
#lblist{float:left;overflow:auto;}
.livechall{width:500px;padding:5px 10px;}
.lbtimers{padding:5px;}
.lbchallenger{font-weight:700;font-size:13px;display:inline;}
#ctberr{background-color:#F88;width:200px;display:none;margin:0 auto;padding:5px;}
#lbcountup{text-align:center;font-weight:700;font-size:15px;margin:0 auto;}
#bugnotif{text-align:center;margin-top:100px;}
#tttable{table-layout:automatic;color:#000;margin:40px auto;}
#tttable a{color:#000;text-decoration:none;font-weight:bolder;display:block;padding:7px 20px;}
#tttable td{padding:0 10px;}
#tttable th{text-align:left;color:#fff;background-color:#000;padding:3px;}
#tttable .username{width:285px;}
#tttable .t1{background-color:#d4ffdb;}
#tttable .t2{background-color:#f2ffd3;}
#tttable .t3{background-color:#fffbd7;}
#otwrap{width:820px;display:block;float:left;margin:20px;}
.otbox{width:240px;color:#000;font-weight:700;float:left;background-color:#fff;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 1px 3px #888;-webkit-box-shadow:2px 1px 3px #888;margin:5px;}
.otbox:hover,.otbox a:hover{background-color:#000;color:#fff!important;text-shadow:#6d6d6d -1px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.otlive a{background:transparent url(images/poke-e.png) center no-repeat;background-position:10px 50%;}
.otfrnd{background-color:#90ee90;}
.otbox a{text-decoration:none;display:block;font-size:12px;text-shadow:#BBB -1px 0;padding:5px;}
#searchuser{text-align:center;padding:20px auto;}
#displist{text-align:left;font-weight:lighter;font-size:110%;padding:10px;}
#displist h2{margin:5px auto;}
#usertable{width:500px;font-weight:lighter;margin:35px auto;}
#usertable td{font-weight:light;}
#usertable a{color:#000;text-decoration:none;}
#msgfoot{border-top:2px solid #000;display:block;font-weight:bolder;color:#000;text-align:center;}
#msgtable{border-collapse:separate;border-spacing:0 2px;width:700px;margin:10px auto;}
#msgtable #dispselect,#msgtable .select{padding:0 5px;}
.oddc{background-color:#cecece;}
#msgtable .msg_read,#msgtable .msg_read a{font-weight:lighter;color:#000;}
#msgtable .msg_read,#msgtable .unmsg_read{cursor:pointer;}
#msgtable .select{width:20px;vertical-align:bottom;}
#msgtable .subject{width:380px;}
#msgtable .subject a{font-weight:lighter;text-decoration:none;line-height:1em;width:100%;height:100%;display:block;font-size:120%;}
#msgtable .selected{background-color:#90ee90!important;}
#msgtable .subject .subcheck{vertical-align:middle;}
#msgtable .frnd2{background-color:#006f00;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:1px 5px;}
#msgdisplay{color:#000;margin:0 50px;}
.leftfield{font-weight:bolder;width:20%;text-align:left;float:left;}
.rightfield{font-weight:400;width:100%;}
#msgdisplay .message{font-size:110%;border:1px solid #000;background-color:#d5d5d5;margin:15px;padding:10px;}
#msgdirect{display:block;font-weight:bolder;color:#000;}
#msgwin .prevpage,#msgwin .nextpage{width:40px;text-align:center;vertical-align:middle;}
#msgwin{width:600px;margin:0 auto;}
#mjxt{margin:0 auto;}
#ajxmsgdisplay{width:520px;}
#ajxmsgdisplay #ajxmessage{border:1px double #000;overflow:auto;margin:5px;padding:5px;}
#mnextpage{height:30px;width:30px;display:block;float:right;text-align:center;padding:0 10px;}
#mprevpage{height:30px;width:30px;display:block;float:left;text-align:center;padding:0 10px;}
.jmsg{background:#000 url(images/new_mail.png) center no-repeat;background-position:5px 50%;padding-left:55px;width:250px;display:block;}
#allpokes{overflow:auto;width:700px;max-height:500px;border:3px solid #000;overflow-x:hidden;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;margin:0 auto;}
.allpoketable th{font-weight:bolder;text-decoration:underline;font-size:13px;padding-bottom:5px;color:#fff;background-color:#000;text-align:left;}
.allpoketable th a{color:#FFF!important;font-size:13px!important;}
.allpoketable{border-collapse:separate;border-spacing:0 0;width:706px;clear:both;border:1px solid #000;margin:0 auto;}
.allpoketable .name{width:160px;padding-left:25px;}
.allpoketable .name h6{font-size:11px;}
.allpoketable .attk{width:140px;}
.allpoketable .opt{width:130px;text-decoration:underline;font-weight:700;}
.nopokeexplain{text-align:center;font-size:120%;padding:10px;}
.npebox{width:500px;border:2px solid #000;float:left;margin:10px 100px;}
#colfilter a,#colfilter{color:#000;font-weight:700;font-size:15px;}
.teamtable{border-collapse:separate;width:600px;background-color:#fff;border:2px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;padding-left:20px;margin:5px auto;}
.teamtable .name{width:155px;}
.teamtable .opt a{color:#000;font-weight:700;}
#savestatus{width:500px;white-space:wrap;background-color:#7CFF8B;margin:0 auto;}
#changeteam .pokelist{border:2px double #000;}
#jsteamedit #teamboxes{text-align:center;padding-bottom:10px;margin-bottom:10px;float:left;margin-left:60px;}
#jsteamedit .clearteam{float:right;cursor:pointer;}
.pokeinfo{height:184px;text-align:center;}
#jsteamedit #teamboxes .indbox{width:90px;border:2px solid #5a2b00;background-color:#ffd9b5;padding-left:5px;margin-left:5px;margin-right:5px;overflow:auto;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#jsteamedit #teamboxes .indbox-hover{border:2px solid #00B900;background-color:#7EFF7E;}
#jsteamedit .grayedbox{background-color:#bfbfbf;border:2px solid #000;}
#jsteamedit #pokemonboxes{width:632px;max-height:600px;overflow:auto;border:3px solid #000;overflow-x:hidden;margin:0 auto;}
#jsteamedit .pkbox{border-collapse:separate;border-spacing:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:2px;}
.tcpoketable{width:612px;background-color:#9fffa8;border:1px solid #00790c;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 auto;}
.tcpoketable th,.tcpoketable th a{color:#fff!important;font-size:15px;text-decoration:underline;}
.tcpoketableth{width:636px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:none;background-color:#000;text-align:left;}
.tcpoketable .lvl{width:40px;}
.tcpoketable .attkth{margin-left:-50px;}
#jsteamedit .pokemonbox{border-top:1px solid #000;border-bottom:1px solid #000;}
#dexsearch{float:left;font-size:120%;margin:20px;}
#dexsearch label{font-weight:lighter;text-decoration:underline;}
#dexlegend{text-align:center;font-size:120%;font-weight:lighter;float:right;margin:20px;}
#dexlegend img{width:20px;height:20px;position:relative;top:5px;}
#dexlegend a{font-weight:700;text-decoration:none;line-height:30px;}
div.pdbutton a{display:block;width:100%;height:100%;color:#fff;}
.pdbutton a{display:block;text-decoration:none;color:#fff;}
.pdcenter{display:block;text-align:center;width:150px;height:20px;margin:10px auto;}
.spriteimg{width:50px;margin:2px 10px;}
#pokedex{border-collapse:separate;border-spacing:0;width:800px;border:2px solid #000;clear:both;margin:0 auto;}
#pokedex th{font-weight:700;font-size:120%;text-align:left;background-color:#000;color:#fff;}
.dexrow{border:1px solid #000;}
.pkinf .pokename,.pkinf .pokename a,#pokedex .pokename,#pokedex .pokename a{font-size:95%;text-decoration:underline;width:300px;text-align:center;padding:0 10px;}
.pkinf .types,#pokedex .types{width:80px;text-align:center;}
.open{text-align:center;float:left;width:800px;}
.opendexinfo{float:left;width:230px;margin:20px auto;}
.opendeximg{float:right;width:570px;}
.w80{width:80px;float:left;text-align:center;}
.opendexcaught{clear:both;text-transform:italic;font-weight:lighter;}
.ba-user{float:left;margin:2px;}
.ba-enemy{float:right;margin:2px;}
#battle{color:#333;}
#battle .form{text-align:center;font-weight:bolder;}
#battle .teamleft{float:left;overflow:auto;text-align:center;width:49%;}
#battle .teamright{float:right;overflow:auto;text-align:center;width:50%;}
#battle table{font-weight:100;font-size:12px;color:#000;text-align:center;}
#attack{font-weight:700;font-size:13px;margin:0 100px 5px;}
#attack .clear{clear:both;}
#attack h1{color:#505050;font-weight:bolder;font-size:15px;}
#attack h2{color:#505050;font-weight:bolder;font-size:13px;text-decoration:underline;text-align:center;}
#attack #opponent .damage,#attack #user .damage{font-size:95%;color:#505050;font-weight:lighter;text-align:center;padding:15px;}
#attack ul{width:150px;list-style-type:none;margin:5px auto;}
#attack #opponent .pokemon{float:right;width:275px;height:190px;text-align:center;}
#attack #opponent .attklist{float:left;text-align:left;width:275px;height:190px;line-height:18px;}
#attack #user{margin-top:20px;}
#attack #user .pokemon{float:left;width:275px;height:190px;text-align:center;}
#attack #user .attklist{float:right;text-align:left;width:275px;height:190px;line-height:17px;}
#attack .prog-bar{border:1px solid #000;width:100px;margin:5px auto;padding:1px 3px 1px 1px;}
#attack .prog-bar .good{background-color:#00b900;border:1px solid #85ff85;height:8px;}
#attack .prog-bar .bad{background-color:#dfc600;border:1px solid #fff49a;height:8px;}
#attack .prog-bar .critical{background-color:#ff2703;border:1px solid #ffac9e;height:8px;}
#attack .hp{font-weight:lighter;font-size:10px;}
#gymdisp{width:700px;text-align:center;margin:0 auto;}
#gymdisp a:hover{color:#054a8d;}
#gymdisp .head{width:700px;font-weight:700;font-size:150%;text-align:center;border:2px solid #000;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#fff;background-color:#000;float:left;text-shadow:2px 2px 2px #c1c1c1;margin:10px auto;padding:5px;}
#gymdisp .gymln,#gymdisp .gymls,#gymdisp .gymla{text-align:center;float:left;height:120px;margin:5px 0;}
#gymdisp .gymln{width:170px;}
#gymdisp .gymls{width:350px;}
#gymdisp .gymla{width:700px;}
#gymdisp .name{text-decoration:underline;font-weight:700;}
#gymdisp .desc{font-weight:lighter;font-size:90%;}
#tradesearch{float:left;margin:10px;}
#tradesearchpoke{text-align:center;float:left;margin-bottom:30px;padding:20px 30px;}
#tradesearchuser{text-align:center;float:right;margin-bottom:30px;padding:20px 30px;}
.tradeoffer{border-collapse:separate;border-spacing:50px 10px;}
.tradeoffer td{width:180px;}
.hasoffer{color:#009f37;}
.hasfpoffer{color:#e8ff00;}
.hastpoffer{color:#e50909;}
#trsearchinfo{text-align:center;width:650px;background-color:#fff;border:2px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:2px auto;padding:5px;}
#cashshowtop{text-align:center;font-weight:bolder;border-bottom:2px solid #000;color:#066A06;}
#itemtable{border-spacing:0 3px;background-color:#a5a5a5;text-align:center;margin:0 auto;}
.itemclass{background-color:#c5c5c5;}
#itemtable td{width:120px;padding:0 10px;}
.itemname{font-weight:700;font-variant:small-caps;}
.itemselecttable td{text-align:left;}
#about{font-size:13px;line-height:20px;margin:10px 50px;}
#aboutlinks{margin-left:50px;}
#cattack{margin:10px 100px;}
#cattack #poke{float:left;margin-right:10px;text-align:center;font-weight:700;background-color:#ffe1d2;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;padding:5px;}
#cattack option{font-size:80%;padding:2px;}
#attacks{float:left;width:400px;}
#attack1,#attack2,#attack3,#attack4{width:190px;text-align:center;margin:10px 0;}
#faqsummary{border:1px solid #a2a2a2;background-color:#e8f3ff;width:650px;text-decoration:none;font-size:13px;line-height:20px;margin:5px auto;padding:20px 30px;}
.btop{display:block;text-align:center;margin-top:15px;}
dt{font-weight:700;font-size:14px;margin-top:10px;}
dd{font-weight:lighter;font-size:12px;margin-top:5px;}
#alloffers{overflow:auto;max-height:400px;width:700px;border:3px solid #000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow-x:hidden!important;margin:0 auto;}
.yoffers{width:694px;border-collapse:separate;border-spacing:0 10px;font-weight:700;padding-left:20px;border:1px solid #000;}
.yoffers .cancel{font-weight:bolder;text-decoration:underline;}
.yoffers th{text-decoration:underline;text-align:left;}
.yoffers .ypokemon,.yoffers .ypokemon .name,.yoffers .ypokemon .detail{width:250px;}
.yoffers .ypokemon .detail .lvl{width:80px;padding-right:20px;float:left;}
.yoffers .yoffered .detail .lvl{width:160px;padding-right:20px;float:left;}
.yoffers .ypokemon .detail .uline,.yoffers .yoffered .detail .uline{text-decoration:underline;}
.yoffers .ypokemon .detail .exp{width:150px;float:left;}
.yoffers .yoffered .detail .exp{width:180px;float:left;}
#wraptable{max-height:600px;overflow-y:scroll;border:1px solid #000;}
.pkmntable{border-collapse:separate;border-spacing:0 5px;background-color:#000;}
.pkmntable td{width:200px;background-color:#fff;}
.pkmntable th{text-align:left;background-color:#000;color:#fff;}
.teamchangenojs{background-color:#75FF6B;border:2px solid #22A222;width:500px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;text-align:center;margin:0 auto;}
#tradetablewrapper{max-height:200px;overflow:auto;}
#tradetable{font-size:120%;margin:0 auto;}
#tradetable #tradetablehead{font-weight:700;text-decoration:underline;}
#tradetable .tname{width:190px;}
#tradetable .tlvl,#tradetable .removep{width:90px;}
#tradetable .texp{width:160px;}
#viewpokes{overflow:auto;width:800px;float:left;margin:0 auto;}
.viewpoketable{background-color:#fff;float:left;border:2px solid #000;border-collapse:separate;border-spacing:0 0;width:250px;height:160px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;margin:5px;}
#viewuteam{overflow:auto;width:500px;list-style-type:none;margin:0 auto;}
#viewlteam{overflow:auto;width:800px;list-style-type:none;margin:0 auto;}
.viewuteammember{float:left;border:2px solid #000;border-collapse:separate;border-spacing:0 0;width:240px;height:160px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;margin:3px;}
.viewuteammember .name{text-align:center;width:120px;}
#tos{width:600px;font-size:12px;font-weight:300;font-family:verdana;color:#3a3a3a;margin:10px auto;}
#tos a{font-weight:600;text-decoration:none;}
#tos p{text-indent:30px;margin:15px 0;}
#facebox .b{background:url(js/jPlugins/b.png);}
#facebox .tl{background:url(js/jPlugins/tl.png);}
#facebox .tr{background:url(js/jPlugins/tr.png);}
#facebox .bl{background:url(js/jPlugins/bl.png);}
#facebox .br{background:url(js/jPlugins/br.png);}
#facebox{position:fixed;top:100px!important;left:0;z-index:50;text-align:left;margin-top:50px;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{background:#ececec;overflow:scroll;padding:10px 5px;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:49;}
#facebox .close_image{border:3px solid #6d6d6d;background-color:#fff;padding:2px;}
div.jGrowl{z-index:9999;padding:10px;}
body > div.jGrowl{position:fixed;}
body > div.jGrowl.top-left{left:0;top:0;}
body > div.jGrowl.top-right{right:0;top:0;}
body > div.jGrowl.bottom-left{left:0;bottom:0;}
body > div.jGrowl.bottom-right{right:0;bottom:0;}
body > div.jGrowl.center{top:0;width:50%;left:25%;}
div.center div.jGrowl-notification,div.center div.jGrowl-closer{margin-left:auto;margin-right:auto;}
div.jGrowl div.jGrowl-closer{background:#000 url(images/new_mail.png) center no-repeat;background-position:5px 50%;width:150px;height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:700;text-align:center;}
div.jGrowl div.jGrowl-notification{width:300px;min-height:40px;}
div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{background-color:#000;color:#fff;opacity:.85;filter:alpha(opacity=85);zoom:1;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;padding:10px;}
div.jGrowl div.jGrowl-notification div.header{jquerychangeattributefont-weight:500;font-size:13px;}
div.jGrowl div.jGrowl-notification div.close{float:right;font-weight:700;font-size:12px;cursor:pointer;}
.pass_bad,.pass_short,.pass_good,.pass_strong,.pass_base{font-weight:700;font-size:12px;}
.pass_bad{color:#F66!important;}
.pass_short{color:#F51A00!important;}
.pass_good{color:#AAE347!important;}
.pass_strong{color:#06AD00!important;}
.pass_base{color:#7C7C7C;display:block;width:280px;font-variant:small-caps;text-align:center;padding:2px 10px;}
#autosuggest{position:absolute;width:173px;margin:26px 0 0 70px!important;}
#autosuggestsno{position:absolute;margin:-5px 0 0 14px;}
#autosuggest ul,#autosuggestsno ul{list-style:none;overflow:hidden;background-color:#fff;border:1px solid #000;text-transform:capitalize;margin:5px;padding:0;}
#autosuggest ul li,#autosuggestsno ul li{width:100%;color:#000;text-align:center;padding:3px 0;}
#autosuggestsno ul li{width:174px;}
#autosuggest ul li:hover,#autosuggestsno ul li:hover{cursor:pointer;color:#fff;background-color:#000;}
#chatrules ul{list-style-type:disc;margin-left:5px;padding-left:5px;}
#chatrules ol{list-style-type:lower-roman;margin-left:5px;padding-left:5px;}
#chatrules li{padding-left:5px;margin:10px;}
#chatframe{border:10px solid #333;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.boxc{width:45%;height:150px;border:3px solid #333;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow-y:scroll;text-align:left;margin:10px;padding:3px;}
#cbox{width:100%;font-weight:lighter;}
#pokeinfop{text-align:center;margin:0 auto;}
#pokeinfop #pokeimg{float:left;width:100px;margin:40px;}
#pokeinfop #info{float:left;width:150px;margin:50px;}
#pokeinfop #attacks{float:right;width:120px;margin:50px 40px;}
#loading{position:fixed;top:50%;left:50%;min-width:120px;min-height:30px;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:55;color:#000;background-color:#1760fa;text-align:center;font-weight:700;font-size:120%;margin:-40px 0 0 -58px;padding:10px 5px 5px;}
#overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:49;}
.website{width:300px;padding-right:50px;float:left;margin:25px 0;}
.website .name,.website .name a{font-weight:700;font-size:20px;text-decoration:none;font-variant:small-caps;}
.website .link,.website link a{font-weight:lighter;font-size:11px;text-decoration:underlien;color:#656565;padding-bottom:5px;}
#cmeupdate{clear:both;font-size:20px;line-height:30px;text-align:center;font-weight:700;border:1px solid #7fb7ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#7fb7ff;margin:20px auto;}
#errorpage #errimg{float:left;width:350px;height:400px;}
#errorpage #txt{text-align:center;float:right;font-weight:700;font-size:20px;line-height:30px;width:350px;border:1px solid #7fb7ff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:#7fb7ff;margin:20px;padding:10px;}
#errorpage #txt a{font-size:120%;font-variant:small-caps;}
#errorpage #ltxt{font-weight:lighter;font-size:13px;}
#errorpage #htxt{font-size:25px;}
#errorpage #rest{font-size:15px;font-weight:700;}
.tipsy{font-size:10px;filter:alpha(opacity=80);background-repeat:no-repeat;background-image:url(js/jPlugins/tipsy.gif);padding:5px;}
.tipsy-inner{background-color:#000;color:#FFF;max-width:200px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px;}
.tipsy-north{background-position:top center;}
.tipsy-south{background-position:bottom center;}
.tipsy-east{background-position:right center;}
.tipsy-west{background-position:left center;}
html,body,form,h1,h2,h3,h4,h5,h6,p,ul,ol,li,td,.boxc ul{margin:0;padding:0;}
a,#msgtable .msg_unread,#msgtable .msg_unread a{color:#000;font-weight:bolder;}
a img,#ba-map-ext #directions img{border:0;}
#footaff,#splogin form,#splogin input,#lbusrname,#attack #opponent ul,#itemtable input[type=text],.center,.viewpoketable .name,#facebox .loading,#facebox .image{text-align:center;}
#nav a:hover,#nav ul<li:hover a,#nav ul li a:hover,#nav ul li:hover ul li a:hover,#nav ul li:hover ul li:hover a:hover,#nav .menu_active a,div.jGrowl a{color:#fff;}
#nav ul,.teammember,#jsteamedit #teamlist,.boxc li{list-style-type:none;}
.confirmclicka,#navcount,#usertable th,#msgtable .subject a .mainl,dd a,#pokeinfop .head{font-weight:700;}
.confirmclickd,#pokeinfop .text{font-weight:lighter;}
ul#tabs li a.current,#itemtable th,#tradetablehead{background-color:#000;color:#fff;}
#ttimeline #twbox a,#userlinks a,#frlist .friend a{text-decoration:none;}
#ttimeline #twrighthack,.lbparclass{padding:10px;}
.mapthumbs a img,#gymdisp a img{border-style:none;}
#pagesel a,#dexy{color:#000!important;}
#regform select,.pkinf,#pokedex{margin-left:10px;}
.button input,#gymdisp a:link{color:#000;}
#form,#spritesel{margin-left:100px;}
#frlist .friend .rmv,#attack2,#attack4{float:right;}
#tttable tr,#itemtable tr{padding:2px 10px;}
.otlive,.evenc{background-color:#fff;}
#msgtable th,.teamtableth{background-color:#000;color:#fff;text-align:left;}
#msgtable .from,.yoffers .yopt{width:150px;}
.allpoketable .lvl,.teamtable .lvl{width:50px;}
.allpoketable .exp,.teamtable .exp,.tcpoketable .exp,.tcpoketable .attk,.tcpoketable .attkth{width:100px;}
.teamtable .attk,.teamtable .opt,.tcpoketable .name{width:120px;}
#changeteam .mainpoke,cattack #pokej,#offer .mainpoke{font-weight:700;text-align:center;}
#jsteamedit #teamlist li,.pkinf .showpoke,#pokedex .showpoke,#attack1,#attack3{float:left;}
#battle h2,.yoffers .ypokemon .name,.trdusr,.viewpoketable .tle,.viewuteammember .tle{font-weight:bolder;}