#fantasy {background: #000000 url("images/ddi63add.jpg") no-repeat fixed top left; color: #FFFFFF; font-size:100%; font-family:Arial, Helvetica, "Gill Sans", Lucida, "Helvetica Narrow", sans-serif; padding:0; margin:0; border:0; width:100%; height:100%;}

#main {background: #000000 url("images/background2.jpg") no-repeat fixed top left; color: #FFFFFF; font-size:100%; font-family:Arial, Helvetica, "Gill Sans", Lucida, "Helvetica Narrow", sans-serif; padding:0; margin:0; border:0; width:100%; height:100%; min-width:200em;}
 
div.header{border-top: 2px solid #000000; border-bottom: 3px outset #666; background: #000000; position:fixed; padding: 0px; margin: 0; top:0px; left:0px; display:block; width:990px; height:75px; text-align: center; font-size:100%; font-weight: bold; z-index:3; overflow:visible;}

#title {display:block; position:fixed; padding:0px; margin:0px; top:2px; left:0px; z-index:6; overflow:hidden;}

#headerban {position:absolute; padding: 0px; margin: 0; top:0px; right:0px; display:block; width:450px; height:50px; z-index:4; overflow:hidden;}

#headertext{color: white; background: black; position:absolute; display:block; padding: 5px; margin: 0; top:5px; left:225px; text-align: left; font-size:200%; font-weight: bold; 
text-shadow: #C80214 2px 2px 12px;
filter: Shadow(Color=#C80214, Direction=0, Strength=12);
z-index:5; overflow:hidden;}


.solidblockmenu li {display: block;}

.solidblockmenu li a{float: left; padding: 5px 5px 2px 5px; color: #FFFFFF; text-decoration: none; border-right: 1px solid white;}

.solidblockmenu li a:visited{color: ##CCC;}

.solidblockmenu li a:hover, .solidblockmenu li .current{color: #FFFFFF; padding: 5px 5px 2px 5px; background: transparent url("images/nav_active2.gif") center center repeat-x;}

.solidblockmenu li a span {display: none;}
.solidblockmenu li a:hover span {display: block;
   position: absolute; top: 12px; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   font-size: 80%; color: #FFFFFF; background: #000000; opacity: 0.7; -moz-opacity: 0.7; filter: alpha(opacity=70); border:2px ridge #DEDEDE; text-shadow: #060606 1px 1px 1px; filter: Shadow(Color=#060606, Direction=135, Strength=1);
    text-align: center;}

.solidblockmenu{ margin:0px; padding:0; position:relative; top:50px; left:200px; height:25px; font-size:100%; font-weight: bold; width: 100%; background: transparent url("images/nav_inactive.gif") center center repeat-x; list-style: none; text-shadow: #060606 1px 1px 1px; filter: Shadow(Color=#060606, Direction=135, Strength=1); z-index:5;}


div.news{margin: 0; position: fixed; top: 110px; left: 1em; font-size: 110%; font-weight: bold; text-align: center; color #000000; text-shadow: #1E1E1E 2px 2px 1px; filter: Shadow(Color=#1E1E1E, Direction=135, Strength=1); background:transparent url("images/metalBr.jpg") repeat top right; opacity: 0.90; -moz-opacity: 0.90; filter: alpha(opacity=90); border:2px outset #DEDEDE; padding:1px; width:12em; height:2em; right: auto; z-index:5;}
div.news a:link {color:#8A171C }
div.news a:visited {color:#690911}
div.news a:hover {color:#FFFFFF}


div.banner {margin: 0; font-size: 100%; font-weight: bold; line-height: 1.2em; text-align: center; position: fixed; bottom: 5em; left: .5em; width: 12em; 
background:transparent url("images/corset.png") no-repeat center center;
opacity: 0.75; -moz-opacity: 0.75; filter: alpha(opacity=75); text-shadow: #060606 3px 3px 2px; filter: Shadow(Color=#060606, Direction=135, Strength=1); z-index:2;}

div.banner p { margin: 0; padding: 0px 10px 10px 5px; color: white; }

div.banner img { margin: 10px -10px 0px -10px; padding:0px;  border-bottom: 2px solid #900}

div.banner a, div.banner em {display: block; margin: 0 0.5em; border-top: 1px solid #900}
div.banner a:first-child { border-top: none}
div.banner em { color: #CFC }
div.banner a:link {color: white; text-decoration: none; }
div.banner a:visited {color: #CCC; text-decoration: none;}
div.banner a:hover, .current{ color: white; background: #900;}


div.google{margin: 0; position: fixed; bottom: 1.5em; left: 13em; font-size: 75%; font-weight: bold; text-align: center; color #000000; background:transparent url("images/metalBr.jpg") repeat top right; border:2px outset #DEDEDE; padding:1px; width:14em; height:5em; right: auto; z-index:5;}

div.google form input {border:2px inset #666; padding-left:0.5em;  width:12 em; background:#CCCCCC; font-size:1em;}

div.google form  input:hover { background:#69000A; color:#000000;}

div.google form  input:focus {background:#000000; color:#C80214;}

div.google form #button1{color:#000000; padding-right:0.5em; width:6em; margin-left:8px; background:#CCCCCC; border:3px ridge #DEDEDE;}

div.google form #button1:hover{color:#000000; background:#69000A; }

div.google form #button1:active{color:#69000A; background:#000000; }


div.textblock {top:75px; bottom:4em; left: 17.5em; right:0; position:fixed; color:#000; background:transparent url("images/chrdiamond3.jpg") repeat top right; 
opacity: 0.70; -moz-opacity: 0.70; filter: alpha(opacity=70);
border-left: 4px outset #666; min-width:380px; z-index:2; overflow:scroll;}

div.textblock a:link {color:#8A171C; text-decoration: none; background: #000000}

div.textblock a:visited {color:#690911; text-decoration: none; background: #000000}

div.textblock a:hover {color:#FFFFFF; text-decoration: none; background: #000000}

div.textblock h1, div.textblock h2, div.textblock h3{padding:0px 0px 0px 10px; 
text-shadow: #C80214 3px 3px 3px;
filter: Shadow(Color=#C80214, Direction=135, Strength=3);}

div.textblock p{padding:15px; font-weight: bold; text-shadow: #C80214 -2px -2px 1px; Shadow(Color=#C80214, Direction=315, Strength=1);}

div.textblock p span.accent {color:#FFFFFF; font-weight:bold;  text-shadow: #000000 -2px -2px 1px; Shadow(Color=#000000, Direction=315, Strength=1);}

div.textblock p span.orderL {font-size: 225%;  font-weight:bold;}

div.textblock p span.bigbold {font-size: 150%; font-weight:bold;}

div.textblock p span.emphasis {font-size: 175%; font-weight:bold;}

div.textblock ul{font-weight: bold; text-shadow: #C80214 -2px -2px 1px; Shadow(Color=#C80214, Direction=315, Strength=1);}

div.textblock ul li span.bold {font-size: 115%; font-weight:bold;}

#audioitems {list-style-type:none; text-shadow: #060606 3px 3px 3px;
filter: Shadow(Color=#060606, Direction=135, Strength=3); }

#audioitems li span.trackname{color:#E00E00; font-size: 125%; font-weight:bold;}

div.textblock a:link span.order {display: block; position: relative;
	top: 0px; height: 50px; width: 175px; font-weight: bold; font-size:1.6em; text-decoration: none; text-align: center; line-height:.6em; color:#690091; text-shadow: #666 -2px -2px 1px; filter: Shadow(Color=#060606, Direction=315, Strength=1); background:transparent url("images/t_active.png") no-repeat center center;}

	div.textblock a:visited span.order {display: block; position: relative; top: 0px; height: 50px; width: 175px; font-weight: bold; font-size:1.6em; line-height:.6em; color: #570078; background: transparent url("images/t_visited.png") center center no-repeat; text-shadow: #666 -2px -2px 1px; filter: Shadow(Color=#060606, Direction=315, Strength=1); text-align: center;}

div.textblock a:hover span.order {display: block;position: relative; top: 0px; height: 50px; width: 175px; font-weight: bold; font-size:1.6em; line-height:.6em; color: #E6E6E6; background: transparent url("images/t_hover.png") center center no-repeat; text-shadow: #666 -2px -2px 1px; filter: Shadow(Color=#060606, Direction=315, Strength=1); text-align: center;}

div.textblock a:active span.order {display: block; position: relative; top: 0px; height: 50px; width: 175px; font-weight: bold; font-size:1.6em; line-height:.6em; text-decoration: none; text-align: center; color:#570078; text-shadow: #666 -2px -2px 1px; filter: Shadow(Color=#666, Direction=315, Strength=1); background: transparent url("images/t_hover.png") center center no-repeat;}


div.footer {border-top: 3px inset #666; border-bottom: 2px solid #000000; background: #000000; position:fixed; padding:10px; margin: 0; bottom:0; left:0; display:block; width:100%; height:4em; text-align: left; font-size:90%; z-index:3; overflow:visible;}

#enlarge {color: #900; list-style-type:none; padding:0; margin:1em auto;  text-align:center; position:absolute; left: 22em; width:500px; height50px; }
#enlarge li {display:block; float:left; width:60px; height:50px; position:relative;}
#enlarge li a {display:block; width:50px; height:50px; z-index:10; background:transparent; position:relative; overflow:hidden;}
#enlarge li a img {width:100%; height:100%; border:0;}
#enlarge li a:hover {position:absolute; left:-20px; top:-20px; width:80px; height:80px; z-index:100;} 

#owner {position:fixed; padding:0px; margin:0px; bottom:0px; left:0; text-align: left; font-size:90%; font-weight: bold; color:#CCCCCC; z-index:6;}

#comply {position:fixed; padding:0px; margin:0px; bottom:0px; right:5px; text-align: right; font-size:90%; font-weight: bold; color:#CCCCCC; z-index:6;}

#comply a:link {color: white; text-decoration: none; }
#comply a:visited {color: #CCC; text-decoration: none;}
#comply a:hover { color: #666; text-decoration: none;}

