@charset "UTF-8";/* Site-Wide Styles ----------------------------------------------- */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-image:url("../../img/bg_tile.gif");	font-size: 10px;}#container {	width: 1006px;	margin-top: 0px;	margin-left: auto;	margin-right: auto;	padding-top: 0px;	background-image:url("../../img/main_bg.gif");	background-repeat:no-repeat;	background-color:#transparent;}#banner {	height:284px;	width:1006px;	padding: 0px;	margin: 0px 0px 0px 0px;	background-color: #transparent;	/* background-color: #e9e7ce; */}#nav {	float: left;	width: 229px;	margin: 0;	margin-right:0px ;	padding: 0;	background-color: transparent;}#flash {	padding: 0;	margin-left:229px;	width: 757px;	background-color: #e9e7ce;}#home_content {	height:auto;	margin-bottom: 0px;	padding: 20px 20px 0px 40px;}.column_single {	width:169px;	margin-right:20px;	margin-bottom:0px;	float:left;	}	.column_triple {	width:547px;	margin-right:20px;	margin-bottom:0px;	float:left;	}.column_triple_center {	width:547px;	margin-right:20px;	margin-bottom:0px;	float:left;	}.column_gallery {	width:453px;	margin-right:20px;	margin-bottom:0px;	float:left;	}.column_gallery_intro {	width:453px;	height: 313px;	margin-right:20px;	margin-bottom:25px;	float:left;	}.gallery_caption {	height: 38px;	width:423px;	margin:10px 0 20px 11px;	padding:5px 0px 0px 10px;	background-image:url("../../img/byline_bg.gif");	background-repeat:repeat-x;}/* Image Styles----------------------------------------------  */img.poster {	margin:0px;}img.gallery {	margin:0px;	border:#333333 10px solid;}img.download {	margin:10px 0 0 0;}img.tmflogo {	margin: 0px;	padding: 20px 20px 20px 0px;	float:right;}/* Copy Styles----------------------------------------------  */h1 {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0px;	text-indent: 0px;	line-height: 45px;	font-size: 40px;	font-weight:bold;	padding:20px 20px 40px 0px;	margin:0px;}h2 {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0px;	text-indent: 0px;	line-height: 35px;	font-size: 30px;	font-weight:bold;	padding:20px 20px 10px 0px;	margin:0px;}h3 {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0px;	text-indent: 0px;	line-height: 22px;	font-size: 20px;	font-weight:bold;	padding:20px 0px 0px 0px;	margin:0px;}h4 {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0px;	text-indent: 0px;	line-height: 18px;	font-size: 16px;	font-weight:bold;	padding:20px 20px 10px 0px;	margin:0px;}P {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0;	text-indent: 0px;	line-height: 24px;	font-size: 16px;	font-weight:normal;	padding:0 20px 20px 0px;	margin:0px;}.column_triple_center P {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align:center;	letter-spacing: 0;	text-indent: 0px;	line-height: 24px;	font-size: 16px;	font-weight:normal;	padding:10px 20px 20px 0px;	margin:0px;}p.right { text-align:right;}.byline {	width:149px;	margin-left:11px;	padding:5px 0px 10px 10px;	background-image:url("../../img/byline_bg.gif");	background-repeat:repeat-y;}.byline_copy {	font-family: Georgia;	font-size: 10px;	line-height: 14px;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:normal;	font-style:italic;}.byline_copy_bold {	font-family: Georgia;	font-size: 10px;	line-height: 14px;	letter-spacing: 0;	text-align: leftr;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:bold;	font-style:italic;}.highlight {	color: #75765e;	font-size: 30px;	line-height:38px;	font-style:italic;	font-weight:bold;}.sidebar_links {	font-family: Georgia;	font-size: 16px;	line-height: 1.5em;	letter-spacing: 0;	text-align: right;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:bold;	font-style:italic;	padding:2px;}.footerlink {	font-family: Georgia;	font-size: 10px;	line-height: 14px;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color:#FFFFFF;	background-color: transparent;	font-weight:bold;	font-style:italic;}.theposter_copy_bold {	font-family: Arial;	font-size: 1.5em;	line-height: 1.5em;	letter-spacing: 0;	text-align: leftr;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:bold;}.theposter_copy {	font-family: Arial;	font-size: 1.2em;	line-height: 1.5em;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:normal;}.poster-list-single {	width:169px;	margin-right:20px;	margin-bottom:0px;	float:left;	}		.poster-list-single .thumbnail {	padding:10px;	background-color:#464646;	margin-bottom:10px;	display:block;	}.poster-list-single .thumbnail:hover {	background-color:#c81718;	}.poster-list-single .thumbnail img {	padding:0px;	}.poster-list-single .description {	height:72px;	margin-bottom:20px;	padding-bottom:0px;	padding-left:0px;	padding-right:0px;	background-color:transparent;	display:block;	color:#413d38;			}.poster-list-single .description .copy p {	padding:0px;	margin:0px;}ol {	list-style-position: outside;	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0;	text-indent: 0px;	line-height: 24px;	font-size: 18px;	font-weight: normal;	font-style:none;	padding:0 0 0 40px;	margin:0px;}ul {	list-style-position: inside;	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0;	text-indent: 0px;	line-height: 24px;	font-size: 18px;	font-weight: normal;	font-style:none;	padding:0px;	margin:0px;}li {	margin: 0 0 20px 0;}a:link {	color:#c71718;	text-decoration:none;}a:visited { 	color:#c71718;	text-decoration:none;}a:hover {	color:#75765e;	text-decoration:none;}/* Footer Styles----------------------------------------------  */#footer {	background-color:transparent;	clear: both;	padding: 0px;	margin: 0px;}#postersfooter {	background:transparent;	clear: both;	padding: 0px;	margin:0px;}#footerinside {	background-image:url("../../img/footerbg.gif");	background-repeat:repeat-y;	padding:0 0 0 20px;	height: 420px	}.footerclmn {	width:169px;	background-color:transparent;	padding: 0px;	margin: 10px 0px 0 20px;	float:left;}.contactclmn {	width:338px;	background-color:transparent;	padding: 0px;	margin: 10px 0px 0 20px;	float:left;}#copyright {	padding:10px;}	/* Lightbox Styles ------------------------------- */#lightbox {	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#lightbox a img {border: none;}#outerImageContainer {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#imageContainer{	padding: 10px;}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#imageContainer>#hoverNav {	left: 0;}#hoverNav a{ 	outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url("../../img/blank.gif") no-repeat; /* Trick IE into showing hover */	display: block;}#prevLink {	left: 0; float: left;}#nextLink { 	right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { 	background: url("../../img/prevlabel.gif") left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover {	background: url("../../img/nextlabel.gif") right 15% no-repeat;}#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%	}#imageData{	padding:0 10px; color: #666;}#imageData #imageDetails{	width: 70%; float: left; text-align: left;}	#imageData #caption{	font-weight: bold;}#imageData #numberDisplay{	display: block; clear: left; padding-bottom: 1.0em;}			#imageData #bottomNavClose{	width: 66px; float: right;  padding-bottom: 0.7em;}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #b9e3e9;}/* -------------------------- Sidebar Tests */#sidebar {	margin:0;}.sidebar ul li {	font-family: Georgia;	font-size: 12px;	line-height: 1.5em;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #75765e;	background-color: transparent;	font-weight:bold;	font-style:italic;	padding:0px 0px 0px 20px;	list-style-type:none;	list-style-image: none;	margin: 0px;}img.sidebar_head {	margin:20px 0px 10px 0px;}.navigation {	font-family: Georgia;	font-size: 12px;	line-height: 1.5em;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #444;	background-color: transparent;	font-weight:bold;	font-style:italic;	padding:0px;	margin: 20px 0 0 0;}.post h4 {	font-family: Georgia;	color: #444;	text-decoration: none;	word-spacing: Normal;	text-align: left;	letter-spacing: 0px;	text-indent: 0px;	line-height: 26px;	font-size: 24px;	font-weight:bold;	padding:0px 0px 0px 0px;	margin:20px 0px 5px 0px;}.column_triple h3 {	font-family: Georgia;	font-size: 12px;	line-height: 16px;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #75765e;	background-color: transparent;	font-weight:bold;	font-style:italic;	padding:0px;	margin: 0px 0px 10px 0px;}h3.archiveheads {	font-family: Georgia;	font-size: 12px;	line-height: 16px;	letter-spacing: 0;	text-align: left;	word-spacing: normal;	text-decoration: none;	color: #75765e;	background-color: transparent;	font-weight:bold;	font-style:italic;	padding:0px;	margin: 20px 0px 10px 0px;}.entry {	margin: 0;	padding:0;	}.column_triple img {border:#333333 10px solid;}