/********************************************/
/* 	Environmental Film Festival Main Style  */
/********************************************/
body{
	paddding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #f8f8f2;
	background-image: url("/images/noise.png");
        font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #484d46;
}


img { 
	border: 0px;
}
a:link, a:visited {
	color: #B6361D;
	text-decoration: none;
}
a:hover, a:active {
	color: #4c7729;
	text-decoration: none;
}
a.active {
	color: #4c7729;
}
:focus {outline:none;}
ul, li {
	padding: 0px;
	margin: 0px;
}
h1 {
	font-size: 26px;
	font-weight: bold;
	color: #4c7729;
	line-height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 12px 0px;
	display: block;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
h2 {
	font-size: 20px;
	font-weight: normal;
	color: #4c7729;
	line-height: 28px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
h3 {
	font-size: 18px;
	font-weight: normal;
	color: #4c7729;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
h4 {
	font-size: 15px;
	font-weight: normal;
	color: #4c7729;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
h5 {
	font-size: 16px;
	font-weight: normal;
	color: #4c7729;
	line-height: 18px;
	padding: 0px 0px 0px 0px;
	margin: 19px 0px 0px 0px;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
h5 span.subtitle {
	font-size: 13px;
	font-weight: normal;
	color: #4c7729;
	line-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
hr {
	border-top: 1px dotted #272425;
	border-right: none;
	border-bottom: 1px solid transparent;
	border-left: none;
}
span.small {
	font-size: 10px;
}
br.clear {
	clear: both;
}



/********************************************/
/* 	Containers  */
/********************************************/
div.title p {
	padding:0px;
	margin:0px;
}
ul.docs {
   text-align:left;
   border: none;
   list-style-type:none;
   background:url(/images/rc-download-bg.png);
   width:270px;
   height:64px;
}
ul.docs li {
  text-align:left;
  border:none;
  padding-left:30px;
  margin-top:30px;
}
ul.docs li a {
  border:none;
}
div.error {
background:#FFF;
color:red;
border:1px solid red;
padding:10px;
}
#comments_first {display:none;}

.widget h1 {
	font-family:"museo-slab-1","museo-slab-2", serif;
}
div#common-header .top-bar {
	width:100%;
	height:36px;
	background:url(/images/woodbar.jpg);
}
div#common-header .top-bar ul.nav {
	width:50%;
}
div#common-header .main {
	width:100%;
	height:103px;
	background:url(/images/bigstrip.jpg);
	/*background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:center;*/
}
div#common-header .main .nav a div {
	font-family:"ff-dax-web-pro-condensed-1","ff-dax-web-pro-condensed-2", sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#b6361d;
}
div#common-header .main .nav div.sub {
	font-family:Cambria, Georgia, serif;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#000000;
}
div#common-header .social-buttons {
	float:right;
	width:110px;
	margin-top:7px;
	margin-right:15px;
}
div#common-header .search {
	float:right;
	width:130px;
	background:url(/images/search.png);
	width:125px;
	height:24px;
	margin-top:7px;
}
div#common-header .search input {
	width:95px;
	margin-top:3px;
	margin-left:8px;
	background:none;
	border:none;
	color:#FFF;
	font-size: 13px;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
div#common-header  .wrapper ul.nav {
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;	
	padding:0;
	margin:0;
	float:left;
}
div#common-header .main .wrapper ul.nav {
	width:480px;
	margin-left:20px;
	margin-top:40px;
}
div#common-header ul.nav li {
	float: left;
	margin: 10px 15px 0px 0px;
}
div#common-header .top-bar ul.nav li a {
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
        font-size: 13px;
	color:#FFF;
	font-wieght:bold;
}
div#common-header .main ul.nav li{
	width: 150px;
	margin: 10px 10px 0px 0px;
}
div#common-header .uptodate {
	float:right;
	margin-top:42px;
	width:185px;
	height:50px;
	background:url(/images/uptodate.png);
}
div#common-header .uptodate input {
	margin:28px 0px 0px 8px;
	font-family:Cambria, Georgia, serif;
        font-size:12px;
        font-weight:normal;
        font-style:italic;
	border:none;
	background:none;
        color:#000000;	
}
#okbutton {
	position:relative;
	float:right;
	top:-4px;
}
div#common-header a.logo {
	display:block;
	float:left;
	background:url(/images/logo.png);
	width:250px;
	height:67px;
	margin-top:26px;
}
.social-buttons img {
	margin-left:10px;
}
div.wrapper {
	width:940px;
	margin-left:auto;
	margin-right:auto;
}
div#wrapper {
        width:940px;
        margin-left:auto;
        margin-right:auto;
}
div#content {
	z-index: 1;
	position: relative;
	top: 0px;
	left: 83px;
	width: 894px;
}
div#bodyContent {
	float: left;
	width:670px;
}
div.contentPadding {
	margin-right: 40px;
}
div#widgetContainer {
	width: 270px;
	float: right;
	font-size: 11px;
	line-height: 15px;
}
div.narrativeText {
	padding: 0px 0px;
	margin: 10px 0px 10px 0px;
	font-size: 12px;
	line-height: 18px;
}
div.narrativeText li {
    display: inline-block;
    width: 45%;
}
.classifications {
	margin-bottom:5px;
}
.premierestatus {
	font-family:Calibri,Tahoma,sans-serif;
	font-weight:bold;
	background:#b6361d;
	padding:2px 5px 2px 5px;
	margin-right:5px;
	color:#FFF;
	text-transform:uppercase;
}

