
*
{
padding: 0em;
margin: 0em;
}



body
{
background: url('http://www.brainwashstudios.com/images/hatch_large.jpg') no-repeat  #000;
padding: 35px 10px 35px 10px;
}

body
{
font-size: 9pt;
font-family:Verdana, Tahoma, Arial, Serif;
color: #dbdbdb;
font-size:0.8em;
}

a{color: #ff9900; font: 9pt arial,sans-serif; text-decoration: none; font-weight: bold!important;}

a:hover{color: white;}

#outer
{
z-index: 2;
position: relative;
/*
	The width value below controls the overall width of the design. By default it's set to 82%
	(so it'll take up 82% of the browser window's width). You can set it to a different percentage
	value (70%, 90%, etc.) or even a pixel value (760px, 800px, etc.) to enforce a fixed width.
*/
width: 870px;
border: solid 6px #171717;
background-color: black;
margin: 0 140px;
}


#header
{
position: relative;
width: 100%;
height: 11em;
background: url('http://www.brainwashstudios.com/images/pico_artcontest_logo3.jpg') no-repeat!important;
border-bottom: 3px solid #000;
margin-bottom: 2px;
}

#headercontent
{
position: absolute;
text-align: right;
bottom: 0em;
padding: 0em 2.0em .75em 49.0em;
_padding: 0em 2.0em .8em 45em;
}


#headercontent h1
{
font-weight: normal;
font: 2.1em Century Gothic, sans-serif;
letter-spacing: 1px;
}
#headercontent h1 a:link, #headercontent h1 a:visited
{
	color:#fff;
	text-decoration:none;
	border:none;
}
#headercontent h1 a:hover, #headercontent h1 a:active
{
	text-decoration:none;
	color:#fff;
	border:none;
}
#headercontent h2
{
font-size: 1.0em;
font-weight: normal;
color: #aaa;
}
#footer
{
position: relative;
height: 2.0em;
clear: both;
padding-top: 5.0em;
background: #000 url(images/border2.gif) repeat-x 0 2.5em;
font-size: 0.86em;
color: #454545;
}
#footer .left
{
position: absolute;
left: 2em;
bottom: 1.2em;
}

#footer .right
{
position: absolute;

right: 2.0em;
bottom: 1.2em;
}

div.featured-movie {
padding-top: 20px;
text-align: center;
margin-bottom: 20px;
}

div.info h2 { font: 18pt Georgia, serif; padding-bottom: 0px; color: #fff; margin-bottom: 10px;}

div.movie-description {
margin-left: 23px; margin-right: 20px; margin-bottom: 20px;

}

div.movie-description h3{ font: 15pt Georgia, serif; color: #4d8319; border-bottom: 2px dotted #dbdbdb; _border-bottom: 2px dashed #dbdbdb; margin-bottom: 10px;}

div.movie-description p{font: 9pt Arial, sans-serif; padding: 0 10px 12px 8px; line-height: 1.4em;}

div.movie-description h4{color: #4d8319; padding-left: 7px;}

	.caption{font-style:italic;color:#887;}
	.demo{position:relative;margin-top:1em;}
	.gallery_demo{width:702px;margin:0 auto;}
	.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery_demo li div{left:240px}
	.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
	#main_image{margin:20px auto 60px auto;height:488px;width:700px;background:black;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px; padding-left: 87px; clear:both;font:90% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
	.info{text-align:left;width:700px;margin:0px auto 30px auto;border-top:1px dotted #221;padding-top:30px;}
	.info p{margin-top:1.6em; font: 10pt Arial,sans-serif;}



