#menu ul li:nth-child(1) a { color: #d91a29; }

/* INDEX */
#main.index #content h1 { background-image: none; display: block; margin-bottom: 40px; float: left; }
#main.index #content a#pdf {
	display: block;
	float: right;
	width: 179px;
	height: 31px;
	padding: 10px 65px 0px 30px;
	background: url(../images/pdf-button.gif) no-repeat top left;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px -1px 1px rgba(0,0,0,1);
}
#main.index #content a#pdf:hover { background-position: bottom left; }


#main.index #content ul { clear: both; list-style-type: none; }
#main.index #content ul li { list-style-type: none; margin-bottom: 40px; }
#main.index #content h2 { margin-bottom: 10px; font-size: 24px; font-weight: bold; border-bottom: 1px solid #d91a29; padding: 0px 0px 4px 0px; line-height: 22px; }
#main.index #content ul li ul { clear: both; }
#main.index #content ul li li { display: block; float: left; width: 222px; height: 300px; overflow: hidden; margin: 0px 13px 30px 0px; }
#main.index #content ul li li a { display: block; width: 222px; height: 157px; margin: 0px 0px 8px 0px; }
#main.index #content ul li li a:hover { background: url(../images/films-li-a-hover.png) scroll no-repeat top left; }
#main.index #content ul li li h3 { color: #4c4d4f; font-size: 16px; font-weight: bold; float: left; /*padding-right: 6px; background: url(../images/films-li-h3.gif) no-repeat 2px right;*/ }
#main.index #content ul li li h4 { color: #d91a29; font-size: 16px; font-weight: normal; clear: left; margin: 0px 0px 10px 0px; }
#main.index #content ul li li p { font-size: 12px; }




/* VIEW */
#main.view { background: url(../images/dot-vertical.gif) repeat-y scroll 686px top transparent; position: relative; }
#main.view #content { width: 635px; padding: 0px 30px 30px 0px; float: left; background: url(../images/dot-horizontal.gif) repeat-x bottom left; }
#main.view #content h3 { margin-bottom: 5px; font-size: 12px; }
#main.view #credits { width: 635px; padding: 30px 30px 10px 0px; float: left; background: url(../images/dot-horizontal.gif) repeat-x bottom left; }
#main.view #credits h3 { font-size: 14px; }
#main.view #credits p { font-size: 14px; margin-bottom: 20px; }
#main.view #credits ul { list-style-type: none; margin: 10px 0px; }
#main.view #credits li { list-style-type: none; margin: 0px 0px 4px 0px; }
#main.view #bio { width: 635px; padding: 30px 30px 0px 0px; float: left; }

#main.view #select { width: 274px; padding: 0px; position: absolute; top: 0; left: 686px; }
#main.view #select a {
	display: block;
	width: 179px;
	height: 31px;
	padding: 10px 65px 0px 30px;
	background: url(../images/select.gif) no-repeat top left;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px -1px 1px rgba(0,0,0,1);
}
#main.view #select a:hover { background-position: bottom left; }

#main.view #selectMenu { z-index: 100; display: none; position: absolute; top: 42px; right: 20px; padding: 18px 0px; border: 1px solid #2c2c2c; background-color: #d91a29; }
#main.view #selectMenu.visible { display: block; }
#main.view #selectMenu div { float: left; margin: 0px 23px; }
#main.view #selectMenu div h3 { list-style-type: none; color: #fff; font-weight: bold; font-size: 14px; }
#main.view #selectMenu div ul { margin: 10px 0px 0px 0px; list-style-type: none; }
#main.view #selectMenu div li a { color: #292929; font-size: 12px; font-weight: normal; text-decoration: none; }
#main.view #selectMenu div li a:hover { text-decoration: underline; }

#main.view #column { width: 274px; float: right; margin-top: 41px; }
#main.view #column a { font-size: 12px; }
#main.view #column a:hover { color: #9a0b17; }
#main.view #column div { padding: 30px; background: url(../images/dot-horizontal.gif) repeat-x bottom left; }
#main.view #column div:last-child { background: none; }
#main.view #column div.last-child { background: none; }
#main.view #column div div { padding: 0px; background: none; }
#main.view #column #contacts { padding: 15px 30px 30px 30px; }
#main.view #column #contacts h3 { margin: 15px 0px 0px 0px; }
#main.view #column #schedule { padding-bottom: 10px; }
#main.view #column #schedule ul { list-style-type: none; margin: 10px 0px 0px 0px; }
#main.view #column #schedule ul ul { margin: 2px 0px 0px 0px; }
#main.view #column #schedule li { color: #d91a29; font-weight: bold; list-style-type: none; margin: 0px 0px 20px 0px; font-size: 12px; }
#main.view #column #schedule li li { margin: 0px; color: #4c4d4f; font-weight: normal; }
#main.view #column #schedule li li em { font-size: 10px; }
#main.view #column #sharing { padding: 15px 30px; }
#main.view #column #press { padding: 15px 30px; }
#main.view #column #press a { padding: 5px 0px 8px 26px; background: url(../images/zip.gif) no-repeat; }