#bodyFooter .copyright {display:none;}

div.contentPadding ul#supporterLinks {
        height: 30px;
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
}
div.contentPadding ul#supporterLinks li {
        float: left;
        padding-right: 7px;
        margin: 3px 8px 0px 0px;
        border-right: 1px solid #89c32f;
        font-size: 11px;
        line-height: 10px;
}
div.contentPadding ul#supporterLinks li.last {
        border-right: none;
}
div.contentPadding ul#supporterLinks li a.selected {
        color: #688634;
}

.addthis_toolbox {
	width:111px;
	float:right;
}

li.last {
	border-right:none;
}

#contentrow {
	min-height:111px;
	background:url(/images/sp-maincontent-bg.png);
	background-repeat:no-repeat;
	background-position:top-left;
	width:940px;
}

#topsectionindicator {
	margin-top:90px;
	margin-left:40px;
	background:url(/images/redtab.png);
	width:200px;
	height:50px;
	color:white;
	font-family:"museo-slab-1","museo-slab-2",serif;
	font-weight:900;
	font-style:italic;
}
#topsectionindicator div {
	padding-left:10px;
	padding-top:15px;
	font-size:24px;
}

/********************************/
/* SECTIONAL LINKS */
/********************************/

div#sectionalLinks {
        font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2",sans-serif;
	font-size: 14px;
	height: 24px;
        overflow: hidden;
        margin: 15px 0px 20px 0px;
}
div#sectionalLinks ul {
        list-style-image: none;
        list-style-position: outside;
        list-style-type: none;
        margin: 0px 0px 0px 0px;
}
div#sectionalLinks ul li {
        border-right: 1px solid #b2a28d;
        float: left;
        line-height: 11px;
        padding: 0px 9px 0px 0px;
        margin: 0px 9px 0px 0px;
}
div#sectionalLinks ul li.last {
        border-right: none;
}

/********************************************/
/* 	Page Header Items  */
/********************************************/
div#header {
	height: 108px;
	overflow: hidden;
}
div#header h1.logo {
	height: 108px;
	width: 286px;
	cursor:pointer;
	margin-top: 32px;
	float: left;
}
div#header h1.logo span {
	display: none;
}
div#header h1.logo a {
	height: 69px;
	width: 256;
	cursor: pointer;
	display: block;
	background: transparent url(/images/global/logo.gif) no-repeat;
}
div#headerImage {
	height: 240px;
	width: 940px;
	background-position: top left;
	overflow: hidden;
	position: relative;
	background-color: #F8F8F2;
}
div#headerImage img {
	height: 240px;
	width: 940px;
}
div#headerImage ul#headerStats {
	display: none;
}

div#header ul#mainNavigation {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	float: left;
	height: 11px;
	width: 415px;
	margin: 79px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
div#header ul#mainNavigation li {
	float:left;
	font-size:12px;
	font-weight:bold;
	height:12px;
	line-height:11px;
	margin: 0px 7px 0px 0px;
	padding: 0px 8px 0px 0px;
	text-transform:uppercase;
	border-right: 1px solid #484d47;
}
div#header ul#mainNavigation li.last {
	margin-right: 0px;
	padding-right: 0px;
	border-right: none;
}


