.dirs {
  position: absolute;
  top: 0px;
  left: 0px;
  text-align: left;
  z-index: 2;
  width: 350px;
  visibility: hidden;
  background-color: #FFFFE6;
  padding: 8px;
  border: 1px solid black;
}
.hl { font-weight: bold; }

.ihHead {
  color: #EDF6F9;
  font-weight: bold;
  background: #003366;
  text-align: center;
  white-space:nowrap;
  letter-spacing:1px;
}
th.ihHead {
  cursor: pointer;
  _cursor: hand;
}
a.ihHead:link {color: #EDF6F9; font-weight: bold;}
a.ihHead:visited {color: #EDF6F9; font-weight: bold;}
a.ihHead:active {color: #EDF6F9; font-weight: bold;}
a.ihHead:hover {color: #EDF6F9; font-weight: bold; text-decoration:underline;}

.ihLogo {
  color: White;
  background: #003366;
  font-weight: bold;
  font-size: 40px;
  letter-spacing: 1px;
  text-align: right;
  padding: 0px;
}

.highlighttext{background-color:yellow; font-weight:bold;}
.adHeadline { font-weight:bold; }

.releases {border-width: 0px 0px 1px 0px; border-color: #004480; border-style: solid;}
.hlRow {
  cursor: pointer;
  _cursor: hand;
}

table.pager td { font-size: 12px }
table.pager td a, table.pager td a:visited {
  background: #EEEEEE;
  border: 1px solid #90c2e1;
  border-width: 1px 0 1px 0;
}
table.pager td a:active, table.pager td a:hover {
  background: #F7F7F7;
}

/* Menu stuff */
#nav, #nav ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}
#nav li { /* all list items */
  float: left;
  position: relative;
  width: 84px;
  text-align: center;
  background-color: transparent;
  color: #EDF6F9;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 1px;
  border: 1px solid #FFFFFF;
  border-width: 0 0 1px 0;
  cursor: pointer;
  _cursor: hand;
}
#nav li ul { /* second-level lists */
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  font-weight: normal;
  background-color: #eaedf4;
  padding-top: 1px;
  border: 1px solid #004480;
  border-width: 0px 1px 1px 1px;
}
#nav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
  top: auto;
  left: auto;
}
#nav li li a {
  display: block;
  text-decoration: none;
  color: #006699;
  font-weight: normal;
  font-size: 11px;
  letter-spacing: 0px;
  padding: 1px 10px;
}

#nav li li a:hover {
  border: 0 solid #963100;
  border-width: 0 0 0 4px;
  padding: 1px 6px;
}
#nav li:hover ul, #nav li.navOver ul { /* lists nested under hovered list items */
  display: block;
}
#nav li li {
  display: block;
  float: none;
  text-align: left;
  background-color: transparent;
  border: 0;
  cursor: default;
}

/* Based on the original Style Sheet for the fisubsilver v2 Theme for phpBB version 2+
Edited by Daz  - http://www.forumimages.com */

/* The content of the posts (body of text) */
body.main{background:#000000; background-image:  url(../images/bg.jpg); background-repeat:repeat-x;
font:11px Verdana,Arial,Helvetica,sans-serif;
scrollbar-3dlight-color:#d1d7dc;
scrollbar-arrow-color:#006699;
scrollbar-darkshadow-color:#98aab1;
scrollbar-face-color:#dee3e7;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dee3e7;
scrollbar-track-color:#efefef}
body.inside{background:#000000; background-image:  url(../images/light2.jpg);
font:11px Verdana,Arial,Helvetica,sans-serif;
scrollbar-3dlight-color:#d1d7dc;
scrollbar-arrow-color:#006699;
scrollbar-darkshadow-color:#98aab1;
scrollbar-face-color:#dee3e7;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#dee3e7;
scrollbar-track-color:#efefef}

/* General font families for common tags */
font,th,td,p{color:#000000;font:11px Verdana,Arial,Helvetica,sans-serif}

/* General text */
.gensmall{font-size:10px}
.genmed{font-size:11px}

/* General page style. The scroll bar colours only visible in IE5.5+ */
a:link,a:active,a:visited,a.postlink{color:#006699;text-decoration:none}
a:hover{color:#dd6900;text-decoration:underline}

/* titles for the topics:could specify viewed link colour too */
.topictitle{font-size:11px;font-weight:bold}
a.topictitle:visited{color:#5493b4}
a.topictitle:hover{color:#dd6900}

/* Name of poster in viewmsg.php and viewtopic.php and other places */
.name{font-size:11px;font-weight: bold}

/* Added for Mozilla - still need to look at the black background problem though */
img,iframe{border:0}

hr{border: 0px solid #ffffff;border-top-width:1px;height:0px}

/* Form elements */
form{display:inline}

input{margin-bottom:2px;margin-top:2px;text-indent:2px}

input,textarea,select{border-color:#000000;color:#000000;font-size:11px}

/* Fancy form styles for IE */
input,textarea,select,input.button{border-width:1px; font:normal 11px Verdana,Arial,Helvetica,sans-serif;}

/* The buttons used for bbCode styling in message post */
input.button{border:1px solid #000000; background:#fafafa;color:#000000}
input.catbutton{border:1px solid #000000; background:#fafafa;color:#000000;font-size:10px}

/* None-bold submit button */
input.liteoption{border:1px solid #000000; background: #fafafa; color:#000000}
/* The main submit button option */
input.mainoption{border:1px solid #000000; background: #fafafa; color:#000000; padding-left:3; padding-right:3; padding-top:1; padding-bottom:1; font-weight:bold}
.liteoption:hover, .mainoption:hover, .button:hover, .catbutton:hover {
  background: #ECECD9;
  cursor: pointer;
  _cursor: hand;
}
/* The text input fields background colour */
input.post,textarea.post,select{border:1px solid #000000; background: #fafafa; color:#000000}

/* Category gradients*/
td.cat{font-weight:bold;letter-spacing:1px;color:#000000;background:#cad9ea;height:29px}

/* Main table cell colours and backgrounds */
td.row1{background:#eaedf4;color:#000000}
td.row2{background:#d9e2ec;color:#000000}
td.row3{background:#cad9ea;color:#000000}
td.row4{background:#fafafa;color:#000000}
td.spacerow{background:#cad9ea;color:#000000}
.smallfnt{color:#EDF6F9;font-size:6px}


/* Header cells - the blue and silver gradient backgrounds */
th{background:#003366;color:#EDF6F9;font-size:11px;
font-weight:bold;height:28px;white-space:nowrap;text-align:center}

/* Code blocks */
.code{background:#fafafa;border:1px solid #d1d7dc;color:#006600;
font:11px Courier,"Courier New",sans-serif;padding:5px}

/* This is for the error messages that pop up */
.errorline{background:#add8e6;color:#000000;border:1px solid #006699}

/* This is the border line & background colour round the entire page */
.bodyline{background:#ffffff;color:#000000;border:1px solid #98aab1}

/* This is the outline round the main forum tables */
.forumline{background:#ffffff;color:#000000;border:1px solid #006699}

/* This is the line in the posting page which shows the rollover
help line. This is actually a text box,but if set to be the same
colour as the background no one will know;)*/
.helpline{background:#d9e2ec;border-style:none;color:#000000}

/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1{
font:bold 20px/120% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;text-decoration:none}

/* Used for the navigation text,(Page 1,2,3 etc) and the navigation bar when in a forum */
.postreply{font-size:17px;font-weight:bold; letter-spacing:-1px}
a.postreply,span.postreply a{color:#dd6900;}
a.postreply:visited,span.postreply a:visited{color:#dd6900}
a.postreply:hover,span.postreply a:hover{color:#006699}

.nav{font-size:11px;font-weight:bold}
.postbody{font:12px/125% Verdana,Arial,Helvetica,sans-serif}

/* Location,number of posts,post date etc */
.postdetails{color:#000000;font-size:10px}

/* Quote blocks */
.quote{background:#fafafa;border:1px solid #d1d7dc;color:#444444;
font:11px/125% Verdana,Arial,Helvetica,sans-serif}

.subtitle,h2{color:#000000;font:bold 18px/180% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
text-decoration:none}

/* This is the background at the top of the page */
.navbkg{font-size:11px;height:24px;white-space:nowrap;background:#cad9ea;color:#004480;border-width: 1px 0px 1px 0px; border-color: #004480; border-style: solid;}
.headbkgmain{background:#003366;color:#d9e2ec}

/* The whole body of the popup frame */
.wowitemt
{
	background-color: #000000;
	text-align: left;
	width: 305px;
	border-top: 2px;
	border-right: 2px;
	border-bottom: 2px;
	border-left: 2px;
	border-color: #700000;
	border-style: ridge;
}

/* Default link colors for the whole frame */
.wowitemt a:link, .wowitemt a:visited, .wowitemt a:active { color: #FFB019; text-decoration: none; font-weight: normal }
.wowitemt a:hover { color: #FFB019; text-decoration: underline; font-weight: normal }

.wowitemt td
{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFCC;
}

/* Item icon stuff */
.itemicon { width: 40px; height: 40px; }
.smallitemicon { width: 20px; height: 20px; }

/* Item colors */
.redname,    .quality6 { color: #FF0000; font-weight: bold; }
.orangename, .quality5 { color: #D17C22; font-weight: bold; }
.purplename, .quality4 { color: #862fc6; font-weight: bold; }
.bluename,   .quality3 { color: #0070dd; font-weight: bold; }
.greenname,  .quality2 { color: #02df04; font-weight: bold; }
.whitename,  .quality1 { color: #FFFFCC; font-weight: bold; }
.greyname              { color: #9D9D9D; font-weight: bold; }

/* Item link (Name of items on ViewItem page) */
a:link.itemlink, a:visited.itemlink, a:active.itemlink { text-decoration: none; }
a:hover.itemlink { text-decoration: none; }

/* Forum link */
a:link.forumitemlink, a:visited.forumitemlink, a:active.forumitemlink { text-decoration: none; font-weight: normal }
a:hover.forumitemlink { text-decoration: none; font-weight: normal }

/* Armor set info link */
.setbonus { color: #02df04; font-weight: normal; }
a:link.setbonus, a:visited.setbonus, a:active.setbonus { text-decoration: none; font-weight: normal; color: #02df04; }
a:hover.setbonus { text-decoration: underline; font-weight: normal; color: #02df04; }
a:link.set, a:visited.set, a:active.set { text-decoration: none; font-weight: normal; color: #ffd200; }
a:hover.set { text-decoration: underline; font-weight: normal; color: #ffd200; }

/* Item effects */
.itemeffectlink { color: #02df04; font-weight: normal; }
a:link.itemeffectlink, a:visited.itemeffectlink, a:active.itemeffectlink { text-decoration: none; font-weight: normal; color: #02df04; }
a:hover.itemeffectlink { text-decoration: underline; font-weight: normal; color: #02df04; }

/* Refresh link */
a:link.itemrefresh, a:visited.itemrefresh, a:active.itemrefresh { text-decoration: none; font-weight: normal; font-size: x-small }
a:hover.itemrefresh { text-decoration: none; font-weight: normal; font-size: x-small }

/* Item Create link, used for certain recipes */
.itemeffectlink { color: #02df04; font-weight: normal; }
a:link.itemcreatelink, a:visited.itemcreatelink, a:active.itemcreatelink { text-decoration: none; font-weight: normal; color: #02df04; }
a:hover.itemcreatelink { text-decoration: underline; font-weight: normal; color: #02df04; }

/* Item Description Text */
.itemdesc { color: #FFD200; }

/* Allakhazam credits stuff */
.akznotice a:link, .akznotice a:visited, .akznotice a:active { text-decoration: underline; font-weight: normal; color: #FFFFFF; }
.akznotice a:hover { text-decoration: underline; font-weight: normal }
.akznotice {  display: none;  color: #FFFFFF; font-size: smaller; text-align: center; background-color: #0B0B0B; }
