/* The following Stylesheet rule applies to the BODY tag in all linked HTML documents.
   Note that these override the corresponding attributes in the BODY tag in the HTML. */

body { scrollbar-face-color : #C9D6C9;
       scrollbar-shadow-color : #90A690;
       scrollbar-highlight-color : #EDF1ED;
       scrollbar-3dlight-color : #FFFFFF;
       scrollbar-darkshadow-color : #000000;
       scrollbar-track-color : #ECECEC;
       scrollbar-arrow-color : #000000;
       margin: 0px; width: 100%; height: 100%; }

body.frame { background: URL(http://www.draggor.com/images/bkg_mechanical.jpg) #000000 repeat; }

a:link { color: #5555AA; text-decoration: none; }
a:active { color: #444488; text-decoration: none; }
a:visited { color: #AAAACC; text-decoration: none; }
a:hover { color: #444488; text-decoration: underline; }
a.membersonly:link { color: #FF0000; }
a.membersonly:visited { color: #FF0000; }
img { border-width: 0px; }
p { margin-top: 0px; }

/* Speech Bubble background images */
td.sp_top { background: URL(http://www.draggor.com/images/sp_top.gif) #FFFFFF repeat-x; }
td.sp_topleft { background: URL(http://www.draggor.com/images/sp_topleft.gif) #FFFFFF no-repeat; }
td.sp_topright { background: URL(http://www.draggor.com/images/sp_topright.gif) #FFFFFF no-repeat; }
td.sp_left { background: URL(http://www.draggor.com/images/sp_left.gif) #FFFFFF repeat-y; }
td.sp_right { background: URL(http://www.draggor.com/images/sp_right.gif) #FFFFFF repeat-y; }
td.sp_botright { background: URL(http://www.draggor.com/images/sp_botright.gif) #FFFFFF no-repeat; }
td.sp_botleft { background: URL(http://www.draggor.com/images/sp_botleft.gif) #FFFFFF no-repeat; }
td.sp_bottom { background: URL(http://www.draggor.com/images/sp_bottom.gif) #FFFFFF repeat-x; }

td.speech A:link { color: #5555AA; text-decoration: none; }
td.speech A:active { color: #444488; text-decoration: none; }
td.speech A:visited { color: #AAAAAA; text-decoration: none; }
td.speech A:hover { color: #444488; text-decoration: underline; }

table.speech td.ithead { color: #0055AA; font-weight: bold; background: none #EEEEEE no-repeat; border: 1px solid #666666; }
table.speech td.itsidehead { color: #0055AA; }
table.speech td.itspecial { color: #000000; font-weight: bold; background: none #DDDDDD no-repeat; border: 1px solid #000000; }
table.speech td.itnormal { color: #000000; background: none #FFFFFF no-repeat; border: 1px #DDDDDD solid; }

table.nav { width: 95%; border: 1px #AAAAAA dotted; }
table.nav td { color: #000000; background: none #FFFFFF no-repeat; border: 1px #DDDDDD solid; }

table.info { width: 85%; border: 0px #DDDDDD solid; }
table.info td { color: #000000; background: none #FFFFFF no-repeat; border: 1px #DDDDDD solid; }
table.info th { color: #0055AA; font-weight: bold; background: none #EEEEEE no-repeat; border: 1px solid #666666; }
table.info td.action { background: URL(http://www.draggor.com/images/bkg_actions.jpg) #CAD6CA no-repeat; border: 1px solid #000000; }
table.info td.sidehead { background: none #EEFFEE no-repeat; border: 1px #88AA88 solid; }
table.info td.emsidehead { background: none #FFEEEE no-repeat; border: 1px #AA8888 solid; }
table.info td.special { background: none #DDDDDD no-repeat; border: 1px solid #888888; }
table.info td.blank { border-width: 0px; }

table.item { width: 85%; border: 1px #000000 solid; background: URL(http://www.draggor.com/images/bkg_lightwood.jpg) #EEEEEE repeat; }
table.item TD.iteminfo { }
table.item TD.rightside { border: 0px #555555 dotted; border-left-width: 1px; }
table.item TD.leftside { border: 0px #555555 dotted; border-right-width: 1px; }
table.item TD.itemfile { border: 0px #555555 dotted; border-top-width: 1px; text-align: left; vertical-align: middle; }
table.item TD.newitemfile { border: 0px #555555 dotted; border-top-width: 1px; background: URL(http://www.draggor.com/images/bkg_yellowwood.jpg) #EEEECC repeat; 
                            text-align: left; vertical-align: middle;}
table.song TD.songfileside { border: 0px #555555 dotted; border-top-width: 1px; border-left-width: 1px;
                             text-align: center; vertical-align: top;}

.action { background: URL(http://www.draggor.com/images/bkg_actions.jpg) #CAD6CA no-repeat; border: 1px solid #000000; }
table.maintable { width: 95%; height: 95%; background: URL(http://www.draggor.com/images/bkg_metallic.jpg) #BBBBBB repeat;
                  margin: 10px auto; border: 1px solid #000000; border-top-color: #AAAAAA; border-left-color: #AAAAAA; }

td.topbar { background: URL(http://www.draggor.com/images/bkg_topmotif.jpg) #FFFFFF no-repeat;
            height: 98px; text-align: right; vertical-align: bottom; border: 1px solid #000000; }

td.bottombar { background: URL(http://www.draggor.com/images/bkg_botmotif.jpg) #FFFFFF no-repeat;
               height: 47px; text-align: center; vertical-align: middle; font-size: 13px; border: 1px solid #000000; }

td.toolbar { background: URL(http://www.draggor.com/images/bkg_darkgrey.jpg) #DDDDDD repeat;
             border: 1px solid #000000; height: 1px; text-align: center; vertical-align: middle; }

td.branchbar { background: URL(http://www.draggor.com/images/bkg_lightwood.jpg) #EEEEEE repeat;
               text-align: left; vertical-align: center; border: 1px solid #000000; height: 1px;
               border: 1px solid #000000; height: 1px; }

td.maintext { background: none #FFFFFF no-repeat; border: 2px solid #555555; border-bottom-color: #BBBBBB; border-right-color: #BBBBBB;
              text-align: left; vertical-align: top; height: 100%; }
td.maintext p { margin-left: 30px; margin-right: 30px; }

td.sidebar { background: URL(http://www.draggor.com/images/bkg_sidebar.jpg) #CAD6CA no-repeat; border: 1px solid #000000;
             text-align: left; vertical-align: top; height: 100%; }
td.sidebar A:link { color: #0055AA; text-decoration: none; }
td.sidebar A:active { color: #FF0000; text-decoration: none; }
td.sidebar A:visited { color: #000088; text-decoration: none; }
td.sidebar A:hover { color: #000088; text-decoration: underline; }
.sbheading { }
.sblink { margin-left: 10px; }

table.heading { width: 100%; background: URL(http://www.draggor.com/images/bkg_metallic.jpg) #BBBBBB repeat;
                border: 1px solid #000000; }

table.heading td { background: URL(http://www.draggor.com/images/bkg_heading.jpg) #FFFFFF no-repeat;
                   border: 1px solid #000000; font-size: 25px; color: #000000; font-weight: bold;
                   text-align: left; vertical-align: middle; }

td.ithighlight { background: none #EEFFEE no-repeat; border: 1px #88AA88 solid; }

/* Rules applying to the main text area */
.indent { margin-left: 30px; margin-right: 30px; }
.warning { color: #FF0000; }
.inactive { color: #AAAAAA; }
hr { height: 1px; border: 1px solid #000000; }
dt { font-weight: bold; }
div.itnormal { color: #000000; background: none #FFFFFF no-repeat; border: 1px #DDDDDD solid; }


/* Rules applying to listing formatting */
.title { font-size: 25px; }
.smtitle { font-size: 18px; }
.info { color: #0055AA; }
.textsmall { font-size: 75% }
.textlarge { font-size: 200% }
.pagetitle { font-family: "arial", "serif"; font-size: 200%; }
.desc { margin-left: 10px; }
.smindent { margin-left: 10px; }
.dialogue { font-size: 110%; margin-left: 5px; margin-right: 5px; }
.inlineheading { color: #0055AA; font-weight: bold; background: none #EEEEEE no-repeat; border: 1px solid #666666; line-height: 25px; }

