dt, dd { margin:0px; padding:0; }

.nav-tabs { bottom:auto; top:135px; }
.subnav-line { height:0; top:161px; width:779px; }

/* pitch info */
.pitch-info { overflow:hidden; margin-bottom:15px; }
.pitch-info .pitch-image { float:left; padding-right:10px; height:80px; }
.pitch-info .no-poster .pitch-image { display:none; }
.pitch-info dl { float:right; line-height:16px; margin-top:5px; width:284px; }
.pitch-info dl dt { clear:both; color:#999; float:left; font-size:11px; font-weight:normal; padding-right:5px; text-align:right; width:100px; }
.pitch-info dl dd { color:#000; font-size:11px; margin-left:0; }
/* pitch info to the right of the poster */
.info-container { background:transparent url(/i/all/bg/page-heading-back.gif) repeat-x scroll center top; width:971px; margin:25px auto 0; overflow:hidden; position:relative; padding:5px 0 6px 6px; height:80px; }
.info-container h1 { display:inline; font-size:24px; font-weight:normal; }
.pitch-info .info-container p { width:600px; color:#565656; font-size:12px; }
.pitch-info .info-container a.edit-link { font-size:11px; margin-left:5px; text-decoration:none; }
.pitch-info .info-container a.edit-link:hover { text-decoration:underline; }
/* audtion specific */
.pitch-info .info-container span a { color:#fff; }
.content .bigcol-in .module .last { padding-bottom:10px; }
/* content - main */
.content .bigcol-in { margin-right:20px; overflow:hidden; padding-top:20px; }

/* content - asset title */
.content .bigcol-in .title { padding:10px 0; }

/* module */
.content .bigcol-in .module { clear:both; margin-bottom:28px; display:block; overflow:hidden; }
.content .bigcol-in .first-module { margin-top:0; }
.content .bigcol-in .module-header { padding:9px 0; color:#565656; border-bottom:1px solid #ccc; height:15px; }
.content .bigcol-in .module-header .title { padding:0; margin:0; }
.content .bigcol-in .module-header .edit { float:right; padding:0; margin:0; }
.content .bigcol-in h2 { font-size:16px; font-weight:normal; }

/* module contents */
.content .bigcol-in .detail-content { padding:10px 30px 0 0; }
.content .bigcol-in .empty { margin-bottom:30px; }

/* content - info column */
.content .projects-right { float:right; width:178px; padding:25px 0 0 20px; margin-bottom:20px; overflow:hidden; }
.content .projects-right h3 { font-weight:normal; }
.content .projects-right h3.social { font-weight:bold; }
.content .projects-right h3 { clear:both; color:#565656; font-size:11px; padding:5px 0 15px 18px; display:block; }

/* special cases for h3s */
.content .projects-right .producer-info h3 { font-size:16px; padding-left:0; padding-bottom:10px; color:#565656; }
/* producer info */
.content .projects-right .producer-info { position:relative; color:#999; display:block; overflow:hidden; margin-bottom:20px; }
.content .projects-right .producer-info .producer-photo { float:left; padding-right:10px; width:64px; height:64px; }
.content .projects-right .producer-info .producer { font-size:13px; white-space:pre; overflow:visible; display:block; }
.content .projects-right .producer-info p { font-size:11px; }
.content .projects-right .social a { color:#565656; }
.content .projects-right .sharing-link { padding-bottom:10px; padding-left:3px; }

/* small note */
.smallNote { font-size:9px; position:absolute; left:0; top:0; border: 1px solid #ccc; background:#fff; padding:5px; }
/* forms in the info column */
.content .projects-right form { margin-left:20px; }
/* form error message */
.content .projects-right .small-module p.error,
	.content .bigcol-in p.error { color:#f00; font-size:11px; margin-left:0; }
.content .bigcol-in .status .error { margin-top:3px; } 

.content .projects-right label { vertical-align:top; padding-top:3px; display:block; float:left; font-size:11px; padding-top:3px; vertical-align:top; width:55px; }

/* Also by this producer etc.. */
.content .projects-right h2 { margin-top:30px; }
.content .projects-right .producer-info { color:#565656; font-size:16px; padding-bottom:10px; padding-left:0; }
.content .projects-right .also-by ol,
       .content .projects-right .other-competitions ol { margin:0; padding:0; }
.content .projects-right .also-by li, 
	.content .projects-right .other-competitions li { color:#565656; padding:6px 0 6px 6px; font-size:12px; }
.content .projects-right .all-link { font-size:11px; padding:6px 0 6px 6px; }

/* collabs etc.. */
.content .projects-right .projects-collab { float:left; margin:6px 0; width:100%; font-size:12px; }
.content .projects-right .projects-collab div { float:left; clear:left; margin:6px 0; width:100%; }
.content .projects-right .projects-collab img { width:48px; height:48px; float:left; margin:0 10px 4px; }
.content .projects-right .projects-collab p { font-size:11px; }
.content .projects-right .projects-collab span { font-size:12px; color:#565656; display:block; }
.content .projects-right .projects-collab .all-link { font-size:11px; padding-left:10px; margin-top:6px; float:left; clear:left; }

/* cast-crew content */
.content .bigcol-in .show-all { float:right; margin:0 10px 0 200px; font-size:13px; }

/* edit links */
.content .edit-link { margin-left:10px; font-size:11px; }
.content .edit-link:hover { text-decoration:underline; }
.content .job-apply-link { float:right; }

.content .listing-info .listing-info-member div { padding-right:0px; }

.content .bigcol-in .media-viewer { background:transparent url(/i/all/bg/loading.gif) no-repeat scroll center center; padding-bottom:0; text-align:center; }

.content .synopsis #synopsis-edit textarea.synopsis { display:block; height:180px; width:600px; }
.content form .instructions { padding:0 65px 0 0; float:right; }