#logo {
  width: 620px;
  height: 178px;
  margin: 0px;
  padding: 0px;
  background: url(../img/moojo_main_img2.jpg) no-repeat left;
}
#wallpaper {
  width: 238px;
  height: 190px;
}
#wallpaper_header {
  height: 40px;
  background: url(../img/moojo_info_title1.gif) no-repeat left;
}
.wallpapers {
  width: 77px;
  height: 63px;
  margin: 1px;
  background-color: #4e554e;
  font-weight: bold;
  float: left;
}
.wallpapers img {
  width: 55px;
  height: 55px;
  margin: 4px;
  vertical-align: top;
}
#wallpaper_footer {
  height: 20px;
  padding: 0px 0px 0px 10px;
  clear: both;
}
#wallpaper_footer a {
  font-weight: bold;
}
#horoscope_news {
  width: 375px;
}
#horoscope_news_header {
  width: 375px;
  height: 36px;
  background: url(../img/moojo_info_title3.gif) no-repeat left;
}
#horoscope_news_content {
  width: 370px;
  padding: 0px 0px 0px 5px;
}
#horoscope_list {
  width: 370px;
  height: 35px;
  margin: 0px;
  padding: 8px 0px 0px 0px;
  background: url(../img/moojo_horoscope_list_bg.gif) no-repeat left;
  text-align: center;
}
#horoscope_news_title {
  padding: 3px;
  border-bottom: 1px solid #666;
  font-size: 13pt;
  font-weight: bold;
  text-align: right;
}
#horoscope_news_title img {
  vertical-align: middle;
}
#horoscope_news_date {
  margin: 3px 0px 3px 5px;
  background-color: #555;
  text-align: right;
}
#horoscope_news_quick {
  margin: 10px 0 40px 10px;
}
#horoscope_news_quick_title {
  font-weight: bold;
  font-size: 1.2em;
}
#horoscope_news_extended {
  margin: 10px 0 40px 10px;
}
#horoscope_news_extended_title {
  font-weight: bold;
  font-size: 1.2em;
}
#horoscope_news_celebrity {
  width: 350px;
  margin: 10px;
}
#horoscope_news_celebrity_title {
  font-weight: bold;
  font-size: 1.2em;
}
#horoscope_news_lucky table {
  width: 370px;
  margin: 0px 0px 3px 5px;
  border-spacing: 0px 2px;
}
#horoscope_news_lucky tr {
  height: 22px;
}
#horoscope_news_lucky a {
  color: #fcffba;
  text-decoration: underline;
}
.horoscope_news_lucky_title {
  width: 155px;
  padding: 0px 5px;
  background-color: #393939;
  line-height: 22px;
}
.horoscope_news_lucky_content {
  padding: 0px 5px;
  background-color: #404040;
  line-height: 22px;
}
#horoscope_news_ringtone {
  width: 234px;
}
#horoscope_news_ringtone a {
  color: #fcffba;
}
#horoscope_news_ringtone_title {
  font-weight: bold;
  font-size: 1.2em;
}
.horoscope_news_ringtone_num {
  padding: 0px 3px;
}
#horoscope_news_wallpaper {
  width: 234px;
}
#horoscope_news_wallpaper a {
  color: #fcffba;
}
#horoscope_news_wallpaper_title {
  font-weight: bold;
}
#horoscope_direct2phone {background: transparent url(../img/moojo_gameR_arrow.gif) no-repeat scroll left center; padding-left:18px; float: left; color:#32e7ee; font-style: italic; font-weight: bold; text-decoration: underline; margin-left:10px;}
#horoscope_read_profile {float: right; font-size:1.4em; font-weight: bold; text-decoration: underline; margin-top:30px; width:300px; text-align:right;  }

.horoscope_news_wallpaper_num {
  padding: 0px 3px;
}
#zodiac_profile {
  width: 370px;
}
#zodiac_profile_title h3 {
  margin: 10px 0px 5px 0px;
  text-indent: 0px;
  font-size: 12pt;
}
#zodiac_profile_link {
  width: 370px;
  text-align: right;
}

.almanac_rss { width: 238px; height: 100%;  color: #ffffbb;  font-size: 0.9em; }
.almanac_rss th{ padding: 5px; background: #393939;  border: 1px #cfcfcf solid; }
.almanac_rss td{ padding: 8px; background: #fff; color: #000; }
.almanac_rss a{ color: blue !important; }
.almanac_rss p{ margin:10px 0 0 0; }

