@import url('reset.css');
@import url('grid.css');
@import url('global.css');
@import url('tables.css');
@import url('teams.css');
@import url('sichl-ui/jquery-ui-1.8.16.custom.css');
@import url('widgets.css');

body {color:#333;}
a { color:#006;}
a:hover { color:#900;}
a:visited {}

.banner {background:#02044b; height:100px; color:#fff;}

#nav-bar { background:#999 url('/assets/images/nav-bg.png') repeat-x;border-top:#e4e4e4 1px solid;border-bottom:#900 2px solid;}
#nav-bar li { border-left:#bebfbf 1px solid;}
#nav-bar a { padding:4px 11px;color:#666;font-size:14px;letter-spacing:-1px;}
#nav-bar a:hover { color:#900;}

#nav-bar ul li ul {background:#e3e3e3; border:1px solid #bebfbf;}
#nav-bar ul li ul li {border-top:#bebfbf 1px solid;}
#nav-bar ul li ul li.first {}
#nav-bar ul li ul li a {background:#e3e3e3;color:#666; }

.page-wrapper {background:#fff;border:1px solid #dbdbdb;border-top:0;}

.page-title {height:50px; background:#02044b;}
.page-title h1 {padding:15px 0 0 10px;color:#fff;font-size:22px;letter-spacing:-1px;}

.content-wrapper {background:#ccc;border-color:#eee;}

.content {padding:5px;background:#fff;}
.content h2 {color:#000;font-size:1.8em;margin-bottom:.5em;}
.content p {line-height:1.5em; margin-bottom:1.5em;}

.attention {background:#ffc; border: 1px #fc3 solid; padding:10px; margin-bottom:10px;}

#about .page-title {background-image:url('/assets/images/title-about.png'); text-indent:-9999px;}

#allstargame .page-title {background-image:url('/assets/images/title-allstargame.png'); text-indent:-9999px;}

#apply .page-title {background-image:url('/assets/images/title-apply.png'); text-indent:-9999px;}

#copyright .page-title {background-image:url('/assets/images/title-copyright.png'); text-indent:-9999px;}

#draftcentral .page-title {background-image:url('/assets/images/title-draftcentral.png'); text-indent:-9999px;}

#news-archive .page-title {background-image:url('/assets/images/title-news.png'); text-indent:-9999px;}
#news-archive h3 {padding:5px 0 8px 3px; font-size:15px;letter-spacing:-1px;border-top: #999 dotted 1px;}
#news-archive h3.first {border-top: 0px;}
#news-archive .story {padding:0 0 10px 10px;}
#news-archive .headline {font-size:14px; font-weight:bold;}
#news-archive .preview {color:#333;}

#player-stats .page-title {background-image:url('/assets/images/title-playerstats.png'); text-indent:-9999px;}

#players .page-title {background-image:url('/assets/images/title-players.png'); text-indent:-9999px;}

#playoffs .page-title {background-image:url('/assets/images/title-playoffs.png'); text-indent:-9999px;}

#records .page-title {background-image:url('/assets/images/title-records.png'); text-indent:-9999px;}

#schedule .page-title {background-image:url('/assets/images/title-schedule.png'); text-indent:-9999px;}

#standings .page-title {background-image:url('/assets/images/title-standings.png'); text-indent:-9999px;}

#story .page-title {background-image:url('/assets/images/title-news.png'); text-indent:-9999px;}
#story .content h1 {font-size:22px;letter-spacing:-1px;color:#000;padding-bottom:5px;}
#story .byline {font-size:10pt; padding:0 0 10px; color:#999;}
#story .writer {}
#story .posteddate {}
#story .storytext {line-height:1.5em;}
#story .location {text-transform:uppercase;}

#team-stats .page-title {background-image:url('/assets/images/title-teamstats.png'); text-indent:-9999px;}

#transactions .page-title {background-image:url('/assets/images/title-transactions.png'); text-indent:-9999px;}

#wallpapers .page-title {background-image:url('/assets/images/title-wallpapers.png'); text-indent:-9999px;}
#wallpapers .wallpaper {float:left;margin:0 0 10px 10px;width:215px;border:1px #eee solid; text-align:center;}
#wallpapers .wallpaper .thumbnail img {width:160px;height:120px;margin:5px 0 2px;}
#wallpapers .wallpaper .creator {padding-bottom:5px; color:#999;}
#wallpapers .wallpaper .sizes {padding-bottom:5px;}

#story-image {border: #ccc solid 1px;}
.image-caption {padding:2px 4px; color:#999; font-weight:bold;}

#ratings-table {font-size:.9em;border-collapse:collapse;margin:0 auto; margin-bottom:10px;}
#ratings-table tbody {vertical-align:middle;}
#ratings-table tr {height:20px;vertical-align:inherit;}
#ratings-table th, #ratings-table td {border:1px #ccc solid;text-align:center; vertical-align:inherit;}
#ratings-table th {background:#dbdadb url('/assets/images/tbl-header-bg.png') bottom left repeat-x;color:#333;vertical-align:inherit;font-weight:bold;}
#ratings-table td {width:25px;background:#fdfdfd url('/assets/images/tbl-cell-bg.png') bottom left repeat-x;}
#ratings-table th.ov {padding:0 2px;background:#000;}
#ratings-table td.ov {font-size:2.5em;background:#fff;letter-spacing:-1px;font-weight:bold;padding:0 7px;}

.awards-list { padding:5px 5px 15px 30px; list-style-image: url('/assets/images/stars-1.png'); font-size:.9em;}

.search {background:#eee;border:1px #ccc solid;padding:10px;}
.search label {font-weight:bold;}

.player-info {background:#eee; padding:10px; height:124px; line-height:1.4em; margin-bottom:10px;}
.player-info img {float:left; margin-right:10px;border:2px #fff solid;}
.player-info h1 {font-size:20px; margin-bottom:2px; line-height:normal; letter-spacing:-1px;}
.player-info label {font-weight:bold;}
.player-info .position {text-transform:uppercase;}

.footer {background:#999; padding:10px; height:100px; border-top:#ccc 3px solid; line-height:1.3em;}
.footer, .footer a {color:#ccc;}
