/*

Copyright, 2006 AM Design

*/

/* This is the main section of the stylesheet */

	body
	{
		font-size: 9pt;
		font-family: "Verdana", "Arial", "Helvetica", "Trebuchet MS";
		text-align: center;
	
		margin: 0px auto;
	
		color: white;
		background-color: black;
	}
	
	a:hover
	{
		text-decoration: underline;

		color: black;
		background-color:lightblue;
	}
	
	.logo
	{
		text-align: left;
		margin-top: 6px;
		margin-left: 24px
	}
	
	.content
	{
		width: 750px;

		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 30px;
		padding-right: 30px;
		
		margin-left: auto;
		margin-right: auto;
		
		text-align:left;
		
		border: 1px solid #0c43f5;

		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;

	}
	
	.content a
	{
		color: white;
	}
	
	.content_main
	{
		width: 1020px;

		margin-top: 12px;
		margin-bottom: 12px;
		margin-left: auto;
		margin-right: auto;

		padding-left: 0px;
		padding-right: 0px;

		text-align: center;
	}
	
	.content_main a
	{
		color: white;
		white-space:nowrap;
	}
	
	.main_left
	{
		float: left;
	}
	
	.center
	{
		margin:0px auto;
		text-align: center;
	}
	
	.heading
	{
		margin-top: 12px;
		margin-bottom: 12px;
		text-align: center;
	}
	
	.sub_heading
	{
		font-weight: bold;
		margin: 12px;
		padding: 14px;
		width: 700px;

		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;

		background-color: #333;
	}
	
	.content_detail
	{
		margin: 12px;
		padding: 14px;
		width: 700px;
	}
	
	.content_detail a
	{
		color: white;
	}
	
	.copyright
	{
		text-transform: uppercase;
		text-align: center;
	}
	
	.text_pink
	{
		color: #FF00CC;
	}

	.text_blue
	{
		color: #6699FF;
	}
	
/* This section is for the main menus */

	.menu_main
	{
		text-transform: uppercase;
		text-align: right;
		margin-top: 100px;
		margin-bottom: 12px;
		margin-left: 12px;
		margin-right: 24px;
	}
	
	.menu_main td
	{
		vertical-align: bottom;
	}
	
	.menu_main ul
	{
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
	
	.menu_main li
	{
		font-size: 110%;
		display: inline;
	}
	
	.menu_main li a
	{
		list-style: none;
		color: white;
	}
	
	.menu_main li a:hover
	{
		color: black;
		background-color:lightblue;
	}

/* This section is for the sub menus */

	.menu_sub
	{
		text-align: right;
		margin-right: 24px;
	}
	
	.menu_sub ul
	{
		list-style: none;
		padding: 0px;
		margin-top: -1px;
		margin-bottom: -1px;
	}
	
	.menu_sub li
	{
		font-size: 80%;
		display: inline;
	}

	.menu_sub li a
	{
		list-style: none;
		color: white;
	}
	
	.menu_sub li a:hover
	{
		color: black;
		background-color:lightblue;
	}

	.menu_blue
	{
		text-decoration: underline;
		color: blue !important;
	}
	
/* This section is for the home page */

	.stars
	{
		width: 200px;
	}
	
	.stars marquee
	{
		font-size: 80%;
		text-align: center;
		color: blue;
		background-color: black;
		
		padding-left: 8px;
		padding-right: 8px;
	}
	
	.movies
	{
		width: 200px;
	}
	
	.movies marquee
	{
		font-size: 80%;
		text-align: center;
		color: red;
		background-color: black;

		padding-left: 8px;
		padding-right: 8px;
	}
	
/* This section is for the listings tables */

	.listing_genre
	{
		margin:0px auto;
		text-align: center;
		margin-bottom: 18px;
	}
	
	.table_listing
	{
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	
	.table_header tr
	{
		font-weight: bold;
		padding: 14px;
		margin: 14px;

		background-color: #333;
	}
	
	.tr_odd
	{
		text-align: left;
		vertical-align: top;
	}
	
	.tr_even
	{
		text-align: left;
		vertical-align: top;
	}
	
	.td_movie
	{
		color: #6699ff;
		text-transform: uppercase;
		width: 200px;
	}
	
	.td_movie a
	{
		color: #6699ff;
		text-transform: uppercase;
		width: 200px;
	}
	
	.td_genre
	{
	}
	
	.td_starring
	{
	}
	
	.td_trailer
	{
		text-align: center;
	}
	
/* This section is for the detail page */

	div img, .movie_title, embed, object
	{
		font-family: Palatino;
		font-size: 18pt;
		font-weight: normal;
		font-style:oblique;		
		text-align: center;
		vertical-align: middle;

		color: blue;
	}
	
	div marquee
	{
		vertical-align: middle;
		white-space: normal;
		text-transform: uppercase;		
	}
	
	.trailer
	{
		margin:0px auto;
		text-align: center;
		margin: 12px;
	}
	
	.trailer a
	{
		color: white;
	}
	
	.tr_movie_detail
	{
		vertical-align: top;
	}

	.tr_movie_detail tr
	{
		font-weight: bold;
		padding: 14px;
		margin: 14px;

		background-color: #333;
	}
	
