div, img, p, h1, h2, h3, ul, li {
margin:0;
padding:0;
}
body{
margin:0;
background-color:#2A6A90;
}
#container{
width:1000px;
margin:auto;
background-image:url(/img/bkgr2.jpg);
background-position:0px 81px;
background-repeat:repeat-y;
background-color:#00091F;
}
#main{
width:980px;
padding:10px;
}
#header img{
border-style:none;
}
.imgLeft{
float:left;
border:1px solid #999;
margin-right:10px;
margin-bottom:6px;
}
.imgRight{
float:right;
border:1px solid #999;
margin-left:10px;
margin-bottom:6px;
}
.share{
margin-top:10px;
font-family:verdana, sans-serif;
font-size:9px;
}
#rightCol{
float:right;
width:400px;
}
#leftCol{
width:570px;
}
#marquee{
position:relative;
width:570px;
height:320px;
}
#vidFrame{
width:400px;
height:505px;
}
#stream{
width:400px;
height:505px;
text-align:center;
}
#channels{
width:400px;
height:80px;
margin-top:10px;
}
#schedule{
width:400px;
font-family:lucida sans,sans-serif;
color:#fff;
margin-top:10px;
}
  #schedule h1{
    font-size:24px;
    font-weight:bold;
  }
  #schedule h2{
    font-size:14px;
  }
  #schedule h3{
    font-size:11px;
    font-weight:bold;
  }
  #schedule .item{
    font-family:verdana, sans-serif;
    font-size:11px;
    padding:10px;
    border-top:1px solid #BCE5E1;
    margin-top:10px;
  }
#menu{
margin-top:10px;
height:34px;
}
.menuItem{
float:left;
height:17px;
width:132px;
background-color:#058F7E;
color:#eee;
cursor:pointer;
font-family:arial,sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:8px;
padding-bottom:8px;
border-top:1px solid #fff;
border-right:1px solid #333;
border-left:1px solid #ccc;
}
  .menuItem:hover{
  background-color:#38B8A8;
  color:#fff;
  }
  .menuItem.on{
  background-color:#eee;
  color:#02656F;
  }
#bin{
width:550px;
font-family:verdana,sans-serif;
background-color:#eee;
padding:10px;
}
  #bin .box{
  float:left;
  width:157px;
  padding-right:15px;
  padding-left:10px;
  }
  #bin .box a{
    text-decoration:underline;
    color:#045266;
  }
  #bin .box img{
  border:1px solid #999;
  margin-bottom:10px;
  }
  #bin h1{
  font-family:verdana,sans-serif;
  font-size:18px;
  line-height:22px;
  margin-bottom:.5em;
  }
  #bin h2{
  font-family:verdana,sans-serif;
  font-size:14px;
  line-height:16px;
  margin-bottom:.5em;
  }
#bin a{
  text-decoration:underline;
  color:#045266;
}
  #bin p{
  font-family:verdana,sans-serif;
  font-size:12px;
  }
  #bin p.more{
  margin-top:10px;
  text-align:right;
  }
#bin ul{
  margin-left:10px;
  margin-top:10px;
  padding-left:10px;
  font-family:verdana,sans-serif;
  font-size:12px;
}
#bin ul li{
list-style-type:square;
margin-bottom:5px;
}
#latestPosts{
border-top:1px solid #555;
width:550px;
background-color:#eee;
padding:10px;
}
#latestPosts h1{
font-family:lucida sans, sans-serif;
font-size:18px;
}
#latestPosts a{
  text-decoration:underline;
  color:#045266;
}
#latestPosts ul{
  margin-left:10px;
  margin-top:10px;
  padding-left:10px;
  font-family:verdana,sans-serif;
  font-size:12px;
}
#latestPosts ul li{
list-style-type:square;
margin-bottom:5px;
}
.article{
font-family:verdana,sans-serif;
font-size:12px;
}
.article p{
margin-top:1em;
}
#gallery img{
border-style:none;
}
#gallery p{
font-size:xx-small;
margin-bottom:2em;
}
#footer{
width:980px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
color:#fff;
text-align:center;
font-family:verdana,sans-serif;
font-size:10px;
font-weight:bold;
padding:10px;
background-color:#00091F;
}