@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;}
/*********************/
#page {width: 1129px;margin: 0px auto;}
#nav {height: 40px;padding-left: 150px;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 12px;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: 67px;background: #041736 url("../ui/sheffield.gif") no-repeat 226px 23px;}
#usatoday {position: absolute;top: 12px;right: 26px;z-index: 2;}
#logo {position: absolute;top: -28px;left: 22px;z-index: 3;}
#left {width: 210px;height: 500px;background: #051c41 url("../ui/player.jpg") no-repeat 0px 25px;}
#right {width: 919px;border: 1px solid #c7c1b7;background: #9e917a;padding-bottom: 15px;}
#join {display: block;margin: 155px 0 100px 110px}
.graphic {width: 170px;background: #000000;padding: 12px 6px;margin: 0px 13px 17px 15px;color: #ffffff;}
#media_logos {width: 124px;height: 64px;overflow: hidden;}
#wrapper_logos {width: 124px;height: 64px;padding: 15px;margin: 15px auto 10px auto;background: #ffffff;}
#showcased {display: block;margin: 50px auto 0 auto;}
#headline {background: #726958;border-bottom: 1px solid #c7c1b7;padding: 0px 30px;margin: 0px;color: #ffffff;font-size: 18px;font-weight: bold;line-height: 45px;}
#link {position: absolute;top: 15px;left: 720px;font-weight: bold;color: #ffffff;}
#featured {background: #041736;margin: 11px auto;width: 900px;}
#featured td {padding: 20px 10px;}
#panel {padding: 0px 10px;}
#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;display: none;}
#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;}
.gallery {width: 440px;margin: 0px auto 15px auto;}
.picGallery {width: 170px;float: left;}
.picGallery img {padding: 3px;border: 1px solid #cfc8bd;background: #8f836e;display: block;margin: 0px auto;}
.nameGallery {border: 1px solid #cfc8bd;background: #8f836e;padding: 5px 15px;font-weight: bold;margin-bottom: 3px;margin-left: 185px;}
.cntGallery {border: 1px solid #cfc8bd;background: #8f836e;padding: 4px 15px;margin-left: 185px;}
.slide {margin: 10px auto;}
.slide td {padding: 10px;}
.slide img {margin: 0px auto;display: block;padding: 3px;background: #8f836e;border: 1px solid #cfc8bd;}
.content {padding: 15px 25px;}
.question {border: 1px solid #cfc8bd;background: #726958;padding: 5px 10px;font-weight: bold;margin-top: 10px;}
.answer {border: 1px solid #cfc8bd;border-top: none;background: #8f836e;padding: 7px 25px;}
.question a, .question a:active, .question a:visited {text-decoration: none;color: #000000;}
.question a:hover {text-decoration: none;color: #ffffff;}
.month {border-collapse: separate;border-spacing: 1px;border: 1px solid #cfc8bd;margin: 0 auto 15px auto;}
.month th {width: 100px;background: #726958;border: 1px solid #cfc8bd;padding: 3px;color: #ffffff;}
.month td {background: #8f836e;border: 1px solid #cfc8bd;padding: 3px;height: 75px;}
.month td.empty {background: #ffffff url("../ui/bg.gif") repeat top left;}
.month td span {font-weight: bold;display: block;float: left;}
.month td div {margin-left: 20px;padding: 15px 3px 0px 0px;}
.month td a, .month td a:link, .month td a:active, .month td a:visited {color: #ed0000;text-decoration:none;display:block;text-align:right;margin-top:5px;font-size:12px;font-weight:bold;}
.month td a:hover {color: #ed0000;text-decoration:underline;}
.pricing {width: 700px;margin: 0 auto;text-align: center;}
.month_name {clear: both;font-size: 15px;text-align: center;margin: 20px 0 5px 0;}

.form th {padding: 3px;text-align: center;font-size: 14px;font-weight: bold;}
.form td {padding: 2px;vertical-align: middle;}
.form td.label {text-align: right;font-weight: bold;}