/* CSS Document */
	

/*BANNER*/
#banner {
	clear:both;
	width: 780px;
	height:190px;
	margin-left:auto;
	margin-right:auto;
}
/*TESTING IMAGE STUFF ON HOMEPAGE*/
#banner {
	height:215px;
	background-image:url(../images/shot_by_the_sea_header.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}



/* MAIN AREA */

a:link, a:visited {
	color:#f0ce17;
}

#rightContent h3{
	color:#fff;
	font-weight:normal;
	background-image:none;
	padding-left:20px;
}

.filmlist	{
	padding-top:1em;
	margin-bottom:1em;
	border-top:1px dotted #e20533;
	}
.filmlist a:link, .filmlist a:visited {
	color:#fff;
	background-color:#e62a2f;
	text-decoration:none;
	padding:2px;
	}
.filmlist img	{
	float:right;
	margin-left:5px;
	}	
		
#Content .shortlist	{
	clear:both;
	border-top:1px dotted #f0ce17;
	margin-top:0px;
	padding:5px;
}

#Content .day	{
	border-top:1px solid #f0ce17;
}	
.divider	{
	border-top:1px dotted #fff;
}	

/* MAIN AREA - MAIN CONTENT AREA FOR MOST PAGES */

#mainArea #Content {
	padding: 0em 20px;
	color:#fff;
	
}

#mainArea	{
	background-image:url(../images/sbts_bg_content_2.gif);
	background-repeat:repeat-y;
	background-color:#2f2f2f;
	background-position:top left;
}

#Content a:link, #Content a:visited {
	color:#f0ce17;
	text-decoration:underline;
	font-weight:bold;
}
#Content a:hover, #Content a:visited:hover {
	color:#fff;
	text-decoration:none;	
}

#Content h2  {
	text-transform:uppercase;
	color:#f0ce17;
}
#Content h3  {
	font-size: 1.3em;
	font-weight:normal;
	text-transform:uppercase;
	margin-top: 0.5em;
	margin-bottom: 0.7em;
	padding: 0px;
	clear: both;
	color:#ccc;
}
#Content h4 {
	font-size: 1.1em;
	font-weight:bold;
	color:#f0ce17;
	text-transform:uppercase;
	padding-bottom:0.5em;
}
#Content h5 {
	font-size: 1em;
	font-weight:bold;
	color: #fff;
	margin-bottom: 0em;
	padding: 0px;
	margin-top: 0.75em;
}
#Content ul {
	margin-left: 3em;
	padding: 0px;
	list-style-image:url(../images/bullet_1.gif)
	}

.filmlist h3	{
	font-weight:normal;
	text-transform:uppercase;
	color:#CCCCCC;
	}	
.filmlist	{
	clear:both;
	padding-top:1em;
	margin-bottom:1em;
	border-top:1px dotted #f0ce17;
	}	
	
#Content .filmlist h3 {
	border-top:1px dotted #f0ce17;
	border-bottom:1px dotted #f0ce17;
	color:#fff;
	}	
	
/* MAIN AREA/HOME - RIGHT COLUMN */

#mainArea #rightColumn {
	background-color:none;
}

#rightColumn a:link, #rightColumn a:visited {
	color:#fff;
	text-decoration:underline;
}

#rightColumn a:link:hover, #rightColumn a:visited:hover {
	color:#fff;
	text-decoration:none;
}



/* RIGHT COLUMN - second level navigation */ 

#rightColumn #mainNavDiv {
	margin-bottom: 1.5em;
	font-size:0.8em;
	background-color:transparent;
	padding:0px 10px;
	border-left:none;
}

#mainNavDiv ul{list-style: none; margin:0px; padding:0px; padding-top:10px; }
#mainNavDiv ul li {margin-top: 0px;border-bottom:none;padding:4px 0px;}
#mainNavDiv li a:link, #mainNavDiv li a:visited {text-decoration: none;color:#f0ce17; text-transform:uppercase;font-weight:bold;font-size:1.2em;}
#mainNavDiv li a:link:hover, #mainNavDiv li a:visited:hover {color:#fff;}

#mainNavDiv ul li#selected {margin-top: 0px;border-bottom:none;padding:4px 0px;padding-left:16px; background-image:url(../images/arrow_menu_sbts.gif); background-position:left; background-repeat:no-repeat; }

#mainNavDiv ul ul li {margin-top: 0px;padding:2px 0px;}
#mainNavDiv ul ul li a:link, #mainNavDiv ul ul li a:visited {padding: 0px 4px 0px 8px;text-decoration: none;font-weight:bold;color: #fff;text-transform:uppercase;}
#mainNavDiv ul ul li a:link:hover, #mainNavDiv ul ul li a:visited:hover {color:#f0ce17;}



/* FOOTER */
#footer	{
	clear:both;
	background-color:#f0ce17;
	background-image:url(../images/footer_bg_sbts.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:10px 0px 20px 0px;
	margin-bottom:20px;
}
		
#footerInside a:link, #footerInside a:visited{
	color:#333;
	text-decoration:none;
}
#footer p.copyr	{
	color:#000;
}