body {
background-color:white;
background-color:#000033;
font-family:"Lucida Grande", sans-serif;
font-weight:normal;
color:#cccc99;
text-align:left;
margin-top:0px;
margin-bottom:1em;
margin-left:0px;
margin-right:0px;
padding:0px;
}
h1, h2, h3, h4, .hilite, .hiliteT, .warn  {
font-family:"Museo Slab", "Lucida Grande", sans-serif;
}
.hilite, a.hilite, .hiliteT, .warn {
font-size:120%;
font-weight:bold;
}
.warn {
color: #ff3366;
}

q:before, q:after {
content: "";
}
b {
font-weight: bold;
}
div {
margin: 0;
background-color:white;
background-color:#000033;
}
.gen {
background-color:#000033;
}

.nostyle {
display:none;
}

h1, h2, h3, h4 {
margin-top:0px;
margin-bottom:1ex;
}

.main {
margin-left: 12%;
margin-right: 12%;
background-color:#000033;
}
.mainall {
margin-left: 12%;
margin-right: 12%;
margin-top: 1em;
margin-bottom: 1em;
background-color:#000033;
}

object {
margin: 0;
border: 0;
}

.rsearch {
float: right;
clear: right;
margin: 5px 10px 5px 10px;
text-align: center;
background-color:#000033;
}

.rsearch object {
width: 180px;
height: 150px;
}

.adright {
float: right;
clear: right;
width: 120px;
margin: 5px 10px 5px 10px;
text-align: center;
background-color:#000033;
}

.adright object {
width: 120px;
height: 240px;
}

p {
margin-top: 0;
margin-bottom: 1ex;
}
hr {
clear:left;
}

div {
background-color:#000033;
}

.familyName {
font-variant: small-caps;
}

.ltext {
position:absolute;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:1px;
top:0px;
left:0px;
padding:2px;
width:600px;
}

.rthumb {
margin-top:0px;
margin-bottom:0px;
margin-left:603px;
margin-right:0px;
padding:0px;
}

a {
font-family:"Lucida Grande", sans-serif;
text-decoration: underline;
color:#6699cc;
}

a:link {
color: #9999ff;
}

a:visited {
color: #ff66cc;
}

a:active {
color: #ff3366;
}

a:hover {
color: #ff3366;
text-decoration: underline;
background-color:#000033;
}
a.button, .button a {
color:#000033;
color:black;
text-decoration: none;
background-color:#ccccff;
border-color:#ccccff;
border-width:2px;
border-style:outset;
}
ul, li {
font-size:100%;
}
li {
margin-bottom:0.3em;
}
p a.button, 
p .button a, 
li a.button, 
li .button a 
.button li a 
{
font-size:60%;
text-transform: uppercase;
text-transform: none;
font-weight: 900;
}
a.button:link, .button a:link {
background-color:#9999ff;
background-color:#ccccff;
border-color:#ccccff;
}
a.button:visited, .button a:visited {
background-color:#ff66cc;
border-color:#ff66cc;
background-color:#ccccff;
border-color:#ccccff;
}
.button a.amazonLink {
background-color:black;
color:white;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
}
.button a.wikiLink {
font-size:80%;
background-color:white;
font-family:Garamond, Georgia, serif;
}
.button a.annLink {
background-color:white;
color:blue;
}
.button a.imdbLink {
background-color:#ffe566;
border-color:#ffe566;
}
a.button:active, a.button:hover, .button a:active, .button a:hover {
background-color:#ff3366;
border-color:#ff3366;
border-style:inset;
}
cite {
font-weight: bold;
}
.dtrange, .dtrange a {
font-family:"Lucida Grande", sans-serif;
}
blockquote cite {
font-weight: normal;
}
blockquote  {
margin-top: 0;
margin-bottom: 0.5em;
}
.amapre a,
a.amapre,
snap_nopreview a,
a.snap_nopreview {
color: blue;
background-color: #cccc99;
color: #9999ff;
background-color:#000033;
}
img:link {
color: #9999ff;
}

img:visited {
color: #ff66cc;
}

img:active {
color: #ff3366;
}

img:hover {
color: #ff3366;
text-decoration: underline;
}

p {
font-size:100%;
font-weight:normal;
text-align:left;
text-decoration: none;
margin-top:0px;
margin-left:0px;
margin-bottom:10px;
}
img {
color:inherit;
border: 0;
margin: 0.5em 0.5em 0.5em 0;
}
p img {
color:inherit;
border: 0;
margin: 0.5em 0.5em 0 0;
}
img.floatPic {
float: right; 
clear: right;
}
img.clearPic {
float: left; 
clear: both;
}
.ital {
font-style:italic;
}
.dom {
font-family:'Lucida Console', 'Andale Mono', 'monospace.com', 'Courier New', Courier, monospace;
font-size:140%;
font-weight:bold;
margin-bottom:0px;
}
.crumb {
font-size:xx-small;
}
.small {
font-size:x-small;
}
.noborder {
margin-top:0px;
margin-bottom:0px;
border-width:0;
}
.thumb {
clear:none;
float:left;
padding:2px;
margin-top:0px;
margin-bottom:0px;
border-width:0;
font-size:x-small;
}

.mono {
font-family:'Lucida Console', 'Andale Mono', 'monospace.com', 'Courier New', Courier, monospace;
}

.nobreak, .nobreak span, .nobreak cite, abbr, .mono, 
.dtstart, .dtend, .tel .value, .postal-code, .dtrange {
white-space: nowrap;
}

.url, #metroevent pre {
font-family:'Lucida Console', 'Andale Mono', 'monospace.com', 'Courier New', Courier, monospace;
}

.cited {
font:120% "Lucida Grande", sans-serif;
margin-top:0px;
margin-bottom:0px;
color:#cccc99;
}

p.citing {
font:80% "Lucida Grande", sans-serif;
font-weight:normal;
text-align:right;
color:#cccc66;
}
.smaller {
font-size:80%;
}
.centertext, .centertext p {
text-align: center;
}