/* Theme Created by yankeesrule3526 of Pokémon Secure */
/* Use of this theme is prohibited */
/* Game Images © Nintendo */
body { background: url(../css/ingametheme/tree.png);
       font-size: 9pt;
       font-family: "Verdana", "Arial", "Bitstream Vera Sans", "Helvetica", sans-serif;
       color: #fff;
     }

a { text-decoration: none;
    color: #000;
  }

a:hover { text-decoration: underline;
        }

code { text-align: center;
       display: block;
       font-family: "Monaco", "Consolas", "Courier New", "Courier", monospace;
       white-space: normal;
     }

img { border: 0;
    }

li#acp { background: url(../css/ingametheme/admincp.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#aus { background: url(../images/flags/australia16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#fra { background: url(../images/flags/france16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#ger { background: url(../images/flags/germany16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#gts { background: url(../images/flags/gts16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#inbox { background: url(../css/ingametheme/inbox.png) no-repeat;
           background-position: 0px;
           margin-right: 10px;
         }

li#ita { background: url(../images/flags/italy16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#jap { background: url(../images/flags/japan16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#kor { background: url(../images/flags/southkorea16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#meu { background: url(../images/flags/europeunion16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#pref { background: url(../css/ingametheme/preferences.png) no-repeat;
          background-position: 0px;
          margin-right: 15px;
        }

li#spa { background: url(../images/flags/spain16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }

li#uk { background: url(../images/flags/unitedkingdom16.png) no-repeat;
        background-position: 0px;
        margin-right: 15px;
       }

li#usa { background: url(../images/flags/unitedstates16.png) no-repeat;
         background-position: 0px;
         margin-right: 15px;
       }
        
table { width: 100%;
        border-collapse: collapse;
        clear: both;
        empty-cells: show;
        border: 1px solid #000;
      }

table#main_content { background: url(../css/ingametheme/grass.png);
                     border-collapse: collapse;
                     clear: both;
                     empty-cells: show;
                     margin: auto;
                     width: 90%;
                     max-width: 1200px;
                     padding: 0 0px 50px 0;
                     border: 1px solid #000;
                     border-spacing: 1px;
                   }
        
table.normal { width: 100%;
               border-collapse: collapse;
               clear: both;
               empty-cells: show;
               border: 1px solid #000;
             }

td { color: #000;
     border: 1px solid #7e7e7e;
     padding: 5px 10px;
     font-size: 8pt;
   }

td#tdbanner { background: url(../css/ingametheme/grass.png);
              text-align: center;
              border: 0;
              font-size: 9pt;
            }

td#centercolumn { background: url(../css/ingametheme/grass.png);
                  clear: both;
                  width: 100%;
                  vertical-align: top;
                  margin: 0;
                  padding-bottom: 15px;
                  border: 0;
                  font-size: 9pt;
                }

td#leftcolumn { background: url(../css/ingametheme/grass.png);
                width: 160px;
                clear: both;
                vertical-align: top;
                border: 0;
                font-size: 9pt;
              }

td#rightcolumn { background: url(../css/ingametheme/grass.png);
                 width: 160px;
                 clear: both;
                 vertical-align: top;
                 border: 0;
                 font-size: 9pt;
               }

th { background: #d8d8d8;
     color: #000;
     border: 1px solid #7e7e7e;
     padding: 5px 10px;
     font-size: 9pt;
   }

tr { background: #fff;
   }

ul#eventlistflag li { list-style-type: none;
                      margin-left: -25px;
                    }

ul#rightcp { margin: 0;
             padding: 0;
             height: 33px;
           }

ul#rightcp li { display: block;
                padding: 0 10px;
                float: left;
              }

#archivednews { color: #000;
              }

#banner { background: url(../css/ingametheme/banner.gif) no-repeat;
          margin-left: auto;
          margin-right: auto;
          text-align: center;
          height: 200px;
          width: 800px;
        }

#copyright { background: url(../css/ingametheme/copyright.png) no-repeat;
             margin-left: auto;
             margin-right: auto;
             height: 122px;
             width: 536px;
             text-align: center;
             color: #000;
             padding-top: 18px;
           }

#copyrighttext { font-size: 10px;
               }

#copyrighttext a:hover { text-decoration: none;
                       }

#controlpanel { background: url(../css/ingametheme/newstitle.png) repeat-x;
                color: #000;
                font-size: 9pt;
                text-align: left;
                padding: 3px 5px 3px 5px;
                margin: -8px;
                border: 1px solid #000;
                font-weight: 700;
                height: 25px;
                line-height: 22px;
              }

#controlpanel a { color: #000;
                }

#cpright { float: right;
           vertical-align: middle;
         }

#eventcountry { font-size: 24px;
                font-weight: 700;
              }

#themelayout li { display: inline-block;
                  padding: 3px;
                  list-style-type: none;
                }

.altrow { background: #efefef;
        }

.article { border: 1px solid #000;
         }

.article_poster { text-align: left;
                  margin-left: 3px;
                  color: #000;
                }

.body { padding: 0 10px 0 10px;
        color: #000;
      }

.border { border: 1px solid #000;
        }

.clearfloat { clear: both;
              height: 0;
              line-height: 0px;
              font-size: 1px;
            }

.eventinfo, .eventinfo td { border: 0;
                          }

.labelCol { float: left;
            width: 100px;
            text-align: right;
            padding-top: 2px;
            padding-right: 10px;
          }

.myRow { height: 30px;
       }

.mySubmit { margin: 10px 0 0 110px;
          }

.navtitle { background: url(../css/ingametheme/navtitle.png) no-repeat;
            height: 35px;
            width: 194px;
            line-height: 34px;
            color: #000;
            border: 0;
            text-align: center;
            font-weight: 700;
            font-size: 9pt;
            margin: -6px -10px 0 -10px;
          }
         
.newsleft { background: url(../css/ingametheme/newstitleleft.png) top left no-repeat;
          }
          
.newsmiddle { background: url(../css/ingametheme/newstitle.png) top left repeat-x;
              border-bottom: 1px solid #000;
              color: #000;
              margin: 0; 
              padding: 0;
              white-space: nowrap;
              height: 33px;
              text-align: center;
              font-size: 100%;
              font-weight: 700;
              line-height: 14px;
            }

.newspic { border: 1px solid #000;
           float: right;
           margin: 3px;
         }

.newsright { background: url(../css/ingametheme/newstitleright.png) top right no-repeat;
             padding-top: 6px;
             height: 33px;
           }

.newstime { float: right;
            margin-right: 3px;
          }

.sources { padding: 5px;
           color: #000;
         }

.text { color: #000;
        padding: 0 4px 0 4px;
      }



/* Event Information Pages CSS ONLY */
li.eventinfo { margin-left: -70px;
               margin-right: 0%;
             }

li.moves { vertical-align: top;
         }

li.ribbon { float: right;
            margin-right: 10px;
          }

li.trainerinfo { margin-right: 12%;
                 margin-left: -70px;
               }
        
.content { background: #e8e8e8;
           border: 1px solid #7e7e7e;
           margin-top: 1px;
           padding: 3px;
           vertical-align: top;
           min-height: 194px;
           min-width: 528px;
         }

.description { margin: 5px;
             }

.eventgenderright { float: right;
                    padding: 5px 5px 0 0;
                  }

.eventheader { background-color: #d0d0d0;
             }

.eventheader-nickname { background: #d0d0d0;
                        border: 1px solid #7e7e7e;
                        width: 160px;
                        margin: -1px 0 0 -1px;
                      }

.eventinfo-inlineblock li { display: inline-block;
                            padding: 3px;
                            list-style-type: none;
                          }

.eventinfocontainer { font-size: 8pt;
                    }

.eventinfocontainerleft { background: #e8e8e8;
                          border: 1px solid #7e7e7e;
                          width: 160px;
                          float: left;
                        }

.eventinfocontainerright { margin-left: 161px;
                         }

.eventinfodescription { vertical-align: top;
                      }

.eventinfoheader { background-color: #d0d0d0;
                   margin: 5px 5px 0 0;
                   vertical-align: top;
                   text-align: left;
                   height: 100%;
                   width: 140px;
                   border: 0;
                   border-bottom-left-radius: 3px;
                   border-bottom-right-radius: 3px;
                   border-top-left-radius: 3px;
                   border-top-right-radius: 3px;
                   -moz-border-radius-bottomleft: 3px;
                   -moz-border-radius-bottomright: 3px;
                   -moz-border-radius-topleft: 3px;
                   -moz-border-radius-topright: 3px;
                   -webkit-border-bottom-left-radius: 3px;
                   -webkit-border-bottom-right-radius: 3px;
                   -webkit-border-top-left-radius: 3px;
                   -webkit-border-top-right-radius: 3px;
                   -khtml-border-bottom-left-radius: 3px;
                   -khtml-border-bottom-right-radius: 3px;
                   -khtml-border-top-left-radius: 3px;
                   -khtml-border-top-right-radius: 3px;
                   -icab-border-bottom-left-radius: 3px;
                   -icab-border-bottom-right-radius: 3px;
                   -icab-border-top-left-radius: 3px;
                   -icab-border-top-right-radius: 3px;
                   -o-border-bottom-left-radius: 3px;
                   -o-border-bottom-right-radius: 3px;
                   -o-border-top-left-radius: 3px;
                   -o-border-top-right-radius: 3px;
                 }

.eventinfonav { margin: 0;
              }

.eventinfonav li { display: inline-block;
                   list-style-type: none;
                   padding: 0 15px 0 15px;
                 }

.eventinfonavli { background: #d0d0d0;
                  margin: 0 0 0 15px;
                  border-bottom: 1px solid #7e7e7e;
                  border-left: 1px solid #7e7e7e;
                  border-right: 1px solid #7e7e7e;
                  border-top: 1px solid #7e7e7e;
                  border-top-left-radius: 10px;
                  border-top-right-radius: 10px;
                  -moz-border-radius-topleft: 10px;
                  -moz-border-radius-topright: 10px;
                  -webkit-border-top-left-radius: 10px;
                  -webkit-border-top-right-radius: 10px;
                  -khtml-border-top-left-radius: 10px;
                  -khtml-border-top-right-radius: 10px;
                  -icab-border-top-left-radius: 10px;
                  -icab-border-top-right-radius: 10px;
                  -o-border-top-left-radius: 10px;
                  -o-border-top-right-radius: 10px;
                }

.eventinfonavli:hover { background-color: #dbdbdb;
                      }

.eventinfonavli a:hover { text-decoration: none;
                        }

.eventinfonavliselected { background: #e8e8e8;
                          margin: 0 0 0 15px;
                          border-bottom: 1px solid #e8e8e8;
                          border-left: 1px solid #7e7e7e;
                          border-right: 1px solid #7e7e7e;
                          border-top: 1px solid #7e7e7e;
                          border-top-left-radius: 10px;
                          border-top-right-radius: 10px;
                          -moz-border-radius-topleft: 10px;
                          -moz-border-radius-topright: 10px;
                          -webkit-border-top-left-radius: 10px;
                          -webkit-border-top-right-radius: 10px;
                          -khtml-border-top-left-radius: 10px;
                          -khtml-border-top-right-radius: 10px;
                          -icab-border-top-left-radius: 10px;
                          -icab-border-top-right-radius: 10px;
                          -o-border-top-left-radius: 10px;
                          -o-border-top-right-radius: 10px;
                        }

.eventinfonavliselected a:hover { text-decoration: none;
                                }

.eventinfonavcontainer { border: 0;
                         margin: 0;
                         padding: 0 0 0 0;
                         height: 17px;
                         line-height: 17px;
                       }

.eventinfoscreenshot { background-color: #d0d0d0;
                       margin: 5px 10px -13px 0;
                       text-align: center;
                       height: 20px;
                       line-height: 20px;
                       width: 120px;
                       border: 0;
                       border-bottom-left-radius: 3px;
                       border-bottom-right-radius: 3px;
                       border-top-left-radius: 3px;
                       border-top-right-radius: 3px;
                       -moz-border-radius-bottomleft: 3px;
                       -moz-border-radius-bottomright: 3px;
                       -moz-border-radius-topleft: 3px;
                       -moz-border-radius-topright: 3px;
                       -webkit-border-bottom-left-radius: 3px;
                       -webkit-border-bottom-right-radius: 3px;
                       -webkit-border-top-left-radius: 3px;
                       -webkit-border-top-right-radius: 3px;
                       -khtml-border-bottom-left-radius: 3px;
                       -khtml-border-bottom-right-radius: 3px;
                       -khtml-border-top-left-radius: 3px;
                       -khtml-border-top-right-radius: 3px;
                       -icab-border-bottom-left-radius: 3px;
                       -icab-border-bottom-right-radius: 3px;
                       -icab-border-top-left-radius: 3px;
                       -icab-border-top-right-radius: 3px;
                       -o-border-bottom-left-radius: 3px;
                       -o-border-bottom-right-radius: 3px;
                       -o-border-top-left-radius: 3px;
                       -o-border-top-right-radius: 3px;
                 }

.eventinfotext { text-align: left;
                 padding: 0 3px 3px 0;
                 margin: 5px 0 1px 3px;
               }

.eventinfotitle { font-size: larger;
                  font-weight: 700;
                }

.eventinfotitle a:hover { text-decoration: none;
                        }

.eventitem { background-color: #e8e8e8;
             border: 0;
             height: 28px;
             line-height: 16px;
             width: 160px;
             margin: 0;
           }

.eventitemheader { background-color: #d0d0d0;
                   border: 1px solid #7e7e7e;
                   height: 20px;
                   line-height: 18px;
                   width: 160px;
                   margin: 0 0 0 -1px;
                 }

.eventlevel { background-color: #d0d0d0;
			  border-bottom: 1px solid #7e7e7e;
			  border-left: 1px solid #7e7e7e;
			  border-right: 1px solid #7e7e7e;
              border-top: 1px solid #d0d0d0;
              margin-left: auto;
              margin-right: auto;
              margin-top: -1px;
              text-align: center;
              height: 20px;
              line-height: 18px;
              width: 100px;
              border-bottom-left-radius: 10px;
              border-bottom-right-radius: 10px;
              -moz-border-radius-bottomleft: 10px;
              -moz-border-radius-bottomright: 10px;
              -webkit-border-bottom-left-radius: 10px;
              -webkit-border-bottom-right-radius: 10px;
              -khtml-border-bottom-left-radius: 10px;
              -khtml-border-bottom-right-radius: 10px;
              -icab-border-bottom-left-radius: 10px;
              -icab-border-bottom-right-radius: 10px;
              -o-border-bottom-left-radius: 10px;
              -o-border-bottom-right-radius: 10px;
            }

.eventlistcaption { text-align: center;
                    font-size: 150%;
                    text-decoration: underline;
                  }

.eventnickname, .eventhelditemtxt { line-height: 27px;
                                  }

.eventnickname { font-size: 12px;
               }

.eventpokeball, .eventhelditem { float: left;
                                 padding: 2px 5px 2px 2px;
                                 border: 0;
                               }

.eventpokemoninfo li { display: inline-block;
                       padding: 3px;
                       height: 14px;
                       line-height: 14px;
                       list-style-type: none;
                     }

.eventinfo-moves li { display: block;
                      margin: 2px 0 4px 0;
                      padding: 3px;
                      list-style-type: none;
                    }

.eventinfo-moves li.move div { display: inline-block;
                             }

.eventinfo-moves li.move div.movename { background-color: #d0d0d0;
                                        height: 14px;
                                        line-height: 14px;
                                        text-align: left;
                                        width: 110px;
                                        margin: 0;
                                        padding: 3px;
                                        border: 0;
                                        border-bottom-left-radius: 3px;
                                        border-bottom-right-radius: 3px;
                                        border-top-left-radius: 3px;
                                        border-top-right-radius: 3px;
                                        -moz-border-radius-bottomleft: 3px;
                                        -moz-border-radius-bottomright: 3px;
                                        -moz-border-radius-topleft: 3px;
                                        -moz-border-radius-topright: 3px;
                                        -webkit-border-bottom-left-radius: 3px;
                                        -webkit-border-bottom-right-radius: 3px;
                                        -webkit-border-top-left-radius: 3px;
                                        -webkit-border-top-right-radius: 3px;
                                        -khtml-border-bottom-left-radius: 3px;
                                        -khtml-border-bottom-right-radius: 3px;
                                        -khtml-border-top-left-radius: 3px;
                                        -khtml-border-top-right-radius: 3px;
                                        -icab-border-bottom-left-radius: 3px;
                                        -icab-border-bottom-right-radius: 3px;
                                        -icab-border-top-left-radius: 3px;
                                        -icab-border-top-right-radius: 3px;
                                        -o-border-bottom-left-radius: 3px;
                                        -o-border-bottom-right-radius: 3px;
                                        -o-border-top-left-radius: 3px;
                                        -o-border-top-right-radius: 3px;
                                      }

