@import "reset.css";
@import "basic.css";
/*********************/
#footer {padding: 15px;text-align: center;font-size: 11px;color: #000000;}
#footer a:link, #footer a:active, #footer a:visited {text-decoration: none;color: #000000;}
#footer a:hover {text-decoration: none;color: #000000;}
/*********************/
#home {width: 1129px;margin: 0px auto;}
#nav {height: 40px; background: #000000;vertical-align: middle;}
#nav ul {margin: 0px;padding: 0px;list-style-type: none;text-align: center;line-height: 18px;}
#nav li {display: inline;margin: 0px;padding: 0px 25px;border-right: 2px solid #585144;}
#nav li.last {border-right: none;}
#nav ul a, #nav ul a:active, #nav ul a:visited {text-decoration: none;color: #fcc35a;font-size: 12px;font-weight: bold;}
#nav ul a:hover {text-decoration: none;color: #ed0000;}
#header {height: 457px;background: #041736 url("../ui/home/header.jpg") no-repeat top left;}
#usatoday {position: absolute;top: 310px;left: 226px;z-index: 3;}
#media_header {width: 1129px;height: 390px;position: absolute;top: 67px;left: 0px;z-index: 2;}
#left {width: 559px;background: #041736;}
#right {width: 570px;background: #b0a288;padding-bottom: 15px;}
#video_wrapper {height: 399px;background: #000000;position: relative;z-index: 1;}
#watch {position: absolute;top: 20px;left: 147px;z-index: 2;}
#wrapper_video {width: 340px;height: 320px;background: #9e917a;position: absolute;top: 45px;left: 67px;z-index: 2;overflow: hidden;}
#wrapper_video img {display: block;margin: 300px auto 0px auto;}
#media_video {width: 320px;height: 305px;position: absolute;top: 55px;left: 77px;z-index: 3;}
#banner {width: 146px;height: 295px;padding-top: 27px;background: #041736;position: absolute;top: 0px;left: 484px;z-index: 3;}
#art {width: 105px;height: 45px;position: absolute;top: 295px;left: 507px;z-index: 2;}
#logo {margin: 0px auto 57px auto;display: block;}
#join {margin: 0 auto;display: block;}
#cubs {display: block;margin: 10px auto;}
#clients {width: 349px;min-height: 128px;height: auto !important;height: 128px;margin: 0px auto 15px auto;padding: 0px 170px 3px 0px;background: #8f836e url("../ui/home/clients_bg.gif") repeat-y top left;}
#clients_top {position: absolute;top: 0px;left: 0px;z-index: 1;}
#clients_text {padding: 25px 0px 0px 25px;}
#media_logos_bg {width: 149px;height: 118px;position: absolute;top: 10px;left: 365px;z-index: 2;}
#media_logos {width: 124px;height: 64px;position: absolute;top: 33px;left: 375px;z-index: 3;}
#showcased {display: block;margin: 0px auto 15px auto;}
#content {padding: 25px 25px 25px 95px;overflow: hidden;}
#panel {padding: 25px 25px 15px 25px;}
#panel img {display: block;margin: 0 auto 10px auto;border: 3px solid #8f836e;}
#panel p {text-align: center;color: #ffffff;font-size: 13px;font-weight: bold;}
#panel span {display: none;}
.menu {margin: 0px;padding: 0px;list-style-type: none;text-align: center;}
.menu li {display: inline;margin: 0px 20px;padding: 0px;}
.menu li.prev {background: url("../ui/home/prev.gif") no-repeat center left;padding-left: 11px;}
.menu li.next {background: url("../ui/home/next.gif") no-repeat center right;padding-right: 11px;}
.menu a, .menu a:active, .menu a:visited {text-decoration: none;color: #ffffff;font-weight: bold;}
.menu a:hover {text-decoration: underline;color: #b0a288;}
.homeleft {color: #ffffff;padding: 15px 25px;}