

table.photogallery {
   background-color : #a06040;
}


img.fig {
   border : 2px solid #693020;
}


div.cutting {
	    text-align : center;
	    padding : 12px;
	    padding-top : 20px;
	    padding-bottom : 20px;
}


img.cutting {
    padding : 8px;
    border :2px dashed #b07040;
}


p.plusshort {
    padding-bottom : 0px;
    margin-bottom : 0px;
}


div.capimg {
   text-align : center;
   color : #ffffff;
   padding : 6px;
}

div.flcapimg {
   float : left;
   padding-right : 12px;
   margin-right : 12px;
}


div.frcapimg {
   float : right;
   text-align : center;
   padding-left : 12px;
   margin-left : 12px;
}

div.imgcaption {
    font-size : 9pt;
}

div.caption {
	    text-align : left;
}

div.credit {
   text-align : right;
   color : #e0e0d0;
   padding : 6px;
   font-size : 7pt;
   font-style : italic;
}


h1 {
   font-size : 18pt;
   text-align : center;
   margin-top : 30px;
  color : #804030; 
}

a {
  color : #804020;
}


h3 {
  color : #804020;
}

h2 {
  color : #804020;
}


h2.day {
       font-size : 14pt;
       color : #602000;
       padding-top : 0px;
}


h2.film {
       font-size : 14pt;
	padding-top : 20px;
	margin-bottom : 0px;
	padding-bottom : 0px;
}


h3.film {
       font-size : 12pt;
	margin-bottom : 0px;
	padding-bottom : 0px;
	margin-top : 20px;
}

h4.film {
	font-size : 12pt;
	margin-bottom : 0px;
	padding-bottom : 0px;
}


li, td {
   font-size : 10pt;
   margin-top : 6px;
}




p.ticketdeal, div.ticketdeal {
	border : 2px solid #804020;
	background-color : #ecd4a0;        
        padding : 10px; 
        margin : 20px;
}



p.nj {
  text-align : left;
    font-size : 10pt;
}

p {
  text-align : justify;
    font-size : 10pt;
}



p.progfilm {
   font-size: 10pt;    
}


p.film {
   font-weight : bold;
   font-size: 14pt;    
   padding-top : 2px;
    margin-top : 28px;
}


p.times {
	font-weight : bold; 
      padding-top : 2px;
       margin-top : 0px;
}

p.meta {
       padding-top : 2px;
       margin-top : 0px;
}


div.indent {
    margin-left : 24px;

}



div.day {
	margin-top : 22px;
	margin-bottom : 22px;
	border : 2px solid #804020;
	background-color : #ecd4a0;
	padding : 2px 20px 10px 20px;
	
}


div.news {
	border : 1px solid #92aecb;
	background-color : #c8d0d8;
	padding : 2px 20px 10px 20px;
	margin : 16px;
}


div.day h2 {

}


p.desc {
       color : #602000;
}


img {
    border : 0px;
}

img.fr {
       float : right;
       margin : 2px 0px 4px 12px;
}


img.fl {
       float : left;
       margin : 2px 12px 4px 0px;
}


img.flf {
       float : left;
       margin : 2px 12px 4px 0px;
       border : 2px solid #804020;
}


img.frf {
       float : right;
       margin : 2px 0px 4px 12px;
       border : 2px solid #804020;
}

img.bordered {
	     border : 2px solid #a06040;	    
}



table.figfr {
	    float : right;
	    margin : 6px;
	    border : 2px solid #3060cb;
}

table.figfl {
	    float : left;
	    margin : 6px;
	    border : 2px solid #3060cb;
}



td.but {

       padding-left : 6px;
       padding-right : 6px;
}



p.cred1 {
  border-bottom : 1px solid #70a0cb;
  padding-bottom : 6px; 
  margin-top : 20px;
}


p.cred2 {
   border-top : 1px solid #70a0cb;
   padding-top : 6px;
}


div.cr {
    float : right;
    padding : 4px;
    background-color : #f0f0f0;
    border : 1px solid #92aecb;
    margin-left : 10px;
}



div.cl {
    float : left;
    padding : 4px;
    background-color : #f0f0f0;
    border : 1px solid #92aecb;
    margin-right : 10px;
}


div.w1 {
       width : 180px;
}


div.w1a {
       width : 200px;
}

div.w2 {
       width : 250px;
}

div.w3 {
       width : 350px;
}



td.c {
text-align : center;
}


table.cr td {
    font-size : 8pt;
}

table.cl td {
    font-size : 8pt;
}