.eventinfo-moves li.move div.movepp { background-color: #d0d0d0;
                                      height: 14px;
                                      line-height: 14px;
                                      width: 20px;
                                      text-align: center;
                                      margin: 0 0 0 4px;
                                      padding: 3px;
                                      border: 0;
                                      border-bottom-left-radius: 3px;
                                      border-bottom-right-radius: 3px;
                                      border-top-left-radius: 3px;
                                      border-top-right-radius: 3px;
                                      -moz-border-radius-bottomleft: 3px;
                                      -moz-border-radius-bottomright: 3px;
                                      -moz-border-radius-topleft: 3px;
                                      -moz-border-radius-topright: 3px;
                                      -webkit-border-bottom-left-radius: 3px;
                                      -webkit-border-bottom-right-radius: 3px;
                                      -webkit-border-top-left-radius: 3px;
                                      -webkit-border-top-right-radius: 3px;
                                      -khtml-border-bottom-left-radius: 3px;
                                      -khtml-border-bottom-right-radius: 3px;
                                      -khtml-border-top-left-radius: 3px;
                                      -khtml-border-top-right-radius: 3px;
                                      -icab-border-bottom-left-radius: 3px;
                                      -icab-border-bottom-right-radius: 3px;
                                      -icab-border-top-left-radius: 3px;
                                      -icab-border-top-right-radius: 3px;
                                      -o-border-bottom-left-radius: 3px;
                                      -o-border-bottom-right-radius: 3px;
                                      -o-border-top-left-radius: 3px;
                                      -o-border-top-right-radius: 3px;
                                    }

.eventshiny { float: right;
            }

.eventsprite { margin: 0 0 10px 0;
             }

.eventspriteshiny { margin: -13px 0 10px 0;
                  }

.female { color: #e92010;
        }

.male { color: #0170f6;
      }

.pokemoninfoheader { background-color: #d0d0d0;
                     margin: 5px 5px 0 0;
                     vertical-align: top;
                     text-align: left;
                     height: 100%;
                     width: 60px;
                     border: 0;
                     border-bottom-left-radius: 3px;
                     border-bottom-right-radius: 3px;
                     border-top-left-radius: 3px;
                     border-top-right-radius: 3px;
                     -moz-border-radius-bottomleft: 3px;
                     -moz-border-radius-bottomright: 3px;
                     -moz-border-radius-topleft: 3px;
                     -moz-border-radius-topright: 3px;
                     -webkit-border-bottom-left-radius: 3px;
                     -webkit-border-bottom-right-radius: 3px;
                     -webkit-border-top-left-radius: 3px;
                     -webkit-border-top-right-radius: 3px;
                     -khtml-border-bottom-left-radius: 3px;
                     -khtml-border-bottom-right-radius: 3px;
                     -khtml-border-top-left-radius: 3px;
                     -khtml-border-top-right-radius: 3px;
                     -icab-border-bottom-left-radius: 3px;
                     -icab-border-bottom-right-radius: 3px;
                     -icab-border-top-left-radius: 3px;
                     -icab-border-top-right-radius: 3px;
                     -o-border-bottom-left-radius: 3px;
                     -o-border-bottom-right-radius: 3px;
                     -o-border-top-left-radius: 3px;
                     -o-border-top-right-radius: 3px;
                   }

.screenshots { float: right;
               vertical-align: top;
             }

.sprite { margin-left: auto;
          margin-right: auto;
          text-align: center;
        }
