
 /* festival css */

 
 
body, html {
	 font-family: helvetica, arial, sans-serif;
}



@font-face {
	font-family: 'ClearfaceStd-BlackItalic';
	src: url('cf/ClearfaceStd-BlackItalic.eot?') format('eot'), 
	     url('cf/ClearfaceStd-BlackItalic.otf')  format('opentype'),
	     url('cf/ClearfaceStd-BlackItalic.woff') format('woff'), 
	     url('cf/ClearfaceStd-BlackItalic.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-BlackItalic.svg#cf/ClearfaceStd-BlackItalic') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-Black';
	src: url('cf/ClearfaceStd-Black.eot?') format('eot'), 
	     url('cf/ClearfaceStd-Black.otf')  format('opentype'),
	     url('cf/ClearfaceStd-Black.woff') format('woff'), 
	     url('cf/ClearfaceStd-Black.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-Black.svg#cf/ClearfaceStd-Black') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-BoldItalic';
	src: url('cf/ClearfaceStd-BoldItalic.eot?') format('eot'), 
	     url('cf/ClearfaceStd-BoldItalic.otf')  format('opentype'),
	     url('cf/ClearfaceStd-BoldItalic.woff') format('woff'), 
	     url('cf/ClearfaceStd-BoldItalic.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-BoldItalic.svg#cf/ClearfaceStd-BoldItalic') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-Bold';
	src: url('cf/ClearfaceStd-Bold.eot?') format('eot'), 
	     url('cf/ClearfaceStd-Bold.otf')  format('opentype'),
	     url('cf/ClearfaceStd-Bold.woff') format('woff'), 
	     url('cf/ClearfaceStd-Bold.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-Bold.svg#cf/ClearfaceStd-Bold') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-HeavyItalic';
	src: url('cf/ClearfaceStd-HeavyItalic.eot?') format('eot'), 
	     url('cf/ClearfaceStd-HeavyItalic.otf')  format('opentype'),
	     url('cf/ClearfaceStd-HeavyItalic.woff') format('woff'), 
	     url('cf/ClearfaceStd-HeavyItalic.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-HeavyItalic.svg#cf/ClearfaceStd-HeavyItalic') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-Heavy';
	src: url('cf/ClearfaceStd-Heavy.eot?') format('eot'), 
	     url('cf/ClearfaceStd-Heavy.otf')  format('opentype'),
	     url('cf/ClearfaceStd-Heavy.woff') format('woff'), 
	     url('cf/ClearfaceStd-Heavy.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-Heavy.svg#cf/ClearfaceStd-Heavy') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-Italic';
	src: url('cf/ClearfaceStd-Italic.eot?') format('eot'), 
	     url('cf/ClearfaceStd-Italic.otf')  format('opentype'),
	     url('cf/ClearfaceStd-Italic.woff') format('woff'), 
	     url('cf/ClearfaceStd-Italic.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-Italic.svg#cf/ClearfaceStd-Italic') format('svg');
}

@font-face {
	font-family: 'ClearfaceStd-Regular';
	src: url('cf/ClearfaceStd-Regular.eot?') format('eot'), 
	     url('cf/ClearfaceStd-Regular.otf')  format('opentype'),
	     url('cf/ClearfaceStd-Regular.woff') format('woff'), 
	     url('cf/ClearfaceStd-Regular.ttf')  format('truetype'),
	     url('cf/ClearfaceStd-Regular.svg#cf/ClearfaceStd-Regular') format('svg');
}



@font-face {
	font-family: 'GiorgioSans-BoldItalic';
	src: url('gs/Giorgio_Sans-Bold_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Bold_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Bold_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Bold_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Bold_Italic.svg#gs/Giorgio_Sans-Bold_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Bold';
	src: url('gs/Giorgio_Sans-Bold.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Bold.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Bold.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Bold.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Bold.svg#gs/Giorgio_Sans-Bold') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-ExtralightItalic';
	src: url('gs/Giorgio_Sans-Extra_Light_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Extra_Light_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Extra_Light_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Extra_Light_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Extra_Light_Italic.svg#gs/Giorgio_Sans-Extra_Light_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Extralight';
	src: url('gs/Giorgio_Sans-Extra_Light.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Extra_Light.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Extra_Light.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Extra_Light.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Extra_Light.svg#gs/Giorgio_Sans-Extra_Light') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-LightItalic';
	src: url('gs/Giorgio_Sans-Light_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Light_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Light_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Light_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Light_Italic.svg#gs/Giorgio_Sans-Light_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Light';
	src: url('gs/Giorgio_Sans-Light.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Light.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Light.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Light.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Light.svg#gs/Giorgio_Sans-Light') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-MediumItalic';
	src: url('gs/Giorgio_Sans-Medium_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Medium_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Medium_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Medium_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Medium_Italic.svg#gs/Giorgio_Sans-Medium_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Medium';
	src: url('gs/Giorgio_Sans-Medium.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Medium.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Medium.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Medium.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Medium.svg#gs/Giorgio_Sans-Medium') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-RegularItalic';
	src: url('gs/Giorgio_Sans-Regular_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Regular_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Regular_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Regular_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Regular_Italic.svg#gs/Giorgio_Sans-Regular_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Regular';
	src: url('gs/Giorgio_Sans-Regular.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Regular.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Regular.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Regular.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Regular.svg#gs/Giorgio_Sans-Regular') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-ThinItalic';
	src: url('gs/Giorgio_Sans-Thin_Italic.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Thin_Italic.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Thin_Italic.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Thin_Italic.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Thin_Italic.svg#gs/Giorgio_Sans-Thin_Italic') format('svg');
}

@font-face {
	font-family: 'GiorgioSans-Thin';
	src: url('gs/Giorgio_Sans-Thin.eot?') format('eot'), 
	     url('gs/Giorgio_Sans-Thin.otf')  format('opentype'),
	     url('gs/Giorgio_Sans-Thin.woff') format('woff'), 
	     url('gs/Giorgio_Sans-Thin.ttf')  format('truetype'),
	     url('gs/Giorgio_Sans-Thin.svg#gs/Giorgio_Sans-Thin') format('svg');
}


@font-face {
	font-family: 'ITCAvantGardeStd-BoldCn';
	src: url('ag/ITCAvantGardeStd-BoldCn.eot?') format('eot'), 
	     url('ag/ITCAvantGardeStd-BoldCn.otf')  format('opentype'),
	     url('ag/ITCAvantGardeStd-BoldCn.woff') format('woff'), 
	     url('ag/ITCAvantGardeStd-BoldCn.ttf')  format('truetype'),
	     url('ag/ITCAvantGardeStd-BoldCn.svg#ag/ITCAvantGardeStd-BoldCn') format('svg');
}

@font-face {
	font-family: 'ITCAvantGardeStd-MdCn';
	src: url('ag/ITCAvantGardeStd-MdCn.eot?') format('eot'), 
	     url('ag/ITCAvantGardeStd-MdCn.otf')  format('opentype'),
	     url('ag/ITCAvantGardeStd-MdCn.woff') format('woff'), 
	     url('ag/ITCAvantGardeStd-MdCn.ttf')  format('truetype'),
	     url('ag/ITCAvantGardeStd-MdCn.svg#ag/ITCAvantGardeStd-MdCn') format('svg');
}

@font-face {
	font-family: 'ITCAvantGardeStd-XLtCn';
	src: url('ag/ITCAvantGardeStd-XLtCn.eot?') format('eot'), 
	     url('ag/ITCAvantGardeStd-XLtCn.otf')  format('opentype'),
	     url('ag/ITCAvantGardeStd-XLtCn.woff') format('woff'), 
	     url('ag/ITCAvantGardeStd-XLtCn.ttf')  format('truetype'),
	     url('ag/ITCAvantGardeStd-XLtCn.svg#ag/ITCAvantGardeStd-XLtCn') format('svg');
}



#bd {
    background:#8E9F2D url(http://media.sundancechannel.com/UPLOADS/festival/2012/site/back_no_sponsors.jpg) no-repeat;
}

#bd.sff_photos, #bd.sff_gallery {
    background:#8E9F2D url(http://media.sundancechannel.com/UPLOADS/festival/2012/site/back_no_sponsors.jpg) no-repeat;
}

#bd.page_beyond-the-still {
    background:#8E9F2D url(http://media.sundancechannel.com/UPLOADS/festival/2012/site/back_no_sponsors.jpg) no-repeat;
}


a {color: #fff}
a:hover{color:#666666;}
.episodes #seasons_menu a{ color:#4C79A0; }
.episodes #seasons_menu a:hover{ color:#E5743C; }
.episodes #seasons_menu {
   color: #E5743C;
}

#main_title{
text-align:left; margin-top:150px; height:90px 
}

#main_title img {
    padding: 0 5px 0 5px;
}

#left_nav{
margin-top: 264px;
background:white;
font-family: helvetica, arial sans-serif;
font-size: 12px;
font-weight: bold;
}

#left_nav li{
border-bottom:1px solid #bfc9d1;
}

#left_nav li a, #left_nav li a:visited {
    color:#EB5B21;
}

#left_nav li a:hover, #left_nav li a:active, #left_nav li a.current {
color:black;
background-color:none;
}

/* video page */
.video #videos_all{
background:#d8e0ea;
}

.video #videos_desc{
background:#ffffff;
border:1px solid #7f99b9;
}


.video #plist_desc{
background:#ffffff;
color:black;
border:1px solid #7f99b9;
}

.video #playlist_pager a {
color:black;
}

.video #playlist_pager a:hover{
color: #7d1e6f;
}

.video .a_video p {
color:black;
padding-left: 10px;
}

.video h3{
font-weight:bold;
color: #44444;
margin-left: 10px;
}

.video h3 a {
    color:white;
}



.video #vertlines {
border-left:1px solid #7f99b9;
border-right:1px solid #7f99b9;
}

.video .a_video {
border-bottom:1px solid #7f99b9;
}

.video #sponsor_slideshow .sponsor_image img {
    border: 1px solid black;
    height: 90px;
    width: 120px;
	-moz-box-shadow: -5px 5px 2px #888;
	-webkit-box-shadow: -5px -5px 2px #888;
	box-shadow: -5px -5px 2px #888;
	margin-top: -5px;
	margin-left: 10px;
}



 /* additional home page id styles */

 #photo_box {
background-color: #ffffff;
width: 775px;
padding:5px 5px 10px 5px;
min-height:587px;
margin-bottom: 20px;

}

#sundance_feed {
 width: 785px;
 display: block;
 background: #ffffff;
 margin-top: 10px;
 margin-bottom: 20px;
}

#sundance_feed  h3 {
 background-color: #7ba92b;
 width: 775px;
 font-size: 18px;
font-family: ITCAvantGardeStd-BoldCn, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
 }

#sundance_feed table {
    margin-top:10px;
}

#sundance_feed table td {
    padding:5px;
    font-size:12px;
    color: #000;
	font-weight: bold;
	font-family: georgia, serif;
}

#sundance_feed .author {
    color:#000;
    margin-bottom:0.5em;
	font-weight: normal;
}

#sundance_feed .author img {
    float:left;
    margin-top:-3px;
    margin-right:5px;
    width:20px;
    height:20px;
}

 #moreinfo {
 width: 782px;
 display: block;
 background: #ffffff;
 margin-top: 10px;
 margin-bottom: 20px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 }



 #latest_blog {
 width: 785px;
 display: block;
 background: #eeeaeb;
 margin-top: 10px;
 margin-bottom: 20px;
 }


 #latest_blog h3 {
 background: #d8612b;
 width: 775px;
 font-size: 18px;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-left: 10px;
 padding-top: 5px;
 padding-bottom: 5px;
 }


 .blogfeed ul {
 float: left;
 list-style-type: none;
 margin-top: 5px;
 margin-bottom: 5px;
 }

 .blogfeed li{
 list-style-type: none;
 font-size: 16px;
 font-weight: 600;
 margin-left: 10px;
 padding-top: 6px;
 padding-bottom: 6px;
 display: block;
 width: 700px;

 }

.norm {
 color: #c14579;
 }

.alt {
 color: #53abc1;
 }

  #infoboxes {
 width: 785px;
 margin-top: 10px;
 margin-bottom: 20px;
 overflow: none;
 }

 #infobox_text {
  overflow: hidden;
 }

 #infobox_pic {
 }

.minfobox{
  display: block;
  height: 129px;
  float: left;
  min-height: 129px;
  width: 360px;
    overflow: hidden;
 }

 .minfobox h3 {
 text-transform: uppercase;
 color: #ffffff;
	  font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
 font-size: 17px;
 width: 190px;
 padding-left: 10px;
 }

  .minfobox p {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  color:#fff;
  width: 190px;
  padding-left: 10px;
  overflow: hidden;
  padding-top: 10px;
 }


.green {
background-color: #7ba92b;
}

.red {
background-color: #000;
}

.blue {
background-color: #1d79b1;
}

.purple {
background-color: #d8612b;
}

.darkgreen {
background-color: #7ba92b;
}


#info_cont {
width: 375px;
display: block;
float: left;
margin-top: 10px;
overflow: none;
}

#info_cont_l {
width: 205px;
float: left;
display: block;
overflow: none;

}

#info_cont_r {
width: 170px;
float: left;
overflow: none;
}

#info_cont img {
border: 1px solid #4db0c2;
padding: none;
margin: none;
}

.clear {
clear: both;
}

.biginfo h3 {
float: left;
font-family: helvetica, arial, sans-serif;
width: 80%;
font-size: 18px;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 6px;
}

.biginfo p {
float: left;
background-color: #ffffff;
font-family: helvetica, arial, sans-serif;
width: 100%;
color: #000000;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
width: 190px;
 font-size: 11px;
}

.infowrap {
 /* force the div to properly contain the floated images: */
	  position:relative;
	  float:left;
	  clear:none;
	  overflow:hidden;
	}
	.infowrap img {
	  position:relative;
	  z-index:1;
	}
	.infowrap .desc {
	  display:block;
	  position:absolute;
	  width:80%;
	  top:75%;
	  left:0;
	  z-index:2;
	  font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;

	}
		.infowrap .text {
	  display:block;
	  position:absolute;
	  width: 374px;
	  top:86%;
	  left:0;
	  z-index:2;
	  background-color:rgba(255,255,255,0.8);

	}

.box2 {
margin-right: 3px;
}



/* feedmagnet style */

#social_cont {
padding-left: 10px;
}

#fm-social-feed {
  clear: both;
  width: 390px;
  height: 240px;
  display: block;
  margin: 0;
  padding: 12px 0px 12px 0px;
  overflow: hidden;
}

#fm-social-feed h1 {
    font-size: 42px;
    letter-spacing: -.04em;
    font-weight: bold;
    margin: 60px 0 20px 20px; }

#fm-social-feed .__loading__ {
    background-color: white;
    background-position: center center;
    background-repeat: no-repeat;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    text-align: center;
    width: 200px; }

#fm-social-feed .__bucket__ { height: 250px; overflow: hidden; display: block; margin-bottom: 12px; }

#fm-social-feed .__new-posts__ { display:none; }

#fm-social-feed .image img { float: left; width: 55px; height: 55px; }

#fm-social-feed .message { position: relative; float: left; padding-left: 10px; width: 360px; color: #801d70; font-size: 12px;}
#fm-social-feed .message a { color: #bfbfbf;}
#fm-social-feed .author { float: left; left: 67px; padding-bottom: 5px; color: #bfbfbf; margin-top:15px; }
#fm-social-feed .author a { color: #bfbfbf;}

#fm-social-feed .author img {
margin: 0 5px 0 10px;
padding: 0 0 0 0;
float: left;
width: 17px;
}

#fm-social-feed .tweet { width: 428px;	float: left; padding-bottom: 2px; height: 85px;}
#fm-social-feed .link { float: left; left: 70px; }
#fm-social-feed  a:hover { color: #ffffff;}


#fm-social-feed  .__site-twitter__ .message {color: #801d70;}
#fm-social-feed .__site-facebook__ .message{color: #49b1be;}



/* PHOTOS_LANDING */
#photocontent {
width: 780px;
	background-color:white;
	padding-left:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
padding-top: 1px;
}
#photocontent p {
	font-size:11px;
}
.gallery {
width: 765px;
	clear:left;
	margin-top:20px;
	margin-left: 5px;
	background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/small_bg.jpg") repeat-x scroll 0 0 transparent;
	margin-bottom: 10px;

}

.subgallery {
width: 765px;
	clear:left;
	margin-top:10px;
	margin-left: 5px;
	background: #ffffff;
	margin-bottom: 10px;
	padding-top: 10px;
}

.gallery h2 {
	font-weight:lighter;
	margin-left:15px;
	padding-top: 13px;
	color: #d66c2b;
	font-size: 18px;
    margin-top: 10px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase;
}
.gallery p {
	margin-left:15px;
	color: #000000;
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	font-weight: normal;
	padding-top: 1px;
}
.gallery .album p {
	margin-left:-10px;
	font-size:10px;
	color: #d47d1f;
	font-family: helvetica, arial, sans-serif;
	font-size: 12px;
}
.gallery .album {
	width:161px;
	padding-right:30px;
	float:left;
}
.gallery .album p {
	margin-left: 0;
	margin-top: 2px;
}
.gallery .album a {
	color: #EB5B21;
}
.gallery .album.last {
	width:120px;
	padding-right:0px;
}
.gallery .album img {
	height:90px;
	width:120px;
	border:1px solid black;
}
.gallery .previous,  .gallery .next {
	float:left;
	width:14px;
	height:24px;
	margin-top:30px;
}
.gallery .previous {
	padding-left:5px;
	padding-right:10px;
}
.gallery .previous img {
	border: none;
}
.gallery .next {
	padding-right:5px;
	padding-left:10px;
}
.gallery .next img {
	border: none;
}
.gallery .gal_show {
	float:left;
	width:695px;
	position:relative;
}
.gallery .gal_slide {
	width:695px;
}
.gallery .gal_show_wrapper {
	padding-top:10px;
}

.title_gradient {
	background: none;
}



/* VIDEO PAGE */

.video .sponsor_slide {
background: #ffffff;
width: 290px;
padding: 5px;
height: 120px;
}

.video .sponsor_slide h3 {
color: #540049;
text-transform: uppercase;
}

.video .sponsor_content h3 {
color: #ffffff;
font-family: helvetica, arial, sans-serif;
font-size: 14px;
font-weight: bold;
	}

.video .sponsor_content p {
color: #ffffff;
font-family: helvetica, arial, sans-serif;
font-size: 12px;
}

.video h1 {
 background-color: #4db0c3;
 width: 775px;
 font-size: 18px;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
    margin-top:24px;
}

.video h3 a {
    color: #58bdcf;
	font-family: helvetica, arial, sans-serif;
}

.video #videos_desc {
   background: url("http://media.sundancechannel.com/UPLOADS/festival/2011/site/big_bg.jpg") repeat scroll 0 0 #ffffff;
    border: 1px solid #ffffff;
}

.video #videos_desc {
    -moz-border-radius: 5px 5px 5px 5px;
    height: 65px;
    margin: 10px 10px 10px 0;
    padding: 10px;
	background-color: #ffffff;
}

.video #desc_slideshow h3 {
    font-size: 18px;
    margin-bottom: 5px;
	font-family: helvetica, arial, sans-serif;
	color: #E8008A;
}

.video #desc_slideshow p {
    font-size: 14px;
    margin-bottom: 5px;
	font-family: helvetica, arial, sans-serif;
	color: #000000;
}

.video #sponsor_slideshow {
    border-bottom: none;
    height: 120px;
    margin-bottom: 17px;
    padding-bottom: 10px;
}

.video h3#pagerhead {
    color: #e8008a;
    font-weight: bold;
    margin: 20px 0 0 10px;
}

.video .plist_nav {
    border-bottom: none;
    margin-bottom: 5px;
    padding-bottom: 5px;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

.video #playlist_pager a:hover{
    color: #e8008a;
}

.video #plist_desc {
    -moz-border-radius: 5px 5px 5px 5px;
    background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/small_bg.jpg") repeat-x scroll 0 0 transparent;
    color: white;
    margin: 10px 10px 20px 0;
    width: 782px;
	background-color: #ffffff;
	border: none;
	min-height: 115px;
}

.video #plist_desc p {
    font-size: 12px;
	color: #000000;
	font-family: helvetica, arial, sans-serif;
}

.video #videos_all {
    -moz-border-radius: 5px 5px 5px 5px;
   background: url("http://media.sundancechannel.com/UPLOADS/festival/2011/site/big_bg.jpg") repeat-x scroll 0 0 transparent;
    margin-right: 10px;
	background-color: #D2DCE6;
}

.video #plist_desc h3 {
    font-weight: bold;
    margin-bottom: 5px;
	color: #7D1E70;
	font-size: 16px;
}

.home .teaser {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 1px 1px 4px #D1D5C9;
     background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/small_bg.jpg") repeat-x scroll 0 0 #ffffff;
	height: 128px;
    margin-left: 3px;
    margin-top: 10px;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 5px;
    padding-top: 6px;
    width: 365px;

}

.home .teaser  img{
border: 1px solid #000000;
}

.home  h1{
 background-color: #4db0c3;
 width: 775px;
 font-size: 18px;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: 15px;
}

.schedule #content {
    -moz-border-radius: 5px 5px 5px 5px;
    background: #fff;
}


.photobook_v2 h1 {
    font-size: 18px;
    font-weight: bold;
    margin-left: -10px;
    padding: 10px;
	font-family: helvetica, arial, sans-serif;
	color: #eb5b21;
}

.photobook_v2 p {
    font-size: 12px;
	 font-family: helvetica, arial, sans-serif;
	 color: #000;
}

.photobook_v2 h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
	 	font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
		
	color: #7bb2da;
}

.photobook_v2 .photo img {
    background: #000000;
    padding: 0px;
    width: 500px;
}

.photobook_v2 #designer_nav {
    font-size: 16px;
    margin: 10px 0;
	 font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
	color: #eb5b21;
	
}

.photobook_v2 #designer_nav a{
    font-weight: bold;
  color: #EB5B21;
}

.photobook_v2 #designer_nav a:hover{
    color: #EB5B21;
    font-weight: bold;
}

.photobook_v2 h3.designer_list {
    font-size: 18px;
    font-weight: bold;
    margin: 15px 0;
 color: #EB5B21 !important;
 text-transform: capitalize !important;
}

.photobook_v2 a {

	color: #7bb2da;;
}

#designer_list a {
	font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
	color: #7bb2da;
	font-size: 16px;
}


#designer_list a:hover {
	color: #7D1E70;
}

.photobook_v2 .col2 h2 {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 0;
    padding-top: 15px;
	color: #7bb2da;
	font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
}

.photobook_v2 .col2 p {
    border-top: 0px solid #4db0c3;
    line-height: 20px !important;
    margin-top: 10px;
    padding-top: 10px;
	font-family: georgia, serif;
	color: #333;
}










/* feed magnet */

.page_feedmagnet h1 {
 background-color: #7d1e6f;
 width: 775px;
 font-size: 18px;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}


.page_feedmagnet #updates {
width: 785px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
background: url("http://media.sundancechannel.com/UPLOADS/festival/2011/site/feed_box_bg.png") repeat-x scroll 0 0 #E6E2E5;
}

#updates h2{
background-color: #58bdcf;
width: 775px;
font-size: 18px;
font-family: helvetica, arial, sans-serif;
color: #ffffff;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.page_feedmagnet #social {
width: 785px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
}

#social h2{
background-color: #e8008a;
 width: 775px;
  color: #ffffff;
  font-size: 18px;
 font-family: helvetica, arial, sans-serif;
  padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}

.sff_feedmagnet #gowalla {
    width: 785px;
    background: white;
    margin-top: 10px;
    margin-bottom: 20px;
}

.sff_feedmagnet #gowalla_title {
    background:#7ba92b;
}

.sff_feedmagnet #gowalla_title h2, .sff_feedmagnet #gowalla_title h3 {
    color: #ffffff;
    font-size: 18px;
    font-family: helvetica, arial, sans-serif;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-left: 0;
    float:left;
}

.sff_feedmagnet #gowalla_title h3 {
    margin-right:20px;
    font-size:14px;
    float:right;
    outline:none;
    cursor:pointer;
    text-decoration:underline;
    margin-top:5px;
}

.page_feedmagnet #sundance_coverage {
width: 385px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
}

#sundance_coverage h2{
background-color: #58bdcf;
 color: #ffffff;
  font-size: 18px;
 font-family: helvetica, arial, sans-serif;
padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}

.page_feedmagnet #elsewhere {
width: 385px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
margin-right: 10px;
}



 #elsewhere h2 {
background-color: #58bdcf;
 color: #ffffff;
  font-size: 18px;
 font-family: helvetica, arial, sans-serif;
padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}

.page_feedmagnet #sundance_hq {
width: 785px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
}

#sundance_hq  h2{
background-color: #e8008a;
color:#ffffff;
 width: 775px;
  font-size: 18px;
 font-family: helvetica, arial, sans-serif;
padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}

.page_feedmagnet #photos {
width: 785px;
display: block;
background: #EEEAEB;
margin-top: 10px;
margin-bottom: 20px;
min-height: 100px;
}

#photos h2 {
background-color: #58bdcf;
 width: 775px;
 color: #ffffff;
  font-size: 18px;
 font-family: helvetica, arial, sans-serif;
padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-left: 0;
  margin-top: -1px;
}

.page_photos_gallery .gallery .album img {

	border:1px solid black;
}





#photos_feed 	{
	position: absolute;
margin-left: 15px;
 font-family: helvetica, arial, sans-serif;
 font-weight: 12px;
	clear: both;
}

#photos_feed #__bucket-updates__ .__update__ { padding-right: 15px;}

#photos_feed .__new-posts__ { display:none; }

#photos_feed .__load-more__ { display:none; }

#photos_feed .fm_content { width: 100%; height: 160px; padding-bottom: 0px; float: left; padding-left: 10px; }

#photos_feed .image img { float: left; max-width:220px; max-height:200px; }

#photos_feed .message { position: relative; float: left; padding-left: 10px; width: 100%; }

#photos_feed .fm_info { position: relative; width: 100%; float: left; line-height: 0.3em; font-size: 11px; top: 50px; color: #cccccc; padding-left: 10px;}

#photos_feed .author img { width: 17px; vertical-align: middle; padding-left: 8px; padding-right: 8px; }

#photos_feed .fm_time {font-family: helvetica, arial, sans-serif; font-size: 12px;color: #000000;}

#photos_feed .fm_author a {font-family: helvetica, arial, sans-serif; font-size: 14px; color: #000000;}
#photos_feed .fm_fluff a {font-family: helvetica, arial, sans-serif; font-size: 14px; color: #000000;}

#photos_feed .link { float: left; left: 70px; }

#photos_feed .post-info { width: 100%; }

#photos_feed.scrollable {
	/* required settings */
	overflow:hidden;
	width: 415px;
	height: 280px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
#photos_feed.scrollable .__bucket__ {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

#photos_feed.scrollable .__bucket__ div {
	float:left;
	width:205px;
}

/* single scrollable item */
#photos_feed.scrollable img {
	float:left;
	background-color:#fff;
	padding-right: 10px;
	border:0px solid #ccc;
	/*
	max-width:220px;
	max-height:200px;
	*/
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

#photos_feed.scrollable img .fm_image-photo{
	float:left;
	background-color:#fff;
	padding-right: 10px;
	border:0px solid #ccc;
	/*width:200px;*/
	height:200px;

	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

/* active item */
#photos_feed.scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}
/********************************************/

/* this makes it possible to add next button beside scrollable */
#photos_feed.scrollable {	float:left;	}

a.left {
	position: absolute;
	top: 1125px;
	width: 14px;
	height: 210px;
	margin-left: -430px;
	background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2012/site/sm_left_arrow.png');
	background-repeat: no-repeat;

}

a.leftscroll {
	width: 14px;
	height: 210px;
	background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2012/site/sm_left_arrow.png');
	background-repeat: no-repeat;
margin-top: 0px;
}

div.photos_box {
	width: 455px !important;
	margin-left: 5px;
}

a.rightscroll	{
	width: 14px;
	height: 210px;
	margin-left: 10px;
	background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2012/site/sm_right_arrow.png');
	background-repeat: no-repeat;
	margin-top: 0px;
}

a.right	{
	position: absolute;
	top: 1125px;
	width: 14px;
	height: 210px;
	margin-left: 10px;
	background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2012/site/sm_right_arrow.png');
	background-repeat: no-repeat;
}



.episodes h1 {
    border-bottom: 1px dotted gray;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 10px 0;
 font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
 color: #EB5B21;
}


.episodes #episode_thumb {
    display: block;
    padding: 10px 7px 20px;
	  background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/small_bg.jpg") repeat-x scroll 0 0 #ffffff;
}

.episodes .links h3 {
margin-top: 10px;
    font-size: 10px;
    font-weight: bold;
    padding: 10px;
	  background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/smal_head_bg.jpg") repeat-x scroll 0 0 #ffffff;
	  border-top: 1px dotted #B7B7B7;
	  border-bottom: 1px dotted #B7B7B7;
	  color: #4C79A0;
}

.episodes .current h2 {
   color: #4C79A0;
}

.episodes #col2 {
background: #ffffff;
    margin-left: 430px;
    width: 335px;
}

.episodes #episode_thumb {

    display: block;
    padding: 10px 7px 20px;
}

.episodes .episode { font-size: 11px; }
.episodes .episode a{color: #4C79A0; }


.profiles_landing {
color: #7D1E70;
}

.profiles_landing h2 {
color: #7D1E70;
    font-weight: bold;
    margin: 20px 0;
}

#all_profiles a {
color: #000000;
}

.profiles_landing .icon {
    background: none no-repeat scroll 0 0 #55C1CE;
    display: block;
    margin-left: 3px;
}


.profiles_landing .profile_row .prof {
    background: url("http://media.sundancechannel.com/UPLOADS/festival/2011/site/film_bgdots_2011.gif") repeat-x scroll 0 0 transparent;
    padding: 15px;
    width: 320px;
}

.profiles_landing .prof p {
    border-top: 1px dotted #51C7D1;
    margin-top: 10px;
    padding-top: 10px;
	color: #000000;
}

.profile #profile_header h2, .profile #profile_header h3 {
    margin-bottom: 5px;
	color: #7D1E70;
}

#back_profiles  a {
color: #54C0CD;
}

#bio {
	color: #7D1E70;
}

.nav_albums h3 {
	color: #7D1E70;
}

.vidlinks h3 {
	color: #7D1E70;
}

.nav_albums a {
color: #54C0CD;
}

.vidlinks a {
color: #54C0CD;
}

.aquatext {
color: #54C0CD;
}

.photos #col1, .about #col2, .episodes #col1, .photos_landing .gallery .gal_show_wrapper, .photos_landing #col2, .profiles_landing h1, .photobook_v2 h1, .profile #col2 {
    background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/sd_small.png") repeat-x scroll 0 0 transparent;
}

.pink_header {
background-color: #E8008A;
 width: 775px;
 text-transform: uppercase;
 font-size: 18px;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
 margin-bottom: 10px;
 }

.teal_header { background-color: #4db0c3;
 width: 775px;
 font-size: 18px;
  text-transform: uppercase;
 font-family: helvetica, arial, sans-serif;
 color: #ffffff;
 padding-top: 5px;
 padding-bottom: 5px;
  padding-left: 10px;
  margin-top: 20px;
  }

#photos_sub_table  {
margin-top: 0px;
width: 780px;
	background: #ffffff;
	padding-left:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;


}

#photos_sub_table ul {
margin-top: 20px;
float: left;
}

#photos_sub_table  ul  li{
float: left;
padding: 30px;
}

#photos_sub_table  img{
border: 1px solid #000000;
min-width: 66px;
min-height: 47px;
background: grey;
}

.psub_ad {
float: left; display: block; width: 300px; height: 250px; margin-right: 12px; margin-top: 23px; margin-bottom: -33px;}

#backlink {
margin-top: 20px;
}

#backlink a {
margin-top: 20px;
padding-left: 10px;
}

#control_left {
float: left;
width: 20px;
padding-top: 200px;
background-color: #000000;
height: 100%;
padding-left: 10px;
}

#control_right {
float: left;
width: 20px;
padding-top: 200px;
background-color: #000000;
padding-left: 10px;
height: 100%;
}

#image_area {
width: 700px;
float: left;
background-color: #000000;
}


#albumcontent {
width: 780px;
	background-color:white;
	padding-left:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-top: 20px;
}



#albumcontent img {
max-width: 700px;
margin-top: 10px;
}

.date {
color: #4C79A0;
}

.date strong {
color: #4C79A0;
}

.schedule #schedule_table {
    width: 100%;
	color: #4C79A0;
}
.schedule #schedule_table em {
color: #000;
}

.schedule #schedule_table td {
    border-color: #B0B0B0;
    border-style: dotted none;
    border-width: 1px;
    padding: 5px 15px;
	background: #ffffff;

}


.video .a_video p {
    color: #7D1E70;
}

.blackbg {
background-color: #000000;
min-height: 480px;
display: block;
height: 480px;
}

.toppad {
padding-top: 20px;
margin-left: 20px;

}

.toppad a {
color: #E8008A;
text-decoration: underline;
}

.video #sponsors p {
    color: #000000;
    font-size: 11px;
	margin-left: 10px;
}


div.sponsorImage a{
    color: black;

}

.home .teaser h3 {
    font-size: 13px;
    font-weight: bold;
    margin: 7px 0 0;
    padding: 0;
	color: #7D1E70;
}







/* feedmagnet updated css */

#fm_top_cont {
display: block;
margin-top: 50px;
padding-top: 5px;
}

.social_content { width: 742px; height: 316px; display: block; margin: 0; padding: 52px 18px 12px 18px; overflow: hidden; }
.social_content h1 { font-size: 42px; letter-spacing: -.04em; font-weight: bold; margin: 60px 0 20px 20px; }

.social_content_loading { text-align: center; color: #000000; padding-top: 10px; font-weight: bold; }

.social_content .__new-posts__ {display:none;}
.social_content .__load-more__ {display:block; cursor: pointer; font-weight: bold; font-size: 16px; color: purple;}

#mainScrollUp {
  z-index:100;
  width: 21px;
  height: 21px;
  float: right;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_up_pink.png');
  background-repeat: no-repeat;
  cursor:pointer;
}

#mainScrollDown {
  z-index:100;
  width: 21px;
  height: 21px;
  float: right;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_down_pink.png');
  background-repeat: no-repeat;
  cursor:pointer;
}
#social_updates_all {padding-top: 0px;}
#social_updates_sundance {display:none;padding-top: 0px;}
#social_updates_news {display:none;padding-top: 0px;}
#social_updates_directors {display:none;padding-top: 0px;}
#social_updates_celebs {display:none;padding-top: 0px;}
#social_updates_film {display:none;padding-top: 0px;}
#social_updates_gossip {display:none;padding-top: 0px;}

.social_content #__bucket-updates__ { overflow: hidden; display: block; margin-bottom: 12px; }
.social_content .tweet { width: 100%; float: left; padding-bottom: 26px; }
.social_content .image img { float: left; width: 55px; height: 55px; }
.social_content .message { padding-left: 65px; color: #7D1E6F; font-size:15px}
.social_content .timestamp { padding-left: 65px; font-size:11px;}
.social_content .author {  width: 650px; left: 65px; padding-bottom: 5px; }
.social_content .author a { color: black; font-weight:bold; font-size:15px}
.social_content .author img { width: 17px; vertical-align: middle; padding-left: 8px; padding-right: 8px; }
.social_content .link { float: left; left: 70px; }
.social_content .post-info { width: 100%;  font-size:13px; }

.social_content_rss .__new-posts__ {display:none;}
.social_content_rss .__load-more__ {cursor:pointer; margin-top: -20px; font-weight: bold; font-size: 16px; color: purple;}

.social_content_rss { display: block; overflow: hidden;  width: 350px; height: 450px; margin-left: 10px;}
.social_content_rss .fm_content { overflow: hidden; }
.social_content_rss .fm_big { margin-top: 0; font-weight: bold; color: #ec0090; margin-bottom: 2px; text-transform: uppercase; font-size: 16px;}
.social_content_rss .fm_big a { color: #EC0090;  }
.social_content_rss .fm_small { margin-bottom: 0; }
.social_content_rss .fm_image-preview { display: none; float: left; margin-right: 10px; }
.social_content_rss .fm_avatar { display: none; }
.social_content_rss .fm_links { display: none; }
.social_content_rss .fm_info { margin-top: 0px; margin-bottom: 30px; overflow: hidden; clear: both; padding-left: 0px; padding-top: 1px; font-size: 11px;}
.social_content_rss .fm_newdate { display: none; }
.social_content_rss .fm_author { display: none; }
.social_content_rss .fm_site { float: left; margin: 0 5px 0 0; }
.social_content_rss .fm_date { float: left;  margin: 0 5px 0 0; }
.social_content_rss .fm_time { float: left;  margin: 0 5px 0 0; }
.social_content_rss .__site-twitter__ .fm_avatar { display: block; float: left;}
.social_content_rss .__site-twitter__ .fm_big { margin: 0; font-weight: normal; color: inherit; }
.social_content_rss .__site-twitter__ .fm_content { float: right; width: 290px;}


#rssSunScrollUp {
  float: right;
  width: 21px;
  height: 21px;
  margin-right: 5px;
  margin-top: 5px;
  z-index:100;
  cursor:pointer;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_up_pink.png');
  background-repeat: no-repeat;
}

#rssSunScrollDown {
  float: right;
  width: 21px;
  height: 21px;
  margin-right: 5px;
  margin-top: 5px;
  z-index:100;
  cursor:pointer;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_down_pink.png');
  background-repeat: no-repeat;
}

#rssOtherScrollUp {
  float: right;
  width: 21px;
  height: 21px;
  margin-right: 5px;
  margin-top: 5px;
  z-index:100;
  cursor:pointer;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_up_pink.png');
  background-repeat: no-repeat;
}

#rssOtherScrollDown {
  float: right;
  width: 21px;
  height: 21px;
  margin-right: 5px;
  margin-top: 5px;
  z-index:100;
  cursor:pointer;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/small_down_pink.png');
  background-repeat: no-repeat;
}


.social_content_photos .__new-posts__ {display:none;}
.social_content_photos .__load-more__ {display:none;}
.social_content_photos .fm_content { width: 100%; height: 160px; padding-bottom: 0px; float: left;margin-top: 5px; }
.social_content_photos .image img { float: left; width: 55px; height: 55px; margin-top: 10px;}
.social_content_photos .message { position: relative; float: left; padding-left: 10px; width: 100%; }
.social_content_photos .fm_info { position: relative; width: 100%; float: left; line-height: 0.3em;  font-size: 11px; top: -8px; margin-top: 10px;}
.social_content_photos .author img { width: 17px; vertical-align: middle; padding-left: 8px; padding-right: 8px; }
.social_content_photos .link { float: left; left: 70px; }
.social_content_photos .post-info { width: 100%; }
.social_content_photos .scrollable { position:relative; overflow:hidden; width: 742px; height: 210px; float:left; }

.social_content_photos .scrollable .__bucket__ { width:20000em; position:absolute; clear:both; }
.social_content_photos .scrollable .__bucket__ div { float:left; width:205px; }

.social_content_photos .scrollable img {
	float:left;
	background-color:#fff;
	padding:2px;
	margin: 3px;
	border:1px solid #ccc;
	height:150px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

.social_content_photos .fm_info {
margin-left: 3px;
margin-top: 12px;
}

#social_content_photos_sundance {
color: #E8008A;
}

#social_content_photos_sundance .fm_info .fm_fluff {
display: none;
}



#social_content_photos_other .fm_info .fm_fluff {
color: #7D1E70;
}

#social_content_photos_other .fm_info .fm_date {
color: #7D1E70;
}

#social_content_photos_other .fm_info .fm_time {
color: #7D1E70;
}

.social_content_photos .scrollable .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}



#feedmagnet_rss_sundance {
padding-left: 0px;
padding-top: 1px;
}

#feedmagnet_rss_other {
padding-left: 0px;
padding-top: 1px;
}

#feedmagnet_photos_sundance a.photo_sun_prev {
  float: left;
  width: 14px;
  height: 25px;
  margin-top: 70px;
  margin-left: 3px;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/arrow_left_pink.png');
  background-repeat: no-repeat;
}

#feedmagnet_photos_sundance a.photo_sun_next {
  float: right;
  width: 14px;
  height: 25px;
  margin-top: 70px;
  margin-right: 3px;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/arrow_right_pink.png');
  background-repeat: no-repeat;
}

#feedmagnet_photos_sundance .fm_avatar 	{ display: none; }
#feedmagnet_photos_sundance .fm_author {display:none;}
#feedmagnet_photos_sundance .fm_big	{ display: none; }
#feedmagnet_photos_sundance .fm_small	{ display: none; }
#feedmagnet_photos_sundance .fm_time	{ /* display: none; */ }
#feedmagnet_photos_sundance .fm_newdate	{ display: none; }
#feedmagnet_photos_sundance .__light__	{ display: none; }
#feedmagnet_photos_sundance .fm_links	{ display: none; }

#feedmagnet_photos_other a.photo_other_prev {
float: left;
  width: 14px;
 height: 25px;
margin-top: 70px;
  margin-left: 3px;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/arrow_left_pink.png');
  background-repeat: no-repeat;
}

#feedmagnet_photos_other a.photo_other_next {
float: right;
  width: 14px;
 height: 25px;
margin-top: 70px;
  margin-right: 3px;
  background-image: url('http://media.sundancechannel.com/UPLOADS/festival/2011/site/arrow_right_pink.png');
  background-repeat: no-repeat;
}

#fm_menu { float: right; margin-top: 3px; border:solid 2px #969698; margin-right: 5px; }
#fm_menu ul { list-style-type: none; display:inline; }
#fm_menu ul li { cursor: pointer; float: left; color: #d12966; height: 35px; text-align: center; line-height: 2.5em; text-decoration: none; padding-left: 5px; padding-right: 5px;}
#fm_menu ul li a { text-decoration: none; color: #d12966; width: 100%; }
#fm_menu ul li:hover { text-align: center; float: left; color: #ffffff; background-color: #58bdcf; }
#fm_menu ul li a:hover { text-align: center; color: #ffffff; background-color: #58bdcf; }
#fm_menu .active { background-color: #823c7b; }
#fm_menu #all { width: 34px; }
#fm_menu ul li #all .active { color: white; width: 34px; }



.social_content_rss .__site-twitter__ .fm_big {
font-size: 12px;
}





/* extra css */















#social ul {
list-style-type: none;
margin-left: 30px;
}

#social ul li {
float: left;
padding-top: 14px;
padding-right: 40px;
list-style-type: none;
}

#updates_container {
display: block;
}

#fm_filter {
display: block;
clear: both;
margin-bottom: -5px;
padding-top: 5px;
}

#fm_filter h3 {
float: left;
margin: 15px 0 0 195px;
font-size: 10px;
font-weight: bold;
}

.dart_ad_home {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 50px;
}

.dart_ad_photos{
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
}



.schedule h1 {
    font-size: 18px;
    font-weight: bold;
    padding: 10px;
	 font-family: ITCAvantGardeStd-BoldCn, sans-serif !important;
 color: #EB5B21;
   background: url("http://media.sundancechannel.com/UPLOADS/festival/2012/site/small_bg.jpg") repeat-x scroll 0 0 #ffffff;
}

 .photobook_v2 #designer_list {
    clear: both;
    padding-top: 5px;
	    border-top: 1px dotted gray;
}

