/* Mission details */
p.code_name a {
  color: #eee;
  font-size: 12px
}

p.code_name {
  text-indent: 20px;
  font-size: 16px;
  padding: 16px;
}

div.mission_sheet_body h2 {
  text-indent: 20px;
  font-size: 16px;
  padding: 16px 16px 10px 16px;
  color: #333;
}

div.mission_sheet_body p.ranking {
  padding: 2px 16px 6px 0px;
  margin: 0px;
  text-indent: 50px
}

div.mission_sheet_body ul {
  margin: 0px 0px -10px 0px;
  text-indent: 50px;
  padding: 0px;
}

div.mission_sheet_body ul li {
  list-style-type: none;
}

div.mission_sheet_body ul li strong {
  margin: 0px;
  padding: 0px;
  text-indent: 0px;
}

/* Alert list */
div.alerts {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 320px;
  float: right
}

div.alerts h2 {
  margin: 0px;
}

div.alerts a.rss {
  float: right;
  margin: 0px 0px 5px 5px;
}

div.alerts a.rss:hover {
  background: #ddd
}

div.alerts a.rss img {
  border: 0px;
}

ul#alerts_container {
  padding: 0px;
  margin: 0px;
}

ul#alerts_container li {  
  list-style-type: none;
}

ul#alerts_container li {
  background: #001721;
  margin: 7px 0px 7px 0px;
  padding: 4px 0px 4px 0px;
  border: 1px solid #393939;
}

ul#alerts_container li span.result {
  float: left;
  display: block;
  height: 44px;
  width: 44px;
  line-height: 44px;
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  margin: 0px 6px 0px 6px;
  color: #000
}

ul#alerts_container li span.success {
  background: #fff url('/images/icons/mission_won_hide.png') no-repeat;
}

ul#alerts_container li span.user_success {
  background: #fff url('/images/icons/mission_won_show.png') no-repeat;
}

ul#alerts_container li span.fail {
  background: #fff url('/images/icons/mission_lost_hide.png') no-repeat;
}

ul#alerts_container li span.user_fail {
  background: #fff url('/images/icons/mission_lost_show.png') no-repeat;
}

ul#alerts_container li span.date {
  font-size: 10px;
  padding: 0px 0px 0px 5px;
  line-height: 13px;
  margin: 0px;
  text-indent: 0px;
}

ul#alerts_container li span.properties {
  font-size: 10px;
  padding: 0px 0px 0px 5px;
  line-height: 13px;
  margin: 0px;
  text-indent: 0px;
  color: #E8E205;
}

ul#alerts_container li p.twit {
  float: left;
  clear: none;
  width: 240px;
  margin: 4px 0px 0px 5px;
  font-size: 12px;
}

ul#alerts_container li a.write_report {
  width: 270px;
  margin: 4px 0px 0px 15px;
  font-size: 12px;
  display: block;
  float: left;
  text-align: center;
  color: #E8E205;
}

ul#alerts_container li form {
  float: left;
  clear: none;
  width: 270px;
  margin: 4px 0px 0px 15px;
  font-size: 12px;
}

ul#alerts_container li form textarea {
  margin: 0px;
  padding: 0px;
  width: 265px;
  border: 1px solid #000
}

ul#alerts_container li form .submit {
  float: right;
  margin-top: 5px;
  margin-right: 5px;
  background: none;
  color: #E8E205;
  border: none;
  cursor: pointer
}

p.links {
  text-align: center;
}

p.links a {
  display: block;
  height: 15px;
  width: 16px;
}

p.links a.prev {
  float: right;
  margin: 0px 10px 0px 0px;
  background: url('/images/icons/go_up.png');
}

p.links a.next {
  float: right;
  margin: 0px 8px 0px 0px;
  background: url('/images/icons/go_down.png');
}

p.pages {
  text-align: right;
  padding-right: 10px;
  font-size: 12px
}

p.pages a {
  color: #E8E205;
  text-decoration: none;
}

p.pages a:hover,
p.pages a.current_page {
  text-decoration: underline;
}

/* Cover details */
table.cover_name {
  border-top: 1px solid #363636;
  border-bottom: 1px solid #363636;
  background: #1D1D1D;
  padding: 2px;
  margin: 8px 0px 0px 8px;
  width: 548px;
}

table.cover_name td.name {
  font-size: 18px;
  width: 50%;
  text-align: center;
}

table.cover_name span.cover_container {
  background: #647E62;
  background: #000;
  display: block;
  border: 1px solid #272B2D;
  width: 100%;
}

table.cover_name span.cover_value {
  display: block;
  background: #DCE3DC;
  background: #E8E205;
  height: 20px;
}

div.cover_details div.stats {
  margin: -18px 30px 20px 30px;
  color: #ccc;
  display: block;
  margin: 0px 20px 5px 20px;
  margin-top: 20px;
  line-height: 20px;
}

div.cover_details a {
  color: #E8E205;
  font-size: 12px;
}

div.cover_details div.stats span.date {
  font-size: 12px
}

div.cover_details div.stats span.value {
  padding: 0px 4px 0px 4px;
}


/* Mission sheet */
div.mission_sheet_body,
div.mission_sheet_foot,
div.mission_sheet_head {
  background-repeat: repeat;
  width: 513px;
  margin-left: 0px;
  color: #333
}

div.mission_sheet_head {
  background-image: url('/images/theme/mission_sheet_head.png');
  height: 74px;
  margin-top: 20px;
}

div.mission_sheet_body {
  background-image: url('/images/theme/mission_sheet_body.png');
  margin-top: -14px;
}

div.mission_sheet_foot {
  background-image: url('/images/theme/mission_sheet_foot.png');
  height: 72px;
  margin-bottom: 20px;
}

div.mission_sheet_body strong {
  padding: 0px 10px 0px 0px
}

div.mission_sheet_body a {
  color: #444
}

div.mission_sheet_body p.mission_type {
  margin-left: 70px;
  text-indent: -20px;
}

div.mission_sheet_body p.cover {
  margin: 20px 50px 0px 70px;
  text-indent: -20px;
} 

