
/*
Bill Cunningham New York - The Movie
http://billcunninghamnewyork.com/

Site by: Jeremy Zilar, Anh Dang & Paul Lau
http://silencematters.com

*/

body{
	margin:0;
	font-size:.625em;
	font-family:Helvetica, Arial, sans-serif;
	color:#ccc;
	background:#272727;
/*	background:#272727;*/
}

a{color:#8AB5D7;text-decoration:none;}
a:hover{text-decoration:underline;}

hr{display:block;}

a.refer{font-size:10px;display:block;text-decoration: underline;}

h1,h2,h3,h4,h5,h6{margin:0;font-family:"Helvetica Neue",Arial,sans-serif;font-weight:normal;line-height:1em;}
h1{margin:0;font-size:3em;}
h2{margin:0;font-size:2.1em;}
h3{margin:0;font-size:1.8em;}
h4{margin:0 0 1em 0;padding:10px 0;font-size:16px; font-weight:bold; color:#C5CCD3;border-bottom:1px #ccc dotted;width:650px;}
h5{margin:0 0 1em 0;font-size:1.8em;font-weight:normal;}
h6{margin:0 0 .5em 0;font-size:1.1em;color:#efefef;text-transform: uppercase;}

hr{margin:5em auto;display:block;width:60%;height:1px;border:none;border-top:1px #555 solid;clear:both;}

.entry hr{display:block;}
p{margin:0 0 1.2em 0;font-size:1.2em;line-height:1.5em;}
.left{float:left;}
.right{float:right;}



.container{margin:0 auto;padding:3em 0em 1em 0em;width:950px;}

.box{margin:10em 0 6em 0;width:650px;}



/*Head*/
#head{float:left;}
#head h1 {
	margin-top:.35em;
	font-size: 2.5em;
	line-height:1.1em;
	font-weight:bold;
	color:#ccc;
	height:35px;
	width:320px;
	text-shadow: 1px 2px 2px #555;
}

#head h1:hover{opacity: .7;
-moz-opacity: .7;
filter:alpha(opacity=7.7);}
#head h1 a{color:#efefef;display:block;}
#head h1 a:hover{text-decoration:none;}
#head h1 a:active{outline:none;}
#head h1 a:focus{-moz-outline-style:none;}
/*#head h1 a span{left:-9876px;position:relative;}*/
#head h2{font-size:1.2em;text-transform: uppercase;}

/*Entry*/
.entry{margin:0 0 4em 0;padding:0;width:500px;}
.quote{margin-bottom:1em;font-size:20px;width:600px;}
.quote blockquote{margin:1em 0 1em -10px;}
blockquote.quote{font-size: 2.1em;font-family: Georgia, serif;color:#efefef;}
blockquote.quote cite{
  margin:.5em 0;
  display:block;
  text-align: right;
  font-size:14px;
  font-family: Arial, sans-serif;
}
/*.large{font-size:2.5em;font-style:italic;font-family:Georgia,serif;}*/
/*.slideshow{float:right;}*/



/*images --------*/
.w350{margin:0 0 4em 0;}
.w650{margin:0 0 3em 0;width:650px;}
.w750{margin:0 0 3em 0;width:750px;}
.frame{padding:1em;background:#efefef;}
.frame img{border:1px #ccc solid;}


/*Nav top*/
#nav{margin:2.5em 0px 0 0;float:right;}
#nav ul{margin:0;padding:0;}
#nav li{margin:0 0 .2em .5em;padding-right:.5em;list-style-type:none;font-size:1.1em;float:left;text-transform:uppercase;}
#nav li.last{padding-right:0;}
#nav li a{padding:3px 0;color:#efefef;}
#nav li a:hover{border-bottom:1px #777 solid;color:#8AB5D7;text-decoration:none;}
/*#nav li.facebook{
  margin-top:-5px;
  width:62px;
}*/
#screenings #nav li a.screenings,
#about #nav li a.about,
#press #nav li a.press,
#credits #nav li a.credits{border-bottom:1px #efefef solid;color:#f00;}


/*Facebook*/
#facebook{
  margin-top:6em;
  margin-bottom:1em;
/*  background:#efefef;*/
  float:right;
}

#facebook iframe{
  background:#efefef;
}

/*Screenings*/
#screenings .entry {margin:25px 0;width:auto;}
#screenings .entry h6{margin:4px;font-size: 14px;color:#999;}
#screenings .entry h5{font-size: 30px;line-height:35px;text-shadow: 1px 2px 2px #555;}

/*press*/
#press .entry {margin-top:50px;width:auto;}
#press .entry h6{margin:4px;font-size: 14px;color:#999;}
#press .entry h5{font-size: 30px;line-height:35px;text-shadow: 1px 2px 2px #555;}

/*Awards*/
#awards .entry {margin-top:50px;width:auto;}
#awards .entry h6{margin:4px;font-size: 14px;color:#999;}
#awards .entry h5{font-size: 30px;line-height:35px;text-shadow: 1px 2px 2px #555;}

/*Credits*/
/*#credits .entry{width:275px;}*/


#credits .credits{margin:0 0 5em 0;width:600px;}
.credits p{margin:0 0 2em 0;font-size:1.2em;line-height:1.1em;border-bottom:1px #444 dotted;}
.credits p span{text-align: right;float:right;}


/*Contact*/
#contact .entry span{display:block;color:#ddd;}


#footer{margin:0 auto;padding:1em .5em 5em .5em;width:950px;border-top:1px #ccc dotted;clear:both;}
#footer p{margin:.5em 0;font-size:10px;color:#B2B2B2;}
#footer p span{float:right;}
#footer a{color:#8AB5D7;}
#footer a:hover{color:#8AB5D7;color:#999;text-decoration:underline;}
#footer em.colors{margin-left:5em;clear:both;}



/*Print*/
.container .print{display:none;}
#print-logo{margin-bottom:1.5em;}

