/* JMT style */

* {
margin: 0;
padding: 0;
}

body {
font-family: Verdana, Arial, sans-serif;
color: #ffffff;
text-align: center;
background: #000000;
padding: 10px;
}

#container {
width: 1000px;
margin: 0 auto;
text-align: left;
background: #000000;
/*border: 1px solid #788cb4;*/
}

/*
blue: 788cb4
orange: ec872c
*/

/*
#top_left {
background: url(http://jmteno.us/images/top_left.gif) 0 0 no-repeat;
}

#top_right {
background: url(http://jmteno.us/images/top_right.gif) 100% 0 no-repeat;
}

#bottom_right {
background: url(http://jmteno.us/images/bottom_right.gif) 100% 100% no-repeat;
}

#bottom_left {
background: url(http://jmteno.us/images/bottom_left.gif) 0 100% no-repeat;
}
*/

#filmmaker {
text-align: center;
}

#films {
display: block;
clear: both;
padding-top: 10px;
}

#top_row {
display: block;
width: 1000px;
clear: both;
margin: 0 50px 20px 40px;
padding-top: 20px;
}

div.film_unit {
padding: 0 8px 0 8px;
float: left;
text-align: center;
width: 300px;
}

img {
border: none;
}

a {
text-decoration: none;
color: #cccccc;
}

a:hover {
color: #d01b2c;
}

p.title {
padding-bottom: 4px;
}

/*
p.title_fr {
font-style: italic;
padding: 5px 0;
}*/

#bottom_row {
display: block;
width: 1000px;
clear: both;
margin: 0 50px 20px 40px;
padding: 20px 0 0 0;
}

/*#link {
clear: left;
padding: 20px 0 20px 0;
text-align: center;
}

a.to_top {
padding-top: 20px;
font-size: 12px;
}*/

#nav {
width: 976px;
margin: 0 auto;
text-align: center;
}

#nav ul {
display: block;
width: 960px;
list-style-type: none;
clear: both;
padding: 10px 8px 0 18px;
}

#nav li {
display: inline;
}

#nav a {
float: left;
text-decoration: none;
color: #ffffff;
font-size: 16px;
font-weight: 600;
letter-spacing: 2px;
padding: 6px 0;
width: 224px;
text-align: center;
background-color: #d01b2c;
}

#nav a:hover {
color: #000000;
}

#footer {
font-size: 11px;
text-align: center;
padding-top: 20px;
clear: left;
}