body {
font-size:62.5%;
margin:1.2em auto;
background:#1a2c1f url(../img/bg-grn.jpg) center top repeat-x;
margin:1.3em auto;
}


p, li, h1, h2, h3, td {
font-family: "Helvetica Neue", Helvetica, sans-serif;}

img {
border:none;
}

a {
outline:none;}

h1 {
font-size:2em;
font-weight:lighter;}

h2 {
font-size:1.5em;}

h3 {
font-size:1.4em;}

p, td {font-size:1.4em; color:#444;line-height:1.4em;}

div + h1 {
margin-top:0;padding-top:0;}

h1 + h2 {padding:1em 0 0; margin:0;}

h1 + object {padding:1em 0 0; margin:0;}

h2 + p {padding-top:.2em; margin-top:0;}

img + h1 {
padding-top:1em;
margin:0;}

h1 + img {
padding-top:1em;
margin:0;}

h3 + object {
padding-top:1em;
margin:0;}

div + h2 {
padding:0;
margin:0;}

p + h2 {
padding-bottom:0;
margin-bottom:0;}

h1.floatleft {
float:left;
font-size:1.2em;
padding:0;
margin:0;}

p.floatright {
font-size:1em;
float:right;}

tr h2 {
font-size:1.2em;
padding:0em;
margin:0;}

tr p {
font-weight:lighter;
font-size:1em;
}


td {
padding:.6em;
}

#col-2 {
width:25em;
float:right;
padding:0 0 1em 1.5em;
margin:0 0 1em 2em;
background-color:#ececec;
-moz-border-radius:.5em;
-webkit-border-radius: .5em;
}

#col-2 h2 + h3 {
padding-bottom:0;
margin:0;}

#col-2 h3 + p {
padding-top:.2em 0 0;
margin:0;}

#col-2 p + h3 {
padding:1em 0 0;
margin:0;}


#wrap {
margin:0 auto;
width:806px;}

#masthead {
background:url(../img/home.jpg) top left no-repeat;
height:7.8em;}

#masthead a:link, #masthead a:visited, #masthead a:hover, #masthead a:active {
color:#494641;
padding:5em 14em 5em 4em;
text-indent:-999em;
}

#filmstrip {
height:40px;
background:url(../img/filmstrip.jpg) top left repeat-x;}

#navmain {
width:100%;
float:left;
height:3.6em;
background:url(../img/nav-bg.jpg) top left repeat-x;}

#navmain ul {
float:left;
list-style:none;
display:inline;  
}

#navmain ul li {
float:left;
color:#fff;
font-size:1.3em;
padding:0;
margin:0 2em 0 0;
}

#navmain a:link, #navmain a:visited {
padding:.8em 1em;
color:#fff;
font-weight:lighter;
text-decoration:none;}


#navmain li a:hover, #navmain li.current a {
color:#000;
background-color: #ebebeb;
}


#navmain li a:active {
color:#000;
background-color: #ccc;
}


object {
display:block;}

#content {
width:100%;
clear:left;
float:left;
background-color:#fff;
}

.gutter {
padding:2em 4em;}

a {text-decoration:underline;
}

a:link {color:#476833;}
a:visited {color:#5C8743;}	
a:hover {color:#65964C;}
a:active {color:#5C8743;}	

#footer {
clear:both;
height:6em;
background:url(../img/footer.gif) top center no-repeat;
}

#footer a:link, #footer a:visited  {
color: #888;
}

#footer p {
float:right;
margin:.6em 0 0 0;
padding:0 1.8em 0 0em;
font-size:1.1em;
text-transform:uppercase;
color:#888;}

/* IMAGES */

.alignright {
float: right;
padding:.2em 0 .2em 1.5em;
}

.alignleft {
float:left;
padding:.2em 1.5em 0 0;
margin:0;}


.videoBox {
border: 5px solid #8A9E94;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
margin-top: 15px;
}

#videobox {
clear:both;
width:100%;
margin:0 auto;
text-align:center;
padding:2em 0 1em;
}

/* Block Links */

#links {
clear:both;
padding-top:1em;}


#links ul {
list-style-type:none;
width: 100%;
padding-left:0;
margin-left:0;

} 

#links li {
margin:0px;
padding:5px 0;
}

#links li a { 
color: #FFF;
display: block;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3D3D3D;
padding: 15px 15px 15px 0px;
text-decoration: none;
}

* html #links li a {  /* make hover effect work in IE */
width: 100%;
}

#links li a:hover {
background:#ececec;
}

#links a em {
color:#CCC;
display: block;
line-height: 1.6em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3D3D3D;
font-style: normal;	
margin-left:0px;	 
}


.subtitlesVideoBox {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
padding: 4px;
}


dl {
  margin: .5em 0;
  padding: 1em 0;
  clear:left;
  }

dl:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  }

dl dt {
  font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
  font-size:1.4em;
  margin:0;
  color:#000;

  }

dl dt a {
  font-weight:normal;}

dl dt img {
  float: left;
  margin: 0 .9em 0 0;
  padding:0;
  }

dl dd {
  margin-left:102px;
  }

dl ul li {
  list-style:none;
  list-style-type:square;
  font-weight:normal;
  font-size:13px;
  }
  
  
  
