/*
Based on  global.css,v 1.7 2006/04/25 20:38:10 from The New York Times Company 
*/


body {
	background-color: white;
	font: small Verdana, Arial, sans-serif;  /*Georgia, serif;*/
	}


html>body {
	font: small Verdana, Arial, sans-serif;  /*84.5% Georgia, serif;*/
	}

h1, h2, h3, h4, h5 {
	color: black;
	font-family: Georgia, serif;
	}

h3 {
	margin: 0 0 12px;
	}

a, a:link, a:visited {
	color: #A25A1B;
	text-decoration: none;
	}

h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h1 a, h1 a:link, h1 a:visited {
	color: black;
	}

a:hover, a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active {
	color: #F90;
	text-decoration: underline;
	}

img {
	border: none;
	text-decoration: none;
	}

form {
	padding: 0px;
	width: 0px;
	display: inline;
	}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
ol {
	margin: 0;
	padding: 0;
	}
	
li {
	margin: 0;
	padding: 0;
	}
	
#nagBar {
	display: none;
	}

center {
	font-size: 100%; /*125%;*/
	line-height: 1.5em;
	margin-top:10px;
	} 

p, center {
	line-height: 1.4em;
	margin: 0 0 12px;
	}


blockquote {
 margin: 0 0 12px 20px;
 font-size:10px;
}

span.via {
 font-size:11px;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, Sans Serif;
 color: #808080;
 line-height:14px;
}

span.via-grey, span.via-grey a, span.via-grey a:link, span.via-grey a:visited {
 font-size:11px;
 font-style: italic;
 font-family: Verdana, Arial, Helvetica, Sans Serif;
 color: #808080;
 line-height:14px;
}


span.caption {
 font-size:11px;
 color: #808080;
}

.interviewquestion {
 font-weight:bold;
 line-height:120%;
}
.interviewanswer {
 margin-left:20px;
 line-height:120%;
}
.interviewanswercase {
 margin-left:20px;
 line-height:120%;
}
.hiddentext {
 display:none;
}

.tag-rank6 {
 font-size:9px;
}.tag-rank5 {
 font-size:12px;
}.tag-rank4 {
 font-size:16px;
}.tag-rank3 {
 font-size:20px;
}.tag-rank2 {
 font-size:24px;
}.tag-rank1 {
 font-size:30px;
}

.memo {
 background-color: white;
 color: #666666;
 font-family:courier, "courier new", monospace;
 text-align: left;
 margin:10px 10px 20px 10px;
 padding:20px 60px 20px 20px;
 border: 1px solid #666666;
}
.memo i {
 font-style: normal;
 text-decoration: underline;
}

a.ajax-link,  a.ajax-link:link, a.ajax-link:visited {
 font-size:x-small;
 font-style: italic;
 text-align: center;
 color: #666666;
}


/* 
From http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ 
*/
.videoWrapper {
	position: relative;
	padding-top: 25px;
	padding-bottom: 56.25%;
	height: 0;
}
* html .videoWrapper {
	margin-bottom: 45px;
	margin-bot\tom: 0;
}
.videoWrapper div,
.videoWrapper embed, 
.videoWrapper object,
.videoWrapper iframe {
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
}
.widescreen {
  padding-bottom: 56.25%;
}

.fourbythree {
  padding-bottom: 75%;
}

.chrome_25 {
  padding-top: 25px;
}

.chrome_35 {
  padding-top: 35px;
}

.chrome_40, .myspace {
  padding-top: 40px;
}

.chrome_00, .vimeo {
  padding-top: 0;
}

.chrome_48, .brightcove {
  padding-top: 48px;
}

.chrome_52, .pitchfork {
  padding-top: 52px;
}


.imgexpand {
  width: 100%;
}



