/* basic elements */
body { 
	font-size: 11px;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, "Lucida Sans", Tahoma, Sans-Serif;
	color: #ab724f; 
	background: #000; 
	margin: 0px;	
}

p { 
	text-align:left;
	margin-bottom:30px;
}

#cast p {
	text-align:center;
}

h2 { 
	font:"Times New Roman", Times, serif;
	font-size:20px; 
	margin-bottom: 5px;
	margin-top:0px; 
	color: #6c0d01;
}

a:link, a:visited { 
	text-decoration: none; 
	color: #6c0d01;
}

a:hover, a:active { 
	text-decoration: none; 
	color: #ba1b07;
}

.date {
	font:9px italic;
	margin-top:20px;
}

img {
	border:none;
}

#cast td {
	text-align:center;
	width:105px;
	vertical-align:top;
}

#fullText td {
	text-align:center;
	width:70px;
	height:40px;
	vertical-align:top;
}

table {
	text-align:center;
	margin-top:10px;
}

th {
	font-weight:normal;
}

ol {
	margin:0;
}

li {
	list-style:none;
}

iframe {
	float:left;
	margin:20px 0 0 30px;	
}

#castThumbs table {
	margin:10px 0 0 30px;
	width:350px;
}

#castThumbs td {
	width:85px;
}

.media {
	font-weight:bold;
	font-size:14px; 
	margin-bottom: 5px;
	margin-top:0px; 
	color: #6c0d01;
}

.role {
padding-left:73px;
background:url(cast_crew/images/listItem.gif) 0 -2px no-repeat;
}

/* specific divs */
#wrapper {
	width:990px;
	margin:auto;
}

#wrapperIntro {
	width:900px;
	margin:auto;
}

#container { 
	position:relative;
	top:0px;
	width:740px;
	margin:auto;
}

#pageHeader { 
	background-image:url(images/header.jpg);
	height:190px;
	overflow:hidden;
}

#sidebarLeft {
	float:left;
	height:640px;
	width:110px;
	background-image:url(images/left.jpg);
}

#sidebarRight {
	float:right;
	height:640px;
	width:110px;
	background-image:url(images/right.jpg);
}

#homeLeft {
	background-image:url(images/homeLeft.jpg);
	height:400px;
	width:380px;
	float:left;
}

#homeRight {
	margin: 20px 20px 0 0;
	float:right;
	height:380px;
	width:340px;
	overflow:auto;
}

#textRight {
	margin: 0 20px 0 20px;
}

#synTextLeft {
	position:relative;
	top:50px;
	left:50px;
	width:230px;
	float:left;	
}

#synTextRight {
	position:relative;
	top:50px;
	right:100px;
	width:230px;
	float:right;	
}

#main {
	float:left;
	width:740px;
	height:400px;
	margin:0;
}

#cast {
	width:650px;
	height:400px;
	margin: auto;
	margin-top:10px;
	overflow:visible;
	text-align:center;
}

#fullText {
	width:650px;
	height:400px;
	margin:auto;
	margin-top:10px;
    text-align:left;
	overflow:auto;
	padding-right:20px;
}

#castThumbs{
	width:380px;
	height:120px;
	float:left;
}

#pageFooter {
	margin-top:20px;
	text-align: center;
	width:740px;
	height:120px;
	background: url(images/footerCredits.gif) 0px 20px;
	clear:both;
	float:left;
}

#linksRight {
	margin: 20px 20px 0 0;
	float:right;
	height:20px;
	width:340px;
	overflow:hidden;
	text-align:center;
}

/* rollover */
* html a:hover {
	visibility:visible;
}

#pageHeader a:hover img {
	visibility:hidden;
}

.cssnav1 {						
	position:relative;
	top:162px;
	left:59px;
	background: url(images/nav1.jpg) no-repeat;						
	width: 55px;						
	height: 13px;	                    
	overflow:hidden;/* for ie to hide extra height*/				
}

.cssnav1 img {
	width: 55px;
	height: 13px;
	border: 0;
}

.cssnav2 {
	position:relative;
	top:149px;
	left:114px;
	background: url(images/nav2.jpg) no-repeat;
	width: 77px;
	height: 13px;
	overflow:hidden;
}

.cssnav2 img {
	width: 77px;
	height: 13px;
	border: 0;
}

.cssnav3 {
	position:relative;
	top:136px;
	left:191px;
	background: url(images/nav3.jpg) no-repeat;
	width: 72px;
	height: 13px;
	overflow:hidden;
}

.cssnav3 img {
	width: 72px;
	height: 13px;
	border: 0;
}

.cssnav4 {
	position:relative;
	top:123px;
	left:263px;
	background: url(images/nav4.jpg) no-repeat;
	width: 101px;
	height: 13px;
	overflow:hidden;
}

.cssnav4 img {
	width: 101px;
	height: 13px;
	border: 0;
}

.cssnav5 {
	position:relative;
	top:110px;
	left:365px;
	background: url(images/nav5.jpg) no-repeat;
	width: 73px;
	height: 13px;
	overflow:hidden;
}

.cssnav5 img {
	width: 73px;
	height: 13px;
	border: 0;
}
.cssnav6 {
	position:relative;
	top:97px;
	left:437px;
	background: url(images/nav6.jpg) no-repeat;
	width: 100px;
	height: 13px;
	overflow:hidden;
}

.cssnav6 img {
	width: 100px;
	height: 13px;
	border: 0;
}
.cssnav7 {
	position:relative;
	top:84px;
	left:537px;
	background: url(images/nav7.jpg) no-repeat;
	width: 76px;
	height: 13px;
	overflow:hidden;
}

.cssnav7 img {
	width: 76px;	
	height: 13px;
	border: 0;
}

.cssnav8 {
	position:relative;
	top:71px;
	left:613px;
	background: url(images/nav8.jpg) no-repeat;
	width: 77px;
	height: 13px;
	overflow:hidden;
}

.cssnav8 img {
	width: 77px;
	height: 13px;
	border: 0;
}

.player {
	position:relative;
	top:0px;
	left:425px;
	width: 150px;
	height: 15px;
}