/* Styles */
h1 {font-size: 1.5em;}
h4 {font-size: 1.0em;}
.hidden {
  position:absolute;
  left: -1000em;
  width: 20em;
}
hr{color:#009900;}
.float-right {float:right;}
.clear{clear:both;}
a{color:#009900}
a:hover {
color:#00CC00;
}
/* Layout */

body {
 /* background:#EDE8E2;*/
  background-color:#CCCCCC;
  margin:0;
  padding:10px 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:85%;
  text-align:center;
}

#topcontainer {
  width:750px;
  margin:0 auto;
  padding:0px 0px 0 0px;
  text-align:left;
  background-color:#FFFFFF;
}

#header {
  background-color:#FFFFFF;
  height:115px;
  padding:0 0 0 18px;
  background: url(../images/newsreel-banner-new.jpg) no-repeat;
}
#home-text{
float:right;
width: 285px;
padding: 10px 0px 10px 0px;
}
#navigation {background-color:#009900;}

#navigation li {border-color:white;}

#navigation a {color:white;}

#navigation .selected,
#navigation a:hover
  {background-color:#00CC00;}
#navigation {
  height:2.5em;
  line-height:2.5em;
}

#navigation ul {
  margin:0;
  padding:0;
}

#navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border-right:1px solid #FFFFFF;
}

#navigation li a {
  display:block;
  padding:0 18px;
  font-size:0.8em;
  text-transform:uppercase;
  letter-spacing:1px;
}

#container {
  text-align:left;
  margin:0 auto;
  padding:20px 10px 15px 10px;
  width:730px;
  background-color:white;
}

#content {
  position:relative;
  float:left;
  width:460px;
  padding-top:20px;
}

#main-content{width:460px;}
.menu {
  padding: 0 0 0 0/*.5em*/;
 }
.menu ul {
  list-style: none;
  border: none;
  text-align:left;
}
.menu li a {
  width: 100%;
  text-decoration: none;
}

#subcontent {
  float:right;
  width:225px;
  padding:0 0 0px 10px;
  font-size:0.9em;
  line-height:1.5em;
}

* html #subcontent {padding-top:32px;} /* dirty fix for IEWIN; temporary! */

#subcontent ul, #subcontent p {margin:0 10px;}
#subcontent br {display: none;}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
  margin:18px 0 10px 0;
  font-family:Georgia,serif;
  font-size:1.2em;
  line-height:1.2em;
  display:block;
  padding:5px 10px;
  font-style:normal;
}


/* subcontent list
--------------------------------------------------*/
#subcontent ul li {
  margin:2px 0 2px 0px;
  padding-bottom:2px;
  border-bottom:1px solid;
}

#subcontent li a {
  display:block;
  padding:1px 0;
  color:#009900;
  height:1%; /* IE WIN */
}

#subcontent ul.categories li ul {margin:0;}

#subcontent ul.categories li li {
  margin:0;
  padding:0 0 3px 0;
  border-bottom:none;
}

#subcontent ul.categories li ul ul {margin:0 0 0 5px;}

#subcontent ul li {border-bottom-color:#F0F0F0; }

#subcontent li a:hover {color:#00CC00;}


/* subcontent headings
--------------------------------------------------*/
#subcontent h2 {
  color:white;
  background:#009900 url(corner_top_left.gif) top left no-repeat;
}

#subcontent h2 em {background:url(corner_bottom_right.gif) bottom right no-repeat;}

#foot-navigation {background-color:#009900;}

#foot-navigation li {border-color:white;}

#foot-navigation a {color:white;}

#foot-navigation .selected,
#foot-navigation a:hover
  {background-color:#00CC00;}
#foot-navigation {
  height:2.5em;
  line-height:2.5em;
}

#foot-navigation ul {
  margin:0;
  padding:0;
}

#foot-navigation li {
  float:left;
  margin:0;
  padding:0;
  list-style-type:none;
  border-right:1px solid #FFFFFF;
}

#foot-navigation li a {
  display:block;
  padding:0 18px;
  font-size:0.8em;
  text-transform:uppercase;
  letter-spacing:1px;
}

#validate {margin-top: 10px;}
#bottom-container {
  width:750px;
  margin:0 auto;
  padding:0px 0px 0 0px;
  text-align:left;
  background:white;
}
#leftcontent {
  float:left;
  width:60%;
  font-size:0.7em;
  text-align: left;
  padding: 10px 0 10px 10px
  }

#rightcontent {
float:right;
padding: 10px 10px 10px 0px;
}
/*add left padding to contact us form*/
.form{padding: 0 0 0 10px;}


