/* STYLE SHEETS */

.dtflogo { position: absolute; margin-top: 8px; margin-left: 10px; }

body { font: 12px sans-serif; margin: 0px; }

h1 { padding-bottom: 3px; border-bottom: 1px solid grey; }
h2 { padding-bottom: 3px; border-bottom: 1px solid #C8CECE; }
h3 { padding-bottom: 1px; border-bottom: 1px solid #E9EBEB; }

p { font: 12px sans-serif; }
p.welcometitle { font: 17px sans-serif; font-weight: bold; position: relative; }
p.eventtitle { font: 14px sans-serif; }

.pagetitle { font: 20px sans-serif; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }
.pagesubtitle { font: 14px sans-serif; font-weight: bold; }

td { font: 12px sans-serif; }
th { font: 12px sans-serif; font-weight: bold; text-align: left; }

li { font: 12px sans-serif; }
li.discussionlist { font: 14px sans-serif; }
li.small { font: 14px sans-serif; }
ul { font: 12px sans-serif; }

font.welcometitle  { font: 17px sans-serif; font-weight: bold; position: relative; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
font.pagetitle { font: 20px sans-serif; position: relative; padding-top: 10px; padding-left: 10px; padding-bottom: 10px; }
font.welcomesubtitle { font: 12px sans-serif; font-weight: normal; position: relative; padding-left: 10px; padding-top: 2px; padding-bottom: 2px; }
font.boldtitle { font: 14px sans-serif; font-weight: bold; }
font.fpnewstitle { font: 16px sans-serif; font-weight: bold; }
font.characterprofile { font: 22px sans-serif; font-weight: bold; }
font.characterdescription { font: 16px sans-serif; }
font.newspagetitle { font: 16px sans-serif; font-weight: bold; }
font.discussiontitle { font: 16px sans-serif; font-weight: bold; }
font.subpagetitle { font: 16px sans-serif; font-weight: bold; }
font.journalrecentlyupdated { font: 12px sans-serif; color: #800000; }
font.fpsection { font: 16px sans-serif; font-weight: bold; }

a.topmenulinks { font: 12px sans-serif; font-weight: bold; color: white; }
a.menulink { font: 12px sans-serif; font-weight: bold; }
a.small { font: 12px sans-serif; }
a:hover { color: #800000; }

input.small { font: 12px sans-serif; }

.fpbio { padding: 6px; }
.fpbioimg { height: 134px; width: 100px; padding: 0 6px 0 0; }
.fprecent { padding: 2px; }
table.fprecentitems { border-collapse: collapse; border-bottom: 1px solid grey; margin: 6px; width: 100%; }
table.fprecentitems td { vertical-align: top; padding: 0 10px 10px 10px; }
.fprecentforumpostsitem { padding-left: 16px; text-indent: -16px; }
.fprecentpostshi { background: #ffffcc; padding-left: 16px;	text-indent: -16px; }
.fprecentpostsgreen { background: #ccffcc; padding-left: 16px; text-indent: -16px; }
.fprecentitemstitle { font-weight: bold; padding-top: 10px; }
.fppostlink { }

.moduletitle { font: 12px sans-serif; font-weight: bold; color: #000000; padding-left: 4px; }

.loginprompt { font: 12px sans-serif; color: #000000; }

TABLE { border-collapse: collapse; }
TABLE#bordered { border: 1px solid black; }
TR#user { border-top: 1px solid #808080; background: #ececec; }
TD#cell1 { padding-left: 10px; }
dt { margin: 0 0 0 16px; }
dd { margin: 0 0 12px 48px; font: 12px sans-serif; }
pre.code { border: 1px solid #cccccc; background: #ececec; margin-left: 12px; overflow: auto; }
/* pre.code code { font: 12px Monaco, "Lucida Console", "Courier New", "Courier", monospace; overflow: auto; } */

table.wikitable { border-collapse: collapse; border: 1px solid gray; margin-left: 16px; }
th.wikith { border: 1px solid gray; }
tr.wikitr { border: 1px solid gray; }
td.wikitd { border: 1px solid gray; padding: 1px 3px 1px 3px; }

table.forumlist { border-collapse: collapse; margin:  0px 4px 0px 4px; }
table.forumlist th { background: #cccccc; padding: 0px 3px 0px 3px; border: 1px solid #666699; }
table.forumlist tr.forumlistrow { background: #ececec; }
table.forumlist tr.forumlistrowrecent { background: #ffffcc; }
table.forumlist tr.forumlistgamename { background: #ccccff; font-weight: bold; }
table.forumlist td.forumlistgamename { background: #ccccff; font-weight: bold; font-size: 14px; }
table.forumlist td { border: 1px solid #666699; padding: 2px 2px 2px 4px; }
table.forumlist td.forumtitle { border: 1px solid #666699; }

table.svnchangelog { border-collapse: collapse; margin: 6px 12px 6px 12px; }
table.svnchangelog tr { border-bottom: 1px solid #c0c0c0; }
table.svnchangelog td { padding: 3px; }
table.svnchangelog th { padding: 3px; }


/*  LIVE CHAT STUFF  */
.chatmyself { color: darkred; padding-left: 30px; padding-bottom: 2px; text-indent: -15px; }
.chatsomeoneelse { color: black; padding-left: 30px; padding-bottom: 2px; text-indent: -15px; }
.chatnamelink { font-weight: bold; }


/*  WOW ITEM STYLES  */
.inlinewowitem { padding-left: 20px; font-weight: bold; }
.wowiteminline { font-weight: bold; padding: 0 3px 0 3px; background-color: #30324E; border: 1px solid #a9a9a9; }
.wowiteminlineicon { margin-bottom: -3px; padding: 0 3px 0 0; }
div.allakhazamitem { margin: 12px 12px 12px 20px; }
div.allakhazamitem a.hb { color: white; }
div.allakhazamitem a.hb:hover { text-decoration: underline; }
div.allakhazamitem a.item { margin: 12px 12px 12px 20px; font-weight: bold; text-decoration: none; }
div.allakhazamitem a.item:hover { margin: 12px 12px 12px 20px; font-weight: bold; text-decoration: none; }
.wowitem, .wowitemname { font: 12px arial,sans-serif; color: white; border: 1px solid #a9a9a9; padding: 3px; width: auto; background-color: #000000; -moz-border-radius: 4px; min-width: 150px; }
.wowitemsmall { font: 12px arial,sans-serif; border: 1px solid #a9a9a9; padding: 0 3px 0 3px; width: 200px; background-color: #000000; -moz-border-radius: 4px; }
.wowover { position: absolute; top : 100px; left: 100px; }
.wowitemt, .wowitemt TD, .wowitem TH { font: 12px arial,sans-serif;	color: white;	background-color: #000000; padding: 3px; }
.wowrttxt { position: absolute; text-align: right; right: 3px; top: inherit; padding-right: 3px; }
.akznotice { padding-bottom: 2px; }
.akznotice a { color: #ffd200; }
.greyname {color: #9d9d9d; text-decoration: none; }
.whitename {color: #9d9d9d; text-decoration: none; }
.greenname,.greentext,.itemeffectlink {color: #1EFF00; text-decoration: none; }
.bluename {color: #0070DD;  text-decoration: none; }
.purplename {color: #A434EE;  text-decoration: none; }
.orangename {color: #D17C22;  text-decoration: none; }
.redname {color: #FF0000;  text-decoration: none; }
.goldtext {color: #ffd200; text-decoration: none; }
.itemeffectlink {max-width: 400px; }
.greyback {background: #9d9d9d; }
.whiteback {background: #FFFFFF; }
.greenback {background: #1EFF00; }z
.blueback {background: #0070DD; }
.purpleback {background: #A434EE; }
.orangeback {background: #D17C22; }
.redback {background: #FF0000; }
.iho { cursor: pointer; }    /* hide/show image */


/*  GEM EVENTS  */
table.gem { background: #ececec; margin-left: auto; margin-right: auto; }
table.gem td {  /* white-space: nowrap; */ }
.geminfo { color: #ff0000; text-align: center; }
.gemdate { white-space: nowrap; font-weight: bold; }
tr.gemtitle { border-top: 1px solid darkgray; background: #FFFFB9; }
.gemcommenttitle { margin-left: 10px; font-weight: bold; display: inline; }
.gemcomment { display: inline; margin-left: 10px; }
.gemupdate { font-size: 10px; clear: right; float: right; padding-right: 4px; }
tr.gemdetail { padding-bottom: 16px; }
.gemeventtitle { font-weight: bold; font-size: 16px; padding-left: 2px; }
table.gemdetail { border-top: 1px solid darkgray; margin: 0 0 10px 10px; color: darkblue; }
table.gemdetail td { white-space: nowrap; padding: 4px; }
.gemclassname { border-bottom: 1px dashed darkblue; }


/*  Wiki Stuff  */
.wikicontent { font-size: 12px; margin: 12px 0 0 0; padding: 0px 10px 15px 10px; background: white; border-top: 1px solid #aaaaaa; line-height: 1.4em; }
.wikicontentsimple { font-size: 12px; margin: 12px 0 0 12px; padding: 0px 10px 15px 10px; background: white; border: 1px solid #aaaaaa; border-right: none; line-height: 1.4em; }
.wikikeyword { clear: left; margin: 15px 5px 5px 5px; font-size: x-large; padding: 8px 0px 3px 0px; border-bottom: 1px solid #aaaaaa; }
a.keyword { text-decoration: none; border-bottom: 1px dashed #000099; }
.wikiversionnote { color: red; }
.wikibody { font-size: 12px; margin: 5px 5px 5px 5px; padding-top: 0px; padding-bottom: 7px; background: white; }
.wikieditreason { font-size: 10px; border-top: 1px solid #aaaaaa; margin: 5px 5px 5px 5px; }
.wikipreviewwaring { float: left; clear: left; font-size: x-small; color: #ff0000; }
.wikihistorytable { padding: 7px 7px 7px 24px; }
.wikihistorytable td { padding: 4px 7px 0 7px; }
td.wikihistoryhead { font-weight: bold; }
.wikisearchresults { margin: 12px 0 0 20px; padding: 0px 10px 15px 10px; line-height: 1.4em; }
.wikitoolbar { float: right; clear: right; background: white; font-size: xx-small; padding: 1px 5px 0px 5px; border: 1px solid #aaaaaa; margin: 4px; }
.toolbarlink { padding: 0px 10px 0px 10px; color: #0000ff; text-decoration: none; }
td.toclist { padding: 2px 8px 2px 8px; border: none; }
pre.code { line-height: 1.2em; }


/*  Forms  */
.formsave { position: relative; margin: 14px 14px 14px 24px; padding: 7px 10px 7px 10px; text-align: center; background: #aaaaff; }
.formtitle { font-family: Times New Roman, Times, serif; font-size: 20px; font-weight: bold; padding: 7px 10px 7px 10px; margin-bottom: 15px; }
.formdisplayname { font-weight: bold; margin-left: 10px; }
.formfield { margin-left: 10px; margin-bottom: 10px; }
.formlinespacer { margin-bottom: 15px; }


/*  SWAG  */
.swaglistpicker { border: 1px solid gray; margin: 0 6px 6px 6px; padding: 4px; background: #E1F2F1; }
.swaguserheader { margin: 6px 6px 0 6px; padding: 4px; font-family: sans-serif; font-size: 16px; font-weight: bold; }
.swagofficerheader { margin: 0 6px 6px 6px; border: 1px solid gray; background: #E1F2F1; padding: 4px; }
.swagform { margin: 12px; }
.swagintrotable td { vertical-align: top; }
.swagintrotitle { margin: 12px 2px 2px 12px; }
.swagintrocomments { margin: 2px 2px 2px 24px; }

/* WOWHEAD OVERRIDE */
a.q1 { color: #000 !important }
