<!--ADULTSONLY-->
<html><head>
<SCRIPT LANGUAGE=JavaScript SRC=http://www.asstr-mirror.org/scripts/common.js></script>
<SCRIPT LANGUAGE=JavaScript SRC=http://www.asstr-mirror.org/scripts/scroller2.js></script>
<SCRIPT Language="Javascript">
<!--
runScroller();
//-->
</SCRIPT>
<pre>
 <br><br>
 <font color=blue>
 Note: This story was dynamically reformatted for online reading convenience.
 </font>
 html, body {font-family:Verdana, "DejaVu Sans", "Bitstream Vera Sans",
"Lucida Sans", Arial, Helvetica, sans-serif; font-size:90%; color:black;
background:#526062; margin:0; padding:0; border:none;}
html#chat, body#chat {font-family:Verdana, "DejaVu Sans", "Bitstream
Vera Sans", "Lucida Sans", Arial, Helvetica, sans-serif; font-size:100%;
color:black; background-image:url(../images/bg.gif);
background-repeat:repeat; margin:0; padding:0; border:none;}
h1, h2 {font-variant:small-caps; font-family:'trebuchet ms';
font-size:200%; color:#FF6C00; text-align:left; letter-spacing:2px;
margin:0.8em 0 0 0; padding:0; text-shadow:-1px -1px 0 #000, 1px -1px 0

#000, -1px 1px 0 #000, 1px 1px 0 #000;} h3 {font-weight:bold;
text-align:left; color:#fff; text-shadow:0px 2px 3px #000;
letter-spacing:3px; border:1px dotted white; display:inline; margin:0.5em
0; padding:0.5em 0.5em; background:#9000FF;} h5 {font-weight:bold;
margin:2em 0 0 0; padding:0.3em; border:1px solid black;
background:#526062; letter-spacing:2px; color: transparent;text-shadow:
rgba(245, 245, 255, 0.55) 0px 0px 0px, rgba(0, 0, 30, 0.5) 0px 2px 2px,
rgba(0, 0, 30, 0.20) 0px 2px 1px, rgba(0, 0, 30, 0.5) 0px 2px 1px, rgba(0,
0, 0, 0.08) -5px 5px 2px;} h4 {font-weight:bold; text-align:justified;
margin:1.25em 0 0 0;}

   h3 {font-size:125%} h4 {font-size:110%} h5 {font-size:150%}

   h3 a:link {text-decoration:underline; color:#fff;
background:transparent;} h3 a:visited {text-decoration:underline;
color:#fff; background:transparent;} h3 a:hover, a:active
{text-decoration:underline; color:#33FF00; background:transparent;}
a:link {text-decoration:none; color:#0066CC; background:transparent;}
a:visited {text-decoration:none; color:#003399; background:transparent;}
a:hover, a:active {text-decoration:underline;}

   .title {font-weight:bolder;} img {vertical-align:baseline; margin:0;
padding:0; border:none;}

   p {margin:1em 0; padding:0;} blockquote {margin:0 1.5em; padding:0;} pre
{font-family:"Courier New", Courier, monospace; font-size:115%;
line-height:1.2; margin:1em 2.5em; padding:0;}

   pre code, pre kbd, pre samp, pre tt {font-size:100%; line-height:1.2;}
ol {list-style:decimal outside; margin:1em 0; padding:0 0 0 2.5em;}
ol.number {list-style-type:decimal;} ul {list-style:disc; margin:1em 0;
padding:0 0 0 2.5em;}

   ol ol, ol ul, ul ol, ul ul {margin-top:0; margin-bottom:0;} ol ul, ol ol
ul, ol ul ul, ul ul, ul ol ul, ul ul ul {list-style:square outside;} li
{margin:0; padding:0;}

   dl {margin:1em 0; padding:0;} dt {margin:0.5em 0 0.5em 0; padding:0;} dd
{margin:0 0 1em 2.5em; padding:0; line-height:0.5em;}
.gbtitle {color:#FF3300; padding:2px; text-shadow:0px 3px 3px #000;
text-indent:1em;}
.gbtitle a:link,.gbtitle a:visited {color:#ffffff;

text-decoration:underline; padding:2px; text-shadow:0px 3px 3px #000;}
.gbreply {color:#000000; font-size:medium; font-weight:bold; padding:0
0.7em 0 0.7em;} .gbsubject {color:#000000; font-size:small;
font-weight:bold; padding:0 0.8em 0 0.8em;} .chat {color:#999;}

   form {margin:1em 0; padding:0; border:1px;} input, button, select,
fieldset, legend {font-family:Verdana, "DejaVu Sans", "Bitstream Vera
Sans", "Lucida Sans", Arial, Helvetica, sans-serif; font-size:95%;
color:black; vertical-align:middle;}

   input.button1 {font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; color:#000000; border:#000000; border-style:solid;
border-width:1px; background-color:#cccccc; font-weight:normal;
margin-bottom:0px;}
.mainbutton {color:rgba(0,0,0,0.9)!important; font-size:10px;
font-weight:bold; font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
line-height:10px; text-align:center; text-decoration:none; text-shadow:0
1px 1px rgba(255,255,255,0.37); background:url('../images/buttonbg.jpg')
no-repeat left 0; border:1px solid #2a3f56; -moz-border-radius:6px;
-webkit-border-radius:6px; border-radius:6px; -moz-box-shadow:0 1px 0
rgba(255,255,255,0.2),0 1px 2px rgba(255,255,255,0.7) inset;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px 2px
rgba(255,255,255,0.7) inset; box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px
2px rgba(255,255,255,0.7) inset; margin:0 auto 0 auto; padding:0 5px;
cursor:pointer; display:inline-block; position:relative;
-moz-background-clip:padding-box; -webkit-background-clip:padding-box;
background-clip:padding-box; height:20px; white-space:nowrap;
outline-width:0}
.mainbutton:active{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3),0 1px
3px rgba(0,0,0,0.7) inset; -webkit-box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; opacity:1}
.mainbutton1 {color:rgba(0,0,0,0.9)!important; font-size:10px;
font-weight:bold; font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
line-height:10px; text-align:center; text-decoration:none; text-shadow:0
1px 1px rgba(255,255,255,0.37); background:url('../images/buttonbg.jpg')
no-repeat left 0; border:1px solid #2a3f56; -moz-border-radius:6px;
-webkit-border-radius:6px; border-radius:6px; -moz-box-shadow:0 1px 0
rgba(255,255,255,0.2),0 1px 2px rgba(255,255,255,0.7) inset;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px 2px
rgba(255,255,255,0.7) inset; box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px
2px rgba(255,255,255,0.7) inset; margin:0 auto 0 auto; padding:0 5px;
cursor:pointer; display:inline-block; position:relative;
-moz-background-clip:padding-box; -webkit-background-clip:padding-box;
background-clip:padding-box; height:20px; white-space:nowrap;
outline-width:0}
.mainbutton1:active{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3),0 1px
3px rgba(0,0,0,0.7) inset; -webkit-box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; opacity:1}
.mainbutton2 {color:rgba(0,0,0,0.9)!important; font-size:10px;
font-weight:bold; font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;
line-height:10px; text-align:center; text-decoration:none; text-shadow:0
1px 1px rgba(255,255,255,0.37); background:url('../images/buttonbg2.jpg')
no-repeat left 0; border:1px solid #2a3f56; -moz-border-radius:6px;
-webkit-border-radius:6px; border-radius:6px; -moz-box-shadow:0 1px 0
rgba(255,255,255,0.2),0 1px 2px rgba(255,255,255,0.7) inset;
-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px 2px
rgba(255,255,255,0.7) inset; box-shadow:0 1px 0 rgba(255,255,255,0.2),0 1px
2px rgba(255,255,255,0.7) inset; margin:0 auto 0 auto; padding:0 5px;
cursor:pointer; display:inline-block; position:relative;
-moz-background-clip:padding-box; -webkit-background-clip:padding-box;
background-clip:padding-box; height:20px; white-space:nowrap;
outline-width:0}
.mainbutton2:active{-moz-box-shadow:0 1px 0 rgba(255,255,255,0.3),0 1px
3px rgba(0,0,0,0.7) inset; -webkit-box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; opacity:1}

   .google {margin:0 -2.8em 0 1em;}

   textarea {font-size:100%; color:black; vertical-align:middle;
background-color:#D5D5D5; border-width:1px; border-style:solid;
border-color:#000000; margin:0px 10px 0px 0px; font-size:12px;}
.area51 {width:80%; wrap:physical; min-height:350px; font-size:100%;
color:black; background-color:#D5D5D5; border-width:1px;
border-style:solid; border-color:#FF0000; -webkit-box-sizing:border-box;
-moz-box-sizing:border-box; box-sizing:border-box;}

   fieldset {font-size:100%; margin:1em 0; border:1px solid #999999;}
legend {font-size:100%; margin:0 0.5em; padding:0 0.25em; border:none;}

   span.codes {color:#FFFF00; font-weight:bold;} #togglespell {margin:1em 0
0 0; padding:0; color:#000; font-size:90%; display:none; text-align:left;}
#spell {margin:1em 0 0 -2em; font-size:100%; font-weight:bold;
color:#0000FF; text-decoration:none; padding:0.5em 0 0 2em;} #togglecode
{margin:1em 0 0 0; padding:1em 1.5em 1em 1.5em; width:50%; background:#000;
color:#fff; font-size:90%; display:none; text-align:left;}
#code {margin:1em 0 0 -2em; font-size:100%; font-weight:bold;

color:#0000FF; text-decoration:none; padding:0.5em 0 0 2em;}

   #dbook {background:#363E52; -moz-box-shadow:0 4px 5px #888;
-webkit-box-shadow:0 4px 5px #888; box-shadow:0 4px 5px #444;}
table.gbentry {border-color:#F79809; border-width:1px;

border-style:solid;}

   .reqfield {color:red; background:transparent; font-weight:bolder;} .info
{color:gray; background:transparent; font-size:90%;}
#title {background:#080807; margin:0 0 0 12.5em; padding:0 0 0 0;
border-left:1px solid #F79809;}

   #title object {max-width:100%; max-height:100%; verical-align:top;}

   #main {text-align:justify; line-height:1.5em; color:black;
background:#929FA4; margin:0 0 0 12.5em; padding:0 0 0.5em 0;
border-left:1px solid #F79809;} #main .ix {border-bottom:1px dotted #000;
padding:1em 0 1em 0; background:#777; -moz-box-shadow:0 4px 5px #888;
-webkit-box-shadow:0 4px 5px #888; box-shadow:0 4px 5px #444;}
#main p.index_title {color:#B5F818; text-align:center; font-size:90%;
text-shadow:0px 2px 3px #000; letter-spacing:3px;}

   #main td.bgcolor1 {background-color:#929FA4;} #main td.bgcolor2
{background-color:#A6B2B6;}

   #main h1 {color:#999999; background:transparent; margin:0 0 0.5em 0;}
#main ul {color:inherit; background:transparent; margin:0 2em 0 0;} #main
.bgcolor1 a:link, #main .bgcolor1 a:visited, #main ol.bgcolor1 a:link,
#main ol.bgcolor1 a:visited {margin:0; padding:0 0.5em; color:#040880;
background:transparent;}

   #main .bgcolor1 a:hover {color:white;} #main .bgcolor2 a:link, #main
.bgcolor2 a:visited {margin:0; padding:0 0.5em; color:#040880;
background:transparent;} #main .bgcolor2 a:hover {color:white;} #main
.highlight {color:inherit; background:#F0F0F0; margin:1em 0; padding:1em
2.5em; border:1px solid #999999;} #main .totop {font-size:90%;
text-align:right; margin:-0.75em 0 1em 0; padding:0 0 0.25em 0;
border-bottom:1px solid #F0F0F0;}
#main table.simple td.highlight, #main table.simple th.highlight

{margin:0; padding:0.25em 0.5em;} #main .name {letter-spacing:3px;
color:#fff; text-shadow:0px 1px 1px #222;} #main a.titlelink
{color:#040880; background:transparent;} #main a.titlelink:hover
{color:#FF32E4; background-color:#0B0176; text-decoration:none;
border-bottom:1px dotted;}

   #main .count {font-size:90%; color:#C00606; letter-spacing:3px} #main
.checkerboard td {padding:25px 26px 25px 26px; text-align:center;} #main
td.bgcolor1:hover {background-color:#FF8800;}

   #main td.bgcolor2:hover {background-color:#FF8800;} #main .calendar td
{font-size:12px; text-align:center; border-style:none none none none;
border-spacing:0; padding:0 0 0 0}
#main td.year {padding:0 0 0 0; font-weight:bold; height:40px;

color:#B5F818; text-shadow:0px 2px 3px #000;} #main p.revtitle0
{font-size:90%; color:#B5F818; padding:0 0 0 2em; text-align:center;
text-shadow:0px 2px 3px #000;}
#main p.revtitle, span.revtitle {font-size:90%; color:#B5F818; padding:0
0 0 1em; text-indent:1.5em; text-shadow:0px 2px 3px #000;

text-indent:2.8em; letter-spacing:3px;} #main td.date, span.date,
ol.span.date {font-size:inherit; color:#B5F818; background-color:#354347;}
#mainlink {display:none !important;}

   #reviewsxx {background:#D3D3B4; border-left:1px solid #999999;
position:relative; overflow:hidden;} #reviewsyy {background:#D3D3B4;
border-left:1px solid #999999; padding:2em 0 2em 0;}
#reviews {width:100%; background:#C7C5AF; text-align:justify;
line-height:1.25em; color:black; border-left:1px solid #999999;
border-top:2px solid #313131; padding:0 1.5em 0.5em 1.5em;}

   #reviews p.revtitle {font-size:90%; color:#B5F818; font-weight:bold;}
#reviewsyy marquee.revtitle {white-space:nowrap; font-size:90%;
color:#C00606; font-weight:bold; padding:0 0 0 0;} #updates p.revtitle0
{color:#B5F818; padding:0 0 0 2em; letter-spacing:3px; text-align:center;
text-shadow:0px 2px 3px #000;}
#updates p.revtitle1 {color:#B5F818; padding:0 0 0 0; font-size:90%;
text-shadow:0px 2px 3px #000; letter-spacing:3px;}
#updates span.nick {color:#fff; text-shadow:0px 1px 1px #111;
letter-spacing:3px;}
#updates a.nick {padding: 0 0 0 3px; color:#fff; text-shadow:0px 1px 1px

#111; letter-spacing:3px;} #updates a.nick:hover {color:#00FF00;
text-shadow:0px 1px 1px #111; letter-spacing:3px; background-color:#445052;
text-decoration:none; border-bottom:1px dotted;}
#reviews span.reviewname, p.reviewname, span.revname, p.revname
{font-size:80%; font-weight:normal; color:#ffffff;}
#reviewsxx p.reviewname {font-size:80%; font-weight:bold; color:#fff;
line-height:0.5em; text-shadow:0px 1px 1px #000; letter-spacing:0.2em;
padding-left:2.5em; white-space:nowrap;}
#reviewsxx p.revmail {font-size:70%; font-weight:normal; color:#FF0202;
line-height:0.5em; margin-left:2.9em;}
#unique {padding:0 1.5em 0.5em 1.5em; width:16.3em; float:left;
background:#B1AC87; padding-bottom:1000px; margin-bottom:-1000px;
border-right:1px solid #666; border-top:1px solid #666; border-bottom:1px
solid #666;}

   #unique img.arrow {position:relative; float:right; right:-41px;} #unique
img.icon {position:relative; height:25px; width:30px; vertical-align:top;
float:right; left:-16em; top:-0.3em;}
#entry {position:relative; text-align:justify; font-size:90%;
line-height:1.25em; color:#040880; padding:0.5em 1.5em 0.5em 3em;
border-top:1px dotted #000; margin:0 0 0 21.5em;}
#updates {text-align:justify; line-height:1.5em; color:black;

background:#929FA4; margin:0 0 0 12.5em; border-left:1px solid #F79809;}
#updates #target, #updates .container, .box {border-bottom:1px dotted
#000000; padding:0.1em 1.5em 0 1.5em;} .box1 {padding:0.1em 1.5em 0.5em
1.5em;} #updates .bg, #container .bg
{background-image:url('../images/bg.png'); background-repeat:no-repeat;
-webkit-background-size: contain; -moz-background-size: contain;
-o-background-size: contain; background-size: contain;
background-attachment:fixed; background-position:right;}
#container:hover {background-color:#8F8F8F;
background-image:url('../images/bg.png'); background-repeat:no-repeat;
-webkit-background-size: contain; -moz-background-size: contain;
-o-background-size: contain; background-size: contain;
background-attachment:fixed; background-position:right;}
#container {border-bottom:1px dotted #000000; padding:0.1em 1.5em 0

1.5em;} #topbar {border-bottom:1px dotted #000000; margin:0 0 2em 0;
padding:0.1em 1.5em 0.5em 1.5em; background:#777777;}
#updates div.container:hover, tr.container:hover

{background-color:#8F8F8F;} #updates ul {padding:0.1em 1.5em 0.5em 0;}
#updates input.size {float:right; margin:0.2em 0 0 0.5em;} #updates p
{margin-top:0.8em;}
#updates ul.date {font-size:80%; color:#B5F818; margin:1em 0;
padding:0.1em 1.5em 0.1em 1.5em; text-shadow:0px 1px 1px #000;

background:#696B91; border:1px dotted #fff; display:inline-block;}
span.date, td.date {font-size:80%; color:#B5F818; text-shadow:0px 1px 1px
#252525;} #updates span.dateix {font-size:80%; color:#B5F818;
position:absolute; right:20px; text-shadow:0px 1px 1px #4A4A4A;} #updates
span.bydate {font-size:80%; color:#B5F818; padding:0 2em 0 0} #updates
a.titlelink, #updates a.titlelink:visited, #updates span.titlelink a:link,
#updates span.titlelink a:visited, #updates td.titlelink a:link, #updates
td.titlelink a:visited {margin:0; color:#040880; background:transparent;}
#updates a.titlelink:hover, #updates span.titlelink a:hover, #updates
td.titlelink a:hover {color:#FF32E4; background-color:#0B0176;
text-decoration:none; border-bottom:1px dotted;}
#updates td.links {color:#fff; text-shadow:0px 2px 3px #000;
letter-spacing:3px;}
#updates span.storycodes {font-size:80%; color:#EDDDA3;

background-color:#3C3C50; line-height:1.5em;} #updates span.expl
{font-size:70%; line-height:1.5em; font-weight:bold; color:#ffffff;}
#updates a.reviews, #updates a.reviews:visited {font-size:70%;
text-decoration:none; background:#AC1A1A; color:#FFF;}
#updates a.reviews:hover {font-size:70%; text-decoration:none;
background:#AC1A1A; color:#FFFF00;}
#updates a.top50 {padding:2px 2px 4px 4px; font-size:90%;
background-color:#F75E17; color:white; letter-spacing:2px; text-shadow:0px
1px 1px #222; text-decoration:none;}
#updates a.top50:hover {padding:2px 2px 4px 4px; font-size:90%;
background-color:#DF0E07; color:#B0E5F6; letter-spacing:2px;
text-shadow:0px 1px 1px #222; text-decoration:none;}
#updates span.bracket {font-size:70%; font-weight:normal; color:#FF8800;
text-shadow:0px 1px 1px #222;}

   #updates span.profilelink {font-weight:bold; color:#fff; font-size:80%;}
#updates a.profilelink, #updates a.profilelink:visited {font-weight:bold;
color:#FFB300;}
#updates p.heading, td.heading, th.heading, span.heading {font-size:90%;
color:#C00606;}
#updates p.heading1, td.heading1, th.heading1, span.heading1

{font-size:90%; color:#000470;} #updates span.heading2 {font-size:90%;
color:#00FFFF;}
#updates .send {color:#B5F818; background:transparent; font-weight:bold;
font-size:90%; text-shadow:0px 1px 1px #4A4A4A;}
p.newclass {font-size: 90%; color: #B5F818; letter-spacing:3px;
text-shadow: 0px 2px 3px #000;}
p.newclass1 {font-size: 90%; color: blue; letter-spacing:3px;
text-shadow: 0px 2px 3px #000;}
.input{background-color:#D5D5D5; border-width:1px; border-style:solid;
border-color:#000000; margin:0px 10px 0px 0px; font-size:12px;}
.input:hover {background:#fff;}
span.ColorBlotch {border:1px solid #000000; padding:0 0.3em 0 0.3em;
font-family:monospace; cursor:pointer; font-size:1em; float:right;}
#stories {text-align:justify; color:black; background-color:#929FA4;
margin:0 0 0 12.5em; border-left:1px solid #F79809;}
#target {padding:0.8em 8em 0.5em 1.5em; margin:0;
background-image:url('../images/bg.png'); background-repeat:no-repeat;
-webkit-background-size: contain; -moz-background-size: contain;
-o-background-size: contain; background-size: contain;
background-attachment:fixed; background-position:right;}

   #topbar {padding:0.1em 1.5em 0.2em 1.5em; background:#777777;} #info
{margin:-3em 0 0 0; border-bottom:1px dotted #000000; padding:0.2em 1.5em
1em 1.6em; background:#777777; -moz-box-shadow:0 4px 5px #888;
-webkit-box-shadow:0 4px 5px #888; box-shadow:0 4px 5px #444;}
#toggleText {border-bottom:1px solid #000; border-top:1px solid #000;
margin:-2.3em 0 2em 0; padding:0.4em 1.5em 2em 1.5em; background:#D3D3B4;
color:#040880; font-size:90%;}

   #toggleText img.arrowprof {position:relative; top:-16px; left:40px;}
#toggleInfo {border-bottom:1px solid #000; border-top:1px solid #000;
margin:-0.1em 0 2em 0; padding:0.5em 1.5em 1em 1.5em; background:#D3D3B4;
-moz-box-shadow:0 4px 5px #888; -webkit-box-shadow:0 4px 5px #888;
box-shadow:0 4px 5px #444; font-size:90%; color:#040880;}

   #toggleInfo img.arrowprof {position:relative; top:-17px; left:40px;}
#warn {position:relative; z-index:1; font-size:12px; color:#fff;
padding:1em 2em 1em 2em; margin:1.8em 15em 2.5em 15em; background:#79898F;
-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;
-moz-box-shadow: 0 0 4px 4px #444; -webkit-box-shadow:0 0 4px 4px #444;
box-shadow:0 0 4px 4px #444;
background-image: linear-gradient(bottom, rgb(145,166,173) 0%,
rgb(121,137,143) 66%);
background-image: -o-linear-gradient(bottom, rgb(145,166,173) 0%,
rgb(121,137,143) 66%);
background-image: -moz-linear-gradient(bottom, rgb(145,166,173) 0%,
rgb(121,137,143) 66%);
background-image: -webkit-linear-gradient(bottom, rgb(145,166,173) 0%,
rgb(121,137,143) 66%);
background-image: -ms-linear-gradient(bottom, rgb(145,166,173) 0%,
rgb(121,137,143) 66%);
background-image: -webkit-gradient(

   linear,

   left bottom,

   left top,

   color-stop(0, rgb(145,166,173)),

   color-stop(0.66, rgb(121,137,143)));} #disclaimer {position:relative;
z-index:2; top:-20px; right:35px; font-size:75%; color:#D20606;
padding:0.4em 0.5em 0.4em 0.5em; margin:-5em 0 0 0; display:inline-block;
border:1px solid #000; background:#D3D3D3; -webkit-border-radius:5px;
-moz-border-radius:5px; border-radius:5px; -moz-box-shadow:2px 2px 2px
#444; -webkit-box-shadow:2px 2px 2px #444; box-shadow:2px 2px 2px #444;}
#stories div.container:hover, tr.container:hover

{background-color:#8F8F8F;} #stories ul {padding:0 1.5em 0.5em 0;} #stories
input.size {float:right; margin:0.2em 0 0 0.5em;} #stories p
{margin-top:0.8em;}

   #author {margin:1.5em 0;} .eminactive {font-size:90%; color:#CDCDCD;
text-shadow:0px 1px 1px #252525; padding:0 0.3em 0 0; margin:0 0 -0.2em 0;}
.date, .eminactive img {font-size:90%; color:#B5F818; text-shadow:0px
1px 1px #252525; padding:0 0.3em 0 0; margin:0 0 -0.2em 0;

vertical-align:bottom;} .mail {font-size:90%; color:#FFA302;
text-shadow:0px 1px 1px #252525; padding:0 0.3em 0 0; margin:0 0 -0.2em 0;}
.txt {font-size:90%; color:#00FF00; text-shadow:0px 1px 1px #252525;
padding:0 0.3em 0 0; margin:0 0 -0.2em 0;}
p.profinactive {padding:0.2em 0.2em 0 0; font-size:90%; color:#CDCDCD;
text-shadow:0px 1px 1px #252525; text-decoration:none}
#profbar, a.prof, .prof img {margin-top:-0.6em; font-size:90%;
color:#6AB7F9; text-shadow:0px 1px 1px #252525; text-decoration:none;
padding:0.5em 0.2em 0 0; vertical-align:bottom;}
#infoinactive {margin:-3.5em 0 0 0; font-size:90%; color:#CDCDCD;
text-shadow:0px 1px 1px #252525; text-decoration:none; border-bottom:1px
dotted #000000; padding:0.5em 0 1em 2em; background:#777777;
-moz-box-shadow:0 4px 5px #888; -webkit-box-shadow:0 4px 5px #888;
box-shadow:0 4px 5px #444;}
#infobar {font-size:90%; color:yellow; text-shadow:0px 1px 1px #252525;
text-decoration:none}

   .info {margin:0 0.7em -0.2em 0;} #info .info {margin:0 0.7em -0.2em 0;}

   #stories span.dateix {font-size:80%; color:#B5F818; position:absolute;
right:20px; text-shadow:0px 1px 1px #4A4A4A;}

   #stories span.bydate {font-size:80%; color:#B5F818; padding:0 2em 0 0}
#stories a.titlelink, #stories a.titlelink:visited, #stories span.titlelink
a:link, #stories span.titlelink a:visited, #stories td.titlelink a:link,
#stories td.titlelink a:visited {margin:0; color:#040880;
background:transparent;}
#stories a.titlelink:hover, #stories span.titlelink a:hover, #stories

td.titlelink a:hover {color:white;} #stories td.links {color:#FFB300;
text-shadow:0px 2px 3px #4D4D4D;}

   #stories span.storycodes {font-size:80%; color:#EDDDA3;} #stories
span.expl {font-size:70%; line-height:1em; font-weight:bold;
color:#ffffff;} #stories span.bracket {font-size:70%; font-weight:normal;
color:#FF8800;}

   #stories span.profilelink {font-weight:bold; color:#fff; font-size:80%;}
#stories a.profilelink, #stories a.profilelink:visited {font-weight:bold;
color:#FFB300;}
#stories p.heading, td.heading, th.heading, span.heading {font-size:90%;
color:#C00606;}
#stories .send {color:#B5F818; background:transparent; font-weight:bold;
font-size:90%; text-shadow:0px 1px 1px #4A4A4A;}

   #stories tt {font-size:140%;}

   .input{background-color:#D5D5D5; border-width:1px; border-style:solid;
border-color:#000000; margin:0px 10px 0px 0px; font-size:12px;}
.input:hover {background:#fff;}
span.ColorBlotch {border:1px solid #000000; padding:0 0.3em 0 0.3em;
font-family:monospace; cursor:pointer; font-size:1em; float:right;}

   #toolbox {float:right; margin:0 1em 0 0;} .tools {border:1px solid #fff;
padding:1em 0.5em 1em 0.5em; background:#000; -webkit-border-radius:10px;
-moz-border-radius:10px; border-radius:10px; white-space:nowrap; margin:0 0
0 0.5em;}

   .fonts {float:right; margin:0;} #tools2 {border:1px solid #fff;
padding:0 0.7em 0 0.5em; background:#000; -webkit-border-radius:10px;
-moz-border-radius:10px; border-radius:10px; margin:1em 0 0 0.5em;}
#tools3 {border:1px solid #fff; padding:1em 0.7em 1em 0.5em;
background:#000; -webkit-border-radius:10px; -moz-border-radius:10px;
border-radius:10px; margin:1em 0 0 0.5em;}

   input.hilite {padding:2px 0 2px 0; font-size:85%; margin:0 2em 0 0;}
#count {padding:1px 3px 3px 3px; background-color:#E600FF; color:#fff;}
SPAN.searchword {background-color:yellow}

   #header {color:#EF6807; background:#000000;
background-image:url("../images/bubble.png");} #header a:link, #header
a:visited {color:#003399; background:transparent;} #header .highlight,
#header a.highlight:link, #header a.highlight:visited {color:white;
background:transparent;}

   #header div.left {float:left; clear:left; margin:0; padding:0;} #header
div.left img {display:block;} #header div.left, #header div.left a:link,
#header div.left a:visited {font-size:200%; font-weight:bold;
text-decoration:none; color:white; background:transparent;}

   #header div.left p {margin:0 0 0 0; padding:0;} #header div.left .alt
{color:#FF9800; background:transparent;}
#header div.right {font-size:90%; text-align:right; margin:0; padding:0

1.2em 0 1em; float:right; clear:right;} #header div.right a:link, #header
div.right a:visited {margin:0; padding:0 0.5em; color:#07EF0B;
background:transparent;} #header div.right a:hover {color:#FF9800;} #header
div.right form {margin:0; padding:0.25em 0.5em 0 0;} #header div.right form
input {margin:0.2em 0.2em 0 0; padding:1px 0 1px 5px; font-size:90%;
color:#fff; background:#929FA4; vertical-align:middle; border:1px solid
#FFD400; -moz-border-radius:5px; -webkit-border-radius:5px;
border-radius:5px;} #header div.right .searchbutton
{color:rgba(0,0,0,0.72)!important; font-size:10px; font-weight:bold;
font-family:Arial,'Helvetica Neue',Helvetica,sans-serif; line-height:10px;
text-align:center; text-decoration:none; text-shadow:0 1px 1px
rgba(255,255,255,0.37); background:url('../images/button_submit.gif')
no-repeat left 0; border:1px solid #2a3f56; -moz-border-radius:6px;
-webkit-border-radius:6px; border-radius:6px; -moz-box-shadow:0 0 0
rgba(255,255,255,0.2),0 1px 2px rgba(255,255,255,0.7) inset;
-webkit-box-shadow:0 0 0 rgba(255,255,255,0.2),0 1px 2px
rgba(255,255,255,0.7) inset; box-shadow:0 0 0 rgba(255,255,255,0.2),0 1px
2px rgba(255,255,255,0.7) inset; margin:0.15em auto 0 auto; padding:0 5px;
cursor:pointer; display:inline-block; position:relative;
-moz-background-clip:padding-box; -webkit-background-clip:padding-box;
background-clip:padding-box; height:20px; white-space:nowrap;
outline-width:0}
#header div.right .searchbutton:active{-moz-box-shadow:0 1px 0
rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; -webkit-box-shadow:0
1px 0 rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; box-shadow:0

1px 0 rgba(255,255,255,0.3),0 1px 3px rgba(0,0,0,0.7) inset; opacity:1}

   #header div.subheader {color:white; margin:0; padding:0; border:1px
solid #F79809; clear:both; background: rgb(0,0,0); background-image:
url("../images/bgbar.png");}

   #header div.subheader p {margin:0; padding:0.5em;} #header div.subheader
a:link, #header div.subheader a:visited {font-weight:bolder; color:white;
background:transparent; margin:0; padding:0 0.5em;}

   #header div.subheader a:hover {color:#FF9800;} #header div.subheader
.highlight, #header div.subheader a.highlight:link, #header div.subheader
a.highlight:visited {color:#FF9800; background:transparent;
font-weight:bold;}
#header div.search {background:#003399; height:51px; padding-bottom:0;
padding-left:200px; float:right; clear:right;}

   #header div.search form {height:51px; margin:0; padding:0;} #header
div.search fieldset {height:40px; margin:0; padding:11px 20px 0 0;
border:none; text-align:right;}

   #sidebar {background:#526062; width:12.5em; float:left; clear:both;
border-right:1px solid #F79809;}
#sidebar div {font-size:95%; text-align:left; margin:0; padding:0.5em

1em; border-bottom:1px solid #F79809;} #sidebar div.lighter {color:inherit;
background:white;}

   #sidebar p {margin:0.5em 0;} #sidebar .title {color:#F85814;
background:transparent; text-shadow:0px 2px 3px #000;} #sidebar img
{width:25px; height:25px; vertical-align:middle;} #sidebar img.dot
{width:15px; height:15px; vertical-align:middle; padding:0 0.5em 0.1em
0.3em;} #sidebar img.qr {width:100px; height:100px; padding:1em 0 0 0;} .qr
{font-size:70%; color:#B4B4B4; padding:2em 0 0 1.5em;}

   #sidebar img.donate {width:100px; height:100px;} #sidebar ul
{list-style:none outside; margin:0.5em 0; padding:0;} #sidebar ul li
{margin:0; padding:0.125em 0;}
#sidebar li.highlight {color:black; background:white; margin-left:-1em;
margin-right:-1em; padding-left:1em; border-top:1px solid #F79809;
border-bottom:1px solid #F79809;}
#sidebar a:link, #sidebar a:visited {color:#B4B4B4;

background:transparent;} #sidebar ul.menulinks a:hover {color:white;
text-decoration:none; border-bottom:1px dashed;}

   #sidebar .send {background:#3077C7;} #sidebar .send a:link, #sidebar
.send a:visited {color:#B5F818; font-weight:bold; font-size:90%;
text-shadow:0px 2px 3px #000; letter-spacing:1px;}
#footer {font-size:90%; text-align:center; color:white;
background:#3A4446; margin:0; padding:0.5em 0 0.5em 12.5em; clear:both;
border:1px solid #F79809; background-image:url("../images/bgbar.png");}
#footer a:link, #footer a:visited {text-decoration:underline;

color:white; background:transparent;} #footer hr {display:none !important;}

   .tabline {padding:2px 0 0 0; background:#313131; width:100%;}
.shadowline {border-bottom:2px solid #F88222; padding:0 0 10px 0;
background:#F88222; width:100%;}
.invertedshiftdown2 { padding: 0 0 60px 0; width: 100%; voice-family:

"\"}\""; voice-family: inherit; background-image: url("../images/s2.png");}
.invertedshiftdown2 ul{margin:0; margin-left:20px; padding:0;
list-style:none;} .invertedshiftdown2 li{display:inline; margin:0 5px 0 0;
padding:0; text-transform:uppercase;}
.invertedshiftdown2 a{float:left; display:block; font:bold 12px Arial;
color:black; text-decoration:none; margin:0 10px 0 0; padding:5px 10px 5px
10px; background-color:#929FA4; border-bottom:8px #D3D3B4;
-webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px;
-moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px;
border-bottom-left-radius:6px; -moz-box-shadow:4px 4px 4px #888;
-webkit-box-shadow:4px 4px 4px #888; box-shadow:4px 4px 4px #444;}
.invertedshiftdown2 a:hover{background-color:#F88222; padding-top:10px;
padding-bottom:10px; border-bottom-color:#F88222; color:white;}
.invertedshiftdown2 .current a{background-color:#F88222;
padding-top:10px; padding-bottom:10px; border-bottom-color:#000;
color:white; -webkit-border-bottom-right-radius:6px;
-webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px;
-moz-border-radius-bottomleft:6px; border-bottom-right-radius:6px;
border-bottom-left-radius:6px; -moz-box-shadow:4px 4px 4px #888;
-webkit-box-shadow:4px 4px 4px #888; box-shadow:4px 4px 4px #444;}
