#sub_news #welcome_to_ponyisland {float: left; width: 65%;}
#sub_news #welcome_to_ponyisland .body {height: 430px; background: transparent url('../../base/ponies/PIFront_text.jpg') no-repeat center;}
#sub_news #welcome_to_ponyisland .body p {display: none;}

#news {width: 200px;  float: right;}
#news .body {height: 123px; overflow: auto; }
#news .body p {padding: 0px;}

#news .date {text-decoration: underline; font-size: 0.8em; margin-top: 1px;}
#news .topic{font-size: 0.9em;}

#news li {width: 183px; border-width: 1px 0px; margin: 2px 0px;}
#news li.a {background: url('../img/bg/tr.a-bg.png');}
#news li.b {background: url('../img/bg/tr.b-bg.png');}

#sub_news #pet_of_the_week {width: 200px;  float: right;}
#sub_news #pet_of_the_week p {padding: 0px; margin: 0px; text-align: center; background: url('../img/bg/tr.a-bg.png');}

#sub_news #newborns {float: left; width: 75%; }
#sub_news #newborns .body {background: #FFF;}

#sub_news #random_pet {float: right; width: 20%;}
#sub_news #random_pet .body {background: #FFF;}

/* ----- Virtual Tour ----- */

#sub_virtual_tour #welcome_to_ponyisland {float: left; width: 65%; position: relative; top: -28px; left: -282px; width: 980px; border-width: 3px; border-left: none; border-right: none;}
#sub_virtual_tour #welcome_to_ponyisland .head {position: absolute; left: 0; top: -39px; width: 230px;}
#sub_virtual_tour #welcome_to_ponyisland .foot {display: none;}
#sub_virtual_tour #welcome_to_ponyisland .body {margin: 0px; height: 446px; background: transparent url('/img/virtual_tour/PISiteSplash-Sign.jpg') no-repeat center; border: none;}
#sub_virtual_tour #welcome_to_ponyisland .body p {display: none;}

.glow {width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 100;}
.glow div {display: none; width: 100%; height: 100%;}

.glow .signpost {background: transparent url('/img/virtual_tour/Signpost-Glow.png') no-repeat center;}
.glow .contest {background: transparent url('/img/virtual_tour/Contest-Glow.png') no-repeat center;}
.glow .breeding {background: transparent url('/img/virtual_tour/Breeding-Glow.png') no-repeat center;}
.glow .starters {background: transparent url('/img/virtual_tour/Starters-Glow.png') no-repeat center;}
.glow .finance {background: transparent url('/img/virtual_tour/Finance-Glow.png') no-repeat center;}
.glow .buildings {background: transparent url('/img/virtual_tour/Buildings-Glow.png') no-repeat center;}
.glow .islands {background: transparent url('/img/virtual_tour/Islands-Glow.png') no-repeat center;}
.glow .store {background: transparent url('/img/virtual_tour/Store-Glow.png') no-repeat center;}
.glow .forsale {background: transparent url('/img/virtual_tour/ForSale-Glow.png') no-repeat center;}


.labels span .exec {display: block; border: 0px solid; position: absolute; z-index: 200;}
.labels span .exec span {display: none;}

.labels .ponyisland .exec {top: 50%; left: 7%; width: 130px; height: 140px;}
.labels .contest .exec {top: 30%; left: 33%; width: 280px; height: 70px;}
.labels .contest2 .exec {top: 37%; left: 80%; width: 180px; height: 130px;}
.labels .breeding .exec {top: 53%; left: 27%; width: 320px; height: 170px;}
.labels .starters .exec {top: 73%; left: 60%; width: 270px; height: 90px;}
.labels .finance .exec {top: 43%; left: 55%; width: 170px; height: 80px;}
.labels .buildings .exec {top: 17%; left: 43%; width: 280px; height: 90px;}
.labels .islands .exec {top: 13%; left: 4%; width: 280px; height: 70px;}
.labels .islands2 .exec {top: 10%; left: 73%; width: 260px; height: 100px;}
.labels .store .exec {top: 40%; left: 25%; width: 110px; height: 70px;}
.labels .forsale .exec {top: 40%; left: 36%; width: 90px; height: 70px;}

