#colmid {
	left:145px; /*200*/
}
#colright {
	margin-left:-340px; /*400*/
}
#col1pad {
	margin-right:0px; /*15*/
	margin-left:340px; /*415*/
}
#col2 {
	width:130px; /* 170 */
	left:195px; /* 215 */
}
#col3 {
	width:180px;       /* 170p */
	left:15px;      /* 15p */	
}


/* back ground color */
#colmask {
	background:transparent;	/* Left column background colour */
}
#colmid {
	background:transparent;    	/* Centre column background colour */
}
#colright {
	background:transparent;    	/* Right column background colour */
}


/* fixed */
body {
   text-align:center;
}
#fixed {
   margin:0 auto;
   width:935px;   /* you can use px, em or % */
   text-align:left;
}

.message {color: #AF2B26; background-color:yellow; padding:15px; margin-bottom:15px;}

/*------------------ menu background ----------------*/
#header #link_background {background-image:url("masthead_industry_menu_bg.jpg");}
#header #link_primary li a,
#header #link_secondary li a {color:#fff;}


/*------------------ Custom Style ----------------*/
#nav_head_narrative,
#nav_head_documentary,
.menu_projects_background a {font-size:9pt;  padding:2px 7px 2px 7px;}

#nav_head_narrative {float:left;}
#nav_head_documentary {float:right;}

#nav_head_narrative a,
#nav_head_documentary a {color:#666666;}

.active_category   {background-color:#666666;}

#nav_head_narrative.active_category a {color:#ffffff;}
#nav_head_documentary.active_category a {color:#ffffff;}

#menu_projects {margin-bottom:15px;}

.menu_projects_background    {background-color:#666666; clear:both; font-family:Arial;}
.menu_projects_background ul {display:block; padding:0px; margin:0px; list-style:none outside;}
.menu_projects_background p  {margin:0px; padding:0px; }
.menu_projects_background a       {color:#fff; display:block; margin:0px; padding:5px 7px 5px 7px;}
.menu_projects_background a:hover {color:#fff; text-decoration:none;}

#brightcove_logo {display:block; margin-left:auto; margin-right:auto;}

/*
 * ------------ Industry Home page -----------
 */
.cart_narrative,
.contact_info_narrative,
.hover_narrative a:hover,
.hover_narrative li.selected   {background-color:#E5007D;}

.cart_documentary,
.contact_info_documentary,
.hover_documentary a:hover,
.hover_documentary li.selected {background-color:#381C7F;}

.contact_info_narrative,
.contact_info_documentary {padding:15px 15px 1px 15px; margin-bottom:15px; color:#fff; clear:both;}

.contact_headshot_active_documentary a {color:#381C7F;}
.contact_headshot_active_narrative   a {color:#E5007D;}
.contact_headshot {float:left; padding:0px; margin:0px; width:101px; margin-right:15px; margin-bottom:5px; text-align:center;}

.contact_info a {color:#fff;}
.last {margin-right:0px;}




/*
 * ------------ Industry Form Styles -----------
 */
label       {font-size:80%; color:#999; display:block; font-weight:bold; margin-top:10px; margin-right:20px;}
label .required {color:red;}
.input_note {font-size:80%; color:#999; padding:0px; margin:0px;}

form label       {font-size:100%; color:#666; margin-top:10px;}
form .input_note {font-size:100%; color:#666;}
fieldset {margin-top:20px; border:0px none black; border-top:4px solid #aaa; background-color:#fff}
legend {border:1px solid #999; font-size:130%; background-color:#666; color:#fff; padding:3px; padding-left:10px; padding-right:10px;}
.checkbox label {display:inline;}
.checkbox { margin-top:10px;}

textarea,
select,
input {border:1px solid #ccc;}
.submit input{background-color:#666; color:#fff; padding:5px;}

form textarea,
form select,
form input {border:1px solid #ccc;}
form .submit input{background-color:#666; color:#fff; padding:5px;}




/*
 * ------------ Industry Project Item Page -----------
 */

.logline {font-weight:bold; padding-top:20px; padding-bottom:20px; }

.project_pdf {float:right;}

.left_side {width:150px; float:left;}
.artist_statement {font-size:8pt; text-align:center; font-style:italic; margin-bottom:30px;}
.artist_statement em,
.artist_statement i {font-style:normal;}
#project_infobox {font-size:8pt; text-align:center; margin-bottom:30px;}
#project_infobox ul {display:block; padding:0px; margin:0px; list-style:none outside;}
.project_request {padding:15px; }
.project_request img {margin-top:7px; margin-bottom:7px; margin-right:5px; float:left;}
.project_request a {color:#fff;}

.right_side {width:400px; float:right;}
.industry_trailer {}
.industry_script {}
.synopsis {}
.contact  {}


.cart_narrative,
.cart_documentary {margin-bottom:15px;}


.project_contact_headshot {float:left; width:150px; margin-bottom:15px;}
.project_contact {float:right; width:400px;}

.industry_script {text-align:center; background-color:#f1f0ee; padding:40px 20px 40px 20px; margin-bottom:15px;}
.industry_script h3 a {color:#E5007D}
.industry_script h3 img {padding-right:10px;}
.industry_script p {font-size:8pt;}
.industry_trailer {text-align:center; margin-bottom:30px;}

#request {width:371px; float:left; margin-right:15px; font-family:Arial;}
#request .category_narrative   {width:178px; float:left; margin-right:15px;}
#request .category_documentary {width:178px; float:left;}
#request .project_name {clear:left;  padding-top:3px;}
#request img {float:left;}
#request a {font-family:Arial;}
.unrequested a {color:black;}


#available {width:179px; float:left;  font-family:Arial;}
#available p.date{font-weight:bold;}
#available a {font-family:arial;}
.unavailable a {color:black;}

.project_next a,
.project_prev a {font-family:arial; color:#666; text-transform:uppercase}

.project_next {float:right; margin-bottom:15px;}
