/* ______ Global Styles */
/* RESET */ 

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 1.4em;
}

h1,h2,h3,h4,h5,h6,p,pre,code,address,caption,cite,code,th,td,a, .text {
	font-size: 1em;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	line-height: 1.6em;
}

body { text-align: center; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; }

ul, ol { list-style: none; }
fieldset, img { border: none; }
caption, th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
.clear { clear: both; }

textarea {
border: 1px solid #999;
margin: 5px 0px 10px 5px;
}

input {
border: 1px solid #999;
}

form {
margin-left: 10px;
}

a {
color: #CC6633;

}

/* ______ AMP Specific Classes */


/*ARTICLE PAGES*/

.title {   color:#333333; font-size:12px; font-weight:800; margin-bottom:8px;}
.title a{   color:#CC6633; font-size:16px; font-weight:800; margin-bottom:8px;}
.subtitle { font-size: 14px; font-weight: bold;  color: #333333; }
.author {  font-size: 12px; font-weight: bold; color: #333333; }
.date {   font-size: 12px; font-weight: bold; color: #555555; }
.form {  font-size: 12px; font-weight: bold; color: #333333}
.photocaption {  font-size: 10px; font-weight: normal; color: #333333; text-align: center; vertical-align: middle; clip:   rect(   ); padding-top: 3px; padding-bottom: 3px}
.docbox {border : 1px double Black; font-size : 13px; text-align : center; }
.search {display: block; margin-bottom: 25px;}

/*LIST PAGES*/

#content_header { margin-top:15px; font-size:13px; border-bottom:2px solid #DCDCDC; padding-bottom:0px; margin-bottom:30px;}
#content_header .text {
font-size:13px;
}
.listtitle { color: #333333;  font-weight: bold; }
.listtitle a:link { color: #333333;  font-weight: bold; }
.listtitle a:visited { color: #333333;  font-weight: bold; }
.bodygreystrong {font-size: 11px; font-weight: bold; color: #666666}

div.list_item {
display:block;
overflow:hidden;
padding:1em 0;
}
/*INDEX PAGE*/

.home {  } 
.homebody { font-size: 12px; color: #000000}
.hometitle {  font-size: 16px; font-weight: bolder; color: #006699; text-decoration: none}
.morelink { text-align: right;  display: block; } 

/*NAVIGATION*/

.breadcrumb { font-size: 10px; }
.subside { font-size: 12px; font-weight: bolder; color: #513212; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
.sidelist {  }
.go { font-size: 9px}

/*NEWS and PR PAGES    bodystronggrey*/

.newstitle { font-size: 18px; font-weight: bold; color: #000000}
.newssubtitle { font-size: 12px; font-weight: bold; color: #333333}
.bodystrong {font-size: 12px; font-weight: bold; color: #000000}       
.bodygrey {font-size: 12px; font-weight: normal; color: #333333}
     /*used in groups*/

/* PAGINATION CLASSES */

div.list_pager {
		text-align: right;
		float: right; 
		width: 98%; 
		position: relative;
		font-size: 11px;
		display: block;
		padding: 5px 5px 10px 5px;

}

div.list_pager a.pager_link {
		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px
		margin-bottom: 5px;
}

.standout {
		font-weight: bold;
		text-decoration: none;
		font-size:14px;
}

a.standout {
		text-decoration: none;
}

/* ______ AMP Specific Classes for TOOLS */

/*CALENDAR*/
.eventsubtitle {font-size: 12px; font-weight: bold; color: #333333}
      /*used in groups*/

.eventtitle {font-size: 12px; font-weight: bold}
      /*used in groups*/

/*GROUPS & ENDORSEMENTS bodygrey, eventsubtitle,  eventtitle*/


/* LINKS MODULE */

.linktype { font-size: 13px; font-weight: bold;}
.links { padding: 3px; margin-left: 30px; }
.links a { font-size: 11px; }
.links img { float: left; padding: 5px; margin: 5px; border: 1px solid #666; }
.links br { clear: both; }
.links p { display: inline; font-size: 11px; font-weight: normal; color: #666; padding: 0px; padding-left: 4px; font-style: italic;  }
.links p a { color: #f00; font-size: 100%; font-style: italic;  }


/* GALLERY MODULE */
/* list of gallerys */
.gallerylist { padding: 5px; }
.gallerylist a { font-size: 14px; }
.gallerylist img { float: left; margin: 8px; border: 1px solid #666; }
.gallerylist br { clear: both; }
.gallerylist p { display: inline; font-size: 12px; font-weight: normal; color: #666; padding-left: 10px; }
.gallerylist p a { color: #f00; font-size: 100%; 
 font-size: 11px; font-weight: normal; font-style: italic; color: #666;  } 

/* indiv gallery page */
.gallerytitle { font-size: 16px; font-weight: bold; color: #333333; }
.gallery { padding: 0; margin: 0; border: 0; width: 100%; border: 0px solid #666; float: left; }
.gallerycon { width: 200px; height: 200px; float: left; margin: 10px; text-align: center; border: 0px solid #666; }         
.gallerycon img { float: center; padding: 5px; border: 1px solid #666; }
.gallerycap { padding: 5px; border: 0px solid #666; margin: 5px; }



/* FORMS  */

.udm_header { white-space: nowrap; background-color: #CCCCCC; padding: 5px; font-weight: bold; }

.udm_group_label { text-align:left; font-weight: bold; padding-bottom: 5px;}

.form_label_col {text-align:left; font-weight: normal; padding-bottom: 5px;  color: #333333;  font-size: 11px; display:block;}
.form_span_col {text-align:left; font-weight: normal; padding-bottom:5px;  color: #333333; font-size: 11px;  padding-top: 5px; font-size: 12px; float left;}
.form_data_col  {text-align:left; font-weight: normal;  padding-bottom: 5px;}

/* _________ Design Specific  */
.pops .title{
text-align:center;
}
.nav_right_side input{
font-size:12px;
}

#centerpage { width:800px; margin-right:auto; margin-left:auto; position:relative; }
#page { width:800px; position:relative; background-color:#DCDCDC; padding-bottom:5px; margin-bottom:15px;}

#contentframe { width: 800px; }
#contentwrapper { margin-top:10px; width: 775px;margin-right:0px; margin-left:9px; }
#content { width:780px; background-image:url(/img/layout/contentbackground.jpg); background-repeat:repeat-y; position:relative; }
#contentbox {  float:right; width:571px; }
#contentbox-padder{ margin:8px; }
#contentpath { background-color:#F3F3F3; wwidth:571px; font-size:10px; color:#666666; padding:12px; padding-top:8px;padding-bottom:0px; }
#contentpath a:link { color:#666666; }
#contentpath a:visited  { color:#666666; }
#contentpath a:hover { color:#CC6633; }
#contentpath a:active { color:#666666; }
#pagecontent { padding:12px; padding-right:13px; font-size:12px;  color:#333333;  }
#pagecontent a:link { color:#b15425; text-decoration:none; }
#pagecontent a:visited { color:#b15425; text-decoration:none; }
#pagecontent a:hover { color:#b15425; text-decoration:underline; }
#pagecontent a:active { color:#003366; text-decoration:none; }
#pagecontent p {margin-bottom: 12px; line-height: 1.6em; }
#pagecontent h1 { color:#CC6633; font-size:16px; font-weight:800; margin-bottom:8px;}
#pagecontent h2 { color:#003333; font-size:12px; font-weight:800; margin-bottom:5px; }
#pagecontent .hdesc { margin-top:15px; font-size:13px; border-bottom:2px solid #DCDCDC; padding-bottom:15px; margin-bottom:30px;}

#contentboxrightborder {  width:377px; background-image:url(/img/layout/contentboxrightborder.jpg); background-repeat:repeat-y; background-position:386px; padding-right: 0px; float: left;}
#pagecontent .line { background-color:#DCDCDC; height:2px; margin:8px 0px; padding:0px;}
#campaigntext { width:360px; float:left; }|
#campaigntext a:link {text-decoration:underline; }
#campaigntext a:visited {text-decoration:underline; }
#campaigntext a:hover {text-decoration:underline; }
#campaigntext a:active {text-decoration:underline; }

#filminforight { float: right; width:162px; }
#filminforight img {  margin-bottom:8px; }
#filminforight2{ float: right; margin-right: 10px; width:157px; }
#filminfoobject { float: left; width: 340px; }
#filminforighttextbox { background-color:#E6EEF2; padding:8px;}
#filminforighttextbox2 { background-color:#E6EEF2; padding:8px; font-size:10px; height:279px;}

#filminforighttextbox a:link {text-decoration:underline; }
#filminforighttextbox a:visited {text-decoration:underline; }
#filminforighttextbox a:hover {text-decoration:underline; }
#filminforighttextbox a:active {text-decoration:underline; }

#filmmakercontent { margin-top:25px; }
#filmmakercontent .desc { float:right; width:320px; margin-bottom:20px;}
#filmmakercontent h3 a { font-weight:800;}
#filmmakercontent h3 a:link { color:#003366;  }
#filmmakercontent h3 a:visited { color:#003366;}
#filmmakercontent h3 a:hover { color:#000000;  }
#filmmakercontent h3 a:active { color:#003366;  }
#filmmaker_caption {color:#BB4306; width:185px; padding:5px; float:none;}


#filmprojectscontent { margin-top:25px; }
#filmprojectscontent div { float:right; width:400px; margin-bottom:20px;}
#filmprojectscontent h3 a { font-weight:800;}
#filmprojectscontent h3 a:link { color:#003366;  }
#filmprojectscontent h3 a:visited { color:#003366;}
#filmprojectscontent h3 a:hover { color:#000000;  }
#filmprojectscontent h3 a:active { color:#003366;  }

#takeaction { width:149px; height:25px; text-align:center; margin-top:5px; margin-top:10px; }
#takeaction a{ background-image:url(/img/layout/takeaction.jpg); width:149px; height:25px; float:left;}
#takeaction a:link{  background-position:0px 0px; }
#takeaction a:hover{  background-position:0px -25px;}

#aboutthefilm { width:149px; height:25px; text-align:center; margin-top:5px; margin-top:10px; }
#aboutthefilm a{ background-image:url(/img/layout/aboutthefilm.gif); width:149px; height:25px; float:left;}
#aboutthefilm a:link{  background-position:0px 0px; }
#aboutthefilm a:hover{  background-position:0px -25px;}


#takeaction2 { width:139px; height:25px; text-align:center; margin-top:5px; margin-top:10px; }
#takeaction2 a{ background-image:url(/img/layout/takeaction2.jpg); width:139px; height:25px; float:left;}
#takeaction2 a:link{  background-position:0px 0px; }
#takeaction2 a:hover{  background-position:0px -25px;}

#hostscreening { width:139px; height:25px; text-align:center; margin-top:5px; margin-top:10px; }
#hostscreening a{ background-image:url(/img/udm_buttons_host.gif); width:139px; height:25px; float:left;}
#hostscreening a:link{  background-position:0px 0px; }
#hostscreening a:hover{  background-position:0px -25px;}

#findscreening { width:139px; height:25px; text-align:center; margin-top:5px; margin-top:10px; }
#findscreening a{ background-image:url(/img/udm_buttons_find.gif); width:139px; height:25px; float:left;}
#findscreening a:link{  background-position:0px 0px; }
#findscreening a:hover{  background-position:0px -25px;}



#filmsmoviecalllout { background-color:#E6EEF2; width:auto; height: auto; margin-right:15px; margin-bottom:20px;}
#filmsmoviecalloutmovie { padding-right:12px; padding-top: 15px; }
#filmsmoviecallouttext { width:140px; float:right; }
#filmlist { float:left; width:125px; margin: 0px 0px 0px 10px;  }
#filmlist h3 { color:#CC6633; font-size:11px; font-weight:800; margin-bottom:5px; }
/*#filmlist ul { list-style-type:disc; margin-left:10px; line-height:20px;}*/
#filmlist ul {list-style-type:image;list-style-image: url("http://workingfilms.live.radicaldesigns.org/img/disc.gif");  margin-left:15px; line-height:20px; list-style-position:outside;}
#filmlist a { font-weight:normal;  }
#filmlist a:link { color:#0E2F40;font-weight:normal;font-size:1em; text-decoration: none; }
#filmlist a:visited { color:#0E2F40;font-weight:normal; text-decoration: none; }
#filmlist a:hover { color:#000000; text-decoration:underline;font-weight:normal; }
#filmlist a:active { color:#0E2F40;font-weight:normal; }

#tellafriend a { font-weight:normal; }
#tellafriend a:link { color:#0E2F40;font-weight:normal; }
#tellafriend a:visited { color:#0E2F40;font-weight:normal; }
#tellafriend a:hover { color:#0E2F40; text-decoration:underline;font-weight:normal; }
#tellafriend a:active { color:#0E2F40;font-weight:normal; }
#tellafriend img { vertical-align:baseline; margin-right:5px; }


#leftfilmbluetop { position:absolute; top:0px; left:0px; }
#leftfilmbluebottom { position:absolute; left:0px; bottom:0px; }
#leftfilmcontent { font-size:11px; padding:10px; width: 155px}
#leftfilmcontent h4 { color:#0E2E3E; font-size:11px; font-weight:800; margin:5px;	}
.leftfilmstripul { list-style-image:url(/img/layout/leftfilmbullet.jpg); font-size:11px; margin-top:10px; margin-left:16px; list-style-position:outside; width:130px; }
.leftfilmstripul .list_item { padding:.5em 0 .5em 0; overflow:visible;}
li.film_issue_trigger {cursor: pointer; }
.leftfilmstripul li {margin-bottom:3px; }
.leftfilmstripul ul {margin-left:16px; }
.leftfilmstripul a:link { color:#003366; text-decoration:none; }
.leftfilmstripul a:visited { color:#003366; text-decoration:none; }
.leftfilmstripul a:hover { color:#000000; text-decoration:underline; }
.leftfilmstripul a:active { color:#003366; text-decoration:none; }
#leftfilmsearchbluebox { background-image:url(/img/layout/leftfilmsignupfornews.jpg); width:153px; height:53px; position:relative; margin-bottom:5px;}
#leftfilmsearchbluebox input{ border:1px solid #8F8F8F; width:110px; height:16px; position:absolute; top:25px; left:8px; }
#leftfilmsearchbluebox input.inputimage { border:0px solid #8F8F8F;  height:20px; position:absolute; top:25px; left:124px; width: 20px; }

#leftfilmsearchbluebox a { position:absolute; top:23px;  left:128px;}



/* offsetting the entire ul down */
* html .leftfilmstripul { /* IE6 */
	position: relative;
	top: -0.5em;
}contentpagebluebox
*:first-child+html .leftfilmstripul { /* IE7 */
position: relative; 
top: .5em;
}

/* offsetting each li back up*/
* html .leftfilmstripul li { /* IE6 */
vertical-align: top; 
position: relative; 
top: -.5em;
}
*:first-child+html .leftfilmstripul li { /* IE7 */
vertical-align: top; 
position: relative; 
top: -.5em;
}


#shadowboxcontent { padding:4px; background-color:#fff; }

#shadowboxlefttd { background-image:url(/img/layout/shadow-left.jpg); }
#shadowboxrighttd { background-image:url(/img/layout/shadow-right.jpg); }
#shadowboxbottomtd { background-image:url(/img/layout/shadow-bottom.jpg); }

#homepageflash, #workingfilmsnewsfeatures, #aboutworkingfilms { float:left; }
#homepageflash { margin-bottom:3px;}
#homepageflashcontent { padding:3px 4px; background-color:#fff; }
.homepagecallout { width:260px; padding:15px; padding-bottom:0px; height:245px; padding-right:5px; }
.homepagecallout img { border:1px solid #BFBFBF; }
.homepagecallout a img { border:none;}
.homepagecallout a { font-weight:800;}
.homepagecallout a:link { color:#003366;  }
.homepagecallout a:visited { color:#003366;}
.homepagecallout a:hover { color:#000000;  }
.homepagecallout a:active { color:#003366;  }
.homepagecallout p { font-size:10px; margin-bottom:1.1em; line-height:1.3em;}
.homepagecallout div p { width:185px; float:right; margin-top:-4px;}
.more a { font-size:.9em; font-weight:800; }

.homepagecallout .location  {
float: left;
}
.homepagecallout .date {
width: 50px;
float: left;
}
.homepagecallout .title {
clear: both;
color: #000000;
font-weight: normal;
}

#homepagerightcolumn { float:right; background-image:url(/img/layout/filmstripbg.jpg); width:164px; height:549px; }
#homepagerightcolumncontent { margin:3px 15px; padding:3px 4px; background-color:#fff; width:126px; height:541px; margin-bottom:0px; padding-bottom:0px;}



#signupfornews { background-image:url(/img/layout/signupfornews.jpg); width:125px; height:113px; margin-bottom:5px; position:relative;} 
#searchbluebox { background-image:url(/img/layout/searchbluebox.jpg); width:125px; height:113px; margin-bottom:5px; position:relative;} 


#homepagebluebox { background-image:url(/img/layout/bluebox.jpg); width:125px; height:30px; margin-bottom:5px; position:relative;} 
#homepagenewsbox { background: #d7d9a7 url(/img/layout/newsbox.jpg) top left no-repeat; width:125px;  position:relative; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;} 

.fp_email_text { border:1px solid #8F8F8F; width:100px; height:16px; position:absolute; top:60px; left:50%; margin-left:-50px; }
.fp_email_go { position:absolute; top:85px;  left:50px;}

#searchbluebox input{ border:1px solid #8F8F8F; width:80px; height:16px; position:absolute; top:38px; left:8px;}
#searchbluebox { font-size:15px; white-space:nowrap; }
#searchbluebox select { border:1px solid #8F8F8F; width:108px; height:16px; position:absolute; top:85px; left:8px; font-size:11px;}
#searchbluebox  a { position:absolute; top:36px;  left:96px;}
#searchbluebox p { position:absolute; top: 70px; left:8px; font-size:.6em;}
#searchbluebox input.inputimage  { border:0px solid #8F8F8F; width:20px; height: 20px; position: absolute; top:35px; left:97px;  }

/*
#homepagebluebox img { vertical-align:text-top;  }
#homepagebluebox { white-space:nowrap; }
#homepagebluebox a { text-decoration:none; color:#000; font-size:7pt; padding-left:5px; line-height:2.75em; }
#homepagebluebox a:link { color:#000; text-decoration:none; font-weight:normal; }
#homepagebluebox a:visited { color:#000; text-decoration:none; }
#homepagebluebox a:hover { color:#003366; text-decoration:underline; }
#homepagebluebox a:active { color:#000; text-decoration:none; }
*/
#homepagebluebox img { vertical-align:text-top;  }
#homepagebluebox { white-space:nowrap; overflow:hidden; }
#homepagebluebox div { padding-top:5px; padding-bottom:0px; padding-left:5px; margin:0px;}
#homepagebluebox a { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000; font-size:9px; font-weight:normal;  padding:0px; margin:0px; line-height:19px;}
#homepagebluebox a:link { color:#000; text-decoration:none; }
#homepagebluebox a:visited { color:#000; text-decoration:none; }
#homepagebluebox a:hover { color:#003366; text-decoration:underline; }
#homepagebluebox a:active { color:#000; text-decoration:none; }

#contentpagebluebox { background-image:url(/img/layout/contentbluebox.jpg); width:153px; height:25px; margin-bottom:5px; position:relative; } 
#contentpagebluebox img { vertical-align:text-top;  }
#contentpagebluebox a { text-decoration:none; color:#000; font-size:9px; padding:5px 0px 6px 5px; font-weight:800; font-stretch:condensed;  display:block;}
#contentpagebluebox a:link { color:#000; text-decoration:none; }
#contentpagebluebox a:visited { color:#000; text-decoration:none; }
#contentpagebluebox a:hover { color:#003366; text-decoration:underline; }
#contentpagebluebox a:active { color:#000; text-decoration:none; }

#contentpagearchived { background-image:url(/img/layout/contentbluebox.jpg); width:153px; height:25px; margin-bottom:5px; position:relative; } 
#contentpagearchived img { vertical-align:text-top;  }
#contentpagearchived a { text-decoration:none; color:#000; font-size:9px; padding:5px 0px 6px 5px; font-weight:800; font-stretch:condensed;  display:block;}
#contentpagearchived a:link { color:#000; text-decoration:none; }
#contentpagearchived a:visited { color:#000; text-decoration:none; }
#contentpagearchived a:hover { color:#003366; text-decoration:underline; }
#contentpagearchived a:active { color:#000; text-decoration:none; }

#contentpagesearchbluebox { background-image:url(/img/layout/leftfilmsearch.jpg); width:153px; height:95px; margin-bottom:5px; position:relative;} 
#contentpagesearchbluebox input{ border:1px solid #8F8F8F; width:110px; height:16px; position:absolute; top:25px; left:8px; }
#contentpagesearchbluebox select { border:1px solid #8F8F8F; width:140px; height:16px; position:absolute; top:65px; left:8px; font-size:.9em;}
#contentpagesearchbluebox a { position:absolute; top:23px;  left:128px;}
#contentpagesearchbluebox p { position:absolute; top: 50px; left:8px; font-size:.9em;}

#contentpagesearchbluebox input.inputimage  { border:0px solid #8F8F8F; width:22px; height:22px; position: absolute; top:25px; left:125px;  }

#homepagenewswrapper { padding-left:15px; padding-top:35px; padding-right:15px;}

#homepagenewswrapper {

}
#homepagenewswrapper .location  {
color:#666666;
font-weight: normal;
}
#homepagenewswrapper .date {
color:#666666;
text-transform:uppercase;
font-weight: normal;
}
#homepagenewswrapper .title {
color:#003366;
text-decoration:none;
font-weight: normal;
}

.homenewsdate { color:#666666; text-transform: uppercase; }
.homenewslocation { color:#666666; }
.homenewstext { color:#003366; margin-bottom:20px;}
.homenewstext a:link { color:#036; text-decoration:none; }
.homenewstext a:visited { color:#036;; text-decoration:none; }
.homenewstext a:hover { color:#000; text-decoration:underline; }
.homenewstext a:active { color:#000; text-decoration:none; }

#footer {color:#CADBE4; line-height:1.7em; }
#footer a:link {  color:#CADBE4; text-decoration:none; }
#footer a:visited { color:#CADBE4;text-decoration:none; }
#footer a:hover { color:#CADBE4; text-decoration:underline; }
#footer a:active { color:#CADBE4; }
#footer img {margin-top:5px;}

/* navbarul */

#navbarul { height:31px; }
#navbarul li { list-style:none; display:inline; }
#navbarul a { height:31px; background:url(/img/layout/navbar.jpg);float:left; }

#navbarul .about a:link{  background-position:0px 0px; width:94px;}
#navbarul .about a:visited{  background-position:0px 0px; width:94px;}
#navbarul .about a:hover{  background-position:0 31px;}
#navbarul .aboutactive a {  background-position:0 31px; width:94px;}

#navbarul .films a:link{  background-position:-94px 0px; width:142px;}
#navbarul .films a:visited{  background-position:-94px 0px; width:142px;}
#navbarul .films a:hover{  background-position:-94px 31px;}
#navbarul .filmsactive a  { background-position:-94px 31px; width:142px; }

#navbarul .filmmaker a:link{  background-position:-236px 0px; width:161px;}
#navbarul .filmmaker a:visited{  background-position:-236px 0px; width:161px;}
#navbarul .filmmaker a:hover{  background-position:-236px 31px;}
#navbarul .filmmakeractive a {  background-position:-236px 31px; width:161px;}

#navbarul .campaign a:link{  background-position:-397px 0px; width:166px;}
#navbarul .campaign a:visited{  background-position:-397px 0px; width:166px;}
#navbarul .campaign a:hover{  background-position:-397px 31px;}
#navbarul .campaignactive a{ background-position:-397px 31px; width:166px;}

#navbarul .calendar a:link{  background-position:-563px 0px; width:97px;}
#navbarul .calendar a:visited{  background-position:-563px 0px; width:97px;}
#navbarul .calendar a:hover{  background-position:-563px 31px;}
#navbarul .calendaractive a {  background-position:-563px 31px; width:97px;}

#navbarul .donate a:link{  background-position:-660px 0px; width:73px;}
#navbarul .donate a:visited{  background-position:-660px 0px; width:73px;}
#navbarul .donate a:hover{  background-position:-660px 31px;}
#navbarul .donateactive a {  background-position:-660px 31px; width:73px;}

#navbarul .blog a:link{  background-position:-733px 0px; width:67px;}
#navbarul .blog a:visited{  background-position:-733px 0px; width:67px;}
#navbarul .blog a:hover{  background-position:-733px 31px;}
/* THIS ONE NEEDS NOTING ELSEWHERE */
#navbarul .blogactive a {  background-position:-733px 31px; width:67px;}

#pagecontent .listtitle { color: #333333;  font-weight: bold; font-size: 12px;}
#pagecontent a.listtitle  { color: #333333;  font-weight: bold; font-size: 11px;}

#pagecontent a:visited.listtitle  { color: #333333;  font-weight: bold; font-size: 11px;}


#pagecontent_list {width:385px; margin: 0; padding: 0; float: left; }
 #right_nav { width: 145px; float: right; }
#pagecontent_list #pagecontent { padding: 10px 0 0 0; margin:0; }

.listmore {
font-size: 10px;
font-weight: bold;
}

.list_photo{
padding-right:10px;
}

#udm50_detail object { width: 355; display: block; float:left; }

#upcoming-events-list {
font-size: 10px;
line-height: 12px;
} 
.partner-event-item {
margin: 4px 0px 10px 0px;
}
.revent_title {  
font-size: 10px;
padding: 0; 
margin: 0;
}
.revent_date { 
font-size: 11px;
}
.revent_location a {
font-weight: bold;
color:#555555;
text-decoration: none;
}
.revent_location a:hover {
font-weight: bold;
color:#555555;
text-decoration: underline;
}
#right_nav  h3 { color:#CC6633; font-size:11px; font-weight:800; margin-bottom:5px; }

#event-more a {
color:#CC6633;
text-align: right;
}

#socnet{background-color:#343434;}


#tab-wrap {
margin-right:auto;
margin-right: auto;	
width: 377px;
font-family: arial, helvetica, verdana, san-serif;
font-size: 12px;
}

#tab a, #tab a:active, #tab a:visited {
	display:block;
	float:left;
	background: url('/img/wf_tabs_03.gif') top left no-repeat;
	color:#0f303f;
	text-decoration:none;
	outline:none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	width: 72px;
	height: 35px;
	border:0;
	}
#tab a.selected, #tab a.selected:active, #tab a.selected:visited {
	background: url('/img/wf_tabs_02.gif') top left no-repeat	;
	color:#163d4e;
	text-decoration:none;
	outline:none;
	font-weight: bold;
	font-size: 10px;
	border:0;
	}
.tabs-padder {
	padding: 8px 3px;
	text-align: center;
	line-height: 9px;
	border:0;
font-family: arial, helvetica, verdana, san-serif;
font-size: 10px;
}
.hiddencontent {
	background:#ffffff url(/img/wf_tabs_07.gif) top left no-repeat;
	display:none;
	color: #000;
	height: 244px;
	overflow: hidden;
	border:0;
	}
.hiddencontent-padder {
		overflow: auto;
			height: 210px;
		padding:10px;
		margin: 10px;
		}
.clear {
	clear:both;
	}
h1 {
	color:#009900;
	padding:20px 0;
	}
h2 {
	color:#999999;
	font-size:16px;
	font-weight:bold;
	padding:5px 0 10px 0;
	} 

#film_banner  {
text-align: center;
}

#nav_right_side select{
width:200px;
}
.digg_box{
float:right;
padding-left:3px;
}
.digg_box img{
background:#FFFFFF none repeat scroll 0%;
height:18px;
}
#past-projects {
border-top: 1px solid #cdcdcd;
margin-top: 10px;
}
#past-projects a, #past-projects a:visited {
color:#003366;
font-weight: bold;
}

.leftfilmstripul li a.single {
color: #000000;
}
