/* CSS Document */

body {
font-size: small;
font-family: Trebuchet MS, Verdana, Arial, sans-serif;
line-height: 1.2em;
color: #336666;
width: 740px;
}

* {
margin: 0;
padding: 0;
}

DIV.clearfloatright {
position: absolute;
width: 545px;
height: 100%;
left: 200px;
right: 0;
top: 270px;
margin-left: 0;
margin-right: 0;
z-index: 0;
}

.navigation ul {
position: absolute; top: 280px; left: 60px; 
font-size: 1em;
font-weight: lighter;
line-height: 1.5em;
color: white;
list-style-type: none;
}

.navigation ul a {
text-decoration: none; 
color: #479090;
}

.navigation ul a:hover {
text-decoration: underline;
color: #DF2B0E;
}

.navigation img {
float: left;
}

.about .about, .staff .staff, .new .new, .youth .youth, .dvd .dvd, .films .films, .funding .funding, .support .support {
text-decoration: underline;
color: white;
}

.bodypic
{
float: right; 
margin-left: 8px; 
margin-bottom: 3px;
margin-top: 4px;
}

body.video{
margin:10px 0 0 0;
padding:0px;
text-align:center;
background-color:#000000;
}
	
.list
{
text-align: right;
}

.blktext
{
color: black;
}

.footerlab {
bottom: 0px;
font-size: 0.9em;
line-height: 0.4em;
font-family: Arial, sans-serif;
color: black;
margin-bottom: 45px;
width: 740px;
}

.footerlab p a {
color: black;
}

.footerlab p a:hover {
color: #DF2B0E;
font-weight: bold;
}

.footerimg {
margin: 0px;
}

.biglink a {
color: #336666;
}

.biglink a:hover {
color: #DF2B0E;
}

.biglink a:visited {
color: black;
}

.filmpic {
float: right; 
margin-left: 10px; 
margin-bottom: 40px;
margin-top: 18px;
}

h2 {
float: right;
margin: 20px 0 20px 0;
font-size: 2.3em;
text-align: right;
color: #336666;
}

h3 {
font-size: 1.3em;
line-height: 1.2em;
color: black;
text-align: right;}

h3 a {
color: black
}

h3 a:hover {
color: #DF2B0E;
}

h4 {
font-size: 1.2em;
margin-bottom: 0.4em;
color: black;
text-align: right;
}

h5 {
font-size: 1em;
text-align: right;
color: black;
}

p {
font-weight: lighter;
margin-bottom: 0.8em;
text-align: right;
width: 530px;
}

p a {
color: #336666;
}

p a:visited {
color: black;
}

p a:hover {
color: #DF2B0E;
}

em {
font-style: oblique;
}

strong {
font-weight: bold;
}
