body {	margin: 20px 0 0 0;	padding: 0px;	background: #fff url(i/thinkFilmBG.gif) repeat-x;	color: #1D3160;	font: 11px/16px "lucida grande",tahoma,verdana,lucida,arial,helvetica,sans-serif;}a {	color: #1D3160;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;}a:hover {	text-decoration: underline;}a.title {	color: #1D3160;	text-decoration: none;}a.title:hover {	color: #1D3160;	text-decoration: underline;}input,select,textarea {	color: #1D3160;	font: 11px "lucida grande",tahoma,verdana,lucida,arial,helvetica,sans-serif;}fieldset {	margin: 10px 0 0 0;	border: 1px solid #7286BE;	text-align: left;}legend {	color: #7286BE;	font-weight: bold;	text-transform: uppercase;	padding: 0 5px;}.header,.header-info {	margin: 0 20px 0 20px;	padding: 0;	height: 20px;	background: #E5ECFC;}.header-info {	background: #A2AED2;}.holder {	margin: 16px 40px 0 40px;	padding: 0;}.holder ul,li {	display: inline;	list-style-type: none;	margin: 0;	padding: 0;}.holder li {	float: left;	width: 250px;}.holder li.abbr {	width: 240px;}.holder li div.date {	padding: 0 0 0 10px;}.photos {	margin: 0;	padding: 10px;	background: #E5ECFC;}.photos ul,li {	display: inline;	list-style-type: none;	margin: 0;	padding: 0;}.photos li {	float: left;	margin: 0;	padding: 0 10px 10px 0;	width: 32%;	text-align: center;}.photobr {	clear: both;	margin: 0;	padding: 0;	height: 1px;	overflow: hidden;}.title {	color: #7286BE;	font-weight: bold;	text-transform: uppercase;}div.itemAdd {	margin: 0;	padding: 0 0 0 6px;	color: #6d6d6c;	font: normal 11px/18px "lucida grande",tahoma,verdana,lucida,arial,helvetica,sans-serif;	cursor: pointer;}div.sep {	margin: 0;	padding: 0;	height: 5px;	overflow: hidden;}div.edit,div.info {	margin: 0;	padding: 0;	color: #7286BE;	font-weight: bold;	text-transform: uppercase;}div.editbox {	display: block;	margin: 0;	padding: 0;	background: #fff;}div.pad {	margin: 0;	padding: 0;	height: 6px;	overflow: hidden;}div.input {	margin: 0;	padding: 0;	text-align: center;}div.buttons {	margin: 2px 0 0 0;	padding: 0 6px 0 0;	text-align: right;}.tag {	float: left;	width: 80px;	font-weight: bold;}.error,.server {	color: #7d0000;}/** * ui: */#logo {	margin: 0 auto 0 auto;	padding: 0;	width: 840px;	height: 86px;	background: #FFF url(i/thinkFilmPressDownloads.gif) no-repeat;}#navigation {	margin: 0;	padding: 36px 20px 0 0;	color: #000;	text-align: right;}#film {	margin: 0 0 0 30px;	padding: 0;}#general {	/*clear: both;*/	margin: 0;	padding: 0;}#general div.left {	float: left;	margin: 0;	padding: 0;	width: 640px;}#general div.right {	float: right;	margin: 0;	padding: 0 20px 0 0;	width: 172px;	text-align: center;}#content {	clear: both;	margin: 0 auto 0 auto;	padding: 0;	width: 840px;	background: #FFF;}#copyright {	float: left;	margin: 26px 0 0 0;	padding: 0;	color: #7286BE;	font: normal 10px/14px "lucida grande",tahoma,verdana,lucida,arial,helvetica,sans-serif;}.image {	margin: 0px;	padding: 0px;	border: 1px solid #000;}.thumb {	margin: 0px;	padding: 0px;	width: 80px;	height: 80px;	border: 1px solid #000;	overflow: hidden;}.thumb:hover {	border: 1px solid #fff;}.half {	margin: 0px;	padding: 0px;	width: 100px;	height: 30px;	border: 1px solid #000;	overflow: hidden;}.half:hover {	border: 1px solid #9f9f9f;}.br {	clear: both;	margin: 0;	padding: 0;}.clearing {	clear: both;	margin: 0;	padding: 0;	height: 0;}.form {	position: absolute;	left: -10px;	top: -10px;	width: 1px;	height: 1px;	overflow: hidden;}