/*  phpBB 3.0 Style Sheet
 *  --------------------------------------------------------------
 *  Style name:       RottenLuck
 *  Based on style:   WoWMaevahEmpire
 *  Original author:  Zhagog ( http://rotten-luck-guild.com/ )
 *  -------------------------------------------------------------- */
/* Layout */
/* Reset browsers default margin, padding and font sizes */
* {
  margin: 0;
  padding: 0; }

html {
  font-size: 100%; }

body {
  /* Text-Sizing with ems: http://www.clagnut.com/blog/348/ */
  font-family: Georgia, Palatino Linotype, Book Antiqua, serif;
  color: #d6ba5a;
  background-color: black;
  font-size: 75%;
  /* This sets the default font size to be equivalent to 11px */
  margin: 0;
  padding: 0 25px; }

#wrapheader {
  min-height: 120px;
  height: auto !important;
  height: 120px;
  /*	background-image: url('./images/background.gif');
   *	background-repeat: repeat-x; */
  /*	padding: 0 25px 15px 25px; */
  padding: 0;
  margin-bottom: 10px; }

#wrapcentre {
  margin: 0 25px; }

#wrapfooter {
  text-align: center;
  clear: both; }

#wrapnav {
  width: 100%;
  margin: 0;
  background-color: #ececec;
  border-width: 1px;
  border-style: solid;
  border-color: #a9b8c2; }

#logodesc {
  margin-bottom: 5px;
  padding: 5px 25px;
  background: none;
  text-align: center; }

#menubar {
  margin: 0 25px;
  text-align: center;
  line-height: 18px; }
  #menubar a {
    color: #993300;
    margin-right: 3px; }
    #menubar a:hover, #menubar a:active {
      color: #fae7a4; }
  #menubar img {
    height: 14px;
    margin-bottom: -2px; }

#datebar #last-visit {
  width: 40%;
  float: left; }
#datebar #current-date {
  width: 40%;
  float: right;
  text-align: right; }

#boardbar #breadcrumbs {
  width: 50%;
  float: left;
  padding-left: 5px; }
#boardbar #viewlinks {
  width: 40%;
  float: right;
  text-align: right;
  padding-right: 5px; }

#findbar {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0; }

#delete-cookies {
  text-align: right;
  line-height: 2em; }

#who-is-online .large-icon, #birthdays .large-icon {
  width: 60px;
  float: left;
  text-align: center;
  padding-top: 10px; }
#who-is-online .genmed, #birthdays .genmed {
  float: left;
  padding-left: 5px; }
  #who-is-online .genmed .logged-in-users, #birthdays .genmed .logged-in-users {
    margin-top: 1em; }
  #who-is-online .genmed .legend, #birthdays .genmed .legend {
    font-size: 1em;
    border-top: 1px solid #191919;
    text-align: left;
    margin-top: 0.5em; }

#statistics {
  font-style: italic;
  text-align: center; }

.forumrules {
  background-color: black;
  border-width: 2px;
  border-style: solid;
  border-color: #101010;
  padding: 4px;
  font-weight: normal;
  font-size: 1.1em;
  background-image: url("./images/wowmaevahempirebackgrounda03.gif"); }
  .forumrules h3 {
    color: red;
    font-weight: normal; }
  .forumrules a b {
    font-weight: normal; }

/* intentionally left blank? */
/* #pageheader, #pagecontent, #pagefooter, #poll, #postrow, #postdata */
#pageheader .right-header {
  width: 40%;
  float: right;
  text-align: right; }

#pagecontent .gensmall {
  color: #707070; }

/*  Text
 *--------------------- */
h1 {
  color: white;
  font-weight: bold;
  font-size: 1.4em;
  text-decoration: none; }

h2 {
  font-weight: bold;
  font-size: 1.3em;
  text-decoration: none;
  line-height: 120%; }

h3 {
  font-size: 1.25em;
  font-weight: bold;
  line-height: 120%; }

h4 {
  margin: 0.3em 0px 0px 0px;
  font-size: 1.2em;
  font-weight: bold;
  color: #ffcc33;
  line-height: 1.8em; }

p {
  font-size: 1.1em; }
  p.ators {
    margin: 0;
    float: left;
    color: #707070;
    font-weight: bold; }

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

.bold {
  font-weight: bold; }

.text-center {
  text-align: center; }

.fright {
  float: right; }

.rtl p.moderators {
  float: right; }

p.linkmcp {
  margin: 0;
  margin-left: 3px;
  float: right;
  white-space: nowrap; }

.rtl p.linkmcp {
  float: left; }

.rtl p.breadcrumbs {
  float: right; }

p.datetime {
  margin: 0;
  float: right;
  white-space: nowrap;
  font-size: 1em; }

.rtl p.datetime {
  float: left; }

p.searchbar {
  padding: 2px 0;
  white-space: nowrap; }
p.searchbarreg {
  margin: 0;
  float: right;
  white-space: nowrap; }

.rtl p.searchbarreg {
  float: left; }

p.forumdesc {
  padding: 0;
  line-height: 1.2em; }
p.topicauthor, p.topicdetails {
  margin: 1px 0; }
p.topicdetails {
  font-size: 0.9em; }

.post-buttons {
  float: left;
  width: 100px; }

.forum-nav {
  line-height: 2em; }

.nav-item {
  width: 100px;
  float: left;
  color: #707070;
  font-weight: bold; }

.mark-read, .watch-forum {
  float: right;
  text-align: right;
  margin-left: 3px; }

.bottom-pagination {
  float: right;
  padding-top: 3px; }

.postreported {
  margin: 1px 0;
  color: red;
  font-weight: bold; }
  .postreported a:visited, .postreported a:hover, .postreported a:link, .postreported a:active {
    margin: 1px 0;
    color: red;
    font-weight: bold; }

.postapprove {
  color: green;
  font-weight: bold; }
  .postapprove a:visited, .postapprove a:hover, .postapprove a:link, .postapprove a:active {
    color: green;
    font-weight: bold; }
  .postapprove img {
    vertical-align: bottom; }

.postreported img {
  vertical-align: bottom; }

.postauthor {
  color: #d6ba5a;
  font-weight: bold;
  font-size: 120%; }

.postrank .rankimage {
  float: left; }
.postrank .ranktitle {
  font-size: 1.1em;
  padding-top: 0.5em; }

.postdetails {
  color: #aaaaaa;
  font-size: 0.8em;
  width: 150px; }

.postavatar {
  text-align: center;
  margin-bottom: 1em; }

.postbody {
  font-size: 1.2em;
  line-height: 1.3em; }
  .postbody li {
    margin: 0 0 0 1.5em; }

ol, ul {
  margin: 0 0 0 1.5em; }

.rtl .postbody li, .rtl ol, .rtl ul {
  margin: 0 1.5em 0 0; }

.posthilit {
  background-color: #007700;
  color: white;
  padding: 0 2px 0 2px;
  font-weight: bold; }

.nav {
  margin: 0;
  font-weight: bold; }

.pagination {
  padding: 4px;
  color: #707070;
  font-size: 1em;
  font-weight: bold; }

/* .cattitle */
.gen {
  margin: 1px 1px;
  font-size: 1.2em; }

.genmed {
  margin: 1px 1px;
  font-size: 1.1em; }

.gensmall {
  margin: 1px 1px;
  font-size: 1em; }

.copyright {
  color: #999999;
  font-weight: normal;
  letter-spacing: -1px; }

a.copyright:link, a.copyright:visited, a.copyright:active {
  color: #999999; }
a.copyright:hover {
  color: white;
  text-decoration: underline; }

.titles {
  font-weight: bold;
  font-size: 1.4em;
  text-decoration: none;
  font-variant: small-caps;
  line-height: 150%; }

.error {
  color: red; }

div.searchbar {
  margin: 0;
  float: right;
  color: white;
  font-weight: bold;
  white-space: normal;
  font-size: 1em; }

.breadcrumbs {
  margin: 0;
  float: left;
  white-space: normal;
  font-size: 1.2em;
  padding-left: 3px;
  line-height: 2em; }

/* Tables */
table {
  border-collapse: collapse;
  margin-bottom: 0.5em; }

th {
  color: #ffa34f;
  font-size: 1.1em;
  font-weight: bold;
  background-color: black;
  background-image: url("./images/cellpic3.gif");
  white-space: nowrap;
  padding-left: 6px;
  padding-right: 6px;
  color: #900000;
  height: 25px; }

tr th {
  padding-top: 4px; }

td {
  padding: 6px 3px 3px 6px; }

#colorpalette td {
  padding: 1px; }

td.profile {
  padding: 4px; }

.tablebg {
  background-color: transparent; }

.catdiv {
  height: 28px;
  margin: 0;
  padding: 0;
  border: 0;
  background: black url("./images/cellpic3.gif") repeat-x scroll top left; }

.rtl .catdiv {
  background: black url("./images/cellpic3.gif") repeat-x scroll top left; }

h4.cat {
  line-height: 2.5em; }

.cat {
  height: 28px;
  margin: 0;
  padding: 0;
  border: 0;
  background-color: black;
  background-image: url("./images/cellpic3.gif");
  text-indent: 4px; }

.row1 {
  background-color: black;
  padding: 1px 5px; }

.row1b {
  padding: 7px 4px 6px 4px; }

.row2, .row3 {
  background-color: #1f0f09;
  padding: 4px; }

td.row1, td.row2, td.row3 {
  border: 1px solid #191919; }

tr.row1 td, tr.row2 td {
  border: 1px solid #191919; }

td.row1b, tr.row1b td {
  border: 1px solid #191919; }

.spacer {
  background-color: black;
  background-image: url("./images/wowmaevahempirebackgrounda01.gif");
  padding: 3px 0 0 0; }

hr {
  height: 1px;
  border-width: 0;
  background-color: #202020;
  color: #202020; }

.legend {
  text-align: center;
  margin: 0 auto; }

/* Links */
a {
  color: #fae7a4; }
  a:link, a:active, a:visited {
    text-decoration: none; }
  a:hover {
    text-decoration: underline; }
  a.forumlink {
    font-weight: bold;
    font-size: 1.2em; }
  a.topictitle {
    margin: 1px 0;
    font-weight: bold;
    font-size: 1.2em; }
  a.link02:link, a.link02:active, a.link02:visited, a.link02:hover {
    text-decoration: none; }

th a {
  color: #ffcc33 !important;
  text-decoration: none; }
  th a:visited {
    color: #ffcc33 !important;
    text-decoration: none; }
  th a:hover {
    text-decoration: underline; }

/* Form Elements */
form {
  margin: 0;
  padding: 0;
  border: 0; }
  form select, form input, form textarea {
    font-family: Georgia, Palatino Linotype, Book Antiqua, serif; }

.cat form {
  margin: 6px 0px 4px 0px; }

input {
  color: white;
  font-size: 1.1em;
  font-weight: normal;
  padding: 1px;
  border: 1px solid #555555;
  background-color: black; }

textarea {
  background-color: black;
  color: white;
  font-size: 1.3em;
  line-height: 1.4em;
  font-weight: normal;
  border: 1px solid #a9b8c2;
  padding: 2px; }

select {
  color: white;
  background-color: black;
  font-size: 1.1em;
  font-weight: normal;
  border: 1px solid #555555;
  padding: 1px; }

option {
  padding: 0 1em 0 0; }
  option.disabled-option {
    color: graytext; }

.rtl option {
  padding: 0 0 0 1em; }

input.radio {
  border: none;
  background-color: transparent; }

.post {
  background-color: black;
  border-style: solid;
  border-width: 1px; }

.btnbbcode {
  color: white;
  font-weight: normal;
  font-size: 1.1em;
  background-color: black;
  border: 1px solid #555555; }

.btnmain {
  font-weight: bold;
  background-color: black;
  border: 1px solid #a9b8c2;
  cursor: pointer;
  padding: 1px 5px;
  font-size: 1.1em; }

.btnlite {
  font-weight: normal;
  background-color: black;
  border: 1px solid #a9b8c2;
  cursor: pointer;
  padding: 1px 5px;
  font-size: 1.1em; }

.btnfile {
  font-weight: normal;
  background-color: black;
  border: 1px solid #a9b8c2;
  padding: 1px 5px;
  font-size: 1.1em; }

.helpline {
  background-color: black;
  border-style: none; }

.cat input.btnmain, .cat input.btnlite {
  margin: 5px 0 0 0; }

#pagecontent .cat input.btnmain, #pagecontent .cat input.btnlite {
  margin: 5px 0 0 0; }
#pagecontent .cat .btnmain, #pagecontent .cat .btnlite, #pagecontent .cat form input.btnlite {
  margin: 0; }

/* BBCode */
.quotetitle, .attachtitle {
  margin: 10px 5px 0 5px;
  padding: 4px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #555555;
  color: #333333;
  background-color: black;
  font-size: 0.85em;
  font-weight: bold; }

.quotetitle .quotetitle {
  font-size: 1em; }

.quotecontent {
  margin: 0 5px 10px 5px;
  padding: 0 5px 5px 5px;
  border-color: #555555;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.2em;
  background-color: black;
  color: #999999; }

.attachcontent {
  margin: 0 5px 10px 5px;
  padding: 0 5px 5px 5px;
  border-color: #555555;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.2em;
  background-color: black;
  color: #999999;
  font-size: 0.85em; }

.codetitle {
  margin: 10px 5px 0 5px;
  padding: 2px 4px;
  border-width: 1px 1px 0 1px;
  border-style: solid;
  border-color: #353535;
  color: #999999;
  background-color: black;
  font-size: 0.8em; }

.codecontent {
  direction: ltr;
  margin: 0 5px 10px 5px;
  padding: 0 5px 5px 5px;
  border-color: #353535;
  border-width: 0 1px 1px 1px;
  border-style: solid;
  font-weight: normal;
  color: #006600;
  font-size: 0.85em;
  font-family: Monaco, "Courier New", monospace;
  background-color: black; }

.syntaxbg {
  color: white; }

.syntaxcomment {
  color: #ff8000; }

.syntaxdefault {
  color: #0000bb; }

.syntaxhtml {
  color: black; }

.syntaxkeyword {
  color: #007700; }

.syntaxstring {
  color: #dd0000; }

/* Private messages */
.pm_marked_colour {
  background-color: #ffcc33; }
  .pm_marked_colour img {
    background-color: #ffcc33; }

.pm_replied_colour {
  background-color: #a9b8c2; }
  .pm_replied_colour img {
    background-color: #a9b8c2; }

.pm_friend_colour {
  background-color: #007700; }
  .pm_friend_colour img {
    background-color: #007700; }

.pm_foe_colour {
  background-color: #dd0000; }
  .pm_foe_colour img {
    background-color: #dd0000; }

/* Misc */
img {
  border: none; }

.sep {
  color: black;
  background-color: #ffa34f; }

table.colortable td {
  padding: 0; }

pre {
  font-size: 1.1em;
  font-family: Monaco, "Courier New", monospace; }

.nowrap {
  white-space: nowrap; }

.username-coloured {
  font-weight: normal;
  font-size: 1.1em; }

