/* CSS Document - 2006.09.07 - firebelly design corp.: k.brugman */
/* link brown: #996633; text: #333333; footer text: #919187; */

	body, html {
		background: #FFFFFF;
		color: #333333;
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight:normal;
		line-height: 1.4;
		text-align:center;
		margin: 0px;
		padding: 0px;
		}
		
	A			{ color: #996633; text-decoration: none; }
	A:link		{ color: #996633; text-decoration: none; }
	A:visited	{ color: #996633; text-decoration: none; }
	A:hover		{ color: #996633; text-decoration: underline; }
	A:active	{ color: #996633; text-decoration: underline; }	
	
	
	img { border:none; display:block; }
	.hide, .g #content td span { position:absolute; left:-9999px; }
	
	input, select, textarea {
		color: #A5A498;
		background: #FFFFFF;
		font-family: arial, sans-serif;
		font-size: 11px;
		margin:0px;
		padding:0px;
		}

/* TEXT TAGS */

	p, li, td {
		background: transparent;
		color: #333333;
		font-family: arial, sans-serif;
		font-size: 11px;
		font-weight:normal;
		line-height: 1.4;
		text-align:left;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
		
	blockquote, blockquote p {
		color: #000000;
		font-family: georgia, times, serif;
		font-size: 12px;
		margin: 0px 0px 2em 0px;
		}
		
	h1, h2, h3, h5, h5, h6 {
		background: transparent;
		color: #333333;
		font-family: georgia, times, serif;
		font-size: 20px;
		font-weight:bold;
		line-height: 1.4;
		text-align:left;
		text-transform:none;
		padding: 0px;
		margin: 0px 0px 1em 0px;
		}
		
	h1 { color: #996633; position: absolute; top: 0px; left: 0px; margin: 0px; }
	
	h2, h2 a, h2 a:link, h2 a:visited { font-weight:normal; color: #333333; text-align:right; margin-bottom: 0px; }
	#evpblock h2, #satellitesblock h2 { text-align:left; margin-bottom: .5em; }
	
	h3 { font-size: 12px; margin: 0px; clear:both; }
	h3 a, h3 a:link, h3 a:visited { color: #333333; text-decoration: none; }
	h3 a:hover, h3 a:active	{ color: #996633; text-decoration: underline; }	
	
	h4 { font-size: 11px; font-weight:normal; font-style:italic; margin-top: 0px; }
	
	h5 { font-family: arial, sans-serif; font-size: 11px; font-weight:bold; text-transform:uppercase; margin: 20px 0px 10px 0px; border-bottom: 1px dotted #CCCCCC; }
	
	p span, td.title, p.title { font-weight:bold; }
	
	.overline { border-top: 1px solid #996633; margin-top: 2em; padding-top: 1.5em; }

/* FORMATTING TAGS */

	#container {
		position: relative;
		background: #FFFFFF;
		color: #333333;
		width: 742px;
		text-align:left;
		padding: 25px 30px 15px 30px;
		margin: 33px auto 20px auto;
		/*border: 1px solid #673F27;
		/*border-top:none;
		border-left:none;
		*/}
		
	#header { width: 742px; position: relative; margin-bottom: 30px; }
		
	img.banner { margin: 0px 0px 20px 0px; padding: 0px; }
		
	#content {
		position: relative;
		width: 578px;
		padding: 0px 0px 0px 0px;
		margin: 32px 0px 0px 164px;
		clear:both;
		}
		
	#content.index { margin-top:15px; }
		
	*html #content.index {
		margin-top: 330px;
		/* \*/
		margin-top: 15px;
		/* */
		}
		
	ul {
		list-style:none;
		margin: 0px;
		padding:0px;
		}
		
	td { margin-bottom: 0px; padding-bottom: 1em; }
	table.plain td, ul.plain li { margin-bottom: 0px; padding-bottom: 0px; }
	table.plain, ul.plain { padding-bottom: 1em; }
		
	.article { margin: 0px 0px 28px 0px; padding-top: 2px; }
	.index .article { margin: 0px 0px 30px 0px; padding-top: 0px; }
		
	
	#content #evpblock, #content #satellitesblock { clear:both; display:none; }
	
	object { margin:0px 0px 1em 0px; }
	
	
/* FORM */

	form { margin: 0px 0px 2em 0px; }
	
	fieldset { border:none; margin:0px 0px 2em 0px; padding:0px; }
	legend { display:none; }
		
	form ol { list-style:none; margin:0px; padding:0px; }
	form li { margin: 0px 0px 1em 0px; padding: 0px; text-align:left; }
	
	input, select, textarea, option {
		color: #3F1206;
		background: #FFFFFF;
		font-family: arial, sans-serif;
		font-size: 11px;
		margin:0px;
		padding:0px;
		}
		
	option { font-size: 10px; }
	
	label { font-size: 11px; font-weight: bold; margin-bottom: 7px; }
			
/* FOOTER TAGS */

	ul#footer {
		list-style:none;
		position: relative;
		clear:both;
		margin: 0px;
		padding: 30px 0px 0px 0px;
		}
		
	ul#footer li { float:left; margin: 0px 23px 0px 0px; padding: 0px; }
	
	ul#footer li a, ul#footer li.copy {
		background: transparent;
		color: #424242;
		font-size: 9px;
		float:left;
		display:block;
		text-transform: uppercase;
		}
	
	ul#footer li.copy { float: none; text-align:right; margin: 0px; }
		

/* NAV TAGS */

	ul#nav {
		background: transparent;
		color: #673F27;
		height: 28px;
		margin: 0px 0px 0px 422px;
		padding:48px 0px 0px 0px;
		}
		
	ul#nav li {
		margin: 0px;
		padding:0px;
		float:left;
		}
	
	ul#nav li a {
		float:left;
		display:block;
		margin: 0px 0px 0px 72px;
		padding:0px 0px 1px 0px;
		}
		
	ul#nav li a { *margin: 0px 0px 0px 35px; }
		
	ul#nav li a#films { margin-left: 0px; }
	
	ul#nav li a:hover, ul#nav li a:active, ul#nav li a.on { border-bottom: 2px solid #714B35; }

	
/* NAV2 TAGS */

	ul#nav2 {
		position: absolute;
		top: 105px;
		left: 0px;
		width: 152px;
		background: transparent;
		color: #673F27;
		margin: 0px;
		padding:0px;
		}
		
	table#nav2 {
		position: absolute;
		top: 200ps;
		left: 0px;
		width: 152px;
		background: transparent;
		color: #673F27;
		margin: 0px;
		padding:0px;
		}		
		
	ul#nav2 li {
		margin: 0px 0px .5em 0px;
		padding:0px;
		}
		
		ul#nav2 li.lower { margin-top: 1.5em; }
	
	ul#nav2 li a, ul#nav2 li span {
		background: transparent;
		color: #424242;
		font-family: georgia, times, serif;
		font-size: 12px;
		font-weight:bold;
		text-transform: lowercase;
		margin: 0px;
		padding:0px;
		}
		
	ul#nav2 li a:hover, ul#nav2 li a:active, ul#nav2 li a.on, ul#nav2 li span.on { text-decoration: underline; }

	ul#nav2 li ul { margin: .4em 0px 10px 0px; }
	
	ul#nav2 li li a { font-weight:normal; }
	
	ul#nav2 li li a.on, ul#nav2 li li span.on { font-weight:normal; }
	
	
/* NAV 3 TAGS */

	ul#nav3 { padding: 0px 0px 2.5em 0px; margin: 0px; border-bottom: 1px solid #996633; }
		
	ul#nav3 li {
		float:left;
		margin:0px 20px 0px 0px;
		padding:0px 0px 30px 0px;
		}
		
	ul#nav3 li a {
		background: transparent;
		color: #424242;
		font-family: georgia, times, serif;
		font-size: 12px;
		font-weight:bold;
		text-transform: lowercase;
		display:block;
		margin:0px;
		padding:0px;
		}
		
	ul#nav3 li a:hover, ul#nav3 li a:active, ul#nav3 li a.on { text-decoration: underline; }

		
		
/* INDEX ONLY */

	a#indexbanner {
		width: 742px;
		height: 314px;
		display:block;
		background: transparent no-repeat;
		background-image: url(file:///H|/F%20-%20Data/Clients/_Administration/_Intention%20Design/Website/HTML/images/ind_galileo_full.jpg);
		background-position: 0px 0px;
		margin: 32px 0px 0px 0px;
		}
		
	a#indexbanner:hover, a#indexbanner:active { background-position: 0px -314px; }
	
	a#indexbanner img { position:absolute; left:-9999px; }
	
	a#guy {
		position: absolute;
		top: 505px;
		left: 20px;
		width: 104px;
		height: 134px;
		display:block;
		background: transparent url(file:///H|/F%20-%20Data/Clients/_Administration/_Intention%20Design/Website/HTML/images/guy_full.gif) no-repeat;
		background-position: 0px 0px;
		margin: -10px 0px 15px 0px;
		}
		
	a#guy:hover, a#guy:active { background-position: 0px -134px; }
	
	a#guy img { position:absolute; left:-9999px; }
	
	#news {
		height: 160px;
		overflow:auto;
		margin: 5px 0px 0px 0px;
		padding: 0px 30px 0px 0px;
		}
	
	
/* TEAM ONLY */

	img.teambanner { margin: 30px 0px 10px 0px; padding: 0px; }