/***** Master Classes *****/
html,body {
  background:#ccc url(../images/bg.jpg) repeat-y top center;
  font:93.8% Geneva, Helvetica, Arial, sans-serif;
  color:#333;
	line-height:1.5em;
	font-weight:normal;
	text-align:center;
}

a {
  color:#EEE;
}

a:hover {
  color:#FFF;
}

.wrapper {
  width:960px;
  margin:0 auto;
  text-align:left;
}

#header {
  width:100%;
  height:99px;
  background:#080708 url(../images/header.bg.png) repeat-x top left;
  color:#FFF;
}

#header .logo {
  width:192px;
  height:99px;
  margin:0;
  padding:0;
  text-indent:-9999em;
  background:transparent url(../images/logo.png) no-repeat top left;
  float:left;
}

#header .logo a {
  width:192px;
  padding-top:42px;
  height:57px;
  text-decoration:none;
  color:#FFF;
  float:left;
}

#otherSites {
  width:768px;
  height:23px;
  padding-top:3px;
  text-align:right;
  float:left;
}

#otherSites a {
  width:120px;
  height:22px;
  background:transparent url(../images/otherSites.png) no-repeat top left;
  text-align:left;
  text-indent:-9999em;
  float:right;
}

.input-text-left,.input-text-right {
  width:7px;
  height:22px;
  background:#FFF url(../images/input.left.png) no-repeat top left;
  float:left;
}
.input-text-right {background-image:url(../images/input.right.png);}

.input-text {
  width:144px;
  height:17px;
  padding:5px 0 0;
  font:0.8em Geneva, Helvetica, Arial, sans-serif;
  border:0;
  float:left;
}

#ticker-stripe {
  width:100%;
  height:28px;
  background:transparent url(../images/ticker-stripe.bg.png) repeat-x top center;
}

#ticker {
  width:357px;
  height:26px;
  padding:2px 26px 0;
  background:#141414 url(../images/ticker.bg.png) no-repeat top left;
  font:0.8em Geneva, Helvetica, Arial, Sans-Serif;
  letter-spacing:0 !important;
  color:#c1c1c1;
  position:relative;
  left:16px;
  float:right;
}

#ticker h1 {
  width:90px;
  margin:0;
  padding:0;
  font-size:1.2em;
  color:#878787;
  text-transform:uppercase;
  display:inline;
  float:left;
}

#ticker-items li {
  width:256px;
  padding:2px 0 0 0;
  list-style:circle url(../images/ticker.bullet.png);
  float:left;
}

#ticker-items li {display:none;}
#ticker-items li.alpha {display:list-item;}

.plusButton {
  height:25px;
  padding:0;
  margin:0 1px 0 0;
  line-height:25px;
  vertical-align:middle;
  background:transparent url(../images/plusButton.bg.png) no-repeat top left;
  text-transform:uppercase;
  text-decoration:none;
  color:#BBB;
  float:left;
}
.plusButton:hover {color:#CCC !important;}
.plusButton span {
  padding:0 28px 0 9px !important;
  background:transparent url(../images/plusButton.span.bg.png) no-repeat top right !important;
  float:left;
}

#footer {
  width:960px;
  margin:0 auto;
  padding:4px 0 0;
  border-top:solid 1px #EEE;
  text-align:left;
  font-size:0.733em;
  line-height:1.25em;
}

#footer a {
  color:#222;
  text-decoration:none;
}
#footer a:hover {text-decoration:underline;}

#footer-nav {
  width:500px;
  height:1.25em;
  padding:0;
  list-style:none;
  float:left;
}

#footer-nav li {
  display:inline;
}
#footer-nav li:after {content:' | ';}
#footer-nav li.omega:after {content:'';}

#copyright {
  width:460px;
  height:1.25em;
  text-align:right;
  color:#AAA;
  float:left;
}
#copyright a {color:#AAA !important;}

.ul-select {
  width:206px;
  height:31px;
  text-transform:uppercase;
  position:relative;
  top:-4px;
  float:left;
  z-index:98;
}
.ul-select .selected {
  width:206px;
  height:31px;
  padding:0;
  margin:0 1px 0 0;
  line-height:31px;
  vertical-align:middle;
  background:transparent url(../images/ul-select.png) no-repeat top left;
  text-decoration:none;
  color:#EEE;
  position:absolute;
  z-index:90;
}
.ul-select:hover .selected {background-position:bottom left;}
.ul-select .selected span {
  padding:0 35px 0 12px !important;
  float:left;
}

.ul-select ul {
  padding:0px 0 11px 0;
  background:transparent url(../images/ul-select.end.png) no-repeat bottom left;
  list-style:none;
  display:none;
  position:absolute;
  top:31px;
  z-index:91;
}
.ul-select:hover ul {display:block;}
.ul-select ul a {
  width:181px;
  height:22px;
  padding:4px 12px;
  background:transparent url(../images/ul-select.li.png) repeat-y top left;
  text-decoration:none;
  color:#DDD;
  display:block;
}
.ul-select ul a:hover {color:#FFF; background:#888;}

.fb_share_link {
  height:16px;
  padding:0 0 0 20px;
  background:url(../images/facebook.png) no-repeat top left;
}

#video-nav {
  width:960px;
  height:25px;
  color:#5c5e5e;
  overflow:hidden;
  position:absolute;
  top:569px;
  left:0;
}

#video-nav p {
  width:960px;
  margin-right:-201px;
  float:left;
}

#video-nav em {font-style:normal;}