/* @override 
	http://jjadler.com/css/style.css
*/

body {
	color:#FFF;
	background:#000;
	font: 100 14px Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
}
body.fur {
		background: #000 url(../images/fur-bg.jpg) no-repeat 50% top;
}
a, a:visited {
	color:#d8d1d1;
}

a#header-projects, a#header-contact {
 display: block;
  height: 150px;
  width: 198px;
  overflow: hidden;
  text-indent: 9999px;
} 
a#header-projects {
  background: url(../images/projects.png) no-repeat 0 0;
}
a#header-projects:hover {
  background: url(../images/projects.png) no-repeat 0 -150px;
}
a#header-contact {
  background: url(../images/contact.png) no-repeat 0 0;
}
a#header-contact:hover {
  background: url(../images/contact.png) no-repeat 0 -150px;
}

#home-nav {
	position: absolute;
	top: 320px;
	left: 20px;
	z-index:100;
}
a#home-projects, a#home-contact {
 display: block;
  height: 53px;
  width: 400px;
  overflow: hidden;
  text-indent: 9999px;
} 
a#home-projects {
  background: url(../images/projects-home.png) no-repeat 0 0;
}
a#home-projects:hover {
  background: url(../images/projects-home.png) no-repeat 0 -100px;
}
a#home-contact {
  background: url(../images/contact-home.png) no-repeat 0 0;
}
a#home-contact:hover {
  background: url(../images/contact-home.png) no-repeat 0 -100px;
}
a:hover{
	color:#e8e5e1;
}
.pl5 {  padding-left: 5px;}
.pl10 {  padding-left: 10px;}

.ptrbl5 {   padding:5px; }
.ptrbl10 {   padding:10px; }
.ptrbl20 {   padding:20px; }

.pb20 {   padding-bottom: 20px; }
.underline_01 {
  border-bottom: 1px solid #b8b8b8;
}
.mb10 {
  margin-bottom: 10px;
}


.mb20 {
  margin-bottom: 20px;
}
.f_left {  float: left;}
.f_right {  float: right;}

.box_01 {
  border: 1px solid #b8b8b8;
  background-color: #f7f7f7;
  }
.box_02 {
  border: 1px solid #b8b8b8;
  background: #fff;
}

#container {
	margin: 0 auto;
}
#container-home {
	margin: 0 auto;
	width:800px;
}
#header {
	float:left;
	background: #000 url(../images/header-bg.jpg) no-repeat left -20px;
	height: 150px;
	border-bottom: 14px solid #2f3134;	
	width: 940px;
}

body.fur #header {
  background-image: none;
}
#header-home{
	float:left;
	  background-image: none;
background: #000;
	height: 150px;
	border-bottom: 14px solid #2f3134;	
	width:800px;
}
#header-home-fur {
	float:left;
	background: #000;
	height: 150px;
	border-bottom: 14px solid #2f3134;	
	width:800px;
}

h2 {
  font-size: 17px;
}
.fontsize-02 {
  font-size: 11px;
}
#main-01 {
	background: #000 url(/images/new-media/NEW_MEDIA_Still_1.jpg) no-repeat 1px 1px;
	float:left;
	width: 940px;
}
#main-02 {
	background: #000 url(/images/unattached/unattached-bg.jpg) no-repeat 0px -280px;
	float:left;
	width: 940px;
}
#main-03 {
	background: #000 url(/images/onn/onn-bg.jpg) no-repeat 1px 1px;
	float:left;
	width: 940px;
	padding-top: 10px;
}

 div.right_col_01 {
float: left;  
width: 610px;
}
#main-04 {
	background: #000;
	float:left;
	width: 940px;
	height: 450px
}

div.contact-copy {
  width: 635px;
  float: right;
}

 h2.imdb-link  {
  float: left;
  padding-top: 16px;
  padding-left: 5px;
}
 div.contact-top  {
  float: left; 
  width:800px;
  padding-bottom: 15px;
  
}
 div.judy-email  {
  float: left;
  
}

div.judy-portrait {
float: left; 
padding-top: 2px; 
}

img.judy-portrait {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 1px;
  border: 1px solid #d8d1d1;
  
}
#main-home {
	float:left;
	width:800px;
	position:relative;}

#onn_buttons a{
  font-size: 11px;
  display: block;
  margin-bottom: 10px;
  cursor: pointer;
}
#onn-trailer {
  float: left;
text-align: center;  
padding: 10px;
background: #000;
}
#onn-embed {
  float: left;
  width: 590px;
}

#onn_right_col {
  float: left;
    width: 610px;

}



.shadebox-01 {

  background-color: black;


padding: 10px;


color: #fff;

/* for IE */

  filter:alpha(opacity=90);

  /* CSS3 standard */

  opacity:0.9;

}
.shadebox-02 {

  background-color: black;



color: #fff;

/* for IE */

  filter:alpha(opacity=80);

  /* CSS3 standard */

  opacity:0.8;

}
.trailer {
		border: 10px solid #2f3134;	
		margin: 0 auto;
		width: 560px;
		
}


h2.title-credits {
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
    letter-spacing: 0px;

}
h2.title-credits strong {
	font-size: 14px;
  font-weight: bold;
  letter-spacing: -1px;
}
h2.title-credits a {
	text-decoration: none;
}

div.thumbs{width: 580px;
}

div.thumbs img {
  margin: 0 7px;
}
img  {padding:0; margin: 0;}
.slideshow {
	height: 450px;
	width: 800px;
	padding:0;
	margin: 0;
	/*
	border-right: 8px solid #2f3134;
	border-bottom: 8px solid #2f3134;
	border-left: 8px solid #2f3134;
	border-top-style: none; */
}


div.projects_menu {
	background: #2f3134;
  	position: absolute;
  	left: 40px;
  	top: 150px;
  	padding: 15px 10px 5px 10px;
  	z-index: 100;
  	height: 20px;
 }
div.projects_menu a{
text-decoration: none;
margin: 0 4px;
  
}
#projects_btn {
  float: left;
  padding-left: 55px;
}

