/* stylesheet for Dragons Hobbies Forum */

#headline { font-size: 1.4em; font-family: Georgia }

A:link {COLOR: #CCCCCC; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A:visited {COLOR: #CCCCCC; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
A:hover {COLOR: #FFFF99; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}

.nav  {color: #FFFFFF; text-decoration: none; background-color: transparent}
.nav:link {COLOR: #CCCCCC; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
.nav:visited {COLOR: #CCCCCC; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
.nav:hover {FONT-WEIGHT: bold; COLOR: #FFFF99; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}

BODY {
margin-left: 5%;
margin-right: 5%;
FONT-FAMILY: Georgia, Verdana, arial, helvetica, serif; 
/*FONT-SIZE: 13px; */
BACKGROUND-IMAGE: url(http://www.dragonshobbies.com/images/general/ndragon2002.gif);
background-attachment: fixed;
/* -- NOT VALID CSS --
scrollbar-arrow-color: #CCCCCC;
scrollbar-base-color: #000;
scrollbar-dark-shadow-color: #000;
scrollbar-track-color: #333333;
scrollbar-face-color: #000;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3d-light-color: #FFFFFF; 
*/}

#t1 { display: none; }
#t2 { padding-left: 50px; padding-right: 75px; font-size: 50%; }
#key { /* direction: rtl; */ position: absolute; right: 5%; top: 10px; font-size: 70%; color:white; }
#key a:link { color: silver; } 
#key a:visited { color: silver; } 
#key a:active { color: yellow; }
#key a:hover { color: #ff9; text-decoration: underline; } 

.greetingandim { position: absolute; right: 5%; top: 38px; font-size: 70%; color: white; }
.login { text-decoration: none; } 
.pagetitle { 
	background-image: url("http://www.dragonshobbies.com/images/general/logo-forum.gif");
	background-repeat:no-repeat;
	height:35px;
	text-align: right;
	/* direction: rtl; */ }

TABLE {empty-cells: show}
TD {FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, serif}
INPUT {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana,arial, helvetica, serif; BACKGROUND-COLOR: #000000}
TEXTAREA {FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: Verdana,arial, helvetica, serif; BACKGROUND-COLOR: #202020;}
SELECT {FONT-SIZE: 7pt; COLOR: #CCCCCC; FONT-FAMILY: Verdana,arial, helvetica, serif; BACKGROUND-COLOR: #000000}

.windowbg {background-color: black; font-size: 13px; font-family: Verdana, arial, helvetica, serif; color: #FFFFFF;}
.windowbg2 {background-color: #202020; font-size: 13px; font-family: Verdana, arial, helvetica, serif; color: #FFFFFF;}
.windowbg3 {background-color: #FFFF99; font-size: 13px; font-family: Verdana, arial, helvetica, serif; color: #333333;} /* determines color of horizontal rule in messages */

.hr {COLOR: #FFFFFF; BACKGROUND-COLOR: #333333; }
.titlebg {COLOR: #FFFFFF; BACKGROUND-COLOR: #000000}
.text1 {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-STYLE: normal; BACKGROUND-COLOR: transparent; }
.catbg {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFF99; BACKGROUND-COLOR: #202020; BACKGROUND-IMAGE: url(http://www.dragonshobbies.com/images/general/blackcatbg.gif);} 
.catbg .catbg { background-image: none; background-color: transparent; }
.bordercolor {FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, serif; BACKGROUND-COLOR: #333333;}
.bordercolor2 {FONT-SIZE: 13px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, arial, helvetica, serif; BACKGROUND-COLOR: #FFFFFF;}
.quote {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Arial, verdana, helvetica, serif; BACKGROUND-COLOR: #333333; BORDER-STYLE: dotted; border-width: 1px;}
.code {FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: Courier New, helvetica, Times New Roman, serif; BACKGROUND-COLOR: #333333; BORDER-STYLE: dashed; border-width: 1px;}
.help {CURSOR: help; BACKGROUND-COLOR: transparent}
ul.mainmenu { text-align: center; margin-right: 2em; }
.mainmenu li { 
   font-family: Georgia, Garamond, Book Antiqua;
   display: inline; 
   padding-left: 5px; 
   padding-right:5px; 
   text-align: center; 
   font-size: 100%; }
.mainmenu a:link { color: silver; text-decoration: none; }
.mainmenu a:visited { color: silver; text-decoration: none; } 
.mainmenu a:active { color: yellow; text-decoration: none; }
.mainmenu a:hover { color: #ff9; text-decoration: none; /* border-bottom: 1px solid #ff9; */ }

.meaction {COLOR: red; BACKGROUND-COLOR: transparent}
.header {text-indent: 0em;text-align: center; font-size: 90%; font-family: "Georgia", "Times New Roman", "Times", serif;}
.uplink {font-size: 11px; position: absolute; top: 0px; right: 10%; background-color: transparent; padding-left: 5px;}



.admin_color {COLOR: #FFFF99;}
.gmod_color {COLOR: #CCCCCC;}
.mem_color {COLOR: white;}

.windowbg div table, .windowbg2 div table { empty-cells: show; border-collapse: separate !important; border-collapse: collapse; }
.windowbg div table td, .windowbg2 div table td { border: 1px dotted white; vertical-align: top; }

.footersmall { text-align: center; font-size: 100%;}
.footersmall .submenu { font-size: 100%; }

.yadmholder ul, .yadmholder  li { display: inline; background-color: gray; border: 1px solid black; } 
.yadmholder a:hover { background-color: #FFFF99; color: black; }
.yadmholder li { width: 10px; }


a:link, a:visited {color: #CC9966; text-decoration: none; border-bottom: 0px; } /* WAS #CCCCCC - light gray */
a:hover, a:active {color: #FFFF99; text-decoration: none; border-bottom: 0px; } /* WAS #FFFF99 - light yellow THEN #CC6600 */

li.mainmenuitem a:link, li.mainmenuitem a:visited { color: #CC9966; background-color: black; border: 1px solid #333333; font-weight: bold; padding-left: 10px; padding-right: 10px; font-size: 120%; margin: 0px; } /* color: #CC6600; */
li.mainmenuitem a:hover, li.mainmenuitem a:active { color: #FFFF99; background-color: #333333; border: 1px solid #333333; font-weight: bold; padding-left: 10px; padding-right: 10px; font-size: 120%; margin: 0px; } /* color: #663300; */
li.mainmenuitemcurrent a:link, li.mainmenuitemcurrent a:visited { color: white; background-color: #333333; border: 1px solid #333333; font-weight: bold; padding-left: 10px; padding-right: 10px; font-size: 120%; margin: 0px; }
li.mainmenuitemcurrent a:hover, li.mainmenuitemcurrent a:active { color: #FFFF99; background-color: #333333; border: 1px solid #333333; font-weight: bold; padding-left: 10px; padding-right: 10px; font-size: 120%; margin: 0px; }
.submenu a:link, .submenu a:visited { color: #FFFFFF; background-color: #333333; font-weight: bold; padding-left: 20px; padding-right: 20px; font-size: 90%; margin: 0px; } /* color: #CC6600; */
.submenu a:hover, .submenu a:active { color: #FFFF99; background-color: #333333; font-weight: bold; padding-left: 20px; padding-right: 20px; font-size: 90%; margin: 0px; } /* color: #663300; */

.footersmall .mainmenu, .footersmall .submenu { font-size: 100%; text-align: center; padding-right: 3em; }

ul.mainmenu { text-align: left; margin: 0px;}
.mainmenu li { display: inline; padding-left:  5px; padding-right:  5px; text-align: center; font-size: 80%; }
div.submenu { text-align: left; margin: 0px; background-color: #333333; color: #333332; }
.submenu { padding-left:  5px; padding-right:  5px; text-align: center; font-size: 80%; }

.table2a1 td { 
  background-color: black;
}

.table2a1 td.catbg td {
  background-color: transparent; 
}