/* ----- Virtual Tour ----- */
#virtual_tour p {margin-bottom: 10px;}
#virtual_tour .img {display: block; float: left; width: 400px; height: 300px; margin: 0px; }
#virtual_tour .ponyisland .img {background: url('/img/virtual_tour/PINursery.jpg') no-repeat;}
#virtual_tour .breeding .img {background: url('/img/virtual_tour/PIGenerater.jpg') no-repeat;}
#virtual_tour .finance .img {background: url('/img/virtual_tour/PIFinance.jpg') no-repeat; float: right;}
#virtual_tour .store .img {background: url('/img/virtual_tour/PISale.jpg') no-repeat;}
#virtual_tour .training .img {background: url('/img/virtual_tour/PIContest.jpg') no-repeat; float: right;}
#virtual_tour .pony_market .img {background: url('/img/virtual_tour/PIMarket.jpg') no-repeat;}
#virtual_tour .minigames .img {background: url('/img/virtual_tour/PIMiniGame.jpg') no-repeat; float: right;}
#virtual_tour .tattooing .img {display: none;}
#virtual_tour .community .img {display: none;}
#virtual_tour .community .txt {height: 320px; overflow: auto;}

#virtual_tour .tattooing p {text-align: center;}
#virtual_tour .tattooing .p {display: block; border: 0px solid #000; width: 150px; height: 150px; float: left; margin: 2px 45px;}
#virtual_tour .tattooing .p1 {background: url('/img/virtual_tour/tattoo1.jpg') no-repeat;}
#virtual_tour .tattooing .p2 {background: url('/img/virtual_tour/tattoo2.jpg') no-repeat;}
#virtual_tour .tattooing .p3 {background: url('/img/virtual_tour/tattoo3.jpg') no-repeat;}
#virtual_tour .tattooing .p4 {background: url('/img/virtual_tour/tattoo4.jpg') no-repeat;}
#virtual_tour .tattooing .p5 {background: url('/img/virtual_tour/tattoo5.jpg') no-repeat;}
#virtual_tour .tattooing .p6 {background: url('/img/virtual_tour/tattoo6.jpg') no-repeat;}

#virtual_tour {display: none; position: absolute; z-index: 300; width: 770px; top: 70px; right: 40px; background: url('../img/bg/tr.b-bg.png'); border-width: 0px;}
#virtual_tour .head {display: none;}
#virtual_tour .body {background: none; border: none; }
#virtual_tour .left {display: none;}
#virtual_tour .right {display: none;}
#virtual_tour .cpage {font-weight: bold;}
#virtual_tour .tpages {background: url('../img/bg/tr.a-bg.png'); margin: -1px 0px 14px; text-align: left; padding-left: 10px; padding-right: 20px;}
#virtual_tour .close {position: absolute; top: -5px; right: -4px; margin: 0px;}
#virtual_tour .nav {position: absolute; top: -30px; left: 260px; border-width: 1px; background: url('../img/bg/tr.a-bg.png');}
#virtual_tour .nav span {margin: 0px 50px; font-weight: bold;}
#virtual_tour .nav .btn {margin: -1px;}
#virtual_tour fieldset legend {display: none;}
#virtual_tour fieldset {background: #FFF; margin: 10px;}
#virtual_tour fieldset p {line-height: 15px;}
#virtual_tour img {float: left; margin: -2px 5px 5px -2px; border: 1px solid #AAA;}


#sub_virtual_tour #pet_of_the_week {background: none; float: left; width: 230px; border: none; position: absolute; left: -255px; bottom: 0px; margin: -37px 0px -8px;}
#sub_virtual_tour #pet_of_the_week .head {background: #FFF; font-size: 1.1em; font-weight: bold; border-bottom-width: 1px !important; border-top-width: 0px !important; width: 210px; line-height: 4px;}
#sub_virtual_tour #pet_of_the_week .head .bnd {display: none;}
#sub_virtual_tour #pet_of_the_week .head .tpart {display: none;}
#sub_virtual_tour #pet_of_the_week .head .left {display: none;}
#sub_virtual_tour #pet_of_the_week .head .right {display: none;}
#sub_virtual_tour #pet_of_the_week .foot {display: none;}
#sub_virtual_tour #pet_of_the_week .body {background: #FFF;}
#sub_virtual_tour #pet_of_the_week .body .pet {float: left; margin-bottom: 2px;}
#sub_virtual_tour #pet_of_the_week .body p {float: right; width: 120px; text-align: center; position: relative; margin: 10px 0px 0px;}
#sub_virtual_tour #pet_of_the_week .body p .lbl {font-size: 0.8em; text-align: center; display: block;}
#sub_virtual_tour #pet_of_the_week .body p.name {border-top-width: 1px; border-bottom-width: 1px; white-space: nowrap; overflow: hidden;}
#sub_virtual_tour #pet_of_the_week .body p.user {border-top-width: 1px; border-bottom-width: 1px; white-space: nowrap; overflow: hidden;}


