body {
  background-color:white;
  font-family:"Trebuchet MS", garamond, sans-serif;
  color: #706a6a;
  font-size: 11pt;
  line-height:11pt;
  padding:0;
  margin:0;
  font-weight: normal;
}
#headline-block{
  position: absolute;
  height:100px;
  top: 50px;
  left:50px;
  line-height: 1.4em;
}
#headline-block h1{
  padding:0;
  margin:0;
  font-size: 1.1em;
  text-align: left;
}
#headline-block-home{
  position: absolute;
  height: 75px;
  top: 50px;
  left:160px;
}
#logo-block h1{
	text-align:right;
  margin:0;
  padding:5px 0 3px 0;
  }

#logo-block h2{
  text-align:right;
  text-transform:uppercase;
  font-size:0.9em;
  margin:0;
  padding:.25em .1em 0 0;
  letter-spacing: 0.3em;
  color: #706a6a;
  }

p {
  margin: 0px;
  font-size:1em;
  widows:4;
  line-height: 1.3em;
}

#left-column {
  position:absolute;
  clear: both;
  top: 125px;
  left: 25px;
  width: 625px;
  height: 425px;
  margin:0 auto;
  padding:0;
}
#left-column-film {
  position:absolute;
  clear: both;
  top: 125px;
  left: 25px;
  width: 625px;
  height: 425px;
  margin:0 auto;
  padding:0;
}


#left-content-description {
  width: 190px;
  height: 360px;
  padding:10px;
  float: left;
  background-color:black;
}

#galleries-container {
 /* background-color: black; */
  width:650px;
  padding: 5px;
  padding-top:50px;
}

#gallery-container {
  /*  background-color: #EEEEEE; */
  width: 650
`;
  padding: 0px 5px 75px 0;
  margin: 0;
}
#home-container {
  width: 600px;
  padding: 5px;
}

#inner-headline-column{
  padding: 4px 0 0 0;
  width: 225px;
  float: left;
  clear: none;
  background-color: white;
  text-align: right;
}
#inner-smallthumb-column{
  width: 425px;
  float: left;
  clear: none;
  background-color: white;
}
.thumbnail {
	margin: 0 10px 10px 0;
  padding: 0;
  float: left;
  background-color: #706a6a;
  width:75px;
  height:75px;
  overflow:hidden;
}


#left-column-home {
  position:absolute;
  clear: both;
  float: left;
  top: 133px;
  left: 50px;
  width: 595px;
  height: 400px;
  background-color: white;
}
#left-column-film {
  position:absolute;
  clear: both;
  float: left;
  top: 135px;
  left: 50px;
  width: 640px;
  height: 400px;
  background-color: white;
}

#logo-block {
  position:absolute;
  width:500px;
  top: 55px;
  padding-left:0;
  padding-top:0;
  margin:0;
  left: 450px;
  height: 75px;
}

#headline-block {
  position:absolute;
  width:350px;
  top: 106px;
  padding-left:0;
  padding-top:0;
  margin:0;
  left: 50px;
  height: 25px;
  letter-spacing: 0.035em;
  z-index: 50;
}

#logo-block-graphic {
  position:absolute;
  width:500px;
  height:60px;
  left: 227px;
  top: 53px;
  padding:0;
  margin:0;
  clear: none;
}


/*RULERS*/
#top-ruler{
  position:absolute;
  display:block;
  float:left;
  background-color:white;
  padding:0;
  margin:0;
  top:50px;
  left:25px;
  width:900px;
  height:2px;
  clear:none;
}


#bottom-ruler {
  position:absolute;
  display:block;
  float:left;
  background-color:white;
  padding:0;
  margin:0;
  top:550px;
  left:25px;
  width:900px;
  height:2px;
  clear:none;
}


#right-content-container {
  position: absolute;
  top: 130px;
  left: 400px;
  width: 575px;
  height: 400px;
  padding:5px 0 5px 0;
  border:#000033 solid 1px;
}

#right-content-box {
	width: 555px;  height:340px;
  margin:auto;
}

#slideshow-nav {
  width:550px;  height:25px;
	margin-left:50px;
	clear:both;
}

#right-content-box h2 {
	font-size:12pt;
	letter-spacing:.15em;
	text-transform:uppercase;
  padding-bottom:3px;
  margin-bottom:3px;
  
}

#right-content-box p {} 

#slideshow {
	margin-left:15px;
}
#slideshow img {padding:10px 10px 35px 10px; background-color:black;}


/*FOOTER and NAV*/
#footer {
  position:absolute;
  padding:0;
  top:563px;
  left:0px;
  width:975px;
  height:20px;
  text-align:right;

}
#footer #nav ul {
	margin:0;
	padding:0;
	width:auto;
	height;20px;
	display:block;
	text-align: right;
}
#footer #nav li {
	display:inline;
	padding: 0 0 0 0;
	color: #706a6a;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing:.15em;
	margin: 0 0 0 0;
}

#footer #nav li a {color: #999999;  text-transform:uppercase; text-decoration:none;}
#footer #nav li a:hover {color: white;  text-transform:uppercase;}

.purple {color: #706a6a}

#awards{text-align:left;}

a {color:white;}

.copy-text {
	text-align:left;
	padding:5px 5px 5px 5px;
}
.thumb-container{
	background-color: yellow;
	padding:1px;
	margin:5px;
}
h2 {
  margin: .25EM 0 2EM 0;
  padding: 0px;
  font-size:1.2em;
  text-transform: uppercase;
}
h3 {
  font-size: 1.2em;
  margin: 1em 0 2em 0;
  text-transform: uppercase;
}
.hr-general {
  background-color: #706a6a;
  margin: 2px;
  padding: 0px;
  clear: both;
  height: 1px;
  width: auto;
}
#film-banner-bandits {
  width: auto;
  height:auto;
  clear: both;
  text-align: right;
  margin: 20px 0 0 0;
}

.gallery-entry {
  display: block;
  clear: both;
}

#gallery-container{
  display: block;
  clear: both;
}

#gallery-container h1 {
  font-size: 1.4em;
  margin: 0 0 5px 33px;
}

#left-column-film h1 {
  font-size: 1.4em;
  margin: 0.25em 0.25em 1em 0.25em;
}

.menu-container #menu1 li {
  font-size: 0.9em;
  line-height: 0.7em;
}

#copyright {
  clear: both;
  width: 100%;
  padding-top: 0.125em;
  margin-top: 2em;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 33px;
}

#copyright-film {
  clear: both;
  width: 100%;
  padding-top: 0.125em;
  margin-top: 2em;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

#film-container ul {
	list-style-type:none;
	}
	
#film-container ul li {display:block;}

#film-container ul li a{}

