body {
	background-color:#333333;	
}

p, a, li {
	font-family: Arial, Helvetica, sans-serif;
	color: #996633;
}

ul, li, li a {
	text-align: left;
	list-style-type: square;
	text-decoration:none;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #666666;
	padding-left:215px;
	font-style: oblique;
}

div#header {
	background: url("graphics/bananas_outline_small.gif");
	background-repeat:repeat;
	height:74px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	text-align:center;
	padding-top:10px;
}

div#container {
	margin: 0 auto;
	padding: 0;
	width: 825px;
	text-align: left;
	background: url("graphics/bg_two_tone.png") repeat-y;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF0000;
}

div#leftnav {
	height:513px;
	width:200px;
	
}

div#main {
	width:820px;
}

div#footer {
	clear:both;
}

div#footer a:link, div#footer a:visited {
	text-decoration:none;
}

div#footer a:hover, li a:hover {
	text-decoration:underline;
}

div#cast {
	text-align:left;
	float:right;
	width:100px;
	border-left-width: thin;
	border-left-style: double;
	border-left-color: #996633;
	padding:10px;
	margin:5px;
}

div#sched {
  float:right;
  border-left-width:thin;
  border-left-style:double;
  border-left-color:#996633;
  padding:10px;
  margin:5px;
}

div#summary2 {
  float:left;
}

a.darby, a.sgtjohnson, a.alexis, a.gus {
    position:relative; /*this is the key*/
    z-index:24; background-color:#CCCCCC;
    color:#996633;
    text-decoration:none;
	  text-align:right}

a.darby:hover, a.sgtjohnson:hover, a.alexis:hover, a.gus:hover {z-index:25; background-color:#cccccc; text-indent:0;}

a.darby span, a.sgtjohnson span, a.alexis span, a.gus span {display: none}

a.darby:hover span, a.sgtjohnson:hover span, a.alexis:hover span, a.gus:hover span { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:5px; left:-300px; width:300px;
    border:1px solid #ff0000;
    background-color:#CCCCCC; 
	  color:#996633;
    text-align: center;
	  padding:5px;
}