
body {
  background: #d7ebf3;
  text-align: center;
  margin: 0px;
  border: 0px;
  padding: 0px;
  }

#townhallContainer {background: url(../images/tiles/townhall.gif);}
#villaContainer    {background: url(../images/tiles/villa.gif);}
#storeContainer    {background: url(../images/tiles/store.gif);}
#museumContainer   {background: url(../images/tiles/museum.gif);}
#salonContainer    {background: url(../images/tiles/salon.gif);}
#academyContainer  {background: url(../images/tiles/academy.gif);}
#paperContainer    {background: url(../images/tiles/paper.gif);}
#postContainer     {background: url(../images/tiles/post.gif);}
#bungalowContainer {background: url(../images/tiles/bungalow.gif);}
#loungeContainer   {background: url(../images/tiles/lounge.gif);}
#uniContainer      {background: url(../images/tiles/uni.gif);}
#parkContainer     {background: url(../images/tiles/park.gif);}
#parkContainerNel  {background: url(../images/tiles/cloud.gif);}
#rocketContainer   {background: #ffffcc;}

#townhallContainer, #villaContainer, #storeContainer, #museumContainer, #salonContainer, #academyContainer, #paperContainer, #postContainer, #bungalowContainer, #loungeContainer, #uniContainer, #parkContainer, #parkContainerNel {
  position: relative;
  top: 0px;
  width: 960px;
  margin: 0px auto 0px auto;
  border: 0px;
  padding: 0px;
  font-family: arial, helvetica, sans-serif;
  background-position-x: -20px;
  background-position-y: 150px;
  overflow: hidden;
  text-align: center;
  }

#rocketContainer {
  position: relative;
  top: 0px;
  width: 960px;
  margin: 0px auto 0px auto;
  border: 0px;
  padding: 0px;
  font-family: times new roman, serif;
  text-align: center;
  }

.pageTitle {
  font-size: 140%;
  font-weight: bold;
  margin: 0px;
  border: 0px;
  padding: 20px 40px 0px 40px;
  text-align: center;
  }

.pageSubheading1 {
  font-size: 120%;
  font-weight: bold;
  margin: 0px;
  border: 0px;
  text-align: left;
  }

#townhallContainer .pageTitle {color: #356E82;}
#townhallContainer .pageSubheading1 {color: #356E82;}
#villaContainer    .pageTitle {color: #2C2433;}
#villaContainer    .pageSubheading1 {color: #2C2433;}
#storeContainer    .pageTitle {color: #486860;}
#storeContainer    .pageSubheading1 {color: #486860; font-size: 140%;}
#museumContainer   .pageTitle, {color: #2E3654;}
#museumContainer   .pageSubheading1 {color: #2E3654;}
#salonContainer    .pageTitle {color: #5B6488;}
#salonContainer    .pageSubheading1 {color: #5B6488;}
#academyContainer  .pageTitle {color: #264C38;}
#academyContainer  .pageSubheading1 {color: #264C38;}
#paperContainer    .pageTitle {color: #661427;}
#paperContainer    .pageSubheading1 {color: #661427;}
#postContainer     .pageTitle {color: #4D2626;}
#postContainer     .pageSubheading1 {color: #4D2626;}
#bungalowContainer .pageTitle {color: #669966;}
#bungalowContainer .pageSubheading1 {color: #669966;}
#loungeContainer   .pageTitle {color: #4B5A6A;}
#loungeContainer   .pageSubheading1 {color: #4B5A6A;}
#uniContainer      .pageTitle {color: #48625A;}
#uniContainer      .pageSubheading1 {color: #48625A;}
#parkContainer     .pageTitle {color: #5E8B8E;}
#parkContainer     .pageSubheading1 {color: #5E8B8E;}
#rocketContainer   .pageTitle {color: #000000; padding: 0px 40px 0px 40px; text-align: left;}
#rocketContainer   .pageSubheading1 {color: #000000; font-size: 140%;}

.bodyText {
  font-size: 80%;
  color: #000000;
  margin: 0px;
  border: 0px;
  padding: 0px 40px 10px 40px;
  text-align: left;
  }
  
    .trackText {
  font-size: 110%;
  color: #000000;
  margin: 0px;
  border: 0px;
  padding: 0px 0px 15px 10px;
  text-align: left;
  }

.bodyText a:link    {color: #000000;}
.bodyText a:visited {color: #000000;}
.bodyText a:hover   {color: #ff0000;}
.bodyText a:active  {color: #ff0000;}

.imageContainer1 {
  margin: 0px;
  border: 0px;
  padding: 10px 0px 10px 10px;
  }

.topNavText1, .topNavText2 {
  font-size: 70%;
  color: #cc9999;
  margin: 0px;
  border: 0px;
  padding: 2px 40px 0px 40px;
  text-align: center;
  }

.topNavText1 {font-weight: normal;}
.topNavText1 a:link    {color: #996666;}
.topNavText1 a:visited {color: #996666;}
.topNavText1 a:hover   {color: #ff0000;}
.topNavText1 a:active  {color: #ff0000;}

.topNavText2 {font-weight: bold;}
.topNavText2 a:link    {color: #996666;}
.topNavText2 a:visited {color: #996666;}
.topNavText2 a:hover   {color: #ff0000;}
.topNavText2 a:active  {color: #ff0000;}

.footerText {
  font-size: 70%;
  color: #666666;
  padding: 0px 40px 20px 40px;
  text-align: center;
  }

.footerText a:link    {color: #666666;}
.footerText a:visited {color: #666666;}
.footerText a:hover   {color: #ff0000;}
.footerText a:active  {color: #ff0000;}