#sub_virtual_tour #newborns {float: left; width: 80%; border: none; margin: -37px 0px -8px;}
#sub_virtual_tour #newborns  .head {background: #FFF; font-size: 1.1em; font-weight: bold; border-bottom-width: 1px !important; border-top-width: 0px !important; width: 528px; line-height: 4px;}
#sub_virtual_tour #newborns  .head .left {display: none;}
#sub_virtual_tour #newborns  .head .right {display: none;}
#sub_virtual_tour #newborns .foot {display: none;}
#sub_virtual_tour #newborns .body {background: #FFF;}
#sub_virtual_tour #newborns img {margin: 0px 3px;}


#sub_virtual_tour #random_pet {float: right; width: 120px; border: none; margin: -37px 0px -8px;}
#sub_virtual_tour #random_pet .head {background: #FFF; font-size: 1.1em; font-weight: bold; border-bottom-width: 1px !important; border-top-width: 0px !important; width: 100px; line-height: 4px;}
#sub_virtual_tour #random_pet .head .left {display: none;}
#sub_virtual_tour #random_pet .head .right {display: none;}
#sub_virtual_tour #random_pet .foot {display: none;}
#sub_virtual_tour #random_pet .body {background: #FFF;}
#sub_virtual_tour #random_pet img {margin: 0px 6px;}

/* ----- POTW ----- */
#hall_of_fame p {text-align: center;}

#hall_of_fame {margin-top: 180px;}
#sub_potw {height: 430px; background: transparent url('../../base/siteponies/HallOfFame.jpg') no-repeat center 50px;}

#sub_potw .section .body {vertical-align: middle; background: #FFF;}
#sub_potw .section img {float: left; margin-top: 10px;}
#sub_potw .section .text {width: 54%; float: left; text-align: center; font-size: 0.9em;}

/* ----- HOGC ----- */
#hall_of_grand_champions p {text-align: center;}

#hall_of_grand_champions {margin-top: 180px;}
#sub_hogc {height: 430px; background: transparent url('../../base/siteponies/HallOfGrandChampions.jpg') no-repeat center 50px;}

#sub_hogc .section .body {vertical-align: middle; background: #FFF;}
#sub_hogc .section img {float: left; margin: 20px 8px;}
#sub_hogc .section table { width: 50%; float: left; font-size: 0.9em; margin: 20px 0px;}

/* ----- Newborns ----- */
#sub_newborns #newborns .body {
     background: none repeat scroll 0% 0% #FFFFFF;
}

#sub_newborns #newborns .pet {margin: 5px 5px;}

/* ----- Status ----- */
#online p, #new_users p {text-align: center;}

#sub_status .section table td {font-size: 0.9em; padding: 0px 5px;}
#female_pets {width: 47%;}
#male_pets {width: 47%; float: right;}

td.graph {width: 100px;}

#graphs fieldset {text-align: center;}

/* ----- Countries ----- */
#countries table, #countries tr, #countries td {border: none;}
#countries td {width: 10%; text-align: center;}
#countries legend {display: none;}
#countries fieldset {background: transparent; border: none;}


#users_from .users p {text-align: center;}

/* ----- Maintenance ----- */
#sub_maintenance {height: 430px; background: transparent url('../../base/ponies/WaitingDragon.jpg') no-repeat 95% 60px;}
#sub_maintenance .section {width: 50%;}

/* ----- Tick----- */
#sub_tick {height: 430px; background: transparent url('../../base/ponies/WaitingDragon.jpg') no-repeat 95% 60px;}
#sub_tick .section {width: 50%;}
