body        {margin:0 auto; font-size:10pt; font-family:arial,helvetica,Sans-Serif; color:#333;}
#bgshadow {background:url(http://www.storyentertainment.com/images/wikibgshadow.gif) top repeat-x;margin-top:-19px;}
#contain {margin:20px 35px 25px 35px;padding-top:20px;}
hr {border:1px solid #efefef;}

a:link      {color:#DF2566;}
a:visited   {color:#DF2566;}
a:active    {color:#ff0084;}
a:hover     {color:#fff;background:#df2566;text-decoration:none;}

.same            {color:#DF2566;}
a.same           {color:#DF2566;}
a.same:Visited   {color:#DF2566;}
a.same:Active    {color:#ff0084;}
a.same:Hover     {color:#fff;background-color:#df2566;text-decoration:none;}

a.nonexistent {
    font-weight: bold;
    background-color: #F8F8F8;
    color: #FF2222;
}
a.nonexistent:Active {
    background-color: #F8F8F8;
    color: #FF2222;
}
a.nonexistent:Visited {
    background-color: #F8F8F8;
    color: #FF2222;
}
a.nonexistent:Hover {background:#ffa;}

.rss {font-family:arial,helvetica; font-size:11px; color:#0063dc; text-decoration:underline;}
a.rss{font-family:arial,helvetica; font-size:11px; color:#0063dc; text-decoration:underline;}
a.rss:Visited     {font-family:arial,helvetica; font-size:11px; color:#006600; text-decoration:underline;}
a.rss:Active      {font-family:arial,helvetica; font-size:11px; color:#0063dc; text-decoration:underline;}
a.rss:Hover       {font-family:arial,helvetica; font-size:11px; color:#0000ff; background-color:#aaffff; text-decoration:underline;}

.sidebarlink           {font-size:11px; font-family:ms sans serif,Geneva,Arial; line-height:16px; color:#666666; text-decoration:none;}
a.sidebarlink          {font-size:11px; font-family:ms sans serif,Geneva,Arial; line-height:16px; color:#666666; text-decoration:none;}
a.sidebarlink:Visited  {font-size:11px; font-family:ms sans serif,Geneva,Arial; line-height:16px; color:#666666; text-decoration:none;}
a.sidebarlink:Active   {font-size:11px; font-family:ms sans serif,Geneva,Arial; line-height:16px; color:#666666; text-decoration:none;}
a.sidebarlink:Hover    {font-size:11px; font-family:ms sans serif,Geneva,Arial; line-height:16px; color:#000; text-decoration:underline;}

p, .n       {font-size:10pt; font-family:arial,helvetica,Sans-Serif; color:#000;}
h1,h1 a.same,h1 a.same:active,h1 a.same:visited {font-size:29px; color:#7d0038;font-family:Georgia,Trebuchet,Times,serif;font-weight:normal;text-decoration:none;margin:0;padding:0;}
h1 a.same:hover {color:#fff;}
h2          {font-size:16pt; color:#906;font-family:Arial,Helvetica;border-bottom:1px solid #eee;padding-bottom:3px;}
h3,h3 a,h3 a:active,h3 a:visited {margin:0;font-family:Arial,Helvetica; font-size:12pt; font-weight:bold; color:#906;text-decoration:none;}
h3 a:hover {color:#fff;}
h4          {font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; color:#906;}
h5          {font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; color:#906;  margin-bottom: 0;}
form        {margin-bottom:-5px;}
textarea    {color:#333333;  width:100%;}
table,td       {font-size:10pt;border:0px;}
u.diff      {color:#0000ff;}
strike.diff {color:#ff0000;}
tt, pre     {font-family:Lucida Console,Courier New,Courier,monospace; color:#666666;} /* margin-bottom: 0;}*/
pre.code {
    margin-top: 8pt;
    margin-bottom: 8pt;
    background-color: #ffffee;
    white-space:pre;
    border-style:solid;
    border-width:1px;
    border-color:#999999;
    color:#333333;
    padding:10px;
    width:100%;
}

.pullquote       {font-family:arial,helvetica,geneva; font-size:18px; color:#990000; }
.new{font-family:arial,helvetica; font-size:10px; font-weight:bold; color:#ff0000; }
.deprecated      {font-family:arial,helvetica; font-size:10px; font-weight:bold; color:#ff0000; }
.wiki            {font-family:arial,helvetica; font-size:11px;}
.rc {font-family:arial,helvetica; font-size:10pt;}
.comment         {font-family:arial,helvetica; font-size:10pt; font-style:italic; color:#0000ff;}

.fileattr        {font-family:sans-serif,arial,helvetica; font-size:11px; padding:1px 2px; color:#000; text-decoration:none;}

#menu {float:right;width:200px;border:1px solid #efefef;background-color:#efefef;padding:4px;}

.topbg { background:url(http://www.storyentertainment.com/images/logobg.jpg) top repeat-x; }

ul {margin:0;}
li {margin:0;padding:0;}

#navcontainer ul
{
padding-left: 0px;
margin: 0;
background-color: #C09;
color: #fff;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-transform:uppercase;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 5px 1em;
background-color: #C09;
color: #FFF;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}
#navcontainer ul li a:hover
{background-color: #E100A9;color: #fff;}
#navcontainer #current {padding-left:25px;}

.search {float:right;margin:30px 20px 0px 0px;}

.div2 {
   margin:0 -1px 0 0;
   padding:0 0.5em;
   background-color:#fff;
   text-decoration:none;
   color:#333;
}
#fr {float:right;clear:both;font-size:13px;}
#fl {float:left;clear:both;font-size:11px;}
#discuss ul {
    list-style-type:none;
    padding:0;
    font:11px arial,helvetica,sans-serif;
}

#discuss li, #discuss li a {
    display:block;
    position:relative;
    border:1px #eee solid;
    float:left;
}

#discuss li {
    border-width:1px 0;
    margin:2px;
}

#discuss li a {
    border-width:0 1px;
    margin:0 -1px;
    padding:0.1em 0.4em;
    background-color:#eee;
    text-decoration:none;
    color:#555;
}

#discuss li a:hover {
    background-color:#ddd;
}

#discuss li > a:hover, #discuss li:hover {
    border-color:#ddd;
}
#tdright {width:315px;padding-left:15px;}
#notext {display:none;}
#editdiscuss {margin-bottom:20px;text-align:right;}
#editdiscuss ul {
    list-style-type:none;
    padding:0;
    font:15px arial,helvetica,sans-serif;
    font-weight:bold;
}

#editdiscuss li, #editdiscuss li a {
    display:block;
    position:relative;
    border:1px #c09 solid;
    float:left;
}

#editdiscuss li {
    border-width:1px 0;
    margin:2px;
}

#editdiscuss li a {
    border-width:0 1px;
    margin:0 -1px;
    padding:0.3em 0.6em;
    background-color:#c09;
    text-decoration:none;
    color:#fff;
}

#editdiscuss li a:hover {
    background-color:#E100A9;
}

#editdiscuss li > a:hover, #editdiscuss li:hover {
    border-color:#E100A9;
}

#sectionNavArea {padding: 6px 20px; background:#efefef;font-family:arial,helvetica,sans-serif;font-weight:bold;width:600px;font-size:11px;float:left;}
#sectionNavArea ul {margin:0;padding:0;}
#sectionNavArea li {display:block;float:left;padding:1px 40px 1px 0;width:125px;margin-right:4px;}
#sectionNavArea li a { background:url(http://www.storyentertainment.com/images/blt_section_nav.gif) no-repeat left; padding-left: 8px; line-height: 1.5em; text-transform: uppercase; white-space: nowrap; display: inline; }
#sectionNavArea a,#sectionNavArea a:visited,#sectionNavArea a:active {text-decoration:none;}
#sectionNavArea a:hover {text-decoration:underline;color:#c06;}
#clear {clear:both;}

#frontpage h3 {border-top:1px solid #efefef;padding-top:5px;}
#frontpage ul {list-style-position:inside;padding:0;}
#frontpage #fr {width:52%;}
#frontpage ul {margin:0;padding:0;}
#frontpage li {list-style:none;margin-bottom:2px;}
#frontpage li a,#frontpage li a:active,#frontpage li a:visited {text-decoration:none;}
