body,td { font: 11px Verdana, Geneva, sans-serif; color:#FFF; line-height: 1.4em;}

.background { width:100%; height:100%; background:#1B1B19 url(../img/microsites/ghosts/background.jpg) no-repeat top center; }

#mainContent table { border-collapse:collapse; }
#mainContent a { color: #BDE; }
#mainContent a:hover { color: #FDEEB3; }

#booktable td {  border-bottom:1px solid #333; }
#booktable td a { float:right; color:#BDE; text-decoration:none; } 
#booktable td a:hover { color:#FDEEB3; text-decoration:none; }

.casttable td {  border-bottom:1px solid #333; padding:2px 0 2px 0; }
.casttable td a { float:left; color:#BDE; text-decoration:none; } 
.casttable td a:hover { color:#FDEEB3; text-decoration:none; }

.quote { font: normal 14px Verdana, Geneva, sans-serif; color:#FFF; margin: 0 0 10px 0; }
.credit { font: normal 11px Verdana, Geneva, sans-serif; color:#BDE; margin-left:10px; text-transform:none; line-height:18px; }

h1 {  }
h2 { font: bold 13px Verdana, Geneva, sans-serif; color:#FDEEB3; margin:6px 0 10px 0; text-transform:uppercase; }
h3 { font: normal 16px Verdana, Geneva, sans-serif; color:#FDEEB3; line-height:24px; margin:0; }

hr { border: 1px; color: #333; background-color: #333; height: 1px; clear: both; }

/*
#nav { float:left; list-style:none; margin:0; padding:0; }
#nav li { float:left; list-style:none; height:45px; margin:0; }
#nav li a { float:left; display:block; text-decoration:none; }
*/

#nav ul { float:left; margin: 0; padding: 0; list-style-type: none; }
#nav li { float:left; display: inline; height:105px; margin:0; }
#nav img { height:105px; }

#navsocial ul { margin: 0; padding: 0; list-style-type: none; text-align: center; }
#navsocial ul li { display: inline; height:85px; }
#navsocial img { height:85px; }

.left { float:left; }

/* Scroll Bar Styling Starts Here */

#scrollContent {
/* Typical fixed height and fixed width example */
text-align:left;
width: 450px;
height: 320px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
xbackground-color: #E7EADE;
margin: 10px 0 0 15px;
padding:0 10px 0 0;
}

.scrollgeneric { line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0; }
.vscrollerbase { width: 10px; background-color: #333; filter:alpha(opacity=50); /* Internet Explorer */ -moz-opacity:0.5; /* Mozilla 1.6 and below */opacity: 0.5; /* newer Mozilla and CSS-3 */ }
.vscrollerbar { width: 10px; background-color: #BDE; }
.hscrollerbase { height: 10px; background-color: #136; }
.hscrollerbar { height: 10px; background-color: #333; }
.scrollerjogbox { width: 10px; height: 10px; top: auto; left: auto; bottom: 0px; right: 0px; xbackground-color: gray; }
