@charset "UTF-8";
/* CSS Document */

<style type="text/css">


html,body {

	margin:0;
	padding:0;
	background-color: #191919;
	<body bgcolor="#191919">


}

body {

	font-family: Helvetica, Arial, Verdana, Tahoma;
	text-align:center

}

h1 {

	background: url('images/H1backdrop.jpg') no-repeat;
	height: 25px;
	color: #E6E6E6;
	line-height: 11px;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0px 7px 11px;
	margin: 0px 0px 0px 0px;
}

h2 {

	font-size: 11px;

}

p {

	margin:0 10px 15px 12px;
	line-height:1.8;
	color:#CCCCCC;
}

A:link {text-decoration: none; color:#99CCFF}
A:visited {text-decoration: none; color:#99CCFF}
A:active {text-decoration: none}
A:hover {text-decoration: none; color: #0099FF;}
	

img.inline_l {

float: left;
padding: 0px 15px 5px 0px;

}

a img {

border: #999999;

}

img.header {

margin: 0px 0px 0px -30px;

}

div#container {

	text-align: left;
	width:900px;
	margin:0 auto;
		background-color: #141414;



}

div#superheader {
width:900px;
height: 44px;
background: url('images/superheader.jpg');
color: #FFF }


div#goldtoothlogo {
width:128px;
height: 44px;
clear:left;
}
div#goldtoothlogo a {
display:block;
width:128px;
height:44px;
background:url("images/goldtoothsprite.jpg") no-repeat;
}
div#goldtoothlogo a:hover {
background-position:0 -44px;
}
	



div#recoillogo {
position:absolute;
margin: -44px 0px 0px 804px;
width:80px;
height: 44px;
}
div#recoillogo a {
display:block;
width:128px;
height:44px;
background:url("images/logosprite.jpg") no-repeat;
}
div#recoillogo a:hover {
background-position:0 -44px;
}





div#anamorphiclogo {
position:absolute;
margin: -44px 0px 0px 628px;
width:128px;
height: 44px;
}
div#anamorphiclogo a {
display:block;
width:128px;
height:44px;
background:url("images/logosprite.jpg") no-repeat;
background-position:0 -176px;

}
div#anamorphiclogo a:hover {
background-position:0 -220px;
}



div#piedpiperlogo {
position:absolute;
margin: -44px 0px 0px 718px;
width:128px;
height: 44px;
}
div#piedpiperlogo a {
display:block;
width:128px;
height:44px;
background:url("images/logosprite.jpg") no-repeat;
background-position:0 -88px;

}
div#piedpiperlogo a:hover {
background-position:0 -132px;
}






div#header {

	width: 900px;
	height: 128px;
	background: url('images/header.jpg') no-repeat;
}

div#infoheader {

width:900px;
margin:0px;
padding:0px;
background-color: #141414;
}

div#infoheader img {
margin:0px;
padding:0px;
}

div#infoheader p {

margin:0;
font-size: 9px;
text-align: left;
padding:0px 0px 30px 20px;
color: #666666;
}

div#subcontainer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 35px 0px;
	background: url('images/subcontainerbg.jpg') no-repeat;
background-color: #141414;
		color: #FFFFFF;
	
}



div#wrapper {



}

div#content {

float:left;
width:330px;
padding: 5px 0px 0px 0px;

}

div#content p {
	
	line-height:1.4;
	font-size: 12.5px;

}

div#intro {

width: 330px;
margin: 0px 0px 20px 0px;

}


div#news {

float:left;
width:330px;
margin: 0px 0px 20px 0px;
padding: 20px 0px 0px 0x;
background-color: #171717;



}

div#news p {

margin: 0px 10px 10px 68px;
font-size: 10px;

}

div#newsitem{

width: auto;
padding: 10px 0px 0px 0px;

}

h1.date {

float: left;
height: auto;
width: 40px;
font-size: 10px;
font-weight: normal;
color: #CC6633;
border: none;
background:none;
padding: 0px 0px 7px 11px;
margin: 0px 10px 0px 0px;

}

h2.newsheader {

margin: 0px 0px 5px 68px;
color:#CCCCCC;

}

p.newspara {

padding: 0px 0px 0px 0px;
line-height: 2.1;

}


div#links {

width: 330px;
}

img.links {

padding: 15px 0px 0px 25px;

}


div#extra {

float:right;
clear:right;
width:490px;
padding: 0px 0px 0px 10px;
}

div#extra p {

font-size: 11px;
line-height: 14px;

}


div#foliowrapper {
padding: 0px 10px;
background-color:141414;
}


div#folioitem {
	float: 				left;
	border-bottom: 		1px dotted #262626;
	width: 				870px;
	padding: 			12px 0px 12px 12px;
	background-color: 	#000000;
}

#folioitem p {

font-size: 11px;
line-height: 1.3;
}

div#clicktoplay{

position: absolute;
margin: 6px 0px 0px 5px;
text-decoration: none;
color: #FFFFFF;
}

div#clicktoplay a {
padding: 0px;

font-size: 10px;
color: #999999;
}

div#clicktoplay a:hover {
color: #999999;
font-weight: bold;}

div#clicktoplay a {
color: #999999;
}

div#playvideo {
margin: 5px 0px;
}

div#playvideo a {
width: 85px;
height: 16px;
display: block;
background:url("images/playvideo.jpg") no-repeat;

}

div#playvideo a:hover {
background-position:-85px 0px;
}

	
div#thumbnailbox {
float: left;

}

#thumbnailbox p {
text-align: center;
margin: 0px 8px 0px 0px;
padding: 0px;
}

div#textbox {
float: left;
margin: 13px 0px 0px 8px;
padding: 0px 10px 0px 0px;
width: 350px;
}

#textbox p,h2 {
margin: 0px;
padding: 0px;
}

#textbox h2 {
font-size: 14px;
line-height: 10px;


}



div#archive {
			float: left;
			clear: left;
			margin-top: 20px;
			padding: 0px 0px 0px 20px;
			background-color: #0F0F0F;

		}
		
		div#archive img {
				padding: 0px 0px 5px 0px;
					}
		
		
		div#archive p {
		
		font-size: 10px;
		padding: 0px 0px 10px 0px;
		display: block;

         }
		
		div#archive div#list {
			display: none;
		}
		
		h1.archive {
			cursor: pointer;
		}
		
		div#archive span {
			font-size: 10px;
			color: #ff6600;
		}
		
		div#archive a.work_archive {
			font-size: 10px;
			color: color:#99CCFF;
	
		}
		
		div#archive a.work_archive:hover {
			color: #0099FF;
		}

div#archiveitem {

float: left;
border-bottom: 1px dotted #262626;
margin: 0px 0px 0px 350px;
padding: 8px 0px 5px 10px;
width: 480px;
 background-color: #0F0F0F;


}

h2.caption {

font-weight: normal;
font-size: 10px;
line-height: 4px;
margin: 0px 0px 10px 0px;
color:#CCCCCC;
}


h3.caption {

font-weight: normal;
font-size: 10px;
line-height: 4px;
margin: 0px 0px 10px 0px;
color:#555555;
}





div#clear {

clear: both;

}

div#prefooter {

clear:both;
width:100%;
height: 1px;
background: url('images/bottombg.jpg');
 background-color: #141414;

color: #FFF }


div#footer {

clear:both;
padding: 0px 0px 0px 0px;
width:100%;
background: url('images/pattern_074.gif') repeat;
color: #FFF }

div#footer p {

margin:0;
font-size: 9px;
text-align: left;
padding:8px 0px 8px 0px;
}



</style>



























