/* typograpic parameter changes  and standard definitions*/
p		
{ 
	font-family:		verdana,sans-serif; 
	vertical-align:		top;
	text-align:			left;
	font-size:			11px;
	margin-top:			0.8em;
}

img
{
	border-width:	0px;
}

/* links */
a
{
	text-decoration:	none;
	color:				#754c24;
	background-color: 	transparent;
}
a:hover
{
	text-decoration:	underline;
	color:				#330000;
	background-color: 	transparent;
}

/* layout - level 1 */
body
{
	background-color:	#FFF9AD;
	color:				#000000;
	text-align:			center;
	vertical-align:		middle;
	margin:				20px auto;
	width:				700px;
}

#container
{
	width:	700px;
}

#top /* navigation and logo */
{
	padding:			0px;
	margin-bottom:		10px;
	width:				700px;
	height:				125px;
	background-image:url(images/nav_filmstrip.gif);
}

	#logo
	{
		padding:			0px;
		margin:				0px;
		width:				60px;
		height:				125px;
		background-image:url(images/nav_filmreel.gif);
		float:				left;
	}

	#topRight
	{
		padding:			0px;
		margin:				0px;
		width:				640px;
		height:				125px;
		float:				left;
	}
		#title
		{
			position:			relative;
			padding:			0px;
			margin-left:		15px;
			width:				625px;
			height:				50px;
			background-image:url(images/nav_title.gif);
		}
		#topnav
		{
			position:			relative;
			padding:			0px 0px 0px 20px;
			margin-left:		0px;
			margin-top:			45px;
			width:				580px;
			height:				11px;
			text-align:			left;
		}
			.topnavlink
			{
				margin-left:		20px; /* with links: 10px */
				font-family:		verdana,sans-serif;
				font-size:			12px;
				font-weight:		bold;
			}

#content /* content area contains all content-fields */
{
	padding:			0px;
	margin:				0px;
	width:				700px;
	float:				left;
	clear:				both;
}

	#left
	{
		padding-top:		10px;
		padding-left:		5px;
		margin:				0px;
		width:				80px;
		height:				300px;
		float:				left;
	}
	
	#middle
	{
		padding:			0px;
		margin-left:		10px;
		margin-right:		10px;
		width:				395px;
		float:				left;
	}
	
		.movieBox
		{
			position:			relative;
			padding:			10px;
			margin-bottom:		10px;
			width:				375px;
			color:				#000000;
			background-color:	#F2ECA4;
			font-family:		verdana,sans-serif; 
			vertical-align:		top;
			text-align:			left;
			font-size:			11px;
		}
			.movieBoxPic
			{
				float:			left;
				margin:			0px 5px 0px 0px;
			}

			.movieBoxTitle
			{
				font-size:		11px;
				font-weight:	bold;
				margin-bottom:	5px;

			}
			.movieBoxTeaser
			{
				min-height: 85px;
			}

			
			.movieBoxField
			{
				margin-bottom:	2px;
			}

			.movieBoxCast
			{
				margin-top:		8px;
				margin-bottom:	2px;
			}
	
	#right
	{
		padding:			0px;
		width:				200px;
		float:				left;
		border-width:		1px;
	}

		.rightBox
		{
			position:			relative;
			padding:			10px;
			width:				180px;
			background-color:	#F2ECA4;
			color:				#000000;
			text-align:			left;
			margin-bottom:		10px;
		}
		.rightBox p /* IE5.5 Bug hack */
		{
			width:	180px;
		}
		
			.rightBoxHeadline
			{
				font-family:		verdana,sans-serif; 
				vertical-align:		top;
				text-align:			left;
				font-size:			12px; 
				font-weight:		bold;
				margin-bottom:		5px;
				width:				180px;
			}
			.rightBoxDay
			{
				font-family:		verdana,sans-serif; 
				vertical-align:		top;
				width:				180px;
				text-align:			left;
				font-size:			11px; 
				font-weight:		bold;
			}
			.rightBoxTime
			{
				display:			block;
				font-family:		verdana,sans-serif; 
				font-size:			11px;
				line-height:		12px;
				width: 				35px;
				text-align:			left;
				margin:				0px 3px 0px 0px;
				padding:			0px;
				float:				left;
			}
			.rightBoxEvent
			{
				display:			block;
				width: 				135px;
				font-family:		verdana,sans-serif;
				line-height:		12px;
				font-size:			11px;
				text-align:			left;
				margin:				0px 0px 0px 0px;
				padding:			0px;
				float:				left;

			}
			.rightBoxSep
			{
				width:				165px;
				height:				1px;
				border-width:		1px 0px 0px 0px;
				border-color:		#D9D7B8;
				border-style:		solid;
				margin:				3px;
				text-align:			center;
				font-size:			0px;
				float:left;
			}


#foot
{
	width:	700px;
}

	.footNavLink
	{
		font-family:	verdana,sans-serif;
		font-size:		10px;
		margin:			0px	10px 0px 0px;
	}


/*
	border-width:		1px;
	border-color:		#000000;
	border-style:		solid;
*/