div#siteSearch {
	float: left;
	height: 50px;
	width: 192px;
	margin-top: 48px;
	text-align: right;
	overflow: hidden;
	font-size: 11px;
}
div#siteSearch ul {
	width: 192px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div#siteSearch ul li {
	border-right: 1px solid #4C7729;
	padding-right: 8px;
	margin-right: 8px;
	float: right;
	line-height: 12px;
	text-transform: uppercase;
}
div#siteSearch ul li.lastItem {
	border-right: none;
	padding-right: 0px;
	margin-right: 0px;
}
div#siteSearch form#sSearchForm {
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
div#siteSearch form#sSearchForm input#searchWords {
	background-color: #6d8e4f;
	border: 0px;
	width: 109px;
	height: 16px !important;
	height: 18px;

	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 5px 0px 0px 8px !important;
	padding: 2px 0px 0px 8px;
	margin-right: 3px;
	float: right;
}
div#siteSearch form#sSearchForm input.submit {
	height: 21px !important;
	height: 18px;
	width: 33px;
	background-color: #8a7d5f;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 0px !important;
	margin: 0px 0px 0px 0px;
	float: right;
	cursor: pointer;
	color: #ffffff;
}


div#clapper {
	z-index: 5;
	position: absolute;
	top: 102px;
	left: 45px;
	width: 233px;
	height: 234px;
	overflow: hidden;
}
div#clapper div {
	position: absolute;
	top: 0;
	left: 0;
	height: 234px;
	width: 233px;
}
div#clapper ul {
	margin: 90px 0px 0px 40px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div#clapper ul li {
	z-index: 4;
	position: relative;
	height: 44px;
	width: 145px;
	overflow: hidden;
}
div#clapper ul li img {
	height: 34px;
	width: 145px;
}
div#clapper ul li span {
	display: none;
}



/********************************************/
/* 	Page Footer Items  */
/********************************************/
div#commonfooter {
        clear:both;
	background: url(/images/footer-bg.png);
        width: 950px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        height: 83px;
        text-align:center;
        margin-left:auto;
        margin-right:auto;
	margin-bottom:30px
}
div#commonfooter #footercontent{
        text-align:center;
        padding-top:35px;
}
div#commonfooter span.copyright {
        font-style:italic;
        font-family:Cambria,Georgia,serif;
        font-size:13px;
        color:#603913;
}

div#bodyFooter {
        clear: both;
}
div#bodyFooter p {
        margin: 0px;
        padding: 6px 10px 6px 22px;
}
div#bodyFooter p.quote {
        padding: 5px 0px 0px 6px;
        margin: 0px 0px;
        color: #484d46;

}
div#bodyFooter p.quote strong {
        padding: 6px 0px 0px 0px;
        color: #4c7729;
}

div#bodyFooter span.copyright {
        font-size: 9px;
        color: #797979;
        float: left;
        margin: 15px 40px 0px 0px;
}
div#bodyFooter span.copyright a:link,
div#bodyFooter span.copyright a:visited {
        color: #797979;
        text-decoration: none;
}
div#bodyFooter span.copyright a:active,
div#bodyFooter span.copyright a:hover {
        color: #000000;
        text-decoration: none;
}

/********************************************/
/* 	Body Content Styles  */
/********************************************/
div.utilityLinks {
	float: right;
	font-size: 10px;
	width: 175px;
	text-align: right;
}
div.utilityLinks ul {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div.utilityLinks ul li {
	height: 25px;
}
div.utilityLinks img {
	
}
a.videoLink {
	background: transparent url(/images/global/icon_watch.gif) center right no-repeat;
	padding: 4px 25px 4px 0px;
	height: 25px;
}
a.pdfLink {
	background: transparent url(/images/global/icon_pdf.gif) center right no-repeat;
	padding: 4px 25px 4px 0px;
	height: 25px;
}
a.moreLink,
a.morelink {
	font-size: 11px;
	padding: 8px 0px 4px 0px;
}
p.moreLink,
p.morelink {
	font-size: 11px;
}
span.familyIcon {
	background: transparent url(/images/global/tadpole.gif) center left no-repeat;
	padding: 4px 0px 4px 45px;
	height: 25px;
}

/* FILM LISTING ITEMS  */
.description, .bio {
	font-family:Cambria,Georgia,serif;
}
a.continuereading {
	padding-right:15px;
	background:url(/images/arrow-icon.png);
	background-repeat:no-repeat;
	background-position:right;
	font-family:Cambria,Georgia,serif;
	font-style:italic;
	font-weight:bold;
}
.filmdetail {
	background:#FFFFFF url(/images/filmlisting-bg.png);
        background-repeat:no-repeat;
        border:1px solid #d6cec3;
        margin-bottom:40px;
        background-position:bottom right;
}
.filmdetail .innercontent {
        padding:15px;;
}

.filmdetail .left {
	float:left;
	width:55px;
}
.filmdetail .right {
	border-left:1px solid #d6cec3;
	float:right;
	width:265px;
	min-height:60px;
}
.filmdetail .center{
	border-left:1px solid #d6cec3;
	float:right;
	width:265px;
	min-height:60px;
}
.filmdetail .label {
        font-family:Cambria,Georgia, serif;
        color:#4c7522;
}

.filmdetail .date {
        width:55px;
        float:left;
}
.filmdetail .date .innercontent {
        text-align:center;
}
.filmdetail .date .month, .time {
        font-size:11px;
        font-weight:700;
        color:#b6361d;
        font-family:"museo-slab-1","museo-slab-2", serif;
}
.filmdetail .date .day {
        font-weight:700;
        font-size:40px;
        margin:5px 0px 5px 0px;
        color:#603913;
        font-family:"museo-slab-1","museo-slab-2", serif;
}


.filmlisting {
	background:#FFFFFF url(/images/filmlisting-bg.png);
	background-repeat:no-repeat;
	border:1px solid #d6cec3;
	margin-bottom:40px;
	background-position:bottom right;
}
.filmlisting .innercontent {
	min-height:205px;
	margin:10px 20px 20px 0px;
}
.filmlisting a.thumb {
	width:250px;
	float:left;
	display:block;
}
.filmlisting .thumb img {
	position:relative;
	left:-6px;
	border:1px solid #aea6a2;
}
.filmlisting .text {
	width:340px;
	float:right;
}
.filmlisting a.title {
	text-transform:capitalize;
	font-weight:bold;
	font-size:14px;
	color:#4c7522;
	display:block;
	font-family:"ff-dax-web-pro-1","ff-dax-web-pro-2", sans-serif;
}
.filmlisting .details .label {
	font-family:Cambria,Georgia, serif;
	color:#4c7522;
}
.filmlisting .details {
	min-height:60px;
	width:280px;
	float:right;
	border-left:1px solid #d6cec3;
}
.people, .venue, .findonmap, .ticketlink {
	margin-left:15px;
}
.showing {
	clear:both;
	padding-top:10px;
}
.filmlisting .date {
	width:55px;
	float:left;
}
.filmlisting .date .innercontent {
	text-align:center;
}
.filmlisting .date .month, .time {
	font-size:11px;
	font-weight:700;
	color:#b6361d;
	font-family:"museo-slab-1","museo-slab-2", serif;
}
.filmlisting .date .day {
	font-weight:700;
	font-size:40px;
	margin:5px 0px 5px 0px;
	color:#603913;
	font-family:"museo-slab-1","museo-slab-2", serif;
}

a.ticketlink {
	color:#b6361d;
	font-style:italic;
	font-family:Cambria,Georgia,serif;
}

/********************************************/
/* 	Widget Sidebar Items  */
/********************************************/
div#widgetContainer {
	margin-top:40px;
	width:268px;
}
div#widgetContainer div.widgetTitle {
	height: 24px;
	margin-top:8px;
	text-align:center;
	overflow: hidden;
}
div#widgetContainer div.widgetTitle span {
	height: 18px;
	font-weight:900;
	font-size: 11px;
	text-transform: uppercase;
	font-family:"museo-slab-1","museo-slab-2", serif;
	color:#4c7522;
	display: block;
	overflow: hidden;
}
#widgetContainer .widget {
	background-repeat:no-repeat;
	background-position:bottom;
	border-bottom:1px solid #b6a693;
}
div.widgetContent {
	padding: 0px 20px 0px 23px;
}
div.widgetContent h4 {
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 15px;
}
div.widgetContent p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}
div.widgetContent h3,
div.widgetContent h4,
div.widgetContent h5 {
	font-size: 13px;
	font-weight: bold;
	margin: 3px 0px 2px 0px;
	padding: 0px 0px;
}
div.widgetContent a.button {
	background:url(/images/rc-button-bg.png) no-repeat;
	color: #ffffff;
	height: 22px;
	width: 78px;
	overflow: hidden;
	display: block;
	font-size: 10px;
	text-align: center;
	line-height: 22px;
}
div.widgetContent span.highlight {
	color: #4c7729;
}
div.widgetContent a.videoLink {
	line-height: 20px;
}
div.widgetContent img.logo {
	float: right;
}
div.widgetImage {
	width: 225px;
	overflow: hidden;
}
div.widgetBgBottom {
	background-position: bottom;
}
div.widgetFooter {
	background-position: bottom;
	height: 100px;
	margin-top: -1px;
}

/* Green Forum */
div.greenForum {
	height: 187px;
}
div.greenForum ul#greenForum {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.greenForum ul#greenForum li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border: 0px;
}
div.greenForum ul#greenForum a:link,
div.greenForum ul#greenForum a:visited {
	color: #B6361D;
}
div.greenForum ul#greenForum a:active,
div.greenForum ul#greenForum a:hover {
	color: #4c7729;
	text-decoration: none;
}

/* Film Search */
div.filmSearch {
	height: 224px;
	overflow: hidden;
	background: transparent url(/images/rc-aboveline-bg.png) no-repeat;
	background-position:bottom;
}
div.filmSearch div.formRow {
	height: 29px;
}
div.filmSearch div.formRow p {
	margin: 12px 0px 12px 0px;
}
div#filmSearch form {
	padding: 0px 0px 0px 0px;
}
div#filmSearch form input {
	width: 207px !important;
	width: 213px;
	height: 18px;
	margin: 0px 0px 9px 0px;
	border-top: 1px solid #959596;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid #959596;
	padding-left: 10px !important;
	padding-left: 3px;
	color: #547b35;
	font-size: 10px;
}
div#filmSearch form input.submitButton {
	width: 78px !important;
	height: 24px;
	color: #ffffff;
	font-size: 10px;
	background: transparent url(/images/rc-button-bg.png) no-repeat;
	border: none;
	cursor: pointer;
}

div#filmSearch form select {
	width: 220px;
	height: 19px;
	margin: 0px 0px 9px 0px;
	border-top: 1px solid #959596;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid #959596;
	padding-left: 5px !important;
	padding-left: 10px;
	color: #547b35;
	font-size: 10px;
}

div#filmSearch option {
	width: 240px;
}

/* Calendar */
div.widget table#filmCal {
	width:225px;
	height:208px;
	background: transparent url(/images/global/bg_calendar.gif) no-repeat;
	margin: 0px 0px 20px 0px;
}
div.widget table#filmCal th.title {
	font-size: 12px;
	color: #4c7729;
	text-align: center;
	height: 31px;
	padding: 0px;
	margin: 0px;
	padding: 8px 0px 2px 0px !important;
	padding: 0px 0px 0px 0px;
}
div.widget table#filmCal th {
	font-size: 12px;
	color: #B6361D;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.widget table#filmCal td {
	font-size: 12px;
	color: #999999;
	text-align: center;
}
div.widget table#filmCal a {
	font-weight: bold;
}
div.widget ul {
	margin: 8px 15px 20px 0px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div.widget ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	text-transform: uppercase;
	border-bottom: 1px dotted #272425;
}
div.widget ul li a {
	display: block;
}

/********************************************/
/* 	Film Containers  */
/********************************************/
div.filmContainer {
	width: 534px;
	background-color: #f4f2ee;
	border: 1px solid #b7c2c2;
	padding: 10px 7px 10px 7px;
	margin: 20px 0px 18px 0px;
	font-size: 11px;
	line-height: 15px;
	float: left;
}
div.filmContainer div.filmImage {
	width: 176px;
	float: left;
}
div.filmContainer div.filmImage img {
	height: 136px;
	width: 163px;
}
div.filmContainer div.filmShowings {
	width: 155px;
	padding-right: 7px;
	float: left;
}
div.filmContainer div.filmShowings p {
	margin: 3px 0px 5px 0px;
	padding: 0px;
	
}
div.filmContainer div.dividerDots {
	background: transparent url('/images/global/bg_dividerDots.gif') repeat-y;
	float:left;
}
div.filmContainer div.filmReview {
	width: 177px;
	padding-left: 15px !important;
	padding-left: 25px;
	float: left;
}
div.filmContainer div.filmReview p {
	margin: 3px 0px 5px 0px;
	padding: 0px;
}
div.filmContainer div.filmReview h4 {
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}
/*
div.filmContainer div.filmReview p strong {
	color: #484D46;
}
*/
div.filmContainer b, div.filmContainer strong {
	font-weight: bold;
	color: #4c7729;
}

div.filmContainer ul.footerLinks {
	list-style: none;
	text-align:right;
}

div.filmContainer ul.footerLinks a.videoLink {
	line-height:20px;
}


/********************************************/
/* 	Image Attributes  */
/********************************************/
p.photoCopyright {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	position: absolute;
	bottom: 4px;
	right: 10px;
	text-align: right;
	color: #000000;
}
p.white {
	color: #ffffff;
}



