


/* newly added starts */
.bodySmall {
	padding-right: 50px;
	color: #5A514A;
	text-align: left;
	font-size: 8pt;
}
.titleHead, .bodyHeader {
	padding-right: 50px;
	color: #5A514A;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
}
/* newly added ends */



#filmlayout table.filmtable {
	padding-right: 20px;
	color: #000000;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
}

table.filmthumb img {
border-color: #ffffff;
border-style: solid;
border-width: 4px;
}



#filmlayout td.caption {
	padding-left: 20px;
	color: #000000;
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.7em;
}

.catalogue {

	float: right; 
	display:table-cell; 
	_display: inline;
	margin-left: 10px; 
	margin-bottom: 10px;


}

.floatRight {
	float: right; 
	display:table-cell; 
	_display: inline;
	margin-left: 10px; 
	margin-bottom: 10px;
}

.floatRight_film {
	float: right; 
	display:table-cell; 
	_display: inline;
	margin-left: 20px; 
	margin-bottom: 10px;
	background: #ffffff;
}


.press_table {
	background-color: #ffffff;
	opacity: 50;
}

.press_cells td {
	padding: 2px 5px 2px 10px;
}

.press_section {
	background-color: #5E5046;
	color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	padding-left: 3px;
}
.press_section a:link{
	color: #ffffff;
}
.press_section a:hover{
	color: #000000;
	background-color: #ffffff;
}


.film_section {
	background-color: #5E5046;
	color: #ffffff;
	text-weight: bold;
	padding-left: 3px;
	display: block;
}
.press_lite {
	background-color: none;
	color: #000000;
}

.press_dark {
	background-color: #EFEBEF;
	color: #000000;
}

.credits_lite {
	background-color: #ffffff;
	padding: 5px;
	display: block;
}

.credits_dark {
	background-color: #EFEBEF;
	padding: 5px;
	display: block;
}

.programs_dark {
	background-color: #EFEBEF;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 20px;
}


strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#film_schedule  {
color: #816E60;
font-weight: bold;
font-size: 8pt;
}

#film_schedule strong {
color: #000000;
font-weight: bold;
font-size: 10pt;
}

#film_schedule em {
color: #816E60;
font-weight: normal;
font-size: 8pt;
}

#film_schedule span {
display: block;
font-size: 8pt;
border-bottom: solid 1px #C0B5AC;
padding-bottom: 20px;
margin-top: 0px;
padding-top: 0px;
}

.ProgramHeader {
display: block;
font-size: 9pt;
color: #ffffff;
font-weight: bold;
background-color: #816E60;
padding-bottom: 2px 5px 2px 10px;
margin-right: 10px;
padding-top: 0px;
}





/*from calendar.css */



TABLE.calheading
{
	
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize;
    WIDTH: 100%;
    COLOR: orange;

    FONT-STYLE: normal;
    HEIGHT: 100%;
    FONT-VARIANT: normal
}
TABLE.calouter
{
	BACKGROUND-COLOR: #FFFFFF;
	WIDTH: 140pt;
    HEIGHT: 120pt
}




TD.headprev
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #847563
}



TD.headcenter
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #847563;
    TEXT-ALIGN: center
}
TD.headnext
{
    BACKGROUND-COLOR: #847563
}
TABLE.calendar
{
    WIDTH: 100%;
    HEIGHT: 100%
}
TD.wkdays
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
TD.eventdate
{
    BACKGROUND-COLOR: #dddddd
}
TD.today
{
    BACKGROUND-COLOR: #ffffcc
}
TD.nodate
{
    BACKGROUND-COLOR: #999999
}
.dates
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #666666
}
A:link
{
    COLOR: black
}
A
{
    COLOR: black
}
.calhyperlink
{
    COLOR: indigo
}
.prvnxtforcolor
{
    COLOR: #ffffff;
    TEXT-ALIGN: center;
	TEXT-DECORATION;
}




.pageTitleLarge
{
    COLOR: #ffffff;
    TEXT-ALIGN: left;
	text-weight: bold;
}

.whitesub
{
    COLOR: #ffffff;
    TEXT-ALIGN: left;
	text-weight: bold;
}




