/* CSS Document */

	body { 
		background-color:#333333;
		background-image:url(images/bglines.jpg);
		background-repeat:repeat;
		color:#ccbbaa;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:0px;
	}
	
	
/* Links */

	a {
		color:#0077FF;
		text-decoration:none;
	}
	
	a:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	a.link_main {
		color:#CCCCCC;
		text-decoration:none;
	}

/* Headers and Subsections */

	.cat_main {
		font-size:16px;
		color:#2233e0;
		font-weight:bold;
	}
	
	h1 {
		font-size:24pt;
		color:#999;
		font-weight:bold;
		text-transform:uppercase;
	}
	
	h2 {
		font-size:14px;
		color:#0077FF;
		font-weight:bold;
	}
	
	.cat_sub {
		font-size:14px;
		color:#0077FF;
		font-weight:bold;
	}
	
	.inline-img {
		float:left;
		margin:10px;
	}
	
	.descriptions {
		font-size:10px;
	}

/* Containers */

	#container_main {
		border-left:#444 double 10px;
		border-right:#444 double 10px;
		background-color:#111;
		width:800px;
	}
	
		.container_links {
			/* border-bottom:#888888 solid 1px; */
		}
		
			.container_link_selected {
				background-color:#111111;
				border-right:#888888 solid 1px;
				border-top:#888888 solid 1px;
				padding:4px;
				width:65px;
				text-align:center;
			}
			
			.container_link_nonselected {
				background-color:#333333;
				border-right:#888888 solid 1px;
				border-top:#888888 solid 1px;
				border-bottom:#444 solid 10px;
				padding:4px;
				width:65px;
				text-align:center;
			}
			
			.container_link_padding {
				border-right:#888888 solid 1px;
				border-bottom:#444 solid 10px;
				width:230px;
			}
		
		#container_content {
			padding:15px;
			text-align:left;
			overflow:auto;
		}
		
		#container_copyright {
			widh:800px;
			background-color:#444;
			color:#999;
			padding:5px;
		}
		
		.filmography {
			border-spacing:2px;
		}
		
		.filmography tr {
			background-color:#222;
			-webkit-transition:background-color linear 0.5s;
		}
		
		.filmography tr:nth-child(odd) {
			background-color:#333;
		}
		
		.filmography tr:hover {
			background-color:#444;
		}
		
		.filmography td {
			padding:3px;
		}
		
		
		.media_container {
		
			background-color:#222;
			border:1px solid #444;
			margin:10px;
			width:100%;
			border-spacing:0px;
		
		}
		
		.media_container td {
		
			padding:3px;
		
		}
		
		.media_container .title {
		
			text-align:center;
			font-size:14px;
			color:#0077ee;
			font-weight:bold;
			background-color:#2a2a2a;
			border-bottom:#444 solid 1px;
		
		}
		
		.media_container .tab_s {
			
			width:50px;
			background-color:#222;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			border-left:1px solid #444;
			cursor:pointer;
			
		}
		
		.media_container .tab_ns {
			
			width:50px;
			background-color:#2a2a2a;
			font-weight:bold;
			text-align:center;
			vertical-align:middle;
			border-left:1px solid #444;
			border-bottom:1px solid #444;
			cursor:pointer;
			-webkit-transition:background-color 0.3s linear;
			
		}
		
		.media_container .tab_ns:hover {
		
			background-color:#444;
		
		}
		
		.media_container #watch {
		
			width:80px;
			text-align:center;
			border-right:1px solid #444;
			vertical-align:middle;
			display:none;
		
		}
		
		.media_container #awards {
		
			background-color:#2a2a2a;
			border-top:#444 1px solid;
			display:none;
		
		}
		
	/*******************
	
		Content Table
	
	******************/
	
	.content_table {
		border-spacing:1px;
		width:100%;
	}
	
	.content_table tr {
		background-color:#222;
	}
	
	.content_table tr:nth-child(odd) {
		background-color:#2a2a2a;
	}
	
	.content_table tr:hover {
		background-color:#3a3a3a;
	}
	
	.content_table th {
		text-align:center;
		font-weight:bold;
		background-color:#333;
	}