 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr{border:0;}
address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,strong,th,var{font-style:normal;font-weight:normal;}
ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1.0em;}
q:before,q:after{content:'';}
a,ins{text-decoration:none;}
td{vertical-align:top};  html{ }
body{ color:#fff; font-family:"Trebuchet MS","Helvetica","Arial"; font-size:13px; background:url('/images/omni-background.gif') repeat-x #0b0b0a;  margin-bottom:40px}
object, a{ border:none; outline:none}
img{ behavior: url(resources/css/iepngfix.htc)}
 #omniContainer{ position:relative; width:925px; margin:0px auto}
#titleContainer{ position:absolute; top:0px; left:0px; width:925px; text-align:center; color:#111111}
#header{ position:relative; height:100px; z-index:1000}
 #logo{ position:absolute; left:4px; top:29px}
#socialIcons{ position:absolute; right:0px; top:21px; font-size:11px}
#socialIcons a{ float:left; height:15px; padding:0px 20px 0px 20px; line-height:15px; background-repeat:no-repeat; color:white}
#socialIcons a:hover{ background-position:0px -15px}
#socialIcons .facebook{ background-image:url('/images/logo-facebook.gif')}
#socialIcons .twitter{ background-image:url('/images/logo-twitter.gif'); padding-right:0px}
#signupContainer{ position:absolute; right:0px; color:white; top:40px; font-size:11px}
#signupContainer input.input{ border:none; font-size:10px; border:1px solid #777777; padding:1px; margin-top:3px; width:200px}
#signupContainer input.inactive{ color:#999}
#signupContainer input.button{ border:none; font-size:10px; border:1px solid #777777; background:black; color:white; margin-top:3px}
 #navContainer{ z-index:1500; position:absolute; left:255px; top:52px; font-size:13px; line-height:13px}
#nav a{ display:block; position:relative; z-index:1700; padding:8px 26px 8px 8px; color:white}
#nav a:hover{ color:#a6f092}
#nav a:hover li{ color:white}
#nav li{ position:relative; float:left; margin-right:10px; z-index:1600; padding:0px 1px}
#nav li.drop a{ background:url('/images/nav-down_arrow.gif') no-repeat right top; padding-right:26px}
#nav li.dropRoll a{ background-position:right -60px; border:1px solid #626262; border-bottom-color:#2c2c2c; margin:-1px -1px -1px -1px}
#nav ul{ display:none; position:absolute; left:-5px; top:100%; margin-left:-1px; padding:15px 35px 17px 25px; border:1px solid #626262;  background:url('/images/nav-trans_background.png'); z-index:1500}
#nav li.drop ul a{ background:none; border:none; margin:0px; padding:0px; white-space:nowrap}
#nav li li{ float:none; margin:0px; border:none; padding:8px 0px; background:none}
 .borderedContainer{ position:relative; z-index:100; border:1px solid #5f5f5e; border-width:0px 0px 1px 1px; padding-top:29px; font-size:11px; background:url('/images/corner-background.gif') no-repeat top right}
.borderedContainer .background, .channelBackground{ padding:0px 30px 30px 30px; background: url('/images/gradient-bottom.gif') repeat-x bottom right black;  border-right:1px solid #5f5f5e}
.channelBackground {_background: none}
.borderedContainer h1, .borderedContainer h2, .borderedContainer h3{ font-size:14px; font-weight:bold; color:#a6f092; margin-bottom:10px}
.borderedContainer p{ margin-bottom:10px}
.borderedContainer a{ color:#aaaaaa; text-decoration:underline}
.leftContainer{ float:left; width:582px; margin-right:-1px}
.rightContainer{ width:342px; float:right}
#aboutBody {}
#aboutBody a {text-decoration: none; color: #888}
#aboutBody a:hover {text-decoration: underline; color: #abf18d}
#aboutBody h1 {font-size: 23px}
#aboutBody h2 {font-size: 20px}
.aboutContent {margin-top: 20px; padding: 30px}
.aboutDivide {line-height: 1px; height: 1px; background: #abf18d; width: 100%; margin: 10px 0; font-size:1%}
 #videoContainer{ }
#videoContent{ width:519px; height:292px}
#videoContentBar{ width:519px; height:358px}
#searchContainer input.text{ width:90px; border:none; font-size:10px; border:1px solid #777777; padding:1px 1px 1px 17px; background:url('/images/search.gif') 2px 2px no-repeat #a3a2a3}
#searchContainer input.button{ border:none; font-size:10px; border:1px solid #777777; background:black; color:#a3a2a3}
 #comingUpNext{ padding-top:0px; background:black}
#comingUpNext .background{ padding-top:15px; padding-bottom:15px}
#comingUpNextContent{ height:110px; width:521px; position:relative; overflow:hidden}
.comingThumb{ top:3px; position:absolute; cursor:pointer; cursor:hand}
.comingThumb img{ margin:-1px; border:1px solid #5c5c5c}
#comingUpNextContent .active h1{ color:#a6f092}
#comingUpNextContent .active img{ margin:-3px; border:3px solid #a6f092}
.comingThumb p{ font-size:10px; padding-top:4px; font-style:italic}
 #featuredVideos{ }
#featuredVideos .background{ padding-bottom:16px}
 .infoPush{ float:right; width:1px; height:480px}
 .tabs{ position:relative; padding:0px 10px; z-index:1000}
.tab{ float:left; padding:10px 20px; border:1px solid #5c5c5c; margin:0px 10px -1px 0px; color:#fff; background:black}
.tabs .active, .tabs a:hover{ border-bottom-color:black; color:#a6f092}
 .gridContainer{ margin:-7px 0px -10px 0px}
.grid{ margin:0px -9px}
.grid div{ float:left; padding:8px 8px 9px 8px}
.gridContainer .w130 p{ width:128px}
.gridContainer .w158 p{ width:156px}
.gridContainer .w174 p{ width:172px}
.gridContainer .w280 p{ width:272px; overflow:visible; white-space:normal}
.gridContainer .w130 h1, .gridContainer .w130 h3{ width:128px}
.gridContainer .w158 h1, .gridContainer .w158 h3{ width:156px}
.gridContainer .w174 h1, .gridContainer .w174 h3{ width:172px}
.grid h1, .grid h3{ width:128px; font-weight:normal; font-size:12px; overflow:hidden; white-space:nowrap; color:white}
.grid p{ width:128px; font-size:10px; padding-top:4px; font-style:italic; overflow:hidden; white-space:nowrap}
.grid img{ margin:-1px; border:1px solid #5c5c5c}
.grid a{ text-decoration:none}
.grid a:hover h3, .grid .active h3{ color:#a6f092}
.grid a:hover img, .grid .active img{ margin:-3px; border:3px solid #a6f092}
 .removeBottom{ border-bottom:none}
.removeTop{ background:black; border-right:1px solid #5f5f5e}
.removeTop .background{ border-right:none}
.removeBackround .background{ background:black}
 .third{ width:33%}
.left{ float:left}
.right{ float:right}
.clear{ font-size:1%; line-height:1px; clear:both}
.clearLeft{ clear:left}
.clearRight{ clear:right}
.alpha-60{ opacity:.6}
.alpha-30{ opacity:.3}
.fullTop{ z-index:10000}
 #embedBody{ background:black; padding:10px; margin:0px}
#embedHeader{ width:519px; height:55px; overflow:hidden}
#embedTitle{ float:left; font-size:16px; font-weight:bold; color:#a6f092; padding-bottom:10px; width:250px}
#embedLink{ float:left}
#embedLink a{ color:#a6f092; text-decoration:underline}
#embedLogo{ float:right}
#embedContainer{ clear:both}
  .jqmWindow{ display: none; position: absolute; top: 250px; left: 50%; margin-left: -320px; width:640px; height:360px}
.jqmOverlay {background-color: #000}
 * iframe.jqm {position:absolute;top:0;left:0;z-index:-1; width: expression(this.parentNode.offsetWidth+'px'); height: expression(this.parentNode.offsetHeight+'px')}
 * html .jqmWindow {position: absolute; top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}