/*
    WWWWolf's NWN pages stylesheet
    $Id: nwn.css 314 2005-08-13 15:17:34Z wwwwolf $
*/

body {
  background: #000000;     /* black */
  color: #ffffff;          /* white */

  font-family: bitstream vera sans, verdana,
               helvetica, arial,
               sans-serif;
  font-size: 12pt;
  height: auto;
}

#header {
}

#footer { 
}

#sitemap { 
  border: 0px none;
  width: 150px;
  float: left;
  background: url("sitegfx/backgrounds/sshotbg.png");
}

#content {
  margin: 3px;
  margin-left: 155px;
  padding: 5px;
  border: 0px none;
  border-top: 2px solid;
  border-left: 1px solid;
}

#sitemap UL { 
  padding-left: 5px;
}
#sitemap UL LI { 
  list-style: none;
}

h1 {
   font-family: helvetica, arial, sans-serif;
   text-align: center;
}

hr {
   clear: both; visibility: hidden;
}

td {
  vertical-align: top;
}

table.indexitemtable {
  /* width: 100%; */
}

td.indexitemshotcell {
  width: 130px;
}

td.sshotshotcell {
  width: 85px;

  border: 0px none;
  padding: 4px;

  color: black;
  background-color: #050505;
  background-image: url("sitegfx/backgrounds/sshotbg.png");
}


td.sshotdesc {
  width: 100%;

  border: 0px none;
  border-top: 1px #555566 solid;  
  border-right: 1px #555566 dotted;
  padding: 5px;

  color: black;
  background-color: #F0F0F0;
  /* background-image: url("sshotbg.png"); */
  background-image: url("sitegfx/backgrounds/textbg.png");
  
  
}
td.descofindexitemwithshot {
  width: 100%;

  border: 0px none;
  border-top: 1px #555566 solid;  
  border-right: 1px #555566 dotted;
  padding: 5px;

  color: black;
  background-color: #F0F0F0;
  background-image: url("sitegfx/backgrounds/textbg.png");
}

.endcomment {
    font-size: 60%;
}

.mainpagelinkcell {
   vertical-align: top;
   text-align: center;
   font-size: 80%;
}

.longerdescriptionbody {
  padding: 2px 5px 2px 5px;
  color: black;
  background-color: #050505;
  background-image: url("sitegfx/backgrounds/textbg.png");
}

.linktablebackbuttoncell {
  width: 28px; height: 80px;
  vertical-align: middle;
}
.linktablebuttoncell {
  width: 160px; height: 38px;
  text-align: center;
}

.warnbox { 
  border: 3px solid red; padding: 2px;
  background: rgb(50,0,50); color: white; clear: right;
}

#msiewhine {
  font-size: smaller;
}

#reviewspoilersnote {
  border: 3px solid red; padding: 0.5em; margin: 1em;
  background: rgb(255,200,200); color: black;
}

#mainpagedecorimage  {
  float: right;
  width: auto; height:auto;
}

#newsbox {
  float: right;
  width: 30%; height: auto;
  background: #FFCCCC; opacity: 0.6;
  padding: 5px; margin: 3px;
  margin: 1em 0em 1em 0.5em;
  font-size: smaller;
  clear: right;
}

/* Link colors ==================================================== */

/* Use no borders around linked images by default. */
a:link img    { border: 0px; }
a:visited img { border: 0px; }
a:active img  { border: 0px; }

/* Normal links. */
a:link    { color: #9480ff; background: inherit; }
a:visited { color: #786dbb; background: inherit; }
a:active  { color: #ffffff; background: inherit; }

/* Links in sitemap. */
#sitemap a:link    { color: #aea0ee; background: inherit; }
#sitemap a:visited { color: #6450cf; background: inherit; }
#sitemap a:active  { color: #ffffff; background: inherit; }

/* Screenshot links. */
td.sshotdesc a:link { color: #483d8b; background: inherit; }
td.sshotdesc a:visited { color: #000011; background: inherit; }
td.sshotdesc a:active { color: #ffffff; background: inherit; }
td.descofindexitemwithshot a:link { color: #483d8b; background: inherit; }
td.descofindexitemwithshot a:visited { color: #000011; background: inherit; }
td.descofindexitemwithshot a:active { color: #ffffff; background: inherit; }

