/* CSS Document */

.black {color:#000000;}
.red {color:#990000;}
.brown {color: #A30014;}

body {background-color: white; margin-left: 0; margin-top: 0; margin-bottom:40px; text-align:center;}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; line-height:1.6em;}

h1 {font-size: 21px; text-transform:uppercase; font-weight:bold; letter-spacing: 2px;}
h2 {font-size: 16px; text-transform:uppercase; font-weight:bold; letter-spacing: 2px;}
h3 {font-size: 12px; text-transform:lowercase; font-weight:bold; letter-spacing: 1px;}
h4 {font-size: 11px; text-transform:lowercase; font-weight:bold; letter-spacing: 1px;}
h5 {font-size: 11px; text-transform:uppercase; font-weight:bold; letter-spacing: 1px;}
h6 {font-size: 11px; font-weight: bold; border-top: 1px solid #666; padding-top: .5em;}
p, ul, li  {font-size: 11px;}
li {margin-bottom: .8em;}
blockquote {margin-left: 20px; margin-right: 20px;}

a {color: #CC0000; text-decoration:none;}
a:hover {color: #FF0000; text-decoration:underline;}

body.home {color: #A30014;}
body.biography {color: #A30014;}
body.filmography {color: #A30014;}
body.news {color: #333333;}

#wrapper {width: 600px; text-align: center; margin-left: auto; margin-right: auto;}

#topnav {text-align: center; margin-left: auto; margin-right: auto;}
#topnav h1 {letter-spacing: 4px; font-size: 200%;}
#topnav h2 {margin-top: -1.2em;}
#topnav h3 {}
#topnav h4 {margin-top: -1em;}
#topnav a  {margin: 0 5px 0 5px;}

#filmbox, #newsbox {text-align:justify; border:1px solid #CCC; padding: 20px;}


#footer {margin: 10px 0 40px 0;}
#footer h6 {border: 0; font-size: 10px; padding: 0; letter-spacing: 1px;}
#footer a {margin: 0 5px 0 5px; color: #999999;}
#footer p {font-size: 9px; font-weight:normal; color:#999999; margin-top: -1.2em;}

#leftcol {margin: 20px; padding: 0 20px 5px 20px; border: 1px solid #999999; width: 250px; text-align:left; background-color:#FFFFFF;}
div.halfcol {margin-top: 20px; width: 50%; text-align:justify;}
div.fourthcol {margin-top: 20px; width: 25%;}
div.sixthcol {margin-top: 20px; width: 20%;}
div.sixtycol {margin-top: 20px; width: 60%;}

.left {float:left;}
.right {float:right}
.clear {clear: both;}

img.lefty {float: left; margin-right: 10px; border: 1px solid #666666;}
img.righty {float: right; margin-left: 10px; border: 1px solid #666666;}
	
.narrow {font-family: Arial, Helvetica, sans-serif;}

#press {text-align: center; margin-left: auto; margin-right: auto;}
#press h1 {letter-spacing: 4px;}
#press h2 {letter-spacing: 2px;}
#press h4 a  {margin: 0 20px 0 20px; padding: 2px; letter-spacing:1px;}

.clips {font-size: 14px; line-height: 2em; text-transform: capitalize;}
.small {font-size: 10px;}
.fine {font-size: 9px;}
.filmtitle {font-style: italic;}
.presstitle {font-size: 14px;}
.pressurl {font-size: 10px;}

.special {margin: 0 0 10px 0; border: 1px solid #CC0000; padding:3px 6px 3px 6px;}





