/* DragonsHobbies.com DBDWS style sheet */

body
{
	margin-left: 5%; margin-right: 5%; font-family: Georgia, Garamond, Book Antiqua;
	background-color: black; color: white; background-image: url("images/general/ndragon2002.gif");
	background-attachment: fixed;
}

/* OLD LINKS CODE */
a:link { color: #ff9; text-decoration: underline; }
a:visited { color: silver; text-decoration: underline; }
a:active { color: yellow; text-decoration: none; }
a:hover { color: #ff9; text-decoration: overline; border-bottom: 1px solid #ff9; }

/* RENEWED LINKS CODE */
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 li a:link, .submenu li a:visited { color: #FFFFFF; background-color: #333333; font-weight: bold; padding-left: 20px; padding-right: 20px; font-size: 90%; margin: 0px; } /* color: #CC6600; */
.submenu li a:hover, .submenu li a:active { color: #FFFF99; background-color: #333333; font-weight: bold; padding-left: 20px; padding-right: 20px; font-size: 90%; margin: 0px; } /* color: #663300; */

a.nolines:link { text-decoration: none; border: 0; }
a.nolines:visited { text-decoration: none; border: 0; }
a.nolines:active { text-decoration: none; border: 0; }
a.nolines:hover { text-decoration: none; border: 0; }
h1 {
	background-image: url("images/general/logo.gif");
	background-repeat:no-repeat;
	height:35px;
	text-align: right;
	background-image: url("images/general/logo.gif");
	direction: rtl;
	}
h1, h2, h3 { color: #FFFF99; }
hr { text-align: center; width: 80%;}
p { text-indent: .5em; }

/* ID STYLES */
#biotest { position: relative; right: 250px; border: 1px solid silver; width: 280px; background-color: black; }
#t1 { display: none; }
#t2 { display: none; /* padding-left: 50px; padding-right: 75px; font-size: 50%; */ }
#t2none { display: none; }
#key { direction: /* rtl */ ltr; position: absolute; right: 10%; top: 10px; font-size: 60%; display: block;  }
#key a:link { color: silver; }
#key a:visited { color: silver; }
#key a:active { color: yellow; }
#key a:hover { color: #ff9; text-decoration: underline; }

/* CLASS STYLES */

.alphalist { list-style-type: upper-alpha; }
div.maintext img { padding: 5px; border: 0; }
div.maintext img.avatar, div.maintext img.emoticon { padding: 0px; }
.avatar { float: left; background-color: black; border: 1px solid #333333; }
.avatarlogin { position: absolute; left: 6%; top: 8em; border: 1px solid #333333; background-color: black; }
.bday { border: 1px solid #333333; margin-left: 0; margin-right: 0; width: 170px; color: black; background-color: white; text-align: center;  background-image: url('images/general/balloons.gif'); padding: 25px; color: black; }
.bday #notice { font-weight: bold; font-size: 100%; }
.bday2 { padding-top: 5px; padding-bottom: 5px; }
.biobox { border: 1px solid #333333; margin-left: 0; margin-right: 0; width: 80%; }
.blackbg { background-color: black; }
.block { display: block; border: 1px solid white; }
.bold { font-weight: bold; }
.box { border: 3px dotted #333333; background-color: silver; color: black; }
.button { background-color: #CCCCCC; color: black; font-family: Georgia; font-size: 100% !important; font-size: 78%;}
.besideavatar { margin-left: 80px; margin-right: 80px; }
.center {text-align: center; }
.comments p { background-color: black; }
.contributor { font-weight: bold; font-size: 70%; }
.darkborder { border: 1px solid #333333; background-color: black; color: white; text-align: center; }
.darkborder span.title { display: block; margin-top: 15px; margin-bottom: 0px; }
.maintext { border: 1px solid #333333; background-color: black; color: white; text-align: left; }
.maintext { padding: 5px; }
.default { cursor: default; }
.e { /* background-color: black; */ }
.emoticon { vertical-align: middle; border: 0; padding: 0; margin: 0; line-height: 100%;}
.gray { color: silver; }
.o { background-color: #202020; }
.eom { /* background-color: #555555; */ }
.field { background-color: #CCCCCC; color: black; font-family: Georgia; }
.fieldreg { background-color: #CCCCCC; color: black; }
.fontnorm { font-family: Georgia; }
.footersmall { text-align: center; font-size: 60%; }
.footersmall .mainmenu, .footersmall .submenu { font-size: 130%; text-align: center; padding-right: 3em; }
.headersmall { text-align: center; font-size: 60%; }
.help { cursor: help; }
.highlight { color: #FFFF99; }
.highlightb { color: #FFFF99; font-weight: bold; }
.large { font-size: 120%; }
.larger { font-size: 150%; }
.largest { font-size: 200%; }
.lefttd { width: 150px; }
.login { text-decoration: none; }
ul.mainmenu { text-align: left; margin: 0px;}
.mainmenu li { display: inline; padding-left:  5px; padding-right:  5px; text-align: center; font-size: 80%; }
ul.submenu { text-align: left; margin: 0px; background-color: #333333; }
.submenu li { display: inline; padding-left:  5px; padding-right:  5px; text-align: center; font-size: 80%; }
.newcom, .flashback { padding-top: 5px; padding-bottom: 5px; }
.noindent { text-indent: 0px; }
.peekaboo { position: relative; }
.profile { clear: both; line-height: 120%; position: relative; }
.profile img { margin: 5px; }
table.profiledisplay { width: 80%; }
.pad1 { padding-left: 1em; padding-right: 1em; }
.profiledisplay td { border: 1px solid #333333; }
.profiledisplay td.lefttd { border: 1px solid black; vertical-align: top; }
.profiledisplay p { text-indent: 0; }
div.recent_posts { text-align: center; }
.recent_posts div { padding-top: 5px; padding-bottom: 5px; text-align: center; margin: auto; border: 0px solid black; }
.recent_posts div span { display: block; }
.red { background-color: red; font-weight: bold; color: white; }
.right60 { float: right; font-size: 60%; }
.right { float: right; }
.searchbox { text-align: center; }
.searchbox td { padding-left: 10px; padding-right: 10px; }
.sizeh2 { font-size: 100%; }
.small { font-size: 85%; }
.smaller { font-size: 75%; }
.smallest { font-size: 60%; }
.space { padding-right: 5em; padding-left: 5em; }
.strike { text-decoration: line-through; }
.style {text-indent: 0em; }
.title { color: #FFFF99; background: url("images/general/blackcatbg.gif"); }
h2.title { font-size: 100%; }
h4.title { clear: left; }
.tt { font-family: courier; }
li.cjk-ideographic {  list-style-type: square; /* decimal cjk-ideographic; */}

.disappear { display: none; }

div.yadm { border: 1px; padding: 10px; position: relative; z-index: 10;}

/* RECENT UPDATE BOX */
.updates { position: relative; top: -3px; margin: 0 0 0 5px; padding: 0 10px 10px 10px; }
.updates .title { font-size: 12px; font-weight: bold; background-image: none; }

/* STYLES FOR THE PROFILE PAGE */
table.pro { background-color: black; color: white; }
td.proava { border: 0px; width: 60px; vertical-align: top; padding: .5em; }
td.proava img { border: 0px solid #333333; }
td.pro { border: 0px; width: 45%; vertical-align: top; padding: .5em; }

/* LINKS (WITH BOXES) */
div.buttons a:link, div.buttons a:visited, div.buttons a:hover {
	background-color: #555555;
	border: black 1px solid;
	width: 90px;
	height: 33px;
	font-size: 75%;
	overflow: hidden;
	vertical-align:text-top;
}

div.buttons span.outer {
	display: block;
	width: 92px;
	height: 35px;
	border: 1px;
	border-color: transparent; 
	float: left;
	overflow: hidden;
}
div.buttons span.inner {
	display: block;
	width: 89px;
	height: 32px;
	border: 1px;
	border-color: transparent;
	float: left;
	overflow: hidden;
}
div.buttons span.inner a {
	display: block;
	padding-bottom: 15px;	
}
div.buttons span.inner a:hover {
	display: block;
	color: #ff9;
}


/* Style Update for rc_tyco.php */
#rc_tyco #itembox, #rc_tyco #commentsbox { 
  border: 1px solid #333333; 
  background-color: black; 
  color: white; 
  text-align: left; 
  padding: 0 5px 5px 5px; 
  margin-top: 0;
}

#rc_tyco h2, #rc_tyco h3 {
  margin: .25em 0; 
  padding: .25em;
  font-size: 16px;
}


#rc_tyco .header3 { 
  color: #FFFF99; 
  background: url("images/general/blackcatbg.gif"); 
}

#rc_tyco #primary_image {
  float: left;
  width: 400px;
  overflow: auto;
}

#rc_tyco #primary_image img {
  width: 400px;
}

#rc_tyco #primary_image_caption {
  display: block;
  font-size: .6em;
}

#rc_tyco #itemdetails {
  margin-left: 410px;
}

#rc_tyco #itemdetails h4, #rc_tyco #itemdetails p {
  padding: 0;
  margin: 0;
}

#rc_tyco #itemdetails .stars { 
  padding-right: 1em; 
}

#rc_tyco #itemdetails table {
  width: 95%; 
}

#rc_tyco #itemdetails .field {
  width: 95%;
  font-size: .8em;
}

#rc_tyco #itemdetails textarea {
  height: 100px;
}

#rc_tyco #morephotos img {
  width: 100px;
}

#rc_tyco span.styleoptions {
  position: absolute;
  top: 80px; 
  left: 650px;
  font-size: 10px;
  background-color: black;
  color: white;
}

#rc_tyco .commenteven, #rc_tyco .commentodd {
  border: 1px solid #333333; 
  background-color: black; 
  color: white; 
  padding: 5px; 
  margin: 5px 0;
  clear: left; 
  min-height: 95px;
}

#rc_tyco .commentor {
  font-size: .8em;
  float: left; 
}

#rc_tyco .commentor .nickname {
  display: block;
  font-weight: bold;
}

#rc_tyco .commentor .rank {
  display: block; 
  font-size: .8em;
}

#rc_tyco .commentheader {
  font-size: .6em;
  text-align: right; 
  padding-right: 5em;
}

#rc_tyco .commentheader .rating {
  padding-left: 5em; 
}


