/* Todd-AO CSS Document */


html, body {
	background-image: url(/images/bg_stripes.gif);
	margin: 0px;
	height: 100%;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}

pre {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	width: 20;
}

a {
	color: #6a8d83;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #92c2b4;
	text-decoration: underline;
}

/* ------------------- */
/* Header/Menu Section */
/* ------------------- */

td#header {
	background-image: url(/images/header_bg.gif);
	background-repeat: no-repeat;
}

/* --------------------- */
/* Left Side Bar Section */
/* --------------------- */

.leftsidebar {
	background-color: #FFFFFF;
	text-transform: lowercase;
	font-size: 12px;
	line-height: 16px;
}

div#leftsidebar-type {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #666;
	padding-right: 6px;
	padding-left: 20px;
	line-height: 16px;
	text-transform: lowercase;
}

.leftsidebar-lastname {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #93b3aa;
	line-height: 16px;
	text-transform: lowercase;
	font-weight: bold;
}

a#leftsidebar-type {
	color: #6a8d83;
	text-transform: lowercase;
}

a.leftsidebar-links {
	color: #6a8d83;
	line-height: 16px;
	text-transform: lowercase;
}

.featuretitle {
	color: #666;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
}

.showlist {
	visibility: hidden;
}

div#leftsidebar-dates {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #666;
	padding-right: 40px;
	padding-left: 10px;
	line-height: 16px;
	text-transform: lowercase;
}

.textheader {
	font-size: 16px;
	text-transform: lowercase;
}

/* ---------------------- */
/* Right Side Bar Section */
/* ---------------------- */

.rightsidebar {
	background-image: url(/images/rightsidebar_bg.gif);
	background-repeat: repeat-y;
}

div#rightsidebar-type {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #666;
	padding-left: 10px;
	line-height: 16px;
}

a#rightsidebar-type {
	color: #666;
}

/* -------------------- */
/* Main Content Section */
/* -------------------- */

td#main-container {
	background-image: url(/images/maincontent_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

td#main-content {
	background-image: url(/images/maincontent_bg.gif);
	background-color: #FFFFFF;
	background-repeat: repeat-X;
}

div#main-content-type {
	padding-left: 50px;
	padding-right: 30px;
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}

.main-content-type {
	padding-left: 50px;
	padding-right: 30px;
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
}

div#content-header {
	color: #afafaf;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 16px;
	text-transform: lowercase;
	margin-top: auto;
	margin-bottom: auto;
}

div#tabcontent-header {
	color: #afafaf;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 16px;
	text-transform: lowercase;
	margin-top: auto;
	margin-bottom: auto;
	padding-left: 50px;
}

.content-header {
	color: #afafaf;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 16px;
	text-transform: lowercase;
	margin-top: auto;
	margin-bottom: auto;
}

td#grey-header {
	background-image: url(/images/greyheader_hatchbg.gif);
	color: #d6ba89;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

td#dark-header {
	background-color: #863c0b;
	color: #de7715;
	font-family: Arial, Helvetica, sans-serif;
}

.awards-type {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	color: #666;
	line-height: 16px;
	text-transform: lowercase;
}

.tabsoff {
	background-image: url(/images/tabs_bg.gif);
	background-repeat: no-repeat;
}

.tabson {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #fff;
}

a.tabs {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

a.tabs:hover {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #93b3aa;
	text-transform: uppercase;
	text-decoration: underline;
}

.posterframe {
	border: dotted;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 7px;
}

.posterlink {
	text-transform: lowercase;
}

.contact { 
	text-transform: lowercase;
}

.peopleheader {
	font-size: 14px;
	font-weight: bold;
	text-transform: lowercase;
}

.peoplenames {
	color: #6a8d83;
	font-weight: bold;
	text-transform: lowercase;
}

.peopleinfo {
	line-height: 16px;
}

.smallcaps {
	text-transform: lowercase;
	font-size: 10px;
}

.newssummary {
	font-size: 11px;
}

.studiolist-type {
	padding-left: 30px;
	padding-right: 30px;
	float: left;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 16px;
	text-transform: lowercase;
}

.bullets {

}

/* ----------- */
/* Input Boxes */
/* ----------- */

input, textarea {
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #78a095;
	background-color: #f1f1f1;
	border: 1px solid #d6d6d6;
	padding: 5px;
}



/* -------------- */
/* Footer Section */
/* -------------- */
	
td#footer-container {
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-x;
	padding: 8px;
	color: #afafaf;
	font-family: Arial, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

.footer {
	color: #afafaf;
	font-family: Arial, Geneva, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
}

/* -------------- */
/* Pop-up Section */
/* -------------- */

#popup {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}


.showPopup {
	width: 100%;
	height: 100%;
	position: absolute;
	background: url('/images/50percent_trans.png') repeat;
}

.hidePopup {
    display: none;
}
