body { background: #000000 url('../images/background.jpg') top center no-repeat; font-family: 'Arial Narrow', Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #ffffff }
img, img a { border: none }
a:link, a:visited { color: #00527E; text-decoration: none }
a:hover, a:active { color: #00527E; text-decoration: underline }
a:focus { outline: none }

.sprite { background-image: url('../images/sprite.png'); background-repeat: no-repeat }

#container { width: 100%; height: 100% }
#header { margin-top: 25px; height: 100px; text-align: left }
	#header-bg { width: 100%; height: 72px; background-color: #FFFFFF; border-top: 3px solid #666666; margin-top: 25px; z-index: -1; position: absolute }
	#header-inner { width: 950px; height: 100px; margin: 0px auto; background-position: 0px -75px; text-align: left; overflow: hidden }
	#header-inner-left { width: 425px; height: 100px; float: left; margin: 0px; overflow: hidden }
	#header-inner-right { background-image: url('../images/mask.png'); background-repeat: no-repeat; background-position: top right; width: 511px; height: 100px; float: right; margin: 0px }
#header-news { background-position: -75px -203px; width: 465px; height: 72px; margin-top: 28px }
	#header-news-inner { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 14px; font-weight: normal; padding: 3px; width: 330px; height: 45px; float: left; margin: 10px 0px 0px 100px; overflow: hidden }
		#header-news-inner a:link, #header-news-inner a:visited { color: #00527E; text-decoration: none }
		#header-news-inner a:hover, #header-news-inner a:active { color: #000000; text-decoration: none }
#navbar { width: 100%; height: 34px; border-top 3px solid #666666; border-bottom: 3px solid #666666 }
	#nav { background-color: #00527E; height: 34px; margin: 0px auto 0px auto; letter-spacing: 0.0em }
	#nav-left { float: left; width: 53%; height: 34px; background-color: #000000; text-align: left }
	#nav-right { float: right; width: 46%; height: 34px; background-color: #00527E; text-align: left; margin-left: 1px }
	ul#nav-l  { float: right; margin: 0px; width: 525px; padding: 0px }
	ul#nav-r  { float: left; margin: 0px; width: 430px; }
		#nav-l li, #nav-r li { float: left; padding: 0px; list-style: none; line-height: 34px }
		#nav-l li a, #nav-r li a { display: block; line-height: 34px; text-decoration: none }  
	#nav-television a:link, #nav-television a:visited { background-position: 0 0; width: 170px }
	#nav-television a:hover, #nav-television a:active, #nav-television a#current { background-position: 0 -34px; width: 170px }
	#nav-commercials a:link, #nav-commercials a:visited { background-position: -165px 0; width: 160px }
	#nav-commercials a:hover, #nav-commercials a:active, #nav-commercials a#current { background-position: -165px -34px; width: 160px }
	#nav-digitalmedia a:link, #nav-digitalmedia a:visited { background-position: -330px 0; width: 170px }
	#nav-digitalmedia a:hover, #nav-digitalmedia a:active, #nav-digitalmedia a#current { background-position: -330px -34px; width: 170px }
	#nav-split { background-position: -495px 0; width: 25px }
	#nav-company a:link, #nav-company a:visited { background-position: -520px 0; width: 170px }
	#nav-company a:hover, #nav-company a:active, #nav-company a#current { background-position: -520px -34px; width: 170px }
	#nav-press a:link, #nav-press a:visited { background-position: -690px 0; width: 110px }
	#nav-press a:hover, #nav-press a:active, #nav-press a#current { background-position: -690px -34px; width: 110px }
	#nav-contact a:link, #nav-contact a:visited { background-position: -800px 0; width: 150px }
	#nav-contact a:hover, #nav-contact a:active, #nav-contact a#current { background-position: -800px -34px ; width: 150px }
#main-content { padding-top: 40px; width: 950px; margin: 0px auto 0px auto; height: 245px }
#alt-content { background-position: 0px -280px; width: 950px; height: 245px; margin: 0px; padding: 0px }
	#alt-content-inner { width: 900px; padding: 20px 25px 0 25px; font-size: 14px; line-height: 16px; font-weight: normal; text-align: center }
		#alt-content-inner a:link, #alt-content-inner a:visited { color: #FFFFFF; text-decoration: underline }
		#alt-content-inner a:hover, #alt-content-inner a:active { color: #FFFFFF; text-decoration: none }
	#alt-content p { margin: 0; }
		#alt-content p#notice { font-size: 16px; line-height: 25px; font-weight: bold }
		#alt-content p#errormsg { margin-top: 75px; font-size: 16px; line-height: 25px; font-weight: bold }
	#alt-content ul { width: 300px; height: 125px; list-style-type: none; text-align: left }
		#project-list-1 { margin: 10px 0 15px 0 }
		#project-list-2 { margin: -135px 0 15px 325px }
	.xlink { font-weight: bold; text-decoration: underline }
#new-content { width: 950px; height: 245px; overflow: hidden }
ul#content-nav { width: 250px; height: 245px; border-right: 3px solid #666666; float: left; margin: 0; padding: 0 }
	#content-nav li { }
		#content-nav li a:link, #content-nav li a:visited { }
		#content-nav li a:hover, #content-nav li a:active { }
		#content-nav li a#featured { }
#content-block { width: 700px; height: 245px }
	.content-block-1 { }
		.content-block-1 .content-block-main { width: 225px; height: 245px }
			.content-block-1 .content-block-network { width: 150px; height: 40px; position: absolute; z-index: -1 }
			.content-block-1 .content-block-blurb { width: 125px; height: 40px; position: absolute; z-index: 0; margin-left: 75px }
			.content-block-1 .content-block-copy { width: 225px; height: 200px; margin-top: 5px }
			.content-block-1 ul.content-block-links { width: 225px; height: 20px }
	.content-block-2 { }
	.content-block-3 { }
		.content-block-3 .content-block-main { width: 225px; height: 245px }
	.content-block-image { width: 375px; height: 245px }
		.content-block-logo { position: absolute; z-index: 0 }
		.content-block-foto { position: absolute; z-index: -1 }
	.content-block-photos { width: 100px; height: 245px }
#popup { z-index: 500; position: fixed; clear: both; width: 100%; height: 100%; top: 0; left: 0 }
#dimmer { position: absolute; z-index: -1; width: 100%; height: 100%; background-color: #000; opacity: 0.5; filter:alpha(opacity=50) }
	#popup-box { width: 640px; height: 420px; background-color: #FFFFFF; border: 3px solid #666666; position: absolute; left: 50%; top: 50%; margin: -210px auto 0 -320px; font-family: 'Futura Condensed', Arial, Helvetica, sans-serif; color: #000000 }
	#popup-header { height: 15px; padding: 7.5px; font-size: 13px; background-color: #CCCCCC }
	#popup-title { float: left }
	#popup-close { float: right }
	#popup-inner { padding: 15px 0px; font-size: 25px; font-weight: bold; overflow: auto }
		#popup-inner a:link, #popup-inner a:visited { font-style: oblique; font-weight: bold; color: #00527E; text-decoration: none }
		#popup-inner a:hover, #popup-inner a:active { font-style: oblique; font-weight: bold; color: #000000; text-decoration: none }
	.multi-thumb { display: inline-block; width: 200px; height: 150px; padding: 0px; font-size: 15px; font-weight: bold; text-align: center }
	#asset { color: #000000; font-size: 14px; text-align:left; text-align: center }
	h2 { text-align: center }
	span.subtitle { font-size: 20px; color: #00527E }
#footer { margin-top: 40px; width: 100%; height: 65px; background-color: #ffffff; border-style: solid none solid none; border-width: 3px; border-color: #666666 }
	#footer-inner { width: 950px; height: 65px; background-position: 0px -535px; margin: 0 auto }
