/***********************************************//* HTML tag styles     Hammer Creative         *//***********************************************/ body{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	margin: 0px;	padding: 0px;	vertical-align: text-bottom;	letter-spacing: 0.01em;	font-size: 10px;	line-height: 2.3ex;}a{	color: #000000;	text-decoration: none;}a:link{	color: #000000;	text-decoration: none;}a:visited{	color: #000000;	text-decoration: none;}a:hover{	color: #000000;	text-decoration: underline;}p {	color: #FFFFFF;	line-height: normal;	margin: 0px 0px 4px 0px;	padding: 0px 24px 0px 24px;	clear: left;	display: block;}.imageblock {float:left; margin:0px 24px 20px 24px;}.imageblockleft {float:left; margin:0px 0px 0px 0px;}.imageblockright {float:none; margin:0px 0px 0px 0px;}.imagetop {float:left; margin:4px 0px 0px 0px;}.imagebottom {float:left; margin:0px 0px 10px 0px;}.imageblockcenter {float:none; margin:0px 0px 5px 0px;}.clearfloats {clear:both;}div.id-container {	position:absolute;	left:2%;	float:left;	z-index: 3;}div.id-topbar {	position:absolute;	left:0px;	top:0px;	width:100%;	height:31px;	background-color:#000000;	z-index: 2;}div.id-bottombar {	position:absolute;	left:0px;	top:561px;	width:100%;	height:39px;	background-color:#CC3333;	padding-top: 8px;	z-index: 1;}/************** begin feature section **************/div.id-feature-container {	position:absolute;	left:151px;	top:56px;	width:408px;	height:505px;	background-color: #333333;}	div.id-feature-blurb1 {	position:absolute;	left:0px;	top:0px;	width:408px;	height:auto;	background-color:#333333;	margin: 0px 0px 4px 0px;	padding: 0px 24px 4px 24px;	display: block;	float: left;}div.id-feature-blurb2 {	position:absolute;	left:0px;	top:193px;	width:408px;	height:auto;	background-color:#333333;	display: block;	padding: 20px 24px 4px 24px;	float: left;}div.id-feature-01-01 {	position:absolute;	left:175px;	top:89px;	width:180px;	height:100px;	background-color:#333333;	background-image: url(/images/333333_1x1.gif);}div.id-feature-01-02 {	position:absolute;	left:355px;	top:89px;	width:180px;	height:80px;	background-color:#333333;	font-size: 7pt;	color: #FFFFFF;}div.id-feature-01-03 {	position:absolute;	left:175px;	top:169px;	width:180px;	height:80px;	background-color:#333333;}div.id-feature-01-04 {	position:absolute;	left:355px;	top:169px;	width:180px;	height:80px;	background-color:#333333;}div.id-featureblurb2 {	position:absolute;	left:175px;	top:236px;	width:360px;	height:32px;	background-color:#333333;	padding-bottom: 3px;}div.id-feature-02-01 {	position:absolute;	left:175px;	top:272px;	width:180px;	height:114px;	background-color:#333333;}div.id-feature-02-02 {	position:absolute;	left:355px;	top:272px;	width:180px;	height:114px;	background-color:#333333;}div.id-feature-02-03 {	position:absolute;	left:175px;	top:433px;	width:180px;	height:114px;	background-color:#333333;}div.id-feature-02-04 {	position:absolute;	left:355px;	top:433px;	width:180px;	height:114px;	background-color:#333333;}div.id-feature-01 {	position:absolute;	left:0px;	width:408px;	height:auto;	background-color:#333333;	font-size: 7pt;	line-height: 8pt;	color: #FFFFFF;	padding-bottom: 10px;	float: left;}div.id-feature-02 {	position:absolute;	left:0px;	top:235px;	width:408px;	height:86px;	background-color:#333333;	font-size: 7pt;	line-height: 8pt;	color: #FFFFFF;	padding-bottom: 10px;	display: block;	float: left;}div.id-feature-blurb3 {	position:absolute;	left:0px;	top:356px;	width:408px;	height:auto;	background-color:#333333;	font-size: 7pt;	line-height: 8pt;	color: #FFFFFF;	display: block;	padding: 20px 24px 4px 24px;}div.id-feature-03 {	position:absolute;	left:0px;	top:397px;	width:408px;	height:auto;	background-color:#333333;	font-size: 7pt;	line-height: 8pt;	color: #FFFFFF;	display: block;}div.feature_footer {	position:absolute;	left:175px;	top:547px;	width:360px;	height:14px;	background-color:#333333;}/************** end feature section **************/div.id-hammer {	position:absolute;	left:0px;	top:0px;	width:250px;	height:31px;	background-color:#000000;}div.id-section_banner {	position:absolute;	left:250px;	top:0px;	width:550px;	height:31px;	background-color:#000000;}div.id-gear {	position:absolute;	left:0px;	top:37px;	width:151px;	height:134px;	background-color:#FFFFFF;}div.home-04 {	position:absolute;	left:151px;	top:37px;	width:408px;	height:19px;	background-color:#333333;	z-index: 50;}div.id-sidebar {	position:absolute;	left:571px;	top:37px;	width:229px;	height:524px;	padding-top: 4px;	letter-spacing: 0.04em;	background-color: #FFFFFF;	display: inline;}div.id-footer {	position:absolute;	left:0px;	top:561px;	width:800px;	height:39px;	background-color:#CC3333;	font-size: 9px;	line-height: 12px;	color: #FFFFFF;	letter-spacing: 0.05em;	text-align: center;	padding-top: 8px;}/************** end theatrical_d4 **************/#headlines{	margin: 0px;	padding: 10px 0px 20px 10px;	font-size: 80%;}#headlines p{	padding: 5px 0px 5px 0px;}.mediaLink {	color: #FF0000;	font-weight: bold;	font-size: 9px;	text-transform: uppercase;}h6 {	font-size: 100%;	color: #FFFFFF;	margin: 0px;	padding: 0px;	line-height: .96;}.sidebar_title {	font-weight: bolder;	text-transform: uppercase;	letter-spacing: 0.3em;	display: block;	margin: 4px 0px 8px 0;}.mediaLinkGold {	color: #FFFF00;	font-weight: normal;	font-size: 9px;	line-height: 8px;	text-transform: uppercase;	padding-bottom: 4px;}.menu {	font-size: 12px;	color: #000000;	text-decoration: none;}.sidebar {	font-size: 10px;	color: #000000;	padding-bottom: 2px;}.dotswhite {	font-size: 6px;	color: #FFFFFF;	display: block;	margin: 12px 0px 10px 0px;	white-space: nowrap;	text-align: center;	overflow: hidden;}.maillinkWhite {	font-size: 7px;	color: #FFFFFF;}.sidebar_title2 {	font-weight: bolder;	text-transform: uppercase;	letter-spacing: 0.06em;	margin: 2px 0px 4px 0px;}.golden {	font-weight: bold;	text-transform: capitalize;	color: #FF9900;}.blue {	font-weight: bold;	text-transform: capitalize;	color: #003399;}.centerheader {	font-size: 9px;	text-transform: uppercase;	color: #FFFFFF;	padding: 2px 0px 2px 0px;	letter-spacing: 1.2em;	font-weight: bold;}