  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
 body {font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}
 
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:13px; font-weight:bold; border-bottom:1px dotted #bcbcbc; margin:0; padding:0}
h2 {font-size:13px; font-weight:bold; border-bottom:1px dotted #bcbcbc; margin:0; padding:0}

h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 3em 1.5em 3em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
 .container {width:950px;margin:0 auto;}
.showgrid {background:url(grid.png);}
body {margin:1.5em 0;}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24, div.span-24 {width:950px;margin:0;}
.append-1 {padding-right:40px;}
.append-2 {padding-right:80px;}
.append-3 {padding-right:120px;}
.append-4 {padding-right:160px;}
.append-5 {padding-right:200px;}
.append-6 {padding-right:240px;}
.append-7 {padding-right:280px;}
.append-8 {padding-right:320px;}
.append-9 {padding-right:360px;}
.append-10 {padding-right:400px;}
.append-11 {padding-right:440px;}
.append-12 {padding-right:480px;}
.append-13 {padding-right:520px;}
.append-14 {padding-right:560px;}
.append-15 {padding-right:600px;}
.append-16 {padding-right:640px;}
.append-17 {padding-right:680px;}
.append-18 {padding-right:720px;}
.append-19 {padding-right:760px;}
.append-20 {padding-right:800px;}
.append-21 {padding-right:840px;}
.append-22 {padding-right:880px;}
.append-23 {padding-right:920px;}
.prepend-1 {padding-left:40px;}
.prepend-2 {padding-left:80px;}
.prepend-3 {padding-left:120px;}
.prepend-4 {padding-left:160px;}
.prepend-5 {padding-left:200px;}
.prepend-6 {padding-left:240px;}
.prepend-7 {padding-left:280px;}
.prepend-8 {padding-left:320px;}
.prepend-9 {padding-left:360px;}
.prepend-10 {padding-left:400px;}
.prepend-11 {padding-left:440px;}
.prepend-12 {padding-left:480px;}
.prepend-13 {padding-left:520px;}
.prepend-14 {padding-left:560px;}
.prepend-15 {padding-left:600px;}
.prepend-16 {padding-left:640px;}
.prepend-17 {padding-left:680px;}
.prepend-18 {padding-left:720px;}
.prepend-19 {padding-left:760px;}
.prepend-20 {padding-left:800px;}
.prepend-21 {padding-left:840px;}
.prepend-22 {padding-left:880px;}
.prepend-23 {padding-left:920px;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1 {margin-left:-40px;}
.pull-2 {margin-left:-80px;}
.pull-3 {margin-left:-120px;}
.pull-4 {margin-left:-160px;}
.pull-5 {margin-left:-200px;}
.pull-6 {margin-left:-240px;}
.pull-7 {margin-left:-280px;}
.pull-8 {margin-left:-320px;}
.pull-9 {margin-left:-360px;}
.pull-10 {margin-left:-400px;}
.pull-11 {margin-left:-440px;}
.pull-12 {margin-left:-480px;}
.pull-13 {margin-left:-520px;}
.pull-14 {margin-left:-560px;}
.pull-15 {margin-left:-600px;}
.pull-16 {margin-left:-640px;}
.pull-17 {margin-left:-680px;}
.pull-18 {margin-left:-720px;}
.pull-19 {margin-left:-760px;}
.pull-20 {margin-left:-800px;}
.pull-21 {margin-left:-840px;}
.pull-22 {margin-left:-880px;}
.pull-23 {margin-left:-920px;}
.pull-24 {margin-left:-960px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -40px 1.5em 40px;}
.push-2 {margin:0 -80px 1.5em 80px;}
.push-3 {margin:0 -120px 1.5em 120px;}
.push-4 {margin:0 -160px 1.5em 160px;}
.push-5 {margin:0 -200px 1.5em 200px;}
.push-6 {margin:0 -240px 1.5em 240px;}
.push-7 {margin:0 -280px 1.5em 280px;}
.push-8 {margin:0 -320px 1.5em 320px;}
.push-9 {margin:0 -360px 1.5em 360px;}
.push-10 {margin:0 -400px 1.5em 400px;}
.push-11 {margin:0 -440px 1.5em 440px;}
.push-12 {margin:0 -480px 1.5em 480px;}
.push-13 {margin:0 -520px 1.5em 520px;}
.push-14 {margin:0 -560px 1.5em 560px;}
.push-15 {margin:0 -600px 1.5em 600px;}
.push-16 {margin:0 -640px 1.5em 640px;}
.push-17 {margin:0 -680px 1.5em 680px;}
.push-18 {margin:0 -720px 1.5em 720px;}
.push-19 {margin:0 -760px 1.5em 760px;}
.push-20 {margin:0 -800px 1.5em 800px;}
.push-21 {margin:0 -840px 1.5em 840px;}
.push-22 {margin:0 -880px 1.5em 880px;}
.push-23 {margin:0 -920px 1.5em 920px;}
.push-24 {margin:0 -960px 1.5em 960px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block; zoom:1;}
.clear {clear:both;}
 label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:390px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
  a {color: #094B87; text-decoration: none}
a:hover {color: #0A5BAE; text-decoration: none}
a img {border: 1px solid #094B87}
a:hover img {border: 1px solid #0A5BAE}
p {text-align:justify; font-size:12px; line-height:17px; margin:0 0 7px ; padding:0;}
h1, h2, h3, h4, h5, h6 {height: auto}
 ul.menu-h {display: block; margin: 0; padding: 0}
ul.menu-h li {list-style: none; display: inline; float: left; zoom: 1; margin: 0; padding: 0}
ul.menu-h li a {
border:0 none;
display:block;
font-size:12px;
font-weight:bold;}

ul.menu-v {margin: 0; padding: 0}
ul.menu-v li {list-style: none; margin: 0; padding: 0}
ul.menu-v li a {display: block; border: 0}
 table tr.highlight td {background-color: #DBEEFF}
 .icon {display: block; width: 16px; height: 16px; overflow: hidden; text-indent: -2000em}
.bullet {padding-left: 16px}
.icon_link {padding-left: 20px}
li.icon {padding-left: 22px; width: auto; height: auto; overflow: visible; text-indent: 0}
.app-go {background: transparent url(application_go.png) no-repeat}
.edit {background: transparent url(pencil.png) no-repeat}
.search {background: transparent url(magnifier.png) no-repeat}
.article {background: transparent url(layout.png) no-repeat}
.edit-article {background: transparent url(layout_edit.png) no-repeat}
.delete-article {background: transparent url(layout_delete.png) no-repeat}
.page {background: transparent url(page_white.png) no-repeat}
.edit-page {background: transparent url(page_white_edit.png) no-repeat}
.delete-page {background: transparent url(page_white_delete.png) no-repeat}
.preview-page {background: transparent url(page-view-content.png) no-repeat}
.picture {background: transparent url(picture.png) no-repeat}
.picture-small {background: transparent url(bullet_picture.png) 0 -2px no-repeat}
.image {background: transparent url(image.png) no-repeat}
.image-delete {background: transparent url(image_delete.png) no-repeat}
.gallery, .photogallery {background: transparent url(pictures.png) no-repeat}
.gallery-edit {background: transparent url(pictures_edit.png) no-repeat}
.gallery-delete {background: transparent url(pictures_delete.png) no-repeat}
.video {background: transparent url(film.png) no-repeat}
.video-edit {background: transparent url(film_edit.png) no-repeat}
.video-delete {background: transparent url(film_delete.png) no-repeat}
.user, .athlete {background: transparent url(user.png) no-repeat}
.edit-user {background: transparent url(user_edit.png) no-repeat}
.delete-user {background: transparent url(user_delete.png) no-repeat}
.preview-user {background: transparent url(user_preview_content.png) no-repeat}
.edit-tag {background: transparent url(tag_blue_edit.png) no-repeat}
.delete-tag {background: transparent url(tag_blue_delete.png) no-repeat}
.add-page {background: transparent url(page_white_add.png) no-repeat}
.event {background: transparent url(date.png) no-repeat}
.edit-event {background: transparent url(date_edit.png) no-repeat}
.delete-event {background: transparent url(date_delete.png) no-repeat}
.preview-event {background: transparent url(date_preview.png) no-repeat}
.group {background: transparent url(group.png) no-repeat}
.edit-group {background: transparent url(group_edit.png) no-repeat}
.delete-group {background: transparent url(group_delete.png) no-repeat}
.messageboard {background: transparent url(comments.png) no-repeat}
.edit-messageboard {background: transparent url(comments_edit.png) no-repeat}
.delete-messageboard {background: transparent url(comments_delete.png) no-repeat}
.blog {background: transparent url(book.png) no-repeat}
.edit-blog {background: transparent url(book_edit.png) no-repeat}
.blog-post, .blogpost {background: transparent url(book_open.png) no-repeat}
.blog-post-preview {background: transparent url(book_open_preview.png) no-repeat}
.add-blog_post {background: transparent url(book_open_add.png) no-repeat}
.delete-blog {background: transparent url(book_delete.png) no-repeat}
.view-blog {background: transparent url(book_open.png) no-repeat}
.write-blog {background: transparent url(book_open_edit.png) no-repeat}
.sponsor {background: transparent url(money_dollar.png) no-repeat}
.edit-sponsor {background: transparent url(comments_edit.png) no-repeat}
.delete-sponsor {background: transparent url(comments_delete.png) no-repeat}
.link {background: transparent url(link.png) no-repeat}
.edit-link {background: transparent url(link_edit.png) no-repeat}
.delete-link {background: transparent url(link_delete.png) no-repeat}
.feature {background: transparent url(star.png) no-repeat}
.feature-add {background: transparent url(star_add.png) no-repeat}
.feature-delete {background: transparent url(star_delete.png) no-repeat}
.feature-disabled {background: transparent url(star-disabled.png) no-repeat}
.feature-disabled-add {background: transparent url(star_disabled_add.png) no-repeat}
.feature-disabled-delete {background: transparent url(star_disabled_delete.png) no-repeat}
.reorder {background: transparent url(arrow_switch.png) no-repeat}
.pending, .draft {background: transparent url(time.png) no-repeat}
.yes, .approved, .active {background: transparent url(tick.png) no-repeat}
.approved_with_changes {background: transparent url(tick_error.png) no-repeat}
.inactive {background: transparent url(dash.png) no-repeat}
.accept {background: transparent url(accept.png) no-repeat}
.rejected, .reject {background: transparent url(cross.png) no-repeat}
.visible {background: transparent url(eye.png) no-repeat}
.hidden {background: transparent url(dash.png) no-repeat}
.no {background: transparent url(no.png) no-repeat}
.new, .add {background: transparent url(add.png) no-repeat}
.new-small, .add-small {background: transparent url(bullet_add.png) no-repeat}
.edit-prefs {background: transparent url(cog_edit.png) no-repeat}
.manage {background: transparent url(cog.png) no-repeat}
.delete {background: transparent url(delete.png) no-repeat}
.delete-small {background: transparent url(bullet_delete.png) no-repeat}
.edit-small {background: transparent url(edit-small.png) center left no-repeat}
.poll {background: transparent url(chart_bar.png) no-repeat}
.edit-poll {background: transparent url(chart_bar_edit.png) no-repeat}
.delete-poll {background: transparent url(chart_bar_delete.png) no-repeat}
.preview-poll {background: transparent url(chart_bar_preview.png) no-repeat}
.key {background: transparent url(key.png) no-repeat}
.key-small {background: transparent url(bullet_key.png) 0 -2px no-repeat}
.debug-small {background: transparent url(bug_delete.png) 0 -2px no-repeat}
.help {background: transparent url(help.png) 0 -2px no-repeat}
.toggle-plus {background: transparent url(bullet_toggle_plus.png) no-repeat}
.toggle-minus {background: transparent url(bullet_toggle_minus.png) no-repeat}
.page-excel {background: transparent url(page_white_excel.png) no-repeat}
.page-pdf {background: transparent url(page_white_acrobat.png) no-repeat}
.page-word {background: transparent url(page_white_word.png) no-repeat}
.page-image {background: transparent url(page_white_picture.png) no-repeat}
.page-powerpoint {background: transparent url(page_white_powerpoint.png) no-repeat}
.page-zip {background: transparent url(page_white_zip.png) no-repeat}
.page-other {background: transparent url(page_white.png) no-repeat}
.edit-admin_role {background: transparent url(lock_edit.png) no-repeat}
.delete-admin_role {background: transparent url(lock_delete.png) no-repeat}
.go {background: transparent url(bullet_go.png) no-repeat}
.locked {background: transparent url(lock.png) no-repeat}
.unlocked {background: transparent url(lock_open.png) no-repeat}
.view-messages {background: transparent url(note_edit.png) no-repeat}
.source-link {background: transparent url(world.png) no-repeat}
.go-back {background: transparent url(arrow_undo.png) no-repeat}
.left {background: transparent url(arrow_left.png) no-repeat}
.right {background: transparent url(arrow_right.png) no-repeat}
.rss {background: transparent url(feed-icon-16x16.png) no-repeat}
.tracker {background: transparent url(transmit_blue.png) no-repeat}
.digg {background: transparent url(digg.gif) no-repeat}
.delicious {background: transparent url(delicious.gif) no-repeat}
.facebook {background: transparent url(facebook_share_icon.gif) no-repeat}
.newsvine {background: transparent url(button_seednewsvine.gif) no-repeat}
.preview-tout {background: transparent url(preview-application-generic.png) no-repeat}
.sign-out {background: transparent url(cancel.png) no-repeat}
.comment {background: transparent url(comment.png) no-repeat}
.edit-comment {background: transparent url(comment_edit.png) no-repeat}
.zip-download {background: transparent url(zip-download.png) no-repeat}
.report-go{ background: transparent url(report_go.png) no-repeat}
.excel-download{ background: transparent url(page-excel-download.gif) no-repeat}
.refresh {background: transparent url(arrow_refresh.png) no-repeat}
.directory-refresh {background: transparent url(folder_refresh.png) no-repeat}
.directory-delete {background: transparent url(folder_delete.png) no-repeat}
.page-refresh {background: transparent url(page_refresh.png) no-repeat}
.page-delete {background: transparent url(page_delete.png) no-repeat}
 form {margin-bottom: 2.5em; border-top: 2px solid #B7B7B7}
input, textarea, select {vertical-align: top; font: 1.2em/1.4em, "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
input[type="checkbox"] {margin: 0 5px 0 0}
.field-field input[type="checkbox"], .field-field input[type="radio"] {margin: 7px 0 0 0}
input.text, input[type="text"], input[type="password"] {padding: 5px; border: 1px solid #B7B7B7}
select {margin: 0; padding: 0}
select option {}
.field-field .button {display: inline-block; margin: 3px 0 0 0; line-height: 18px}
.field-group {padding: 10px 0; border-bottom: 1px solid #E1E1E1}
.field-group h4 {margin: 0; text-transform: uppercase; font-size: 1em; line-height: 1.5em}
.field-group p {margin-bottom: 0.75em}
.field-label {text-align: right}
.field-label label {line-height: 2.2em}
span.required {color: red; font-size: 86%; font-weight: bold}
.field-field label {line-height: 2.2em; margin-right: 10px}
.field-field select {margin-top: 3px}
.field-field input {margin: 0}
.field-field input.text {width: 310px}
.span-5 input.text {width: 170px}
.span-6 input.text {width: 210px}
.span-7 input.text {width: 250px}
.span-8 input.text {width: 290px}
.span-9 input.text {width: 330px}
.span-10 input.text {width: 370px}
.span-11 input.text {width: 410px}
.span-12 input.text {width: 450px}
form .checkbox .field-field input {float: right}
form .checkbox .field-label {text-align: left}
.field-note {padding-top: 5px; font-size: 0.92em; color: #847F6F}
.field-note .note {padding-left: 5px; border-left: 1px solid #847F6F}
.clickable {cursor: pointer}
table.mceEditor tr td {padding: 0}
table.mceEditor tr td.mceToolbarTop {padding: 4px}
button, input[type="submit"] {padding: 2px 4px 2px 22px; vertical-align: middle; background-color: #DBEEFF; border: 1px solid #BFCEDD; border-top-color: #FFF; border-left-color: #FFF; font: bold 1em/1em "Helvetica Neue", Helvetica, Arial, sans-serif; cursor: pointer}
button.accept, input.accept {background-color: #DEF0DA; border-right-color: #8ED280; border-bottom-color: #8ED280; background-position: 5px center}
button.edit, input.edit {background-color: #FFFBCE; border-right-color: #FECE1B; border-bottom-color: #FECE1B; background-position: 5px center}
button.draft, input.draft {background-color: #DBEEFF; border-right-color: #9CBEDC; border-bottom-color: #9CBEDC; background-position: 5px center}
button.reject, input.reject {background-color: #F3D4D7; border-right-color: #E49FA5; border-bottom-color: #E49FA5; background-position: 5px center}
button.search, input.search {background-color: #DEF0DA; border-right-color: #8ED280; border-bottom-color: #8ED280; background-position: 5px center}
a.cancel_link {color: #BE1724; text-decoration: underline}
a.cancel_link:hover {background-color: #E5001C; color: #FFF; text-decoration: none}
.form-footer {padding: 5px 10px; background-color: #F0F0F0; text-align: right}
.field-group .span-6 input.text {width: 220px}
.field-group .span-7 input.text {width: 260px}
 .module {margin-bottom: 10px}
 .notice, #errorExplanation {margin-bottom: 1em; padding: 5px 10px 5px 35px; background-position: 10px 5px; background-repeat: no-repeat}
.success {background-image: url(tick.png); background-color: #DEF0DA; border-color: #8ED280}
.error, .warning, #errorExplanation {background: #FBE3E4 url(error.png) 10px 5px no-repeat; border: 2px solid #FBC2C4; color: #8A1F11}
.warning {background: #FFFBCE url(error.png) 10px 5px no-repeat; border: 2px solid #FECE1B; color: #555555}
.info {background: #E5F1F6 url(help.png) 10px 5px no-repeat; border: 2px solid #B5CDE7; color: #555}
.notice h4, #errorExplanation h2 {height: auto; margin-bottom: 0.5em; padding: 0; border: 0; font-size: 1.25em}
#errorExplanation p, .notice p {margin-bottom: 0.5em}
.notice p.last {margin-bottom: 0}
.notice ul, #errorExplanation ul {margin-bottom: 0.5em}
.notice a {font-weight: bold; color: #0A5BAE}
.notice a:hover {text-decoration: underline}
.fieldWithErrors {padding: 2px; background-color: red; display: table}
 .block_link {float:left; display: block; padding: 0 0 0 18px; line-height: 32px; background-position: 0 center}
.inline-element {line-height: 2.2em}
 .module .header:after, #section-header:after, #comments-header:after, #section-footer:after, .pagination:after {content:"."; display:block; height:0; clear:both; visibility:hidden}
.module .header, #section-header, #comments-header, #section-footer, .pagination {display: inline-block}
.span-2 .module,.span-3 .module,.span-4 .module,.span-5 .module,.span-6 .module,.span-7 .module,.span-8 .module,.span-9 .module,.span-10 .module,.span-11 .module,.span-12 .module,.span-19 .module{margin-bottom:15px;background-position:left bottom;background-repeat:no-repeat}.module .header{display:block;padding-bottom:5px;background-color:#FFF;background-position:right bottom;background-repeat:no-repeat}.module .header h3{display:block;float:left;margin:0;padding-bottom:5px;font-size:13px;font-weight:bold;line-height:0.76em}.module .header h3 a{color:#000}.module .header a.more{display:block;float:right;font-size:0.84em;line-height:1em}.module .content{padding:5px 10px 10px}.module .content p{margin-bottom:0.5em}.module .notice{padding:5px 5px 5px 25px;background-position:5px 4px;border-width:1px;font-size:0.92em;line-height:1.3em}.module .success{background-image:url(bullet_tick.png)}.module .error{background-image:url(bullet_error.png)}.module h4{font-size:1em;font-weight:bold}.module h4 .note{font-weight:normal}.module ul{margin:0;list-style:none}.module ul.last,.module ul li ul{list-style:none;margin:0;padding-bottom:0;border-bottom:none}.module ul li{margin:0 0 5px 0}.module ul li.last{margin:0}.module hr{height:1px;margin:5px 0;background-color:#B7B7B7}.module th{padding:0;background-color:transparent}.module p.last{margin:0}.module form{border:0;margin-bottom:5px}.module form label{display:block;margin-bottom:5px;font-weight:normal;line-height:1em}.module form input.text,.module form textarea,.module form select{width:202px;margin:0;padding:2px 3px;font-size:1em}.module form textarea{height:6em;padding:2px 3px}.module form input.file{font-size:1em}.module form .field-group{padding:5px 0;border:0}.module form .form-footer{padding:5px 0 0}.module form button{padding:1px 4px 1px 22px}.module ul.headlines li h2{margin-bottom:0;font-size:1.3em;line-height:1.2em}.module ul.headlines li h4{margin-bottom:0;font-size:1em;color:#7A7A7A}.module ul.headlines li h4.post-info{font-weight:normal}.module ul.headlines li p.body{margin-bottom:0}.module ul.headlines li.with-image h4,.module ul.headlines li.with-image p.body{margin-left:60px}#related-news.module .headlines h5,#related-posts.module .headlines h5,#athlete-sidebar .module .headlines h5{margin-bottom:0px;line-height:1.3em}#related-news.module .headlines h5 a,#related-posts.module .headlines h5 a,#athlete-sidebar .module .headlines h5 a{font-weight:bold;color:#CC2C2F}#related-news.module .headlines h5 .article-info,#related-posts.module .headlines h5 .article-info,#athlete-sidebar .module .headlines h5 .article-info{display:block;font-weight:normal;color:#A7A7A7}#related-news.module .headlines li,#related-posts.module .headlines li,#athlete-sidebar .module .headlines li{border-bottom:1px solid #c4c4c4;padding-bottom:4px}#related-news.module .headlines li p,#related-posts.module .headlines li p,#athlete-sidebar .module .headlines li p{color:#7a7a7a;font-size:11px;font-family:arial}#related-news.module .headlines li p span,#related-posts.module .headlines li p span,#athlete-sidebar .module .headlines li p span{font-weight:bold}#related-news.module .headlines li p a,#related-posts.module .headlines li p a,#athlete-sidebar .module .headlines li p a{color:#7a7a7a}#related-news.module .headlines li p a span,#related-posts.module .headlines li p a span,#athlete-sidebar .module .headlines li p a span{font-weight:bold}#related-news.module .headlines li.last,#related-posts.module .headlines li.last,#athlete-sidebar .module .headlines li.last{border-bottom:none}#athlete-sidebar .module .headlines h5 .article-info a.article-source{color:#000;font-style:italic;font-weight:normal}#related-galleries.module .galleries li a img{float:left;margin:0 8px 0 0;background-color:#c4c4c4;border:1px solid #004B82}#related-galleries.module .galleries li h5{margin-bottom:0px}#related-galleries.module .galleries li h5 a{font-size:1.1em}#related-galleries.module .galleries li h5 .article-date{display:block;font-weight:normal;color:#a7a7a7}#related-galleries.module .galleries li p{color:#888}#blog-posts.module .header{margin-bottom:5px}#blog-posts.module ul li a img{float:left;}#blog-posts.module ul li a img.ngb-icon{border-color:#FFF}

#blog-posts.module ul li h4,#blog-posts.module ul li .article-info{/*float:right;width:210px*/}


#blog-posts.module ul li.no_photo h4,#blog-posts.module ul li.no_photo .article-info{float:none;width:auto}#users-panel.module .user-tools{border-bottom:2px solid #C4C4C4}#users-panel.module .user-tools li{float:left;margin-bottom:0px;width:168px;border-bottom:1px dotted #8D8D8D}#users-panel.module .user-tools li.last,#users-panel.module .user-tools li ul li{border-bottom:0px}#users-panel.module .user-tools li h4{padding-bottom:2px;margin-bottom:4px;font-weight:normal;border-bottom:2px solid #c4c4c4}#users-panel.module .user-tools li a{padding:4px 3px 4px 20px;background-position:center left}#attachments.module ul li{padding-bottom:5px;border-bottom:1px dotted #B7B7B7}#attachments.module ul li.last{padding-bottom:0;border-bottom:0}#attachments.module ul li a{padding-left:20px;line-height:16px}#featured-blog.module a:link,#featured-blog.module a:visited{color:#FFF}#featured-blog.module a:hover{color:#B0D6FE}#featured-blog.module .athlete-image{margin:5px 10px 0}#featured-blog.module h2{margin-bottom:3px;padding:0 10px;border-bottom-color:#777;font-size:1.6em}#featured-blog.module h2.athlete-blog{margin-left:160px}#featured-blog.module h2 .byline{font-size:0.75em}#featured-blog.module .blog-description{margin-bottom:5px;padding:5px 10px;background-color:#232323;color:#989898}#featured-blog.module .content{padding-top:0;color:#FFF}#featured-blog.module .content h5{margin-bottom:1px;padding-bottom:3px;border-bottom:1px solid #000}#featured-blog.module .content h3.post-title{margin:5px 0;font-size:1.5em}#featured-blog.module .content .latest-post{margin-bottom:18px}#featured-blog.module .content .latest-post p{color:#E1E1E1}#featured-blog.module .content .span-7{width:290px}#featured-blog.module .content .span-7 ul li{margin-bottom:2px;padding-bottom:2px;border-bottom:1px solid #000}#featured-blog.module .content .span-7 ul li a{line-height:1.6em;font-weight:bold}#featured-blog.module.athlete-blog h2,#featured-blog.module.athlete-blog .blog-description{margin-left:158px}#featured-blog.module.athlete-blog .content{width:570px;padding:0}#featured-blog.module.athlete-blog .content .last{width:270px}.mod-stock{background-color:#F0F0F0;background-image:url(gray1-bottom-19.gif)}.mod-stock .header{background:#FFF url(gray1-top.gif) right bottom no-repeat}.span-3 .mod-stock{background-image:url(gray1-bottom-3.gif)}.span-4 .mod-stock{background-image:url(gray1-bottom-4.gif)}.span-5 .mod-stock{background-image:url(gray1-bottom-5.gif)}.span-6 .mod-stock{background-image:url(gray1-bottom-6.gif)}.span-7 .mod-stock{background-image:url(gray1-bottom-7.gif)}.span-8 .mod-stock{background-image:url(gray1-bottom-8.gif)}.span-12 .mod-stock{background-image:url(gray1-bottom-12.gif)}.mod-feature{background-color:#555555}.mod-feature .header{background-image:url(gray2-top.gif)}.span-5 .mod-feature{background-image:url(gray2-bottom-5.gif)}.span-8 .mod-feature{background-image:url(gray2-bottom-8.gif)}.span-12 .mod-feature{background-image:url(gray2-bottom-12.gif)}.span-19 .mod-feature{background-image:url(gray2-bottom-19.gif)}.mod-feature-news .header{background-image:url(gray-3-outline-top.gif)}.span-12 .mod-feature-news{background-image:url(gray-3-outline-bottom-12.gif)}.span-12 .mod-feature-news .content{border:1px solid #b7b7b7;border-top-width:0px;border-bottom-width:0px}.mod-headlines{background:#FFF none}.mod-headlines .header{margin-bottom:3px;padding:0;background-image:none;border-bottom:2px solid #E1E1E1}.mod-headlines .content{padding:0}.mod-headlines .content ul li{padding-bottom:5px;border-bottom:1px solid #E1E1E1;width:100%; font-size:12px;}.mod-headlines .content ul li h4{height:auto;margin:0;font-size:1.3em;color:#989898}.mod-headlines .content ul li h4 a{padding:0;color:#BE1724}.mod-headlines .content ul li h4 .article-title{font-size:0.75em;line-height:1.3em;clear:both}

.mod-headlines .content ul li .article-info{font-size:12px;color:#000;font-weight:normal;}


.mod-headlines .content ul li .sport-name,.mod-headlines .content ul li .sport-name a,.mod-headlines .content ul li .article-source a{font-weight:bold; float:right; text-align:right;text-transform:uppercase}.mod-video{background:#FFF none;border-bottom:1px solid #555}.mod-video .header{margin-bottom:0;padding:0;background-image:none;border-bottom:2px solid #555}.mod-tags{background-color:#F0F0F0}.mod-tags .header{background:#FFF url(gray1-top.gif) right bottom no-repeat}.span-3 .mod-tags{background-image:url(gray1-bottom-3.gif)}.span-4 .mod-tags{background-image:url(gray1-bottom-4.gif)}.span-5 .mod-tags{background-image:url(gray1-bottom-5.gif)}.span-6 .mod-tags{background-image:url(gray1-bottom-6.gif)}.span-7 .mod-tags{background-image:url(gray1-bottom-7.gif)}.span-8 .mod-tags{background-image:url(gray1-bottom-8.gif)}.span-12 .mod-tags{background-image:url(gray1-bottom-12.gif)}.mod-tags .content ul li{margin-bottom:2px;padding-bottom:2px;border-bottom:1px dotted #B7B7B7}.mod-list{background-color:#F0F0F0}.mod-list .header{background:#FFF url(gray1-top.gif) right bottom no-repeat}.span-3 .mod-list{background-image:url(gray1-bottom-3.gif)}.span-4 .mod-list{background-image:url(gray1-bottom-4.gif)}.span-5 .mod-list{background-image:url(gray1-bottom-5.gif)}.span-6 .mod-list{background-image:url(gray1-bottom-6.gif)}.span-7 .mod-list{background-image:url(gray1-bottom-7.gif)}.span-8 .mod-list{background-image:url(gray1-bottom-8.gif)}.span-12 .mod-list{background-image:url(gray1-bottom-12.gif)}.mod-list .content{padding:0}.mod-list .content ul li{margin:0;padding:10px;border-bottom:1px solid #FFF}.mod-list .content ul li.first{padding-top:5px}.mod-list .content ul li.last{border:0}.mod-photos{background-color:#000}.mod-photos .header{background:#FFF url(black-top.gif) right bottom no-repeat}.span-7 .mod-photos{background-image:url(black-bottom-7.gif)}.mod-photos .content{position:relative;padding:5px 0 10px 10px;background:url(photo-bubble-bg.gif) 10px 85px no-repeat;color:#FFF}.mod-photos .content ul{display:block;height:70px;margin-bottom:30px}.mod-photos .content ul li{margin:0;display:block;float:left}.mod-photos .content ul li a img{float:left;margin:0 10px 0 5px;border:1px solid #555;overflow:hidden}.mod-photos .content ul li.over a img{border:1px solid #FFF}.mod-photos .content ul li h4{position:absolute;left:10px;top:80px;width:230px;height:20px;margin:0;padding:5px 10px 0;overflow:hidden;background:url(photo-bubble-bg.gif) no-repeat;color:#FFF;line-height:20px;font-size:0.92em}.mod-photos .content ul li h4 a{color:#FFF}.mod-photos .content ul li h4 a:visited{color:#FFF}.mod-photos .content ul li.one h4{background-position:0 -30px}.mod-photos .content ul li.two h4{background-position:0 -55px}.mod-photos .content ul li.three h4{background-position:0 -80px}.mod-sponsored .header{background-image:none;padding:0}.mod-sponsor{height:40px;background-color:#FFF}.mod-sponsor .sponsor-logo{width:178px;height:24px;margin:6px auto;background:transparent url(sponsor-logo-bg.gif) no-repeat;text-indent:-2000em;overflow:hidden}.span-5 .mod-sponsor{background:#FFF url(sponsor-hat-5.gif) no-repeat}.span-12 .mod-sponsor{background:#FFF url(sponsor-hat-12.gif) no-repeat}.mod-sponsors{padding:0 0 6px 0;background:#fff url(gray4-bottom-outlined-5.gif) bottom right no-repeat}.mod-sponsors .header{background:#fff url(gray4-top-outlined-5.gif) bottom right no-repeat}.mod-sponsors .content{border:1px solid #E7E7E7;border-top:0px;border-bottom:0px}.mod-sponsors .content ul li{margin:0px;border-bottom:1px solid #e7e7e7}.mod-sponsors .content ul li.last{border-bottom:0px}.mod-sponsors .content ul li img{display:block;margin:0 auto;border:0px}.mod-sponsors .content ul li h5{display:none}
#feature-box{margin-bottom:15px;background:#fff url(carousel-bg-main.gif) repeat-y -1500px 0;z-index:20}#feature-box-inner{background:transparent url(carousel-bg-main.gif) -750px bottom no-repeat}#current-feature{float:left;width:460px;padding:5px 10px 10px;background:transparent url(carousel-bg-main.gif) left top no-repeat}#current-feature h2{margin-bottom:0;font-size:12px;line-height:1.2em;font-weight:bold}#current-feature h2 a{color:#FFF}#current-feature h2 a:hover{text-decoration:none}#current-feature a{color:#B0D6FE}#current-feature a:hover{color:#FFF;text-decoration:underline}#current-feature .media{width:460px;height:258px;margin:8px 0;background:transparent url(carousel-media-bg.gif)}#current-feature .media .feature-video{position:relative;width:320px;height:240px;margin:0 auto;padding:10px 0;z-index:20}#current-feature .media .feature-video object{z-index:20}#current-feature .media .image{position:relative;margin:0 auto;height:258px;width:460px;overflow:hidden}#current-feature .media .image a img{border:0}#current-feature .media .image .caption{position:absolute;bottom:2px;height:16px;padding-right:4px;background:transparent url(carousel-caption-right-bg.png) right top no-repeat;text-align:right;line-height:15px;color:#FFF;font-size:0.75em}#current-feature .media .image .caption span{height:16px;padding-left:4px;background:transparent url(carousel-caption-bg.png) no-repeat;display:inline-block}#current-feature .media .image .credit{right:2px}#current-feature .photogallery a{position:absolute;width:230px;height:258px;background:transparent url(carousel-arrows.png) no-repeat;display:block;float:left;text-indent:-2000em;overflow:hidden;display:none}#current-feature .photogallery a.prev{left:0;top:0}#current-feature .photogallery a.prev:hover{background-position:0 -258px}#current-feature .photogallery a.next{right:0;top:0;background-position:-230px 0}#current-feature .photogallery a.next:hover{background-position:-230px -258px}#current-feature .photogallery:hover a{display:block}#current-feature .photogallery .gallery_info{left:2px}#current-feature .intro{color:#FFF; font-size:12px;line-height:1.4em}#current-feature .intro .byline{color:#666}#current-feature .intro .more_links{display:inline-block}#current-feature .intro .more_links a{color:#B0D6FE;text-transform:uppercase;font-size:0.83em}#current-feature .intro .more_links a:hover{color:#FFF;text-decoration:underline}#carousel{float:right;width:260px;padding:10px 10px 10px 0;background:transparent url(carousel-bg-main.gif) -480px top no-repeat}#carousel li{margin-bottom:5px;padding-left:10px}#carousel li.story{background:transparent url(carousel-pointer.gif) right center no-repeat}#carousel li.over{background-position:left center}#carousel li .story-outer{background:#D4E2F1 url(carousel-item-bottom.gif) left bottom no-repeat;cursor:pointer;padding-bottom:0}#carousel li.over .story-outer{background-position:center bottom;background-color:#E1EBF5}#carousel li .story-inner{padding:5px;background:transparent url(carousel-item-top.gif) no-repeat}#carousel li.over .story-inner{background-position:center top}#carousel li.highlight{background-position:-10px center}#carousel li.highlight .story-outer{background-position:right bottom;background-color:#3E709E}#carousel li.highlight .story-inner{background-position:right top}#carousel li .thumbnail{float:left;position:relative;width:80px;height:45px;border:1px solid #000;background-color:#CCC}#carousel li .thumbnail .type{display:block;position:absolute;left:0;bottom:0;width:80px;height:12px;background:transparent url(carousel-icons.png) no-repeat;text-indent:-2000em;overflow:hidden}#carousel li .thumbnail .story{display:none}#carousel li .thumbnail .video{background-position:0 0}#carousel li .thumbnail .photogallery{background-position:0 -13px}#carousel li .thumbnail .blogpost,#carousel li .thumbnail .blog{background-position:0 -26px}#carousel li .thumbnail .article{display:none}#carousel li h3{font-size:1.1em;font-weight:bold;line-height:1.15em;color:#084A86}#carousel li h3,#carousel li h5{float:right;width:150px;margin-bottom:0}#carousel li h5{margin-top:2px;font-size:0.833em;line-height:1.3em;font-weight:normal;color:#666}#carousel li.over h3 a{color:#000}#carousel li.highlight h3,#carousel li.highlight h5{color:#FFF}#carousel li#controls{padding-top:10px}#carousel li#controls .progress-bar{float:left;width:120px;height:18px;background:transparent url(carousel-progress-bar-bg.gif) no-repeat}#carousel li#controls a#play-button{display:block;float:left;text-indent:-2000em;overflow:hidden;width:20px;height:18px;background:transparent url(carousel-play-button.gif) no-repeat}#carousel li#controls a#more-button{display:block;float:left;text-indent:-2000em;overflow:hidden;float:right;width:100px;height:18px;background:transparent url(carousel-more-button.gif) no-repeat}#carousel li#controls a#play-button:hover,#carousel li#controls a#more-button:hover{background-position:0px -18px}#carousel li#controls.pause .progress-bar img{display:none}#carousel li#controls.pause a#play-button{background-position:0 -36px}#carousel li#controls.pause a#play-button:hover{background-position:0 -54px}
  .sport-name, .article-date, .article-info, .article-info {}
 #feature-stories.module .content {padding: 0}
#feature-stories.module .content ul.headlines li {padding: 9px; border-top: 1px solid #7A7A7A}
#feature-stories.module .content ul.headlines li img {float: left; margin: 0 8px 0 0; border: 1px solid #00162A}
#feature-stories.module .content ul.headlines li h4 a {height: auto; font-size: 1.4em; line-height: 1em; color: #FFF}
#feature-stories.module .content ul.headlines li h2 {margin: 0 0 0 80px}
#feature-stories.module .content ul.headlines li h2 a {color: #FFF}
#feature-stories.module .content ul.headlines li h5 {margin: 0 0 0 80px; font-size: 0.84em; color: #E1E1E1; font-weight: normal}
#feature-stories.module .content ul.headlines li p {margin: 0 0 0 80px; color: #F0F0F0}
#feature-stories.module .content ul.headlines li p a {color: #89C6FF}
#feature-stories.module .content ul.headlines li#top-feature {padding-top: 5px; border-top: 0}
#feature-stories.module .content ul.headlines li#top-feature h2 {margin: 0; font-size: 2em; line-height: 1.3em}
#feature-stories.module .content ul.headlines li#top-feature h5 {margin: 3px 0 7px 0}
#feature-stories.module .content ul.headlines li#top-feature a {}
#feature-stories.module .content ul.headlines li#top-feature .feature-img-wrapper {display: block; border: 1px solid #00162A; background-color: #000; text-align: center}
#feature-stories.module .content ul.headlines li#top-feature img {float: none; border: 0px; margin-right: 0px; vertical-align: top}
#feature-stories.module .content ul.headlines li#top-feature .photo-credit {padding-right: 5px; background: transparent url(photo-credit-right-bg.gif) right bottom no-repeat}
#feature-stories.module .content ul.headlines li#top-feature .photo-credit p {float: right; margin: 0; padding: 3px 0 3px 5px; background: transparent url(photo-credit-bg.gif) left bottom no-repeat; font-size: 0.76em; line-height: 1em; color: #7A7A7A}
#feature-stories.module .content ul.headlines li#top-feature p {margin: 0; font-size: 1.2em}
 #news-index .module .header a.more {text-transform: lowercase}
#news-index #feature-stories.mod-feature-news, #team-news-feature.mod-feature-news {padding-bottom: 5px}
#news-index #feature-stories.mod-feature-news .content ul.headlines li {border-color: #C4C4C4}
#news-index #feature-stories.mod-feature-news .content ul.headlines li#top-feature h2 a, #news-index #feature-stories.mod-feature-news .content ul.headlines li h2 a {color: #094B87}
#news-index #feature-stories.mod-feature-news .content ul.headlines li h5 {color: #7A7A7A}
#news-index #feature-stories.mod-feature-news .content ul.headlines li p {color: #000}
#news-index #feature-stories.mod-feature-news .content ul.headlines li p a {color: #094B87}
#news-index #feature-stories.mod-feature-news .content ul.headlines li.last {margin-bottom: 0px}
#news-index #feature-stories.mod-feature-news .content h6 {padding: 12px 0px; margin-bottom: 0px; font-size: 1.4em; text-align: center; color: #c4c4c4}
#news-index #other-olympic-news .content .span-6 {margin: 0 10px 0 0; float: left}
#news-index #other-olympic-news .content .last {margin-right: 0px}
#news-index #other-olympic-news .articles h4 span {font-size: 0.75em}
#news-index #other-olympic-news .articles .article-sport {color: #c4c4c4; font-weight: normal}
#news-index #other-olympic-news .articles .article-source {font-weight: normal; font-style: italic; color: #000}
 #team-news-feature.mod-feature-news ul li {padding: 2px 0; margin-bottom: 0px; border-bottom: 1px solid #E7E7E7}
#team-news-feature.mod-feature-news ul li.last {border-bottom: 0px}
#team-news-feature.mod-feature-news ul li h4 {float: left; margin-bottom: 0px}
#team-news-feature.mod-feature-news ul li h4 .article-title {float: left; margin-right: 6px; font-size: 1.2em; color: #CC2C2F}
#team-news-feature.mod-feature-news ul li h4 .article-info {float: left; font-size: 0.92em; line-height: 1.7em; color: #878787; font-weight: normal}
#team-news-feature.mod-feature-news ul li h4 .article-author {color: #525252}
#team-news-feature.mod-feature-news ul li h4 .sport-name {color: #222211}
#team-news-feature.mod-feature-news ul li p {margin-bottom: 0px; padding: 2px 4px; clear: both}
#team-news-feature.mod-feature-news ul li p a.more {font: 0.84em/1em Arial, Helvetica, sans-serif; text-transform: uppercase}
 ul#other-featured {margin: 0 0 20px}
ul#other-featured li {padding: 6px 0px; border-bottom: 1px solid #C4C4C4; width:100%}
ul#other-featured li.first {padding-top: 0; border-top-width: 0px}
ul#other-featured .image {display: block; float: left}
ul#other-featured .image a {display: block}
ul#other-featured .article img, ul#other-featured .blog img, ul#other-featured .blogpost img, ul#other-featured .video img, ul#other-featured .photogallery img {border: 1px solid #000; border-bottom: 0}
ul#other-featured .article img {border: 1px solid #000}
ul#other-featured span.type {display: block; width: 80px; height: 12px; margin: 0; background: transparent url(carousel-icons.png) no-repeat; border: 1px solid #000; border-top: 0; text-indent: -2000em; overflow: hidden}
ul#other-featured span.article {display: none}
ul#other-featured span.video {background-position: 0 0}
ul#other-featured span.photogallery {background-position: 0 -13px}
ul#other-featured span.blogpost, ul#other-featured span.blog {background-position: 0 -26px}
ul#other-featured li h2, ul#other-featured li h5, ul#other-featured li p {float: right; width: 658px}
ul#other-featured h2 {margin: 0; font-size: 1.6em; line-height: 1.2em}
ul#other-featured h5 {margin: 2px 0 3px 0; font-size: 0.84em; color: #989898; font-weight: normal}
ul#other-featured h5 a, ul#other-featured h5 strong {color: #7A7A7A}
ul#other-featured p {margin: 0px; font-size: 1em}
ul#other-featured p span.links {display: inline-block; font-size: 0.833em; text-transform: uppercase}
 #other-olympic-news #other-featured h4 {margin-bottom: 0.5em}
#other-olympic-news #other-featured .article-date {margin-bottom: 0.5em; font-weight: normal; color: #b7b7b7}
#other-olympic-news #other-featured .content a img {float: left; width: 58px; height: 58px}
#other-olympic-news #other-featured .content p {margin-left: 78px}
 #news-features ul#other-featured a img {display: block; float: left; margin: 0}
 #team-news ul#other-featured h2, #team-news ul#other-featured h5, #team-news ul#other-featured p {float: none; width: auto}
 #in_the_news-index ul#other-featured h2, #in_the_news-index ul#other-featured h5, #in_the_news-index ul#other-featured p {float: none; width: auto}
 .article-full {margin: 0 0 8px 0}
#site-content .article-full h1 {margin-bottom: 0px; font-size: 1.8em; line-height: 1.2em}
.article-full h1 a {}
.article-full h4 {margin: 8px 0px; font-size: 0.98em; color: #8e8e8e}
.article-full .body {margin-bottom: 10px; font-size: 1.1em}
.article-full .photo-column {float: right; margin: 0 0 0 10px}
.article-full .photo-column img {display: block; border: 1px solid #555}
.article-full .photo-column .photo-credit, #news-index #feature-stories.module .content ul.headlines li#top-feature .photo-credit {padding: 0 5px 0 0; text-align: right; background: transparent url(photo-credit-gray-right-bg.gif) top right no-repeat}
.article-full .photo-column .photo-credit p, #news-index #feature-stories.module .content ul.headlines li#top-feature .photo-credit p {float: right; margin: 0px; padding: 0 0 0 5px; background: #c4c4c4 url(photo-credit-gray-bg.gif) top left no-repeat; line-height: 20px; font-weight: bold; font-size: .84em; color: #fff}
.photo-column p.caption {font-size: 1em; color: #7A7A7A}
 .article-full .article-tags {font-weight: bold}
.article-full .article-tags dd {margin: 0 0 0 3px}
 #share input.text, #share textarea {margin: 0 auto; width: 162px}
span.current-url a {display: block; width: 170px; white-space: normal; color: #c4c4c4}
#poll {background-color: #0A5BAE; background-image: url(blue2-bottom-12.gif); width:470px;}
#poll .header {padding: 0 5px; background: #06386E url(blue3-top-12.gif) no-repeat}
#poll .header h3 {margin: 5px 5px 0 5px; padding: 0 0 5px 0; color: #BFCEDD; font-size: 1.2em; line-height: 1.2em}
#poll .header .sponsor-logo {float: right; width: 40px; height: 20px; margin: 5px 0; padding: 3px 3px 3px 57px; background: transparent url(poll-sponsor-bg.gif) no-repeat}
#poll .header .sponsor-logo h6 {display: none}
#poll .header .sponsor-logo a img {border: 0}
#poll .content {margin: 10px; padding: 0; }
#poll .content h2 {float: left; width: 180px; margin-right: 10px; padding: 10px; background: transparent url(poll-question.gif) no-repeat; font-size: 1.4em; line-height: 1.3em; color: #FFF}
#poll .content ul.answers {float: left; width: 240px}
#poll .content ul.answers li {padding-bottom: 5px; background: transparent url(poll-button-bg.gif) left bottom no-repeat}
#poll .content ul.answers li a {padding: 5px 10px 0 30px; background: transparent url(poll-button-bg.gif) no-repeat; font-size: 1.2em; color: #FFF; line-height: 1.2em}
#poll .content ul.answers li a:hover {background-position: 0 -200px; color: #FFF}
#poll .content ul.answers li .poll-result {height: 20px; padding: 5px 10px; background: transparent url(poll-result-bg.gif) left -16px no-repeat; color: #FFF}
#poll .content ul.answers li .poll-result strong {display: block; float: right; width: 70px; height: 20px; font-size: 0.92em; line-height: 20px; text-align: center; color: #BFCEDD}
#poll .content ul.answers li .poll-result span {display: block; float: left; height: 12px; margin: 4px 3px 4px 4px; background: transparent url(poll-result-bar-bg.gif) repeat-x; text-indent: -2000em; overflow: hidden}
#poll p {margin: 5px 0 0; color: #E1E1E1; font-size:12px}
#poll p a {color: #B0D7FF; text-decoration: underline}
#poll.mod-sponsored h3 {margin-top: 8px}
#athletes-index .module .header h3{line-height:0.9em}#athletes-index .module a.all{color:#094B87;display:block;margin-top:8px;line-height:100%;text-align:center;font-weight:bold}#athlete-spotlight.module{padding-bottom:5px;background:#fff url(athlete-spotlight-bottom.gif) left bottom no-repeat}#athlete-spotlight.module .header{background:#fff url(athlete-spotlight-top.gif) left bottom no-repeat}#athlete-spotlight.module .content{padding:0;border:1px solid #C4D7EC;border-width:0 1px}#athlete-spotlight.module .content .athlete{background-image:none}#athlete-spotlight.module .content .top{padding:5px 10px 10px;border-bottom:1px solid #C4D7EC}#athlete-spotlight.module .content .top img{float:left;width:148px;height:148px;margin-right:10px;background-color:#333}#athlete-spotlight.module .content .top .athlete-content{float:left;width:99%}#athlete-spotlight.module .content .top .athlete-content h2{margin:0;font-size:1.5em;line-height:1em;font-weight:bold}#athlete-spotlight.module .content .top .athlete-content h2 span{font-size:0.6em}#athlete-spotlight.module .content .top .athlete-content h4{margin:5px 0;padding:2px 6px 1px;background:#fff url(athlete-spotlight-blog-tab.gif) no-repeat;border-bottom:2px solid #E1EBF5;font-size:0.833em;color:#797979}#athlete-spotlight.module .content .top .athlete-content p{margin:0}#athlete-spotlight.module .content .top .athlete-content p.tags{margin-top:7px}#athlete-spotlight.module .content ul.menu-h li{margin:12px 5px 0 0;padding:0 5px 0 0;border:0;border-right:2px solid #B7B7B7;line-height:1em;font-size:0.92em}#athlete-spotlight.module .content ul.menu-h li.last{border:0}#athlete-spotlight.module .content .row{background:url(1px-C4D7EC.gif) center top repeat-y}#athlete-spotlight.module .content .row .athlete{float:left;width:214px;padding:10px}#athlete-spotlight.module .content .row .athlete a.athlete-photo{display:block;float:left;width:48px;height:48px;margin-right:10px}#athlete-spotlight.module .content .row .athlete h4,#athlete-spotlight.module .content .row .athlete h5{margin:0}#athlete-spotlight.module .content .row .athlete h4{font-size:1.1em}#athlete-spotlight.module .content .row .athlete h5{font-size:0.92em}#athlete-spotlight.module .content .row .athlete p{margin-bottom:0}#athlete-spotlight.module .content .row-2{border-top:1px solid #C4D7EC}#athlete-spotlight.module .content .row-2 .athlete{padding-bottom:5px}#athlete-spotlight.single{background-image:url(athlete-spotlight-single-bottom.gif)}#athlete-spotlight.single .content .top{padding-bottom:5px;border-bottom:0}#athlete-spotlight.one-row .content .row-1 .athlete{padding-bottom:5px}ul.athlete-list{list-style-type:none;margin:0;position:relative;display:block}ul.athlete-list li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #E1E1E1;display:block;position:relative}ul.athlete-list li.last{margin-bottom:0;border-bottom:0}ul.athlete-list li a img,ul.athlete-list li img{float:left;width:68px;height:68px;margin-right:10px}ul.athlete-list li h3{margin:0;font-weight:bold}ul.athlete-list li h5{margin:2px 0 0 0;color:#7A7A7A;font-weight:normal}ul.athlete-list li p{margin:0.3em 0 0 0}ul.athlete-list li p.description{font-size:1.2em}ul.athlete-list li p.tags{font-size:0.84em;color:#989898}ul.athlete-list li ul{margin:0.3em 0 0 0}ul.athlete-list li ul li{margin:5px 10px 0 0;padding:0 10px 0 0;border:0;border-right:2px solid #B7B7B7;line-height:1em}ul.athlete-list li ul li.last{border:0}ul.athlete-list li .content{float:left;margin-left:5px;display:inline;width:383px}ul.athlete-list li .year-indicator{float:right;width:36px}ul.athlete-list li .year-indicator h3{background:url(olympic-rings.gif) no-repeat 0 0;width:36px;display:block;text-indent:-2000em;overflow:hidden;margin:0}ul.athlete-list li .year-indicator h3.paralympian{background:url(paralympic-participation-icon.gif) no-repeat 0 0;width:36px}ul.athlete-list li .year-indicator p{color:#91abc3;font-size:10px;text-align:center;margin:0;width:auto;display:block;float:none;overflow:visible}ul.athlete-list ul li{display:inline;width:auto}.span-17 ul.athlete-list li{width:690px}.span-17 ul.athlete-list ul li{display:inline;width:auto}#athlete-usoc_athletes .ngb-logo{width:50px;padding-top:10px}#athlete-usoc_athletes .ngb-logo a.sport-logo img{float:right;background-color:#BFCEDD;border:0}#athlete-usoc_athletes .ngb-athletes{margin:0 0 10px 0;position:relative;height:auto;display:block;zoom:1}#athlete-usoc_athletes / .bottom-fade{background-image:url(../images/layout/ngb-column-bottom-corners-trans.png);background-repeat:no-repeat;background-color:transparent;width:40px;height:63px;position:absolute;bottom:0}#athlete-usoc_athletes / .athlete-title{background:transparent url(../images/layout/ngb-column-top-corners.png) no-repeat 0 0;border-bottom:0;padding-left:40px;margin:0 0 10px -45px}#athlete-usoc_athletes h2.ngb-name{margin:0 0 0 5px;font-family:arial;font-size:14px;width:505px;border-bottom:solid 2px #e1e1e1;font-weight:bold;color:#07457d}#athlete-usoc_athletes h2.ngb-name a{position:absolute;right:0;font-size:12px;font-weight:normal;padding:0}#athlete-usoc_athletes ul.athlete-list{background-color:#fff;padding-left:5px}#athlete-usoc_athletes ul.athlete-list h3 span{font-size:12px}#athlete-usoc_athletes #section-header h1{border-bottom:0px}#us_olympic_athletes{float:right;line-height:25px;margin-right:8px}#flash-content{display:block;margin:0 auto;width:270px}#section-menu.athlete-m{margin-top:0}#section-menu a#athlete{display:block;width:148px;height:198px;margin-bottom:10px}#athlete-content .body ul.menu-v li .article-info{font-size:0.90em;color:#989898}#athlete-content .body ul.menu-v li .article-info a{display:inline}#athlete-content .body ul.menu-v li p{font-size:0.85em;margin:5px 0 10px 0}#athlete-content .body ul.menu-v li p a{display:inline;float:none}#athlete-content .body ul.menu-h li{display:block;float:none}#athlete-content .body ul.menu-h li a{display:inline;float:none}#athlete-sidebar #other_athletes h3{line-height:1em}ul#athlete-galleries li img{margin-bottom:5px}.filter-menu-wrap{background:#f4f4f4 url(filter-column-bottom.gif) no-repeat 0 bottom;padding-bottom:10px;margin-right:10px;width:190px;float:left}.filter-menu-wrap #athlete-search{background:url(athletes-search-bg.gif) no-repeat 0 0;width:171px;height:23px;overflow:hidden;margin-bottom:10px}.filter-menu-wrap #athlete-search form input{border:none;background-color:transparent;margin:4px 2px;width:133px;color:#7a7a7a;font-size:10px}.filter-menu-wrap #athlete-search button{background-color:transparent;background-image:none}.filter-menu-wrap .filter-menu{background:#f4f4f4 url(filter-column-top.gif) no-repeat 0 0;padding:10px 10px 0 10px;width:170px;overflow:hidden}.filter-menu-wrap .filter-menu h6{color:#7a7a7a;margin-bottom:2px}.filter-menu-wrap .filter-menu ul{margin:0 0 13px}.filter-menu-wrap .filter-menu li{display:block;height:21px;line-height:22px;background:url(filter-bg-left.gif) no-repeat 0 0;padding-left:4px;margin-bottom:1px}.filter-menu-wrap .filter-menu li a{background:url(filter-bg-right.gif) no-repeat right 0;height:inherit;display:block;width:165px}.filter-menu-wrap .filter-menu li:hover,.filter-menu-wrap .filter-menu li.current{background-position:0 -22px}.filter-menu-wrap .filter-menu li:hover a,.filter-menu-wrap .filter-menu li.current a{background-position:right -22px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li.dropdown a{background-position:right -44px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li .filter-dropdown{position:absolute;z-index:10;background:transparent url(filter-dropdown-bottom.png) no-repeat 0 bottom;padding-bottom:5px;margin:-2px 0 0 -4px;width:665px;display:none}.filter-menu-wrap .filter-menu li .filter-dropdown .filter-dropdown-wrap{background:#e1e1e1 url(filter-dropdown-top.gif) no-repeat right top}.filter-menu-wrap .filter-menu li .filter-dropdown ul{float:left;margin:0;padding:5px 5px 0 5px;width:210px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li{background-position:0 -44px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li a{background-position:right -66px;color:#094B87;font-weight:normal;width:210px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li:hover,.filter-menu-wrap .filter-menu li .filter-dropdown ul li.current{background-position:0 -66px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li:hover a,.filter-menu-wrap .filter-menu li .filter-dropdown ul li.current a{background-position:right -88px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li .winter{width:225px;background:transparent url(filter-dropdown-bottom-winter.png) no-repeat 0 bottom}.filter-menu-wrap .filter-menu li .winter .filter-dropdown-wrap{background:#e1e1e1 url(filter-dropdown-top-winter.png) no-repeat right top}.filter-menu-wrap .filter-menu h5.no-filters{margin:0 0 10px 3px}.filter-menu-wrap .filter-menu .current-filter li{height:auto;margin-bottom:5px;padding-left:0;background-image:none;line-height:1.2em}.filter-menu-wrap .filter-menu .current-filter li a{display:block;float:left;background:url(bullet_delete.png) no-repeat center center;float:left;text-indent:-9999px;overflow:hidden;width:16px;height:1em}.filter-menu-wrap .filter-menu .current-filter li a:hover{background-position:center center}.filter-menu-wrap .filter-menu .current-filter li span{display:block;float:left;width:154px;color:#000}.filter-menu-wrap .filter-menu ul.mini-filter-btns{float:left;margin:-12px 1px 0 0;width:84px}.filter-menu-wrap .filter-menu ul.mini-filter-btns li a{width:80px}.filter-menu-wrap .filter-menu ul#dropdown li.dropdown:hover div.filter-dropdown{display:block}
   #community-comments {background: #DBEEFF url(blue1-bottom-5.gif) left bottom no-repeat}
#community-comments .header {background: #FFF url(blue1-top.gif) right bottom no-repeat}
#community-comments ul li {padding: 5px 10px}
#community-comments ul li p {margin: 0}
#community-comments ul li p.comment-text {font-weight: bold; font-size: 1.1em; color: #06386E}
#community-comments ul li p.comment-data {font-size: 0.9em}
#community-comments ul li p.comment-data .username {color: #000; font-weight: bold}
#community-comments ul li p.comment-data .date {color: #7A7A7A}
 .span-7 .mod-community {padding-bottom: 5px; background-image: url(community-bottom-7.gif)}
.mod-community .header {background-image: url(community-top.gif)}
.mod-community .content {background: #FFFBCE url(community-bg-7.gif) right top repeat-y}
.mod-community .content ul li {border-bottom: 1px solid #B7B7B7; margin: 0; padding: 5px 0; overflow: hidden}
.mod-community .content ul li.first {padding-top: 0}
.mod-community .content ul li.last {padding-bottom: 0; border-bottom: 0}
.mod-community .content ul li .list-content {float: left; padding: 0 10px; width: 190px; font-weight: bold; font-size: 0.9em}
.mod-community .content ul li .list-content h5 {margin: 0; font-size: 1.3em; line-height: 1.2em}
.mod-community .content ul li .list-content .date {font-weight: normal; color: #7A7A7A}
.mod-community .content ul li .list-stats {float: right; width: 60px; height: 38px; padding-top: 12px; text-align: center; font-size: 1.5em; line-height: 1em; background-color: #FECE1B}
.mod-community .content ul li .list-stats span {display: block; margin-top: 10px; text-align: center; font-size: 0.64em; color: #FFF; line-height: 1em}
#most-read ul li .list-stats {background: transparent url(community-read-bg.gif) center top no-repeat}
#most-commented ul li .list-stats {background: transparent url(community-comment-bg.gif) center top no-repeat}
#highest-rated ul li .list-stats {background: transparent url(community-star-bg.gif) center top no-repeat}
#most-shared ul li .list-stats {background: transparent url(community-mail-bg.gif) center top no-repeat}
#most-shared ul li .list-stats span {margin-top: 5px}
    #board-description {background-image: none}
#board-description .content {padding: 0}
#board-description p {margin: 0; padding: 5px 10px; font-size: 1.3em}
 table.board-list {background-color: #F0F0F0}
table.board-list th {padding: 4px 5px; background-color: #B7B7B7; color: #FFF}
table.board-list td {border-bottom: 1px solid #B7B7B7; color: #555}
table.board-list td.title {font-size: 1.2em; font-weight: bold}
table.board-list .count {text-align: center}
 #topic-header {margin-top: 10px}
#topic-header h2 {margin-bottom: 0; padding: 5px 10px; background-color: #E5F1F6; font-size: 1.6em; line-height: 1em}
table#topic-posts {border-top: 2px solid #9CBEDC}
table#topic-posts td.title {font-weight: bold}
table#topic-posts td.post-info {width: 105px; background-color: #F0F0F0; border-bottom: 1px solid #9CBEDC; text-align: right}
table#topic-posts td.post-info .post-date {color: #7A7A7A; font-size: 0.92em}
table#topic-posts td.post-content {border-bottom: 1px solid #9CBEDC; vertical-align: top; font-size: 1.3em}
#board-topics-nav ul li span.post-count {font-size: 0.84em; color: #989898}
 #board-form h3 {margin-bottom: 5px; font-size: 1.2em; font-weight: bold}
#board-form form {border: 1px solid #E1E1E1}
#board-form textarea {height: 10em}
  #multimedia-module {color: #B7B7B7}
#multimedia-module .content {padding: 5px 0 0}
#multimedia-module .content a {color: #89C6FF}
#multimedia-module .content a:hover {color: #FFF}
#multimedia-module .content ul li {margin: 0; padding: 5px 10px; border-top: 1px solid #7A7A7A}
#multimedia-module .content ul li.featured {border-top-width: 0px}
#multimedia-module .content ul li.last {border-bottom: 0}
#multimedia-module .content ul li.featured {padding-top: 0}
#multimedia-module .content ul li.featured a img {border: 11px solid #000}
#multimedia-module .content ul li.featured h4 {margin: 0; font-size: 1.3em}
#multimedia-module .content ul li.featured p {margin: 0; font-size: 1em}
#multimedia-module .content ul li.featured p.meta-data {font-size: 0.84em; color: #7A7A7A}
#multimedia-module .content ul li a.gallery, #multimedia-module .content ul li a.video {padding-left: 20px}
 #multimedia-index h2 {margin-bottom: 5px; font-size: 1.4em; line-height: 1em}
#multimedia-index #video-player {}
ul.multimedia-list {list-style-type: none; margin: 0; padding: 5px 0 0; background: transparent url(gray2-top.gif) right top no-repeat}
ul.multimedia-list li {margin-bottom: 1px; padding: 5px 10px 10px; width: 290px; background-color: #DBEEFF}
ul.multimedia-list li.featured {margin-bottom: 10px; padding-top: 5px; background: #555 url(gray2-bottom-8.gif) left bottom no-repeat}
ul.multimedia-list li.featured a {color: #89C6FF}
ul.multimedia-list li.featured a img {margin-bottom: 5px; border: 11px solid #000}
ul.multimedia-list li.featured h3 {margin-bottom: 5px; line-height: 1em}
ul.multimedia-list li.featured h3 a {color: #FFF}
ul.multimedia-list li.featured p {margin-left: 0; color: #F0F0F0}
ul.multimedia-list li.featured p.tags {color: #B7B7B7}
.span-8 ul.multimedia-list li.first {background: #DBEEFF url(blue1-top-8.gif) left top no-repeat}
.span-8 ul.multimedia-list li.last {background: #DBEEFF url(blue1-bottom-8.gif) left bottom no-repeat}
ul.multimedia-list li a img {float: left; margin-right: 10px}
ul.multimedia-list li.featured a img {display: block; float: none; margin-right: 0px}
ul.multimedia-list li h4, ul.multimedia-list li p {margin: 0 0 5px 80px}
ul.multimedia-list li h4 {font-weight: bold; line-height: 1em}
ul.multimedia-list li p.meta-data {font-size: 0.84em; color: #7A7A7A}
ul.multimedia-list li p.tags {margin-bottom: 0; color: #7A7A7A}
 #multimedia-video {padding-top: 10px}
#multimedia-video .video-container {width: 913px; margin: 0 auto}
 #gallery-header {height: 30px; padding-bottom: 10px; background: transparent url(black-top.gif) right bottom no-repeat}
#multimedia-photo_gallery_index #gallery-header {padding-bottom: 5px; background: transparent none}
#site-content #gallery-header h1 {float: left; margin: 10px 0 0; font-size: 1.6em; line-height: 1em}
#gallery-header h4 {float: right; margin: 15px 0 0; font-size: 1.2em; line-height: 1em; color: #989898}
 #image-area {margin-bottom: 10px; padding: 11px; background: #000 url(black-bottom-19.gif) left bottom no-repeat; z-index: 10}
#image-area .nav {margin: 0; padding: 5px; background: transparent url(gallery-nav-bg.gif) left top no-repeat}
#image-area #bottom-nav {clear:right}
#image-area .nav ul li.prev {display:block; width:80px; height:25px}
#image-area .nav ul li.next {float: right}
#image-area .nav ul li.play, #image-area .nav ul li.pause {margin: 0 1px 0 198px}
#image-area .nav ul li.view-all {margin: 0 198px 0 1px}
#image-area .nav ul li a {width: 80px; height: 25px; background: transparent url(gallery-nav-buttons.gif) no-repeat; text-indent: -2000em; overflow: hidden}
#image-area .nav ul li.prev a {background-position: 0 0}
#image-area .nav ul li.prev a:hover {background-position: 0 -25px}
#image-area .nav ul li.next a {background-position: -80px 0}
#image-area .nav ul li.next a:hover {background-position: -80px -25px}
#image-area .nav ul li.play a {background-position: -160px 0}
#image-area .nav ul li.play a:hover {background-position: -160px -25px}
#image-area .nav ul li.pause a {background-position: -240px 0}
#image-area .nav ul li.pause a:hover {background-position: -240px -25px}
#image-area .nav ul li.view-all a {background-position: -320px 0}
#image-area .nav ul li.view-all a:hover {background-position: -320px -25px}
#image-area #image { margin: 10px 0 0; text-align: center; border: 1px solid #555; border-width: 2px 0; overflow: hidden; z-index: 10}
#image-area #image a img {border: 0}
#image-area #image a.image-overlay-button {position: absolute; display: block; width: 364px; height: 546px; z-index: 10; text-indent: -2000em; overflow: hidden}
#image-area #image a#image-overlay-prev {top: 0; left: 0}
#image-area #image a#image-overlay-next {top: 0; right: 0}
#image-area #credit {float: right; margin: 0 0 10px; background: #232323 url(gallery-credit-bg.gif) left bottom no-repeat; color: #989898}
#image-area #credit p {margin: 0 0 0 7px; padding: 3px 5px 3px 0; background: #232323 url(gallery-credit-bg.gif) right bottom no-repeat; font-size: 0.84em}
#image-area #caption {margin: 32px 0 10px; padding: 5px 10px; background-color: #1F1F1F; color: #E1E1E1}
#image-area #caption p {margin: 0; font-size: 1em}
 #gallery-thumbnails {margin-bottom: 10px; padding: 15px; background-color: #000}
#gallery-thumbnails a.image {display: block; float: left; margin: 5px}
#multimedia-photo_gallery_index p {margin-bottom: 10px}
 .featured-video {padding: 20px 55px; background-color: #555}
 #multimedia-photo_galleries #featured-gallery.multimedia-list {background: url(gray2-top-14.gif) top left no-repeat}
#multimedia-photo_galleries #featured-gallery.multimedia-list li {width: 530px}
#featured-gallery li.featured {background: #555 url(gray2-bottom-14.gif) bottom left no-repeat}
#featured-gallery li.featured a.featured-gallery-img, #featured-gallery li.featured .featured-content {float: left}
#featured-gallery li.featured .meta-data {margin: 0 0 2px 0; color: #d7d7d7; font-weight: bold}
#featured-gallery li.featured .featured-content {width: 232px}
#featured-gallery li.featured a.featured-gallery-img img {float: none; margin: 0; padding: 0}
#featured-gallery li.featured .featured-gallery-img {margin: 0 8px 0 0}
#multimedia-photo_galleries ul.last {margin-right: 0px}
#other-galleries {margin: 0 0 8px 0; padding: 0 0 5px 0; background: #E2F2FF url(blue3-bottom-14.gif) bottom left no-repeat}
#other-galleries .multimedia-list {margin: 5px 0 0 0; padding: 0 0 5px 0; border-bottom: 1px solid #fff}
#other-galleries div.first {margin-top: 0px; padding-top: 5px; background: transparent url(blue3-top-14.gif) no-repeat}
#other-galleries .multimedia-list .pg-wrapper {background: transparent url(1px-white.gif) 264px 0 repeat-y}
#other-galleries div.last {padding-bottom: 0px; border: 0}
#other-galleries .multimedia-list .photo-gallery {display: inline; margin: 0; float: left; padding: 5px}
.photo-gallery .gallery-thumb {float: left; margin: 0 8px 0 0; border: 0}
.photo-gallery .gallery-thumb img {display: block; width: 68px; height: 68px; overflow: hidden}
.photo-gallery .content {float: left; width: 177px}
.photo-gallery h4 {margin: 0}
.photo-gallery h4 a {font-weight: bold}
.photo-gallery p {margin: 0}
.photo-gallery .meta-data {margin: 0 0 2px 0; font-size: 0.80em; color: #7a7a7a}
.photo-gallery p .read_more {font-weight: bold}
 #upcoming-events {margin: 0 10px}
#upcoming-events h3 {margin-bottom: 5px; color: #555}
#upcoming-events p {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #989898}
.live-video h1 {height: 80px; margin: 0; border: 0; text-indent: -2000em; overflow: hidden}
.live-video #player {width: 460px; height: 258px; margin: 62px 145px}
 #usa-live-video{ background: transparent url(usa-live-video-bg.jpg) no-repeat; height:615px; margin-bottom:15px}
#usa-live-video #player {height:258px; margin:132px 145px; width:460px}
 #white-house-video {background: transparent url(white-house-video-bg.jpg) no-repeat}
#assembly-video {background: transparent url(assembly-video-bg.jpg) no-repeat}
 #usar-video {background: transparent url(usar-video-bg.jpg) no-repeat}
#usar-video iframe {margin-bottom: 95px}
#usar-video h1 {height: 150px}
 #usac-video {background: transparent url(usac-video-bg.jpg) no-repeat}
#usac-video iframe {margin-bottom: 95px}
#usac-video h1 {height: 150px}
 #usak-video {background: transparent url(usak-video-bg.jpg) no-repeat}
#usak-video iframe {margin-bottom: 120px}
#usak-video h1 {height: 150px}
 #usath-video {background: transparent url(usath-video-bg.jpg) no-repeat}
#usath-video iframe {margin-bottom: 120px}
#usath-video h1 {height: 150px}
 #usah-club-nats-video{ background: transparent url(usah-club-nats-video.jpg) no-repeat 0 0}
#usah-club-nats-video iframe{ margin-bottom: 120px}
#usah-club-nats-video h1{ height: 150px}
 #usa-synchro-video {margin-bottom: 15px; background: transparent url(usa-synchro-video-bg.jpg) no-repeat}
#usa-synchro-video iframe {margin-bottom: 120px}
#usa-synchro-video h1 {height: 150px}
 #weightlifting-nationals-video {height: 620px; margin-bottom: 15px; background: transparent url(usa-weightlifting-video-bg.jpg) no-repeat}
#weightlifting-nationals-video h1 {height: 150px}
 #boxing-nationals-video {height: 620px; margin-bottom: 15px; background: transparent url(usa-boxing-video-bg.jpg) no-repeat}
#boxing-nationals-video h1 {height: 150px}
#multimedia-photo_galleries #sidebar{ height:1800px; overflow-x:hidden; overflow-y:auto}
#multimedia-index #sidebar {height:1710px; overflow-x:hidden; overflow-y:auto}
 #blog-index .blog {padding: 10px 0; background-image: none}
#blog-index #first.blog {padding-top: 0}
#blog-post .article-full h1{ font-weight:bold}
#blog-index .blog h2 {margin-bottom: 0; border-bottom: 1px solid #B7B7B7; font-size: 1.6em; font-weight: bold}
#blog-index .blog h2 span.byline {font-size: 0.7em; color: #7A7A7A}
#blog-index .blog h4.byline {margin-bottom: 0.5em; font-size: 1em; color: #989898}
#blog-index .blog h3.post-title span.latest {font-size: 0.7em; color: #7A7A7A; text-transform: uppercase}
#blog-index .blog .blog-description {padding: 5px 10px; background-color: #E1E1E1}
#blog-index .blog .latest-post {}
#blog-index .blog h5 {margin: 5px 0 3px; border-bottom: 1px solid #989898; color: #555}
#blog-index .blog .latest-post img {display: none}
#blog-index .blog p {margin-bottom: 0}
#blog-index .blog .latest-post h3.post-title {margin: 5px 0 0.2em}
#blog-index .blog .latest-post p {font-size: 1.1em}
#blog-index .blog .other-posts ul li {margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid #989898}
 ul li.recent-post {margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted #B7B7B7}
ul li.recent-post h4.blog-info {margin-bottom: 3px; padding-bottom: 2px; border-bottom: 1px dotted #B7B7B7; font-size: 0.92em}
ul li.recent-post h4.post-info {margin-top: 2px; font: 0.84em, "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
ul li.recent-post p img {display: none}
 #blogs-show .blog-post, #athlete-blog .blog-post {margin: 0 0 1em 0; background-image: none; overflow: hidden}
#blogs-show .blog-post h2, #athlete-blog .blog-post h2 {margin-bottom: 0.2em; line-height: 1em; font-weight:bold; font-size:1.6em}
#blogs-show .blog-post h5, #athlete-blog .blog-post h5 {margin-bottom: 0.2em; color: #989898; font-weight: normal; font-size:0.9em}
#blogs-show .blog-post p, #athlete-blog .blog-post p {margin-bottom: 0.5em; font-size: 1em}
#blogs-show .blog-post .post-stats, #athlete-blog .blog-post .post-stats {font-weight:bold; padding: 5px 0; border-bottom:solid 2px #c8c8c8}
#blog-sidebar ul#blog-tools, #blog-sidebar .module ul#blog-tools {border: 2px solid #B7B7B7; border-width: 2px 0}
#blog-sidebar ul#blog-tools li, #blog-sidebar .module ul#blog-tools li {margin: 0; border-bottom: 1px dotted #B7B7B7}
#blog-sidebar ul#blog-tools li.last, #blog-sidebar .module ul#blog-tools li.last {border: 0}
#blog-sidebar ul#blog-tools li a, #blog-sidebar .module ul#blog-tools li a {padding: 5px 0 5px 22px; background-position: left center}
#blog-sidebar .content a.rss, #blog-sidebar .module .content a.rss {display: block; margin-bottom: 0.5em; padding-left: 22px; font-weight: bold; line-height: 16px}
#blog-sidebar .module .content a.tracker {display: block; margin-bottom: 0.5em; padding-left: 22px; font-weight: bold; line-height: 16px}
 #sidebar .module ul.current-list {margin: 0 0 15px}
#sidebar .module ul.current-list li a:hover {color: #BE1724}
#sidebar .module .scroll-list {margin-bottom: 15px; padding: 5px; height: 15.3em; overflow: auto; background-color: #FFF; border: 1px solid #B7B7B7}
#sidebar .module ul.menu-v li a {padding-left: 18px}
#sidebar .mod-tags ul.tag-list li a {padding-left: 0px}
#sidebar .module ul li ul {margin-left: 10px}
 #sidebar .module form#new-tag input.text {width: 130px}
 .blog_links{ border-bottom:solid 1px #c9c9c9; padding-bottom:7px; margin-bottom:5px}
.blog_links a{ color:#07457d; font-size:11px; font-weight:bold; font-family:arial}
.prev_arrow{ background: url(blue-arrows.gif) no-repeat 0 2px; padding-left:15px; float:left}
.next_arrow{ background: url(blue-arrows.gif) no-repeat right -17px; padding-right:15px; float:right}
#blog-sidebar a.rss {display: block; margin: 0.5em 0; padding-left: 22px; font-weight: bold; line-height: 16px}
.title-elements{ overflow:hidden}
 .blog-home ul{ margin:0; float:left; width:270px}
.blog-home li{ list-style-type:none; float:left; width:270px; border-bottom:1px solid #b7b7b7; padding: 5px 0}
.blog-home li img{ float:left; border:1px solid #08467e; display:block; margin:0 10px 0 0}
.blog-home li div{ width:240px; overflow:hidden}
.blog-home ul.first{ margin:0 10px 0 0}
.blog-home p a, .blog-home p{ margin:0; color:#7a7a7a; font-family:arial; font-size:11px}
.blog-home p span{ font-weight:bold}
.blog-home li h5 a{ color:#cc2c2f}
.blog-home li h5 {margin:0}
.feature-blogs{ width:244px; float:left; margin:0 9px 15px 0}
.feature-blogs.last{ margin-right:0}
.feature-blogs .feature-bottom{ background:#fff url(blue-5-1x1.gif) repeat-x bottom}
.feature-blogs .feature-top{ background:#fff url(blue-5-1x1.gif) repeat-x top}
.feature-blogs .feature-top .corner-tl, .feature-blogs .feature-top .corner-tr, .feature-blogs .feature-bottom .corner-bl, .feature-blogs .feature-bottom .corner-br{ background-image:url(blue-6-corners.gif); width:6px; height:6px; line-height:0}
.feature-blogs .feature-top .corner-tl{ background-position:0 0; float:left}
.feature-blogs .feature-top .corner-tr{ background-position:6px 0; float:right }
.feature-blogs .feature-bottom .corner-bl{ background-position:0 6px; float:left}
.feature-blogs .feature-bottom .corner-br{ background-position:6px 6px; float:right }
.feature-blogs .feature-middle{ border: 1px #507ba5 solid; border-top:0; border-bottom:0; background-color:#fff; padding:0 11px; overflow:hidden}
.feature-blogs .feature-middle img{ border:solid 1px #08467E; margin:8px 0 5px 0}
.feature-blogs .feature-middle h2, .feature-blogs .feature-middle h3, .feature-blogs .feature-middle h4{ margin:0; font-weight:bold}
.feature-blogs .feature-middle h2{ font-size:1.5em; font-weight:normal; line-height:1.2em}
.feature-blogs .feature-middle h4, #single.feature-blogs .feature-middle h3{ font-size:12px; margin-bottom:4px}
.feature-blogs .feature-middle h5{ color:#000; border-bottom:2px solid #b6b6b6; margin:0; padding-bottom:2px}
.feature-blogs .feature-middle h5 span{ color:#a4a4a4; font-size:10px; font-weight:normal}
.feature-blogs .feature-middle p {margin:0}
.feature-wrap-1, .feature-wrap-2, .feature-wrap-3{ background: url(three-feature-bg.gif) no-repeat 0 bottom; margin-bottom:15px; padding-bottom:15px}
.feature-wrap-2{background-position: -253px bottom;}
.feature-wrap-1{background-position: -506px bottom;}
.feature-wrap-2 .mutli-feature{ background-position: -253px bottom}
.feature-wrap-1 .mutli-feature{ background-position: -506px bottom}
.mutli-feature{ background: url(three-feature-bg-top.gif) no-repeat 0 top; padding-top:5px}
.three-feature .feature-blogs{ margin-bottom:0}
.three-feature .feature-blogs .feature-middle{ border:0; background-color:transparent}
 #single.feature-blogs{ float:none; width:inherit}
#single.feature-blogs .feature-middle img{ float:left; margin:5px 10px 8px 0}
#single.feature-blogs .feature-middle h3 span{ font-size:22px}
#single.feature-blogs .feature-middle div{ float:left; width:176px}
#single.feature-blogs .feature-middle .left{ background-image:none; margin-right:10px; width:310px}
#single.feature-blogs .feature-middle dl{ margin:0}
#single.feature-blogs .feature-middle dt a{ color:#cc2c2f}
#single.feature-blogs .feature-middle dd{ color:#7a7a7a; font-weight:11px; font-size:11px; font-family:arial; margin-left:0; padding-bottom:2px; border-bottom:1px solid #B6B6B6}
#single.feature-blogs .feature-middle dd.last{ border:0}
 .recent_posts_header{ border-bottom:2px solid #b7b7b7; margin: 0 0 3px 0}
.recent_posts_header h5{ float:left; margin:0}
.more-blogs-link, .recent_posts_header a{ float:right; color:#b7b7b7; font-weight:bold; font-size:10px}
 .header-blue-5{ background-color:#4f7ba5; margin-bottom:10px}
.header-blue-5 .box-top .corner-tl, .header-blue-5 .box-top .corner-tr, .header-blue-5 .box-bottom .corner-bl, .header-blue-5 .box-bottom .corner-br{ background-image:url(blue-5-corners.gif); width:6px; height:6px; line-height:0}
.header-blue-5 .box-top .corner-tl{ background-position:0 0; float:left}
.header-blue-5 .box-top .corner-tr{ background-position:6px 0; float:right}
.header-blue-5 .box-bottom .corner-bl{ background-position:0 6px; float:left}
.header-blue-5 .box-bottom .corner-br{ background-position:6px 6px; float:right }
.header-blue-5 .box-middle{ padding: 0 7px; overflow:hidden; float:none; width:98%}
.header-blue-5 h2 a, .header-blue-5 h2{ color:#fff; font-size:20px; font-weight:bold; border-bottom: solid 1px #7496bc; margin:0}
.header-blue-5 .box-middle h2 a{ border-bottom:none; float:none}
.header-blue-5 h4 a, .header-blue-5 h4 {color:#dbeeff; font-size:14px; font-weight:bold; margin:0}
.header-blue-5 .box-middle h4 a{ float:none; margin-right:0}
.header-blue-5 .box-middle h4 span a{ font-size:10px}
.header-blue-5 .box-middle a{ float:left; margin-right:9px}
 #blog-sidebar{ background-color:#e9e9e9}
#blog-sidebar .corner-tl, #blog-sidebar .corner-tr, #blog-sidebar .corner-bl, #blog-sidebar .corner-br{ background-image:url(gray-5-corner.gif); width:5px; height:5px; line-height:0}
#blog-sidebar .corner-tl{ background-position:0 0; float:left}
#blog-sidebar .corner-tr{ background-position:5px 0; float:right}
#blog-sidebar .corner-bl{ background-position:0 5px; float:left}
#blog-sidebar .corner-br{ background-position:5px 5px; float:right }
#blog-sidebar .content{ padding:0 10px}
#blog-sidebar h3{ color:#555; font-size: 12px; font-weight:bold; border-bottom: solid 1px #c4c4c4; padding-bottom:5px; margin:12px 0 1px 0}
#blog-sidebar h3.first{ margin-top:0}
#blog-sidebar ul{ margin:0}
#blog-sidebar li{ list-style-type:none}
#blog-sidebar a{ color:#07457d}
#blog-sidebar p{ margin:0; color:#7a7a7a; font-size:10px}
#blog-sidebar img{ border:solid 1px #07457d; margin:6px 10px 0 0}
#blog-sidebar li{ padding-bottom:2px; border-bottom:1px solid #c4c4c4; margin-bottom:1px}
#blog-sidebar li h5{ margin-bottom:0}
.feature-middle .right li.last, #blog-sidebar li.last, .blog-home li.last{ border:0}
 .grid-view tr {margin:0}
.grid-view td{ border-bottom:1px solid #b7b7b7; padding:5px 0 5px 0; vertical-align:top}
.grid-view .image{ background-image:none; width:60px; overflow:hidden}
.grid-view td.image img{ border:solid 1px #07457d; width:50px; height:50px}
.grid-view-title .left, .grid-view td.left{ background-image:none; width:352px; float:none; overflow:hidden}
.grid-view td.left div{ width:250px; float:left; overflow:hidden}
.grid-view-title .right, .grid-view td.right{ background-image:none; width:238px; float:none; overflow:hidden}
.grid-view td.right p a{ font-size:12px; font-weight:bold; color:#be1624}
.grid-view td.right p a span{ color:#7a7a7a; font-weight:bold}
.grid-view td.left img{ border:solid 1px #07457d; float:left; margin-right:10px; width:50px; height:50px}
.grid-view h5 a{ color:#000}
.grid-view h5{ margin:0; font-size:12px; font-weight:bold}
.grid-view p a{ color:#7a7a7a}
.grid-view p{ margin:0; font-size:12px; font-weight:bold; font-family:arial}
.grid-view .right p span{ font-weight:normal; color:#7a7a7a}
.grid-view .left p span{ font-size:10px; font-weight:normal; text-transform:uppercase}
.grid-view-title th{ border-bottom: solid 2px #b7b7b7; padding:2px 0}
.grid-view-title th h5{ color:#232323}
 #alpha-filters ul li.title{ border-right: 0; padding: 0}
#alpha-filters ul li.last{ margin-right: 10px}
#alpha-filters ul li.sport-filter{ position: relative; border-right:0}
#alpha-filters ul li.sport-filter a.filter-btn{ float: left; background: url(filter-btn-bg-left.png) no-repeat 0 0; padding:0px 0 6px 3px; height:12px; overflow:hidden}
#alpha-filters ul li.sport-filter a.filter-btn span{ background: url(filter-btn-bg-right.png) no-repeat right 0; padding:2px 12px 6px 0px; height:12px; overflow:hidden}
#alpha-filters ul li.sport-filter .sport-drop-down{ position:absolute; display:none; top: 15px; left: 10px; width:185px; overflow:hidden}
#alpha-filters ul li.sport-filter:hover .sport-drop-down{ display:block}
#alpha-filters ul li.sport-filter:hover .filter-btn{ background-position: 0 -18px}
#alpha-filters ul li.sport-filter:hover .filter-btn span{ background-position: right -18px}
#alpha-filters ul li.sport-filter .sport-drop-down.col-2{ width:360px}
#alpha-filters ul li.sport-filter .sport-drop-down.col-3{ width:536px}
#alpha-filters ul li.sport-filter .sport-drop-down-top, #alpha-filters ul li.sport-filter .sport-drop-down-bottom {background: url(filter-dropdown-bg.gif) no-repeat 0 0; height:6px; line-height:0; overflow:hidden}
#alpha-filters ul li.sport-filter .col-2 .sport-drop-down-top{ background-position:0 -12px}
#alpha-filters ul li.sport-filter .col-3 .sport-drop-down-top{ background-position:0 -24px}
#alpha-filters ul li.sport-filter .sport-drop-down-bottom {background-position:0 -6px}
#alpha-filters ul li.sport-filter .col-2 .sport-drop-down-bottom {background-position:0 -18px}
#alpha-filters ul li.sport-filter .col-3 .sport-drop-down-bottom {background-position:0 -30px}
#alpha-filters ul li.sport-filter .sport-drop-down-middle{ padding: 0 0 0 6px; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7; background-color:#e1e1e1}
#alpha-filters ul li.sport-filter .sport-drop-down ul{ margin-right:6px; float:left; width:170px}
#alpha-filters ul li.sport-filter .sport-drop-down ul li {border-right:0; border-bottom: solid 1px #b7b7b7; padding: 4px 0; float:none; display:block; font-size:0.9em}
#alpha-filters ul li.sport-filter .sport-drop-down ul li a{ text-transform: none}
#alpha-filters ul li.sport-filter .sport-drop-down ul li.last {border-bottom:none}
#section-header h4.right {float: right; display: inline; margin: 5px 8px 0 0; font-size: 12px; font-weight: bold; background-image: none}
#section-header h4.right a {color: #666}
#section-header h4.right a:hover {color: #094B87}
.recent-posts-wrap{ padding-bottom:18px; margin-bottom:5px; border-bottom: solid 2px #B7B7B7}
#section-menu.event_sidebar{margin-top:0}#top-events .content{padding:0}#top-events .content ul li{margin:0;padding:10px;border-bottom:1px solid #FFF}#top-events .content ul li.first{padding-top:5px}#top-events .content ul li.last{border:0}#top-events .content ul li img{float:left;width:50px;height:50px;margin-bottom:5px;border:0;background-color:#FFF}#top-events .content ul li h5{margin:0 0 2px 60px;font-size:0.92em;line-height:1em}#top-events .content ul li h5 a{color:#989898;font-weight:normal}#top-events .content ul li h3{margin:0 0 3px 60px;font-size:1.2em;line-height:1.3em}#top-events .content ul li p{margin:0 0 0 60px;font-size:0.92em;color:#555}#top-events .content ul li.no-logo h5,#top-events .content ul li.no-logo h3,#top-events .content ul li.no-logo p{margin-left:0}#events-index .sponsor-bar{background:url(sponsor-bar-bg.png) no-repeat 0 0;width:100%;height:33px;overflow:hidden;margin-bottom:10px}#events-index .sponsor-bar div{float:right;vertical-align:middle}#events-index .sponsor-bar p{line-height:33px;margin:0 0 0 12px;float:left}#events-index .sponsor-bar a{display:block;width:68px;line-height:16px;color:#07457d;font-size:10px;font-weight:bold;background:url(link-btn-bg.gif) no-repeat 0 0;text-align:center;float:left;margin:9px 18px 0 0}#events-index .sponsor-bar .united{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(united-logo.gif) no-repeat 0 0;width:118px;height:11px;display:inline-block;margin:12px 8px 0 0}#events-index .sponsor-bar .hilton{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(hilton-logo.gif) no-repeat 0 0;width:37px;height:25px;display:inline-block;margin:2px 12px 0 13px}#events-index .sponsored-event-wrap{background:url(featured-event-bg-bottom.gif) no-repeat 0 bottom;padding-bottom:10px;margin:0 8px 10px 0;min-height:148px;overflow:hidden;float:left;width:531px}#events-index .sponsored-event{background:url(featured-event-bg-top.gif) no-repeat 0 top;padding:11px 9px 1px 11px;width:511px}#events-index .sponsored-event h1{display:block;font-size:15px;font-weight:bold;margin-bottom:5px}#events-index .sponsored-event h2{font-size:11px;text-transform:uppercase;margin-bottom:0}#events-index .sponsored-event h2 a{color:#7a7a7a}#events-index .sponsored-event h4{color:#000;font-size:11px;margin-bottom:5px}#events-index .sponsored-event p{color:#7a7a7a;font-size:11px;margin-bottom:0}#events-index .sponsored-event img{border:1px solid #005f9a;float:left;margin-right:10px}#events-index .sponsored-event .inside-ad{color:#092b88;font-size:8px;font-weight:normal;text-transform:uppercase;float:left;width:64px;margin-right:12px}#events-index .sponsored-event .inside-ad img{border:0;margin:0}#events-index .sponsored-event .inside-ad .att{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(att-ad.gif) no-repeat 0 0;width:64px;height:65px}#events-index .sponsored-event ul{margin:2px 0 0 0}#events-index .sponsored-event ul li{display:block;float:left;padding-right:6px;border-right:solid 1px #b4b4b4;margin-right:6px;lin-height:9px}#events-index .sponsored-event ul li.last{border-right:0;margin-right:0;padding-right:0}#events-index .sponsored-event ul li a{font-size:10px;font-weight:bold;color:#07457d;text-transform:uppercase}#events-index .featured-event-ad{float:left}#events-index li.search-box{float:right;margin:-1px 0 0 0}#events-index .filters{border-bottom:1px solid #ccc;margin-bottom:0}#events-index .filters p{float:left;margin:0 5px 0 0}#events-index .filters form{border:0;padding-bottom:3px;margin:0;float:left}#events-index .filters input.submit{border-width:1px 2px 2px 1px;border-color:#fafafa #848484 #848484 #fafafa;background-color:#f0f0f0;font-weight:normal;padding:2px 5px 0 5px;margin:-2px 0 5px}#events-index .list-view th{background:transparent;border-bottom:2px solid #ccc;font-weight:bold;font-size:12px;padding:4px 0}#events-index .list-view th a{color:#7a7a7a;padding-right:11px;background:url(arrows.gif) no-repeat right 2px}#events-index .list-view th.current a{color:#000;background-position:right -15px}#events-index .list-view td{margin-bottom:0px;border-bottom:1px solid #ccc;padding:4px 0;overflow:hidden}#events-index .list-view td a{color:#07457d;font-weight:bold}#events-index .list-view td.sport{width:99px;padding-right:2px}#events-index .list-view td.event{width:200px;padding-right:5px}#events-index .list-view td.venue{width:143px;padding-right:5px}#events-index .list-view td.date{width:55px}#events-index .list-view td.city{width:58px;padding-right:5px}#events-index .list-view td.state{width:88px}#events-index .list-view td.region,#events-index .list-view td.paralympics,#events-index .list-view td.link{width:32px;text-align:center;font-weight:bold}#events-index .list-view td.region{overflow:visible}#events-index .list-view td.region div{position:relative}#events-index .list-view td.region div:hover #tool-tip{display:block;background-position:0 0}#events-index .list-view td.region div a{display:block;line-height:21px;width:22px;color:#000;background:url(region-bg.gif) no-repeat 0px 0px}#events-index .list-view td.region div a:hover{background-position:0px -22px}#events-index .list-view td.region div #tool-tip{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(tool-tip-region.png) no-repeat 0 -131px;display:none;position:absolute;width:262px;height:60px;left:-216px;top:-55px}#events-index .list-view td.region div #tool-tip.regional{background-position:0 -64px}#events-index .list-view td.region div #tool-tip.national{background-position:0 -131px}#events-index .list-view td.region div #tool-tip.international{background-position:0 -199px}#events-index .list-view td.link{background-image:none}#events-index .list-view td.link a.flight-indicator{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(flight-indicator.gif) no-repeat 0 0;width:23px;height:18px}#events-index .list-view td.paralympics a{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(paralympic-indicator.gif) no-repeat 0 0;width:22px;height:21px}#events-index .list-view td.results a{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(results.gif) no-repeat 0 0;width:76px;height:20px}#events-index #section-tabs{height:28px;padding-top:7px}#events-index #section-tabs h3{float:left;color:#555;font-size:1em;font-weight:bold;margin:8px 6px 0 5px;font-family:arial}#events-index #section-tabs li a{line-height:17px;padding-bottom:4px}#events-index #section-tabs li.current a{padding-top:6px;padding-bottom:5px}#events-index table{clear:left}#events-index #section-footer{background:#E5F1F6 url(footer-bg.gif) no-repeat 0 top}#events-index #section-footer div{border-bottom:1px solid #c6c9ca;margin-bottom:7px}#events-index #section-footer div a{display:block;float:right;color:#084b87;font-size:14px;line-height:26px;font-weight:bold;background:url(footer-arrow.gif) no-repeat right 50%;padding-right:10px;margin-right:4px;display:inline}#events-index #section-footer h3{color:#555;font-size:14px;font-weight:bold;float:left;margin-bottom:0;line-height:26px}#events-index #section-footer ul{float:left;width:240px}#events-index #section-footer ul li{padding-bottom:4px}#events-index #section-footer ul li a{color:#084b87;font-weight:bold}#events-index .event{background:none}#events-index .event h2{margin-bottom:0.25em;line-height:1.2em;font-size:1.6em}#events-index .event a.banner{display:block;margin-bottom:10px}#events-index .event a.banner img{width:310px;height:auto;border:0}#events-index .event .event-info{margin:0 20px}#events-index .event h4{margin-bottom:0.5em;color:#989898}#events-index .event p{margin-bottom:0.5em}#events-index .event ul#event-sponsors li{margin-right:5px;padding-right:5px;border-right:1px solid #B7B7B7}#events-index .event ul#event-sponsors li.first,#events-index .event ul#event-sponsors li.last{margin-right:5px;padding-right:0;border-right:0}#events-index #section-header h4.right{float:right;display:inline;margin:5px 8px 0 0;font-size:12px;font-weight:bold;background-image:none}#events-index #section-header h4.right a{color:#666}#events-index #section-header h4.right a:hover{color:#094B87}#events-page .event-header,#events-show .event-header{border-bottom:1px solid #bfcede;margin-bottom:10px}#events-page .event-header a,#events-show .event-header a{color:07457d;font-weight:bold;font-size:18px;display:block;float:left}#events-page .event-header .sponsors,#events-show .event-header .sponsors{float:right;font-size:8px;text-transform:uppercase;color:#092b88;margin-bottom:2px}#events-page .event-header .sponsors p,#events-show .event-header .sponsors p{float:left;margin:5px 6px 0 0}#events-page .event-header .sponsors img,#events-show .event-header .sponsors img{border:0;float:left}#events-page .event-info h4.event-location,#events-show .event-info h4.event-location{color:#000;font-size:12px;font-family:arial}#events-page #section-menu.event_sidebar img,#events-show #section-menu.event_sidebar img{border:1px solid #005f9a;margin-bottom:10px;height:130px;width:148px;display:block}#events-page #section-menu.event_sidebar ul,#events-show #section-menu.event_sidebar ul{padding-bottom:5px}#events-page #section-menu.event_sidebar .event-ad,#events-show #section-menu.event_sidebar .event-ad{background:url(event-page-ad-bg.png) no-repeat 0 10px;padding-top:20px}#events-page #section-menu.event_sidebar .event-ad p,#events-show #section-menu.event_sidebar .event-ad p{color:#000;text-align:center;margin-bottom:1.2em}#events-page #section-menu.event_sidebar .event-ad a,#events-show #section-menu.event_sidebar .event-ad a{display:inline;width:68px;line-height:16px;color:#07457d;font-size:10px;font-weight:bold;background:url(link-btn-bg.gif) no-repeat 0 0;text-align:center;float:left;margin:9px 41px}#events-page #section-menu.event_sidebar .event-ad .united,#events-show #section-menu.event_sidebar .event-ad .united{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(united-logo.gif) no-repeat 0 0;width:118px;height:11px;margin:0 15px;display:inline}#events-page #section-menu.event_sidebar .event-ad .hilton,#events-show #section-menu.event_sidebar .event-ad .hilton{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(hilton-logo.gif) no-repeat 0 0;width:37px;height:25px;margin:2px 55px;display:inline}#events-page #section-header h4.right,#events-show #section-header h4.right{float:right;display:inline;margin:5px 8px 0 0;font-size:12px;font-weight:bold;background-image:none}#events-page #section-header h4.right a,#events-show #section-header h4.right a{color:#666}#events-page #section-header h4.right a:hover,#events-show #section-header h4.right a:hover{color:#094B87}#events-page #section-header a#banner img,#events-show #section-header a#banner img{border:0}#events-page #section-menu.banner,#events-show #section-menu.banner{margin-top:0}#events-page ul#event_sponsors.menu-v li,#events-show ul#event_sponsors.menu-v li{width:150px;margin-bottom:10px}#events-page ul#event_sponsors.menu-v li.first,#events-show ul#event_sponsors.menu-v li.first{margin-bottom:0}#events-page ul#event_sponsors.menu-v li img,#events-show ul#event_sponsors.menu-v li img{border:0}#events-page h3.event-link,#events-show h3.event-link{padding:5px;background-color:#DBEEFF;border:1px solid #89C6FF}#events-page h4.event-location,#events-show h4.event-location{margin:0;font-weight:bold;color:#555555}#events-page h4.event-date,#events-show h4.event-date{color:#989898}#events-page #event_attachments,#events-show #event_attachments{clear:left}#events-page #event_attachments a,#events-show #event_attachments a{padding:0 0 1px 20px}
 #content-page h2 {border-bottom: 4px solid #094B87; line-height: 35px}
#content-page .body .summaries {}
#content-page .body .summaries .summary {margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom: 1px solid #E1E1E1}
#content-page .body .summaries .summary h3 {margin-bottom: 0; line-height: 1.4em}
#content-page .body .summaries .summary p {margin-bottom: 0}
#page-content, #page-sidebar {overflow:hidden}
 #group-group h2 {margin-bottom: 5px; font-size: 1.5em}
#group-description {margin-bottom: 0.5em; padding: 5px 10px; background-color: #E2F2FF; color: #001D38}
#group-description span {font-weight: normal; color: #004A81}
#group-content h5 {margin-bottom: 0.5em}
#group-content h4 {margin-bottom: 0.5em}
#group-blog {margin-bottom: 1.1em; border-bottom: 1px solid #E7E7E7}
.match{font-weight:bold;background:#FFF8C8}#new-search{background:url(site-search-long.gif) no-repeat 0 0;width:442px;padding:3px 4px 6px 4px;margin-left:150px}#new-search h4{float:left;margin:0 10px 0 0;line-height:24px}#new-search form{margin:0;border:0}#new-search form input{float:left;height:16px;margin:0 5px 0 0;padding:5px;border:0;background-color:transparent}#new-search form button{display:block;float:right;width:24px;height:24px;padding:0;background:transparent url(search-button.gif) no-repeat;border:0;text-indent:-2000em;overflow:hidden}#advanced-search{background:transparent url(advanced-search-bg.gif) no-repeat left -16px;display:block;text-indent:-9000px;overflow:hidden;height:16px;width:180px;margin-left:140px;clear:left}#advanced-search.open{background-position:left top}#advanced-options{width:430px;margin:0 0 0 1px;padding:4px;border-top:0;border:1px solid #a9a9a9;border-top:none;background:transparent url(light-gray.gif) repeat-x 0 bottom;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;clear:left}.search-results{overflow:hidden}.search-results .photograph{margin:0 9px 10px 0;padding:3px;float:left}.search-results .photograph a img{border:1px solid #CAD7E4;background:#f8f8f8;padding:3px}.search-results .photograph a:hover img{border:1px solid #6f95b6}.search-results .featured{background:url(featured-bg.png) repeat-x 0 bottom;border-bottom-color:#ffecaf}.search-results .featured h3,.search-results .featured p.athlete_name{padding-left:20px;background:url(star.gif) no-repeat left 50%}.search-results .photo-gallery,.search-results .video,.search-results .athlete{background:url(athlete-back.png) no-repeat 0 bottom;padding:0 0 0 10px;margin:0 10px 0.75em 10px;border-bottom:1px solid #ddd;float:left;width:515px;display:inline}.search-results .photo-gallery h3,.search-results .video h3,.search-results .athlete h3{clear:left;color:#6f95b6;padding:0;margin:0 0 0 5px;font-size:1.5em;font-weight:bold;letter-spacing:-1px}.search-results .photo-gallery .photograph,.search-results .video .photograph,.search-results .athlete .photograph{float:left}.search-results .photo-gallery .demographic,.search-results .video .demographic,.search-results .athlete .demographic{float:left}.search-results .photo-gallery .demographic .home_town,.search-results .video .demographic .home_town,.search-results .athlete .demographic .home_town{font-weight:normal;font-style:italic;font-size:0.857em;color:#aaa;font-family:"Georgia", serif}.search-results .photo-gallery .demographic .player_ngb,.search-results .video .demographic .player_ngb,.search-results .athlete .demographic .player_ngb{color:#6f95b6;text-transform:uppercase;letter-spacing:1px;font-size:0.8333em}.search-results .photo-gallery .ngb_logo,.search-results .video .ngb_logo,.search-results .athlete .ngb_logo{float:left}.search-results .photo-gallery .resources,.search-results .video .resources,.search-results .athlete .resources{list-style-type:none;margin:5px 0 0 0;padding:0;float:left}.search-results .photo-gallery li,.search-results .video li,.search-results .athlete li{float:left;width:75px}.search-results .photo-gallery li a,.search-results .video li a,.search-results .athlete li a{display:block;padding:0 0 0 16px;margin:0;color:#666}.search-results .photo-gallery li a:hover,.search-results .video li a:hover,.search-results .athlete li a:hover{color:#31669F;text-decoration:underline}.search-results .photo-gallery .profile a,.search-results .video .profile a,.search-results .athlete .profile a{background:transparent url(figure_ver2.gif) no-repeat left}.search-results .photo-gallery .photos a,.search-results .video .photos a,.search-results .athlete .photos a{background:transparent url(image.gif) no-repeat left}.search-results .photo-gallery .videos a,.search-results .video .videos a,.search-results .athlete .videos a{background:transparent url(tv.gif) no-repeat left}.search-results .photo-gallery .news a,.search-results .video .news a,.search-results .athlete .news a{background:transparent url(documents.gif) no-repeat left}.search-results .photo-gallery div p,.search-results .video div p,.search-results .athlete div p{line-height:1.5em;margin-bottom:0}.search-results .photo-gallery div .athlete_name,.search-results .video div .athlete_name,.search-results .athlete div .athlete_name{font-size:1.1667em;line-height:1.5em;font-weight:bold;color:#000}.search-results .photo-gallery .photograph img,.search-results .video .photograph img,.search-results .athlete .photograph img{display:inline;margin:0;padding:0;clear:both}.search-results .photo-gallery .photograph a img,.search-results .video .photograph a img,.search-results .athlete .photograph a img{border:1px solid #CAD7E4;padding:3px;background:#f8f8f8}.search-results .photo-gallery .photograph a:hover img,.search-results .video .photograph a:hover img,.search-results .athlete .photograph a:hover img{border:1px solid #6f95b6;background:#fff}.search-results .athlete .demographic{width:410px}.search-results .photo-gallery .photograph,.search-results .video .photograph{margin-right:2px}.search-results .photo-gallery .demographic,.search-results .video .demographic{width:315px}.search-results .pagination{clear:left}.search-results .video p.videos a{padding-left:15px}.search-results .video .photograph{float:left}.search-results .video .photograph a{display:block;position:relative}.search-results .video .photograph .playbutton{margin:3px;background:url(video_playback.png) no-repeat scroll 0 0 transparent;display:block;height:90px;position:absolute;float:left;left:0;top:0;width:120px;z-index:1}#result-info{background:transparent url(section-header.gif) no-repeat 0 0;width:750px;height:29px;overflow:hidden;margin:10px 0;font-weight:bold}#result-info h4{display:inline;margin:0 10px;font-size:14px;line-height:28px;font-weight:bold;float:left;color:#12263d;color-width:490px}#result-info dl{float:right;line-height:28px;margin:2px 10px 0 10px}#result-info dl dt{font-size:10px;text-transform:uppercase;float:left}#result-info dl dd{float:left;margin:0}#result-info dl dd a{color:#4f7aa5;background:#bfcede none;padding:1px 5px;height:5px;margin:0 0 0 2px;-moz-border-radius:3px;-webkit-border-radius:3px}#result-info dl dd a.current,#result-info dl dd a:hover{color:#fff;background:transparent url(btn-dark-blue.gif) repeat-x 0 0}#search-content .filter-menu-wrap .filter-menu li:hover,#search-content .filter-menu-wrap .filter-menu li.current{background:url(filter-bg.gif) no-repeat;background-position:0 0}#search-content .filter-menu-wrap .filter-menu li:hover a,#search-content .filter-menu-wrap .filter-menu li.current a{background:transparent none 0 0}#tag-results{padding:10px;background-color:#DBEEFF;border-top:2px solid #B7B7B7}.search-result-group{padding-top:10px;border-top:2px solid #B7B7B7}.search-result-group .last{margin-bottom:0;border:0}.search-result-type h4{margin-right:10px;color:#555555;font-family:arial;font-size:1.3em}.search-result{margin:15px 10px;border-bottom:1px solid #a2ccf4;clear:left}.search-result h3{margin-bottom:0.25em;font-family:arial;font-size:1.1em;font-weight:bold;background-position:left bottom;line-height:16px}.search-result h3 a{color:#0071bc}.search-result h3 .bullet{padding-left:22px;background-position:2px center}.search-result p{margin-bottom:5px}.search-result .by-line{color:#666;font-size:10px}.search-result .meta{color:#989898;clear:left}
 ul#sport-list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #E1E1E1}
ul#sport-list li.last {border-bottom: 0}
ul#sport-list li a.sport-logo {float: left; margin-right: 10px}
ul#sport-list li a.sport-logo img {border: 0}
ul#sport-list li h3 {margin-bottom: 0; font-size: 1.8em; line-height: 1.8em}
ul#sport-list li h3 a {margin: 0}
ul#sport-list li ul {margin-left: 80px}
ul#sport-list li ul li {margin: 5px 10px 0 0; padding: 0 10px 0 0; border: 0; border-right: 2px solid #B7B7B7; line-height: 1em}
ul#sport-list li ul li.last {border-right: 0}
 #ngb-sports #section-header h1 {border-bottom: 0px}
#calendar_table tr th{text-align:center;background-color:#9CBEDC}#calendar_table tr td{padding:0px;width:107px;height:107px;vertical-align:top;border:1px solid #c7c7c7;border-top:0px;border-left:0px}#calendar_table tr td.first{border-left:1px solid #c7c7c7}#calendar_table tr td.blank{background-color:#f0f0f0}#calendar_table tr td .day{display:block;width:20px;text-align:center;font-weight:bold}#calendar_table tr td .event_block{display:block;width:auto;margin:0 0 6px 0;padding:1px 8px;background-color:#E2F2FF;border:1px solid #ABCAE3;border-left:0;border-right:0;position:relative}#calendar_table tr td .event_block a{display:block}#calendar_table tr td .event_block .event-cal-hover{background:url(event-cal-hover-trans.png) no-repeat 0 0;display:none;position:absolute;left:103px;top:-7px;width:155px;height:200px;padding:23px 15px 3px 21px;overflow:hidden;z-index:1}#calendar_table tr td .event_block .event-cal-hover p{color:#000;margin:0;font-weight:normal;font-size:11px}#calendar_table tr td .event_block .event-cal-hover .event-name{color:#3177a8;font-size:11px}#calendar_table tr td .event_block .event-cal-hover .time{color:#73a0c1}#calendar_table tr td .event_block .event-cal-hover .more{text-decoration:underline}#calendar_table tr td .event_block:hover .event-cal-hover{display:block}#calendar_table tr td .event_block .time{display:block;font-size:98%;font-weight:bold}#calendar_table tr td .event_block .event_name{font-weight:bold}#calendar_table tr td .time{color:#618EB4}#calendar_table tr td .open .time{color:#FFD410}#year-control{float:right}#year-control label,#year-control select{float:left}#year-control form{border:0px}#year-control label{margin:0 8px 0 0}#year-control select{width:100px}#month_nav_bar{margin-bottom:2px;background-color:#F0F0F0}#month_nav_bar.span-19{background:url(month-bg-span-19.gif) no-repeat}#month_nav_bar ul li{margin-right:2px}#month_nav_bar ul li.first{margin-left:1.6em}#month_nav_bar ul li a{padding:4px 8px;text-align:center;color:#575757}#month_nav_bar ul li a.current{border-top:1px solid #f0f0f0;background-color:#fdfdfd;color:#015F99;font-weight:bold}#event-index h1#calendar-title{float:left}
#section-tabs .rss {float: left; margin: 3px 0 0 0; padding: 0 0 0 22px; line-height: 16px; color: #D7B372}
.chat-header {margin: 0 0 8px 0}
.chat-header .chat-info {margin: 0 0 10px 0}
.chat-header .chat-info h4 {float: left; margin: 0 4px 0 0; padding: 0 4px 0 0; font-size: 12px; line-height: 13px; border-right: 1px solid #b7b7b7}
.chat-header .chat-info .time, .chat-header .chat-info .comment {color: #b7b7b7}
.chat-header .chat-info .moderator {font-weight: bold; color: #545454}
.chat-header .chat-info .comment {padding: 0 0 0 16px; background-position: -2px 0}
.chat-header .chat-info .last {margin: 0; border-right: 0px}
.chat-header .moderator-image img {display: block; margin: 0; padding: 0; width: 68px; height: 68px; background-color: #f0f0f0}
.chat-header p {margin: 0; font: 12px/16px "Lucida Grande", Lucida, sans-serif}
#auto-refresh {margin: 0 auto 8px auto; width: 345px; height: 34px; background: #f0f0f0 url(auto-refresh-bg.gif) no-repeat}
#auto-refresh li {display: inline; margin: 0 9px 0 0; padding: 6px 0 0 0}
#auto-refresh .title {margin: 0 22px 0 0; padding: 0 0 0 34px; font-size: 10px; line-height: 34px; font-weight: bold; color: #545454}
#auto-refresh a span {display: block; padding: 0 5px; background: transparent url(lrg-button-list-r.gif) top right no-repeat}
#auto-refresh a {display: block; font-size: 13px; line-height: 22px; font-weight: bold; text-align: center; background: url(lrg-button-list-l.gif) top left no-repeat; color: #2f2f2f}
#auto-refresh a:hover span {background: url(lrg-button-list-c-r.gif) top right no-repeat}
#auto-refresh a:hover {color: #fff; text-decoration: none; background: url(lrg-button-list-c-l.gif) top left no-repeat}
#auto-refresh avisited {color: #2f2f2f}
#auto-refresh li.current span {background: url(lrg-button-list-c-r.gif) top right no-repeat}
#auto-refresh li.current a {color: #fff; background: url(lrg-button-list-c-l.gif) top left no-repeat}
#auto-refresh .last {margin: 0}
.chat-questions ol, .archived-chats ol {margin: 0; list-style: none}
.chat-questions ol li {list-style: none; margin: 0 0 12px 0; padding: 0 0 5px 0; background: url(comment-gray-bottom-19.gif) bottom left no-repeat}
.chat-questions ol li .header {padding: 0 5px; background: url(chat-top-span-19.png) no-repeat}
.chat-questions ol li .name, .chat-questions ol li .question-date {margin: 0; font-size: 11px; line-height: 27px; font-weight: bold}
.chat-questions ol li .name {float: left; padding: 0 0 0 23px; color: #454545; background: url(usoc-chat-icons.gif) no-repeat}
.chat-questions ol li .question-date {float: right; color: #b4b4b4}
.chat-questions ol li .content {border: 1px solid #b7b7b7; border-top: 0px; border-bottom: 0px}
.chat-questions ol li .content .question, .chat-questions ol li .content .answer {padding: 0 5px 10px 28px; font: 12px/16px Lucida, "Lucida Grande", sans-serif}
.chat-questions ol li .content .response .header {padding: 0 5px 0 4px; background-position: -1px 0}
.chat-questions ol li .content .response .header .name {background-position: 0 -27px}
.chat-questions ol li .content .response .content {border: 0px; border-width: -1px}
ol li#statement .name {background-position: 0 -27px}
.archived-chats ol li {margin: 0 0 6px 0; border-bottom: 1px solid #b7b7b7}
.archived-chats ol li h2 {margin: 0 0 8px 0; font-size: 18px; font-weight: bold}
.archived-chats ol li p {margin: 0 0 8px 0}
.archived-chats ol li .read_more {float: right; padding: 0 0 0 16px; font-weight: bold; line-height: 16px; background-position: 0 0}
.archived-chats li.last {margin: 0; border: 0px}
.form-disclaimer {padding: 6px 0 0 18px}
.form-disclaimer p {font-size: 11px; text-transform: uppercase; color: #a6a6a6}
.form-disclaimer em {float: left; margin: 0 6px 0 0; font-size: 12px; font-weight: bold; height: 60px; color: #ff0000; font-style: normal}
#hof-section #hof-header {position: relative; height: 135px; overflow: hidden; background: url(header-bg.jpg) no-repeat}
#hof-section #hof-header h1, #hof-section #hof-header h3, #hof-section #hof-header h4 {position: absolute}
#hof-section #hof-header h1 a, #hof-section #hof-header h3 a, #hof-section #hof-header h4 a {display: block; float: left; text-indent: -2000em; overflow: hidden}
#hof-section #hof-header h1 {width: 162px; height: 135px; left: 404px; margin: 0; z-index: 1500}
#hof-section #hof-header h1 a {width: 162px; height: 135px; background-image: url(hof-logo-trans.png); background-repeat: no-repeat}
#hof-section #hof-header h3 {width: 71px; height: 59px; left: 15px; top: 15px}
#hof-section #hof-header h3 a {width: 71px; height: 59px; background-image: url(usa-logo-trans.png); background-repeat: no-repeat}
#hof-section #hof-header h4 {width: 80px; height: 38px; right: 15px; top: 25px}
#hof-section #hof-header h4 a {width: 80px; height: 38px; background: url(att-logo-trans.png) no-repeat}
#hof-section #hof-header ul#nav-tabs {display: block; margin: 0; padding: 0; display: block; position: relative; height: 55px; padding: 80px 5px 0}
#hof-section #hof-header ul#nav-tabs li {list-style: none; display: inline; float: left; zoom: 1; margin: 0; padding: 0}
#hof-section #hof-header ul#nav-tabs li a {display: block; border: 0}
#hof-section #hof-header ul#nav-tabs li {width: 230px; height: 25px; margin: 0 5px}
#hof-section #hof-header ul#nav-tabs li a {width: 230px; height: 25px; background: url(tabs-bg.gif) no-repeat; display: block; float: left; text-indent: -2000em; overflow: hidden}
#hof-section #hof-header ul#nav-tabs li a:hover {background-position: 0 -25px}
#hof-section #hof-header ul#nav-tabs li a#teams {background-position: -230px 0}
#hof-section #hof-header ul#nav-tabs li a#teams:hover {background-position: -230px -25px}
#hof-section #hof-header ul#nav-tabs li a#paralympians {background-position: -460px 0}
#hof-section #hof-header ul#nav-tabs li a#paralympians:hover {background-position: -460px -25px}
#hof-section #hof-header ul#nav-tabs li a#previous {background-position: -690px 0}
#hof-section #hof-header ul#nav-tabs li a#previous:hover {background-position: -690px -25px}
#hof-section #hof-header ul#nav-tabs li#current a {background-position: 0 -50px}
#hof-section #hof-header ul#nav-tabs li#current a#teams {background-position: -230px -50px}
#hof-section #hof-header ul#nav-tabs li#current a#paralympians {background-position: -460px -50px}
#hof-section #hof-header ul#nav-tabs li#current a#previous {background-position: -690px -50px}
#hof-section #hof-header ul#nav-tabs li.page_link {display: block; width: 48px; height: 20px; margin-bottom: 10px}
#hof-section #hof-header ul#nav-tabs li.page_link a {width: 48px; height: 20px; background: none}
#hof-section #hof-header ul#nav-tabs li#home {margin: 0 120px 10px 312px}
#hof-section #hof-header ul#nav-tabs li#about {margin: 0 312px 10px 120px}
#hof-section h1, #hof-section h2, #hof-section h3, #hof-section h4, #hof-section h5, #hof-section h6 {margin-bottom: 0.2em; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif}
#hof-section #site-content #sidebar {float: left; width: 220px; margin: 0}
#hof-section #site-content .content {padding: 5px 15px; background: url(content-bg.gif) repeat-x; border-top: 1px solid #E1E1E1}
#hof-section #site-content .empty {color: #BE1624}
#hof-section #site-content .empty a {color: #BE1624; font-weight: bold; text-decoration: underline}
#hof-section #site-content #allstate-button {display: block; float: left; text-indent: -2000em; overflow: hidden; width: 220px; height: 90px; background: url(allstate-button.gif) no-repeat}
#hof-section #site-footer h3 {font: bold 1em Arial, sans-serif}
#hof-section #site-content #hof_polls-index, #hof-section #site-content #hof_polls-about {margin-top: 0}
#hof-section #site-content #hof_polls-index ul#categories, #hof-section #site-content #hof_polls-about ul#categories {display: block; margin: 0; padding: 0; display: block; float: left}
#hof-section #site-content #hof_polls-index ul#categories li, #hof-section #site-content #hof_polls-about ul#categories li {list-style: none; display: inline; float: left; zoom: 1; margin: 0; padding: 0}
#hof-section #site-content #hof_polls-index ul#categories li a, #hof-section #site-content #hof_polls-about ul#categories li a {display: block; border: 0}
#hof-section #site-content #hof_polls-index ul#categories li, #hof-section #site-content #hof_polls-about ul#categories li {width: 220px; margin-right: 10px; padding: 5px; background: url(category-bg.gif) no-repeat}
#hof-section #site-content #hof_polls-index ul#categories li .image, #hof-section #site-content #hof_polls-about ul#categories li .image {position: relative; width: 220px}
#hof-section #site-content #hof_polls-index ul#categories li .image .caption, #hof-section #site-content #hof_polls-about ul#categories li .image .caption {display: block; position: absolute; left: 0; bottom: 5px; padding: 3px 5px; background: url(caption-bg-trans.png); font-size: 0.84em; line-height: 1.2em; color: #FFF}
#hof-section #site-content #hof_polls-index ul#categories li a, #hof-section #site-content #hof_polls-about ul#categories li a {display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; height: 23px; background: url(category-buttons.gif) no-repeat; border: 2px solid #4F7BA5}
#hof-section #site-content #hof_polls-index ul#categories li a:hover, #hof-section #site-content #hof_polls-about ul#categories li a:hover {background-position: -216px 0}
#hof-section #site-content #hof_polls-index ul#categories li.teams a, #hof-section #site-content #hof_polls-about ul#categories li.teams a {background-position: 0 -23px}
#hof-section #site-content #hof_polls-index ul#categories li.teams a:hover, #hof-section #site-content #hof_polls-about ul#categories li.teams a:hover {background-position: -216px -23px}
#hof-section #site-content #hof_polls-index ul#categories li.paralympians a, #hof-section #site-content #hof_polls-about ul#categories li.paralympians a {background-position: 0 -46px}
#hof-section #site-content #hof_polls-index ul#categories li.paralympians a:hover, #hof-section #site-content #hof_polls-about ul#categories li.paralympians a:hover {background-position: -216px -46px}
#hof-section #site-content #hof_polls-index #sidebar, #hof-section #site-content #hof_polls-about #sidebar {float: right; margin-left: 0; padding: 15px 5px}
#hof-section #site-content #hof_polls-index #sidebar #countdown, #hof-section #site-content #hof_polls-about #sidebar #countdown {width: 220px; padding-bottom: 12px; background: url(countdown-bg.gif) left bottom no-repeat; text-align: center}
#hof-section #site-content #hof_polls-index #sidebar #countdown h3, #hof-section #site-content #hof_polls-index #sidebar #countdown h4, #hof-section #site-content #hof_polls-about #sidebar #countdown h3, #hof-section #site-content #hof_polls-about #sidebar #countdown h4 {margin-bottom: 0; color: #FFF; letter-spacing: 1px}
#hof-section #site-content #hof_polls-index #sidebar #countdown h4, #hof-section #site-content #hof_polls-about #sidebar #countdown h4 {padding-top: 15px; text-transform: uppercase; font-size: 1em}
#hof-section #site-content #hof_polls-index #sidebar #countdown h4.votes, #hof-section #site-content #hof_polls-about #sidebar #countdown h4.votes {background: url(countdown-bg.gif) no-repeat}
#hof-section #site-content #hof_polls-index #sidebar #countdown h4.ballots, #hof-section #site-content #hof_polls-about #sidebar #countdown h4.ballots {margin: 10px 20px 0; padding-top: 15px; border-top: 1px solid #B7B7B7}
#hof-section #site-content #hof_polls-index #sidebar #countdown h3, #hof-section #site-content #hof_polls-about #sidebar #countdown h3 {margin-top: 5px; font: bold 2em/1.2em 'helvetica neue', helvetica, arial, sans-serif}
#hof-section #site-content #hof_polls-index #sidebar #schedule, #hof-section #site-content #hof_polls-about #sidebar #schedule {margin: 15px 0; padding: 0 10px; border: 4px #e1e1e1 solid}
#hof-section #site-content #hof_polls-index #sidebar #schedule h3, #hof-section #site-content #hof_polls-about #sidebar #schedule h3 {margin: 20px 25px 5px; padding-bottom: 5px; border-bottom: 1px dotted #E1E1E1; font-size: 14px; text-align: center; font-weight: bold}
#hof-section #site-content #hof_polls-index #sidebar #schedule p, #hof-section #site-content #hof_polls-about #sidebar #schedule p {margin: 0; padding-bottom: 20px; border-bottom: 2px solid #E1E1E1; color: #555; font-family: arial; text-align: center; font-size: 1em}
#hof-section #site-content #hof_polls-index #sidebar #schedule p.last, #hof-section #site-content #hof_polls-about #sidebar #schedule p.last {border-bottom: 0}
#hof-section #site-content #hof_polls-index #sidebar #schedule p .ticket-link, #hof-section #site-content #hof_polls-about #sidebar #schedule p .ticket-link {display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; margin: 0 auto; padding: 0; margin-top: 10px; width: 130px; height: 20px; background: url(purchase-tickets.gif) no-repeat}
#hof-section #site-content #hof_polls-index #sidebar #schedule p .ticket-link:hover, #hof-section #site-content #hof_polls-about #sidebar #schedule p .ticket-link:hover {background-position: left bottom}
#hof-section #site-content #hof_polls-index .content, #hof-section #site-content #hof_polls-about .content {float: left; width: 680px; margin: 15px 0 0 5px}
#hof-section #site-content #hof_polls-index .content .notice, #hof-section #site-content #hof_polls-about .content .notice {margin-top: 10px; padding-top: 10px; background-position: 10px 10px}
#hof-section #site-content #hof_polls-index .content .video-link, #hof-section #site-content #hof_polls-about .content .video-link {padding: 7px 0; border: 1px solid #E1E1E1; border-width: 1px 0; text-align: center; font-size: 1.2em; font-weight: bold}
#hof-section #site-content #hof_polls-index .content .video-link a, #hof-section #site-content #hof_polls-about .content .video-link a {display: inline-block; padding-left: 26px; background: url(video-icon.gif) left center no-repeat}
#hof-section #site-content #hof_answers-index .content {width: 715px; margin-left: 5px; padding: 0; background-image: none; border-top: 0}
#hof-section #site-content #hof_answers-index .content h2 {margin: 0 0 0 10px; padding: 5px 10px; background-color: #E1E1E1; font-size: 1.5em}
#hof-section #site-content #hof_answers-index .content ul.category-list {list-style-type: none; margin: 15px 10px 0}
#hof-section #site-content #hof_answers-index .content ul.category-list#individual {float: left; width: 337px; display: inline}
#hof-section #site-content #hof_answers-index .content ul.category-list li {margin-bottom: 20px; display: block}
#hof-section #site-content #hof_answers-index .content ul.category-list li a.thumbnail {display: block; float: left; width: 50px; height: 50px; margin-right: 15px; border: 2px solid #809EC4; overflow: hidden}
#hof-section #site-content #hof_answers-index .content ul.category-list li a.thumbnail:hover {border-color: #9BBEDC}
#hof-section #site-content #hof_answers-index .content ul.category-list li a.thumbnail img {border: 0}
#hof-section #site-content #hof_answers-index .content ul.category-list li h3 {margin: 0; padding-top: 8px; font-size: 1.8em}
#hof-section #site-content #hof_answers-index .content ul.category-list li h4 {color: #7a7a7a; font-family: arial; font-weight: normal; font-size: 1.2em; line-height: 1.4em}
#hof-section #site-content #hof_answers-index .content ul.category-list li.team h3 {padding-top: 0; line-height: 54px}
#hof-section #site-content .hof_answers, #hof-section #site-content .hof_polls {margin-top: 15px}
#hof-section #site-content .hof_answers .content, #hof-section #site-content .hof_polls .content {width: 685px; float: left; margin: 0 0 0 15px; padding: 5px 10px; overflow: hidden}
#hof-section #site-content .hof_answers .content .page-header, #hof-section #site-content .hof_polls .content .page-header {margin: 3px 0 13px}
#hof-section #site-content .hof_answers .content .page-header .title-wrap, #hof-section #site-content .hof_polls .content .page-header .title-wrap {float: left; overflow: hidden; width: 468px; position: relative}
#hof-section #site-content .hof_answers .content .page-header h1, #hof-section #site-content .hof_polls .content .page-header h1 {color: #555; float: left; margin: 0; font-weight: bold; line-height: 1.3em}
#hof-section #site-content .hof_answers .content .page-header h4, #hof-section #site-content .hof_polls .content .page-header h4 {float: left; margin: 6px 0 0 10px; color: #7a7a7a; font: normal 1.5em/1.3em arial}
#hof-section #site-content .hof_answers .content .page-header .buttons, #hof-section #site-content .hof_polls .content .page-header .buttons {float: right; margin-top: 7px}
#hof-section #site-content .hof_answers .content .page-header .buttons .button-wrap, #hof-section #site-content .hof_polls .content .page-header .buttons .button-wrap {float: left}
#hof-section #site-content .hof_answers .content .page-header .buttons #vote-btn, #hof-section #site-content .hof_polls .content .page-header .buttons #vote-btn {display: block; float: left; text-indent: -2000em; overflow: hidden; float: left; width: 95px; height: 21px; margin: 0 0 0 10px; background: url(vote-sprite.gif) no-repeat 0 0; display: inline; hasLayout: true; zoom: 1}
#hof-section #site-content .hof_answers .content .page-header .buttons #vote-btn:hover, #hof-section #site-content .hof_polls .content .page-header .buttons #vote-btn:hover {background-position: 0 -21px}
#hof-section #site-content .hof_answers .content .page-header .buttons #vote-btn.inactive, #hof-section #site-content .hof_polls .content .page-header .buttons #vote-btn.inactive {background-position: 0 -42px}
#hof-section #site-content .hof_answers .content .page-header .buttons #vote-btn.voted, #hof-section #site-content .hof_polls .content .page-header .buttons #vote-btn.voted {width: 115px; background-position: 0 -63px}
#hof-section #site-content .hof_answers .content .page-header .buttons #vote-btn.voted:hover, #hof-section #site-content .hof_polls .content .page-header .buttons #vote-btn.voted:hover {background-position: 0 -84px}
#hof-section #site-content .hof_answers .content .page-header .buttons #sharethis_0, #hof-section #site-content .hof_polls .content .page-header .buttons #sharethis_0 {float: left; line-height: 23px}
#hof-section #site-content .hof_answers .content .image-wrapper, #hof-section #site-content .hof_polls .content .image-wrapper {background-color: #999; width: 665px; height: 322px; overflow: hidden; margin-bottom: 15px; padding: 10px; position: relative}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer {margin-left: 572px}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer div div img, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer div div img {background-color: #000; height: 85px; width: 85px; float: left; margin: 4px 4px 25px; border: 0; cursor: pointer}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer div div img.current, #hof-section #site-content .hof_answers .content .image-wrapper .image-viewer div div img:hover, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer div div img.current, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer div div img:hover {border: 4px solid #b7b7b7; margin: 0 0 21px 0}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer .feature-video, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer .feature-video {display: none}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer .hof_full, #hof-section #site-content .hof_answers .content .image-wrapper .image-viewer .feature-video, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer .hof_full, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer .feature-video {position: absolute; left: 10px; top: 10px; width: 562px; height: 321px; background-color: #000; overflow: hidden; margin: 0}
#hof-section #site-content .hof_answers .content .image-wrapper .image-viewer .hof_full .player, #hof-section #site-content .hof_answers .content .image-wrapper .image-viewer .feature-video .player, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer .hof_full .player, #hof-section #site-content .hof_polls .content .image-wrapper .image-viewer .feature-video .player {margin: 40px auto; width: 320px}
#hof-section #site-content .hof_answers #sidebar, #hof-section #site-content .hof_polls #sidebar {margin-left: 5px}
#hof-section #site-content .hof_answers #sidebar .ballot, #hof-section #site-content .hof_polls #sidebar .ballot {width: 212px; margin-bottom: 15px; overflow: hidden; border: 4px #e1e1e1 solid; background-color: #F6F6F6; padding-bottom: 10px; text-align: center}
#hof-section #site-content .hof_answers #sidebar .ballot h2, #hof-section #site-content .hof_polls #sidebar .ballot h2 {background: url(ballot-header-bg.gif) repeat-x; border-bottom: 1px #e1e1e1 solid; padding: 10px 0 7px 0}
#hof-section #site-content .hof_answers #sidebar .ballot h2 .your-ballot, #hof-section #site-content .hof_polls #sidebar .ballot h2 .your-ballot {background: url(your-ballot.gif) no-repeat 0 0; width: 102px; height: 11px; display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; margin: 0 auto}
#hof-section #site-content .hof_answers #sidebar .ballot a, #hof-section #site-content .hof_polls #sidebar .ballot a {color: #07457d}
#hof-section #site-content .hof_answers #sidebar .ballot .category h3, #hof-section #site-content .hof_polls #sidebar .ballot .category h3 {border-bottom: 1px solid #d8d8d8; font-size: 14px; font-weight: bold; padding: 8px 0; margin: 0 10px}
#hof-section #site-content .hof_answers #sidebar .ballot .category h3.next, #hof-section #site-content .hof_polls #sidebar .ballot .category h3.next {border-top: 1px solid #d8d8d8}
#hof-section #site-content .hof_answers #sidebar .ballot .category h3.last, #hof-section #site-content .hof_polls #sidebar .ballot .category h3.last {border-bottom: none}
#hof-section #site-content .hof_answers #sidebar .ballot .category h3 span, #hof-section #site-content .hof_polls #sidebar .ballot .category h3 span {font-size: 11px; color: #555; letter-spacing: 1px}
#hof-section #site-content .hof_answers #sidebar .ballot .category h3 span.empty, #hof-section #site-content .hof_polls #sidebar .ballot .category h3 span.empty {color: #BE1624}
#hof-section #site-content .hof_answers #sidebar .ballot .category p, #hof-section #site-content .hof_polls #sidebar .ballot .category p {margin: 3px 10px; color: #555; font-family: arial; font-size: 10px}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list {display: block; margin: 0 0 10px}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li {line-height: 20px; background-image: none; list-style-type: none; padding: 2px 0; text-align: left}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a {color: #4f7ba5; float: left; overflow: hidden}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a.nominee, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a.nominee {width: 173px; line-height: 1.2em}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a.nominee:hover, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a.nominee:hover {font-weight: bold; color: #07457d}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a.nominee span, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a.nominee span {display: none}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a.check, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a.check {display: block; float: left; text-indent: -2000em; overflow: hidden; background: url(check.gif) no-repeat; width: 13px; height: 17px; margin: 0 5px 0 10px; display: inline}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li a.check:hover, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li a.check:hover {background-position: 0 -17px}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li.voted, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li.voted {background: #fff; font-weight: bold}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li.voted a.nominee, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li.voted a.nominee {color: #094B87; font-weight: bold}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li.voted a.check, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li.voted a.check {background-position: 0 -34px}
#hof-section #site-content .hof_answers #sidebar .ballot .category ul.nominee-list li.inactive a, #hof-section #site-content .hof_polls #sidebar .ballot .category ul.nominee-list li.inactive a {margin-left: 28px}
#hof-section #site-content .hof_answers #sidebar .ballot .category .next-link, #hof-section #site-content .hof_polls #sidebar .ballot .category .next-link {font-weight: bold; line-height: 30px; text-decoration: underline}
#hof-section #site-content .hof_answers #sidebar .ballot .category span.next-link, #hof-section #site-content .hof_polls #sidebar .ballot .category span.next-link {color: #989898; text-decoration: none}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes {display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; margin: 0 auto; padding: 0; width: 150px; height: 20px; margin: 10px auto 15px; background: url(submit-votes.gif) no-repeat}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes:hover, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes:hover {background-position: left bottom}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes#submit-teams, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes#submit-teams {background-position: -150px 0}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes#submit-teams:hover, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes#submit-teams:hover {background-position: -150px -20px}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes#submit-paralympians, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes#submit-paralympians {margin-bottom: 0; background-position: -300px 0}
#hof-section #site-content .hof_answers #sidebar .ballot a.submit-votes#submit-paralympians:hover, #hof-section #site-content .hof_polls #sidebar .ballot a.submit-votes#submit-paralympians:hover {background-position: -300px -20px}
#hof-section #site-content .hof_answers #index-comments, #hof-section #site-content .hof_answers #show-comments, #hof-section #site-content .hof_polls #index-comments, #hof-section #site-content .hof_polls #show-comments {border: 4px #e1e1e1 solid; overflow: hidden}
#hof-section #site-content .hof_answers #index-comments #comments-header, #hof-section #site-content .hof_answers #show-comments #comments-header, #hof-section #site-content .hof_polls #index-comments #comments-header, #hof-section #site-content .hof_polls #show-comments #comments-header {background: url(comments-bg.gif) repeat-x; border: 0; margin-bottom: 8px; width: 100%; padding: 5px 0}
#hof-section #site-content .hof_answers #index-comments #comments-header h2, #hof-section #site-content .hof_answers #show-comments #comments-header h2, #hof-section #site-content .hof_polls #index-comments #comments-header h2, #hof-section #site-content .hof_polls #show-comments #comments-header h2 {background: url(comments.gif) no-repeat 0 0; display: block; float: left; text-indent: -2000em; overflow: hidden; width: 76px; height: 19px; margin: 0 314px; display: inline}
#hof-section #site-content .hof_answers #index-comments #comments-header .rss, #hof-section #site-content .hof_answers #show-comments #comments-header .rss, #hof-section #site-content .hof_polls #index-comments #comments-header .rss, #hof-section #site-content .hof_polls #show-comments #comments-header .rss {display: none}
#hof-section #site-content .hof_answers #index-comments ol, #hof-section #site-content .hof_answers #index-comments p, #hof-section #site-content .hof_answers #show-comments ol, #hof-section #site-content .hof_answers #show-comments p, #hof-section #site-content .hof_polls #index-comments ol, #hof-section #site-content .hof_polls #index-comments p, #hof-section #site-content .hof_polls #show-comments ol, #hof-section #site-content .hof_polls #show-comments p {padding: 0 15px}
#hof-section #site-content .hof_answers #index-comments ol li .header, #hof-section #site-content .hof_answers #index-comments p li .header, #hof-section #site-content .hof_answers #show-comments ol li .header, #hof-section #site-content .hof_answers #show-comments p li .header, #hof-section #site-content .hof_polls #index-comments ol li .header, #hof-section #site-content .hof_polls #index-comments p li .header, #hof-section #site-content .hof_polls #show-comments ol li .header, #hof-section #site-content .hof_polls #show-comments p li .header {border-bottom: 1px #b7b7b7 solid}
#hof-section #site-content .hof_answers #index-comments ol li .header h3, #hof-section #site-content .hof_answers #index-comments p li .header h3, #hof-section #site-content .hof_answers #show-comments ol li .header h3, #hof-section #site-content .hof_answers #show-comments p li .header h3, #hof-section #site-content .hof_polls #index-comments ol li .header h3, #hof-section #site-content .hof_polls #index-comments p li .header h3, #hof-section #site-content .hof_polls #show-comments ol li .header h3, #hof-section #site-content .hof_polls #show-comments p li .header h3 {font-family: arial; margin: 0}
#hof-section #site-content .hof_answers #index-comments ol li .content, #hof-section #site-content .hof_answers #index-comments p li .content, #hof-section #site-content .hof_answers #show-comments ol li .content, #hof-section #site-content .hof_answers #show-comments p li .content, #hof-section #site-content .hof_polls #index-comments ol li .content, #hof-section #site-content .hof_polls #index-comments p li .content, #hof-section #site-content .hof_polls #show-comments ol li .content, #hof-section #site-content .hof_polls #show-comments p li .content {width: 667px; margin: 0; padding: 4px 0 3px; background: #FFF none; border: 0}
#hof-section #site-content .hof_answers #index-comments ol li .content p, #hof-section #site-content .hof_answers #index-comments p li .content p, #hof-section #site-content .hof_answers #show-comments ol li .content p, #hof-section #site-content .hof_answers #show-comments p li .content p, #hof-section #site-content .hof_polls #index-comments ol li .content p, #hof-section #site-content .hof_polls #index-comments p li .content p, #hof-section #site-content .hof_polls #show-comments ol li .content p, #hof-section #site-content .hof_polls #show-comments p li .content p {padding: 0}
#hof-section #site-content .hof_answers #index-comments .notice, #hof-section #site-content .hof_answers #show-comments .notice, #hof-section #site-content .hof_polls #index-comments .notice, #hof-section #site-content .hof_polls #show-comments .notice {margin: 15px}
#hof-section #site-content .hof_answers #index-comments .pagination, #hof-section #site-content .hof_answers #show-comments .pagination, #hof-section #site-content .hof_polls #index-comments .pagination, #hof-section #site-content .hof_polls #show-comments .pagination {margin: 15px; width: 96%}
#hof-section #site-content .hof_answers #index-comments form, #hof-section #site-content .hof_answers #show-comments form, #hof-section #site-content .hof_polls #index-comments form, #hof-section #site-content .hof_polls #show-comments form {border-color: #e1e1e1; margin-bottom: 0}
#hof-section #site-content .hof_answers #index-comments form .field-group, #hof-section #site-content .hof_answers #show-comments form .field-group, #hof-section #site-content .hof_polls #index-comments form .field-group, #hof-section #site-content .hof_polls #show-comments form .field-group {padding: 10px 61px; border: 0}
#hof-section #site-content .hof_answers #index-comments form .field-group .field-label, #hof-section #site-content .hof_answers #show-comments form .field-group .field-label, #hof-section #site-content .hof_polls #index-comments form .field-group .field-label, #hof-section #site-content .hof_polls #show-comments form .field-group .field-label {width: 574px; margin: 0; padding: 0; text-align: left}
#hof-section #site-content .hof_answers #index-comments form .field-group .field-field, #hof-section #site-content .hof_answers #show-comments form .field-group .field-field, #hof-section #site-content .hof_polls #index-comments form .field-group .field-field, #hof-section #site-content .hof_polls #show-comments form .field-group .field-field {width: 574px; margin: 0; padding: 0}
#hof-section #site-content .hof_answers #index-comments form .field-group .field-field textarea, #hof-section #site-content .hof_answers #show-comments form .field-group .field-field textarea, #hof-section #site-content .hof_polls #index-comments form .field-group .field-field textarea, #hof-section #site-content .hof_polls #show-comments form .field-group .field-field textarea {height: 150px; width: 562px}
#hof-section #site-content .hof_answers #index-comments form .form-footer, #hof-section #site-content .hof_answers #show-comments form .form-footer, #hof-section #site-content .hof_polls #index-comments form .form-footer, #hof-section #site-content .hof_polls #show-comments form .form-footer {height: 25px; border-top: 1px solid #E1E1E1}
#hof-section #site-content .hof_answers #index-comments form .form-footer button, #hof-section #site-content .hof_answers #show-comments form .form-footer button, #hof-section #site-content .hof_polls #index-comments form .form-footer button, #hof-section #site-content .hof_polls #show-comments form .form-footer button {display: block; float: left; text-indent: -2000em; overflow: hidden; width: 139px; height: 25px; margin: 0 272px; padding: 0; background: transparent url(submit-comment.gif) no-repeat; border: 0; display: inline}
#hof-section #site-content .hof_answers #index-comments form .form-footer button:hover, #hof-section #site-content .hof_answers #show-comments form .form-footer button:hover, #hof-section #site-content .hof_polls #index-comments form .form-footer button:hover, #hof-section #site-content .hof_polls #show-comments form .form-footer button:hover {background-position: left bottom}
#hof-section #site-content .hof_answers #index-comments, #hof-section #site-content .hof_polls #index-comments {margin-left: 10px}
#hof-section #site-content .hof_answers #show-comments ol li .content, #hof-section #site-content .hof_polls #show-comments ol li .content {width: 647px}
#hof-section #site-content #hof_polls-confirm_ballot {text-align: center}
#hof-section #site-content #hof_polls-confirm_ballot h2 {margin: 15px 150px}
#hof-section #site-content #hof_polls-confirm_ballot .content.ballot-results {float: none; width: auto; margin: 0 150px; padding: 0 100px 20px; border: 2px solid #D8D8D8; border-width: 2px 0}
#hof-section #site-content #hof_polls-confirm_ballot h4 {margin: 20px 0 0; padding: 10px 0 5px; border-bottom: 1px solid #D8D8D8; color: #797979; font-size: 1.5em}
#hof-section #site-content #hof_polls-confirm_ballot h4 span {font-size: 0.75em}
#hof-section #site-content #hof_polls-confirm_ballot p {margin: 10px 0 5px}
#hof-section #site-content #hof_polls-confirm_ballot .voted {color: #797979}
#hof-section #site-content #hof_polls-confirm_ballot ul {list-style-type: none}
#hof-section #site-content #hof_polls-confirm_ballot ul li {margin-bottom: 10px}
#hof-section #site-content #hof_polls-confirm_ballot #ballot_confirmation_status .success {margin: 20px 250px 0; padding: 10px 10px 5px; background-image: none}
#hof-section #site-content #hof_polls-confirm_ballot #ballot_confirmation_status a#submit-ballot {display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; margin: 0 auto; padding: 0; width: 159px; height: 25px; margin: 15px auto 20px; background: url(confirm-ballot.gif) no-repeat}
#hof-section #site-content #hof_polls-confirm_ballot #ballot_confirmation_status a#submit-ballot:hover {background-position: left bottom}
#hof-section #site-content #hof_polls-confirm_ballot #allstate-more-info {display: block; float: left; text-indent: -2000em; overflow: hidden; float: none; margin: 0 auto; padding: 0; width: 216px; height: 96px; margin: 20px auto; background: url(allstate-more-info.jpg) no-repeat}
#hof-section #site-content #hof_polls-confirm_ballot #allstate-more-info:hover {background-position: left bottom}
#hof-section #site-content #hof_polls-confirm_ballot #facebook-callout {margin: 30px 0 20px}
#hof-section #site-content #hof_polls-confirm_ballot #facebook-callout a {display: inline-block; padding-left: 20px; background: url(facebook_share_icon.gif) left center no-repeat; font-size: 1.2em; font-weight: bold}
#hof-section #site-content #content-index {margin-top: 15px; padding: 0; background: none; border: 0}
#hof-section #site-content #content-index #section-header {display: block; width: auto; float: none; margin: 0 0 10px; padding: 0; background: none}
#hof-section #site-content #content-index #section-header h1 {padding: 0; font: normal 2em/1em 'Palatino Linotype', 'Book Antiqua', Palatino, serif; background-image: none}
#hof-section #site-content #content-index #section-menu ul li a#top {background-color: #E1E1E1; padding: 5px 10px; font-weight: bold}
#hof-section #site-content #content-index #section-menu ul li ul {border: 4px solid #E1E1E1; border-width: 0 4px 3px; background-color: #F6F6F6}
#hof-section #site-content #content-index #section-menu ul li ul li {padding: 0; border-width: 0; border-bottom: 1px solid #E1E1E1; font-size: 1em}
#hof-section #site-content #content-index #section-menu ul li ul li a {padding: 7px 10px; font-weight: normal}
#hof-section #site-content #content-index #section-menu ul li ul li a#current, #hof-section #site-content #content-index #section-menu ul li ul li a:hover {background-color: #FFF}
#hof-section #site-content #content-index #section-menu ul li ul li a#current {font-weight: bold}
#hof-section #site-content #content-index.content {margin-left: 0; padding: 0; background: none; border-top: 0}
#david_larson img#hof_thumb_1 {display: none}
#hof-section #site-content .hof_answers #sidebar #empty.ballot, #hof-section #site-content .hof_polls #sidebar #empty.ballot {padding: 10px; width: 192px; color: #07457D; font-size: 14px}
#hof-section #site-content .hof_answers #sidebar #empty.ballot p, #hof-section #site-content .hof_polls #sidebar #empty.ballot p {font-family: 'Palatino Linotype','Book Antiqua',Palatino,serif}
.align-right {float: right}
.align-right img {margin: 0 0 1.5em 1.5em}
.align-left {float: left}
.align-left img {margin: 0 1.5em 1.5em 0}
.full-width {width: 100%}
.table-list {font-family: inherit}
.table-list td {border-bottom: 1px solid #b7b7b7}
.table-list th {border-bottom: 2px solid #b7b7b7}
.table-grid {border-top: 1px solid #b7b7b7; border-left: 1px solid #b7b7b7}
.table-grid td {border-right: 1px solid #b7b7b7; border-bottom: 1px solid #b7b7b7}
.table-grid th {border-bottom: 2px solid #b7b7b7; border-right: 1px solid #b7b7b7}
.table-grid img {padding: 0; margin: 0}
body{background:#0A5BAE url(site-bg-fade.gif) repeat-x;padding:0;margin:0}body .bg-container{position:relative}body .bg-container .container{width:990px}body .bg-container .container#top-ads{padding:5px 10px 0;background:transparent none}body .bg-container .container#top-ads a img{border:none}body .bg-container .container#top-ads .leaderboard{width:728px;height:90px;background-color:#FFF; text-align:center;}body .bg-container .container#top-ads .button1{float:right;width:120px;height:90px;margin-right:66px;background-color:#FFF}body .bg-container .container .content-wrap{padding:0 10px;background-image:url(site-page-shadow-trans.png)}body .bg-container .container .content-wrap #site-content{padding:0 0 0 10px;background:url(site-page-bg.gif) repeat-y}body .bg-container .container .content-wrap #site-content .main-content{padding-top:10px}body.usoc .ngb-only{display:none}body.ngb .usoc-only{display:none}.filter-menu-wrap{background:#f4f4f4 url(filter-column-bottom.gif) no-repeat 0 bottom;padding-bottom:10px;width:190px;float:left}.filter-menu-wrap #athlete-search{background:url(athletes-search-bg.gif) no-repeat 0 0;width:171px;height:23px;overflow:hidden;margin-bottom:10px}.filter-menu-wrap #athlete-search form input{border:none;background-color:transparent;margin:4px 2px;width:133px;color:#7a7a7a;font-size:10px}.filter-menu-wrap #athlete-search button{background-color:transparent;background-image:none}.filter-menu-wrap .filter-menu{background:#f4f4f4 url(filter-column-top.gif) no-repeat 0 0;padding:10px 10px 0 10px;width:170px;overflow:hidden}.filter-menu-wrap .filter-menu form{border:0;margin-bottom:13px}.filter-menu-wrap .filter-menu form select{font-size:12px}.filter-menu-wrap .filter-menu h6{color:#7a7a7a;margin-bottom:2px}.filter-menu-wrap .filter-menu ul{margin:0 0 13px}.filter-menu-wrap .filter-menu li{display:block;height:21px;line-height:22px;background:url(filter-bg-left.gif) no-repeat 0 0;padding-left:4px;margin-bottom:1px;overflow:hidden}.filter-menu-wrap .filter-menu li a{background:url(filter-bg-right.gif) no-repeat right 0;height:inherit;display:block;width:165px}.filter-menu-wrap .filter-menu li:hover,.filter-menu-wrap .filter-menu li.current{background-position:0 -22px}.filter-menu-wrap .filter-menu li:hover a,.filter-menu-wrap .filter-menu li.current a{background-position:right -22px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li.dropdown a{background-position:right -44px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li .filter-dropdown{position:absolute;z-index:10;background:transparent url(filter-dropdown-bottom.png) no-repeat 0 bottom;padding-bottom:5px;margin:-2px 0 0 -4px;width:665px;display:none}.filter-menu-wrap .filter-menu li .filter-dropdown .filter-dropdown-wrap{background:#e1e1e1 url(filter-dropdown-top.gif) no-repeat right top}.filter-menu-wrap .filter-menu li .filter-dropdown ul{float:left;margin:0;padding:5px 5px 0 5px;width:210px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li{background-position:0 -44px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li a{background-position:right -66px;color:#094B87;font-weight:normal;width:210px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li:hover,.filter-menu-wrap .filter-menu li .filter-dropdown ul li.current{background-position:0 -66px}.filter-menu-wrap .filter-menu li .filter-dropdown ul li:hover a,.filter-menu-wrap .filter-menu li .filter-dropdown ul li.current a{background-position:right -88px;color:#000;font-weight:bold}.filter-menu-wrap .filter-menu li .winter{width:225px;background:transparent url(filter-dropdown-bottom-winter.png) no-repeat 0 bottom}.filter-menu-wrap .filter-menu li .winter .filter-dropdown-wrap{background:#e1e1e1 url(filter-dropdown-top-winter.png) no-repeat right top}.filter-menu-wrap .filter-menu h5.no-filters{margin:0 0 10px 3px}.filter-menu-wrap .filter-menu .current-filter li{height:auto;margin-bottom:5px;padding-left:0;background-image:none;line-height:1.2em}.filter-menu-wrap .filter-menu .current-filter li a{display:block;float:left;background:url(bullet_delete.png) no-repeat center center;float:left;text-indent:-9999px;overflow:hidden;width:16px;height:1em}.filter-menu-wrap .filter-menu .current-filter li a:hover{background-position:center center}.filter-menu-wrap .filter-menu .current-filter li span{display:block;float:left;width:154px;color:#000}.filter-menu-wrap .filter-menu ul.mini-filter-btns{float:left;margin:-12px 1px 0 0;width:84px}.filter-menu-wrap .filter-menu ul.mini-filter-btns li a{width:80px}.filter-menu-wrap .filter-menu ul.mini-h-filter-btns{margin:0}.filter-menu-wrap .filter-menu ul.mini-h-filter-btns li{float:left;margin-right:1px}.filter-menu-wrap .filter-menu ul.mini-h-filter-btns li a{width:33px;padding-right:4px;text-align:center}.filter-menu-wrap .filter-menu ul#dropdown li.dropdown:hover div.filter-dropdown{display:block}#olympicday-index .photo-index-wrapper{width:270px;height:326px;margin-bottom:10px;float:left}#olympicday-index .even{margin-right:8px}#olympicday-index .pagination{clear:left}#olympicday-index .upload-link{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(upload-photos.gif) no-repeat 0 0;width:190px;height:51px;margin-top:12px}#olympicday-index .photo-index-wrapper{background:url(blue-box-bg.gif) no-repeat 0 0;width:251px;height:305px;padding:9px 10px 12px 10px;font-family:arial;overflow:hidden;position:relative}#olympicday-index .photo-index-wrapper .img-wrap{padding:2px 0;width:248px;height:166px;background-color:#000;position:relative}#olympicday-index .photo-index-wrapper .img-wrap img{margin:auto;display:block;border:0}#olympicday-index .photo-index-wrapper .img-wrap:hover{background-color:#095bae}#olympicday-index .photo-index-wrapper .img-wrap:hover .offensive-link{display:block}#olympicday-index .photo-index-wrapper .img-wrap .offensive-link{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(offensive-photo-btn-trans.png) no-repeat 0 0;width:118px;height:13px;display:none;position:absolute;right:5px;bottom:5px;z-index:200;cursor:pointer}#olympicday-index .photo-index-wrapper a.offensive-link{display:block;text-transform:uppercase;color:#999;font-size:9px;margin-bottom:0;float:right;margin-right:3px;display:inline}#olympicday-index .photo-index-wrapper ul{float:left;width:124px}#olympicday-index .photo-index-wrapper ul.right{float:right;background-image:none}#olympicday-index .photo-index-wrapper ul.right li{text-align:right}#olympicday-index .photo-index-wrapper ul li{font-weight:bold;font-site:10px}#olympicday-index .photo-index-wrapper ul li.title{text-transform:uppercase;color:#999;font-size:9px}#olympicday-index .photo-index-wrapper .description{clear:both;overflow:hidden;height:94px}#olympicday-index .photo-index-wrapper .description h3{margin:3px 0;font-size:16px;font-weight:bold}#olympicday-index .photo-index-wrapper .description h3 a{color:#000}#olympicday-index .photo-index-wrapper .description h3 a:hover{color:#094B87}#olympicday-index .photo-index-wrapper .description p{font-family:arial;font-size:12px}#olympicday-index .photo-index-wrapper .clearfix{position:absolute;top:278px;left:10px;margin-top:10px;width:248px}#olympicday-index .photo-index-wrapper .clearfix .view-full{text-align:center;clear:both;margin:6px 0}#olympicday-index .photo-index-wrapper .clearfix .view-full a{text-transform:uppercase;text-size:10px #084b87;display:block}#olympicday-show h1,#olympicday-add_photo h1{font-size:22px;float:left}#olympicday-show .back-link,#olympicday-add_photo .back-link{diplay:block;float:right;background:url(back-link-bg.gif) no-repeat 0 0;width:152px;height:16px;font-size:10px;color:#084b87;text-transform:uppercase;padding:2px 0 0 20px;margin-top:5px;margin-bottom:0}#olympicday-add_photo h1,#olympicday-add_photo h2{font-family:arial;font-weight:bold;margin-bottom:2px}#olympicday-add_photo h2{font-size:18px;color:#7a7a7a;margin-bottom:7px}#olympicday-add_photo form{border:0}#olympicday-add_photo label{float:left;text-align:right;color:#7a7a7a;font-size:14px;font-weight:normal;width:75px;margin-right:9px}#olympicday-add_photo p{margin:-10px 0 5px 1px;color:#7a7a7a}#olympicday-add_photo p.clear{margin-top:0}#olympicday-add_photo .conditions-text p{font-family:Helvetica;font-size:12px;margin:0 0 1.5em 29px}#olympicday-add_photo .conditions-text a{color:#084687}#olympicday-add_photo .conditions-text input{float:left}#olympicday-add_photo ul{margin:0}#olympicday-add_photo li{list-style-type:none;border-top:1px solid #b6b6b6;padding:10px 10px 10px 25px}#olympicday-add_photo li.first{border-top:0}#olympicday-add_photo li.global-caption{padding:0 0 10px 0}#olympicday-add_photo li.global-caption input{border:0}#olympicday-add_photo li.global-caption label{width:auto;text-align:left}#olympicday-add_photo li.global-caption div{padding-top:10px;margin-left:22px;clear:left}#olympicday-add_photo li.global-caption div label{width:75px;text-align:right}#olympicday-add_photo li .caption{clear:left}#olympicday-add_photo li input{float:left;border:1px solid #b7b7b7}#olympicday-add_photo li textarea{width:600px;height:55px;margin:0 0 0 10px;font-family:arial;font-size:12px}#olympicday-add_photo li textarea.caption{width:645px}#olympicday-add_photo li p{margin:0;padding:0;font-family:arial}#olympicday-add_photo li p.first{margin-bottom:13px}#olympicday-add_photo .content-wrapper{background:url(gray-corners-bottom.gif) no-repeat 0 bottom;padding-bottom:7px;margin-bottom:12px}#olympicday-add_photo .content{background:url(gray-corners-top.gif) no-repeat 0 top;padding:10px 0 3px 0}#olympicday-add_photo .content select{margin-left:10px;width:130px}#olympicday-add_photo .content input{margin-left:10px}#olympicday-add_photo .content input.submit{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(submit-photo.gif) no-repeat 0 0;width:133px;height:29px;margin:0 298px;border:0;display:inline}#olympicday-add_photo .questionnaire li{padding:0}#olympicday-add_photo .questionnaire li p{margin-bottom:13px}#olympicday-add_photo .questionnaire li p label{float:none;width:auto;margin-left:10px}#olympicday-add_photo .olympic-day-sign-in p{margin:0 0 1.5em 0}#olympicday-add_photo .olympic-day-sign-in label{width:auto}#olympicday-add_photo .fieldWithErrors{background-color:#FBE3E4;border:2px solid #FBC2C4;color:#8A1F11;display:block}#olympicday-show #gallery-header{height:auto;background-image:url(black-top-1.gif)}#olympicday-show #gallery-header h1{font-size:20px;font-weight:bold;margin:0;float:left}#olympicday-show #gallery-header h2{font-size:12px;color:#555;float:left;margin:4px 0 0 5px;display:inline-block}#olympicday-show #gallery-header h2 span{font-weight:bold}#olympicday-show #image-area{padding-top:6px}#olympicday-show #image-area #caption-wrap{background:transparent url(caption-bg-bottom.gif) no-repeat 0 bottom;padding-bottom:6px}#olympicday-show #image-area #caption{background:#232323 url(caption-bg-top.gif) no-repeat 0 0;margin:10px 0 0 0;padding:7px 8px 0 8px}#olympicday-show #image-area #image{border:0;margin:0}body #site-header-bg{background-color:transparent;background-image:url(site-header-bg-trans.png);background-repeat:no-repeat}body #site-header-bg #site-header{position:relative;padding:0 10px;z-index:20000}body #site-header-bg #site-header #topper{position:relative;height:auto;z-index:2000}body #site-header-bg #site-header #topper #global-nav{position:relative;padding-top:5px;z-index:2000}body #site-header-bg #site-header #topper #global-nav #teamusa-nav{float:left;width:770px;height:25px;margin:5px 5px 0;text-transform:uppercase}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links{position:relative;float:left}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li{position:relative;margin:3px 3px 0 0;background:transparent url(global-nav-tabs.gif) no-repeat}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li:hover,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li.over{background-position:0 -34px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#team-usa{background-image:none}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li a{padding:0 5px;background:transparent url(global-nav-tabs-right.gif) right top no-repeat;line-height:17px;font-size:0.92em}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li a:hover{color:#FFF;background-position:right -34px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#team-usa a{width:100px;height:20px;margin-right:0;padding:0;background:transparent url(team_usa-link.gif) no-repeat;text-indent:-2000em;overflow:hidden}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports a{padding-right:12px;background-position:right -17px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over{background-position:0 -51px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover a,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over a{background-position:right -51px;color:#FFF}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports #sports-submenu{display:none;position:absolute;left:0;top:17px;z-index:2000;width:493px;padding-bottom:5px;background:transparent url(sports-menu-bottom.png) left bottom no-repeat;text-transform:none}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu{display:block}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu #submenu-content,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu #submenu-content{padding-top:5px;background:transparent url(sports-menu-top.png) no-repeat}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu #submenu-bg,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu #submenu-bg{padding:0 3px;background:#4599E9 url(sports-menu-rings.gif) center center no-repeat}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu ul,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu ul{float:left;width:162px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu ul li,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu ul li{float:none;margin:0;background:none}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu ul li a,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu ul li a{float:none;width:148px;margin:5px 2px 0;padding:0 5px;background:transparent url(sports-menu-link.gif) no-repeat;color:#FFF;line-height:20px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu ul li a:hover,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu ul li a:hover{background-position:0 -20px;color:#FFF}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports:hover #sports-submenu ul li.first a,body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#network-links li#sports.over #sports-submenu ul li.first a{margin-top:0}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#account-links{float:right;margin:3px 3px 0 0;font:9px/10px, "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#account-links li a{padding:4px 5px;line-height:10px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#account-links li a:hover{background-position:inherit -18px}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#account-links li.first a{background:transparent url(account-buttons-bg.gif) no-repeat;border-right:1px solid #89C6FF}body #site-header-bg #site-header #topper #global-nav #teamusa-nav ul#account-links li.last a{background:transparent url(account-buttons-bg.gif) right top no-repeat}body #site-header-bg #site-header #topper #global-nav #powered-by{float:right;height:25px;margin:5px 10px 0 0}

body #site-header-bg #site-header #topper #global-nav #powered-by a{
font-weight:bold;
height:21px;
overflow:hidden;
width:145px;}

body #site-header-bg #site-header #topper #tout-bar{background:transparent url(toutbar-bg.png) repeat-x;border-top:1px solid #b7b7b7;height:29px;line-height:29px;overflow:hidden;font-family:arial, sans-serif}body #site-header-bg #site-header #topper #tout-bar .tout{background:none;height:29px;overflow:hidden;text-align:center}body #site-header-bg #site-header #topper #tout-bar .tout a{display:inline-block;padding-left:25px;background-image:url(toutbar-icons.gif);background-repeat:no-repeat;color:#05386e;font-size:12px;font-weight:bold}body #site-header-bg #site-header #topper #tout-bar .tout a.news{background-position:left -58px}body #site-header-bg #site-header #topper #tout-bar .tout a.gallery{background-position:left -29px}body #site-header-bg #site-header #topper #tout-bar .tout a.video{background-position:left -87px}body #site-header-bg #site-header #topper #tout-bar .tout a.event{background-position:left 0}body #site-header-bg #site-header #topper #tout-bar .tout a.other{background-image:none;padding-left:0}body #site-header-bg #site-header #topper #tout-bar .countdown{float:right;width:269px}body #site-header-bg #site-header #topper #tout-bar .countdown h4,body #site-header-bg #site-header #topper #tout-bar .countdown h5,body #site-header-bg #site-header #topper #tout-bar .countdown p{float:left;height:29px;margin:0}body #site-header-bg #site-header #topper #tout-bar .countdown h4{display:block;float:left;text-indent:-2000em;overflow:hidden;width:80px;height:29px;margin:0}body #site-header-bg #site-header #topper #tout-bar .countdown h5{display:block;float:left;text-indent:-2000em;overflow:hidden}body #site-header-bg #site-header #topper #tout-bar .countdown h5.olympics{width:92px}body #site-header-bg #site-header #topper #tout-bar .countdown h5.paralympics{width:108px}body #site-header-bg #site-header #topper #tout-bar .countdown p{width:78px;color:#fff;font-size:10px;text-transform:uppercase}body #site-header-bg #site-header #topper #tout-bar .countdown p span{float:left;margin-right:7px}body #site-header-bg #site-header #topper #tout-bar .countdown p strong{float:left;font-size:22px;text-shadow:0 -2px 2px rgba(0,0,0,.5)}body #site-header-bg #site-header #topper #tout-bar .countdown p.countup{width:18px;margin-left:5px;display:inline}body #site-header-bg #site-header #topper #tout-bar .countdown p.countup-number{display:inline;margin:0 20px 0 5px;width:30px;text-align:center}body #site-header-bg #site-header #topper #tout-bar .countdown p.countup-number strong{float:none;display:inline}body.ngb #site-header-bg #site-header #topper{border-bottom:1px solid #840023}#ngb-header{height:90px}.ngb #ngb-header{background:#840023 url(site-header-ngb-bg.jpg) left center no-repeat}#ngb-header a.ngb-logo{display:block;float:left;margin:0 20px;width:170px;height:90px;background:transparent none no-repeat;text-indent:-2000em;overflow:hidden}body#paralympics #ngb-header{background:#BFCEDD url(site-header-paralympics-bg-1.jpg) no-repeat}#ngb-header a#archery{background-image:url(archery.gif)}#ngb-header a#badminton{background-image:url(badminton.gif)}#ngb-header a#baseball{background-image:url(baseball.gif)}#ngb-header a#boxing{background-image:url(boxing.gif)}#ngb-header a#basketball{background-image:url(basketball.gif)}#ngb-header a#bobsled{background-image:url(bobsled.gif)}#ngb-header a#biathlon{background-image:url(biathlon.gif)}#ngb-header a#bowling{background-image:url(bowling.gif)}#ngb-header a#boxing{background-image:url(boxing.gif)}#ngb-header a#canoekayak{background-image:url(canoekayak.gif)}#ngb-header a#curling{background-image:url(curling.gif)}#ngb-header a#cycling{background-image:url(cycling.gif)}#ngb-header a#diving{background-image:url(diving.gif)}#ngb-header a#equestrian{background-image:url(equestrian.gif)}#ngb-header a#fencing{background-image:url(fencing.gif)}#ngb-header a#fieldhockey{background-image:url(fieldhockey.gif)}#ngb-header a#figureskating{background-image:url(skating.gif)}#ngb-header a#gymnastics{background-image:url(gymnastics.gif)}#ngb-header a#handball{background-image:url(handball.gif)}#ngb-header a#hockey{background-image:url(hockey.gif)}#ngb-header a#judo{background-image:url(judo.gif)}#ngb-header a#karate{background-image:url(karate.gif)}#ngb-header a#luge{background-image:url(luge.gif)}#ngb-header a#paralympics{background-image:url(paralympics.gif)}#ngb-header a#pentathlon{background-image:url(pentathlon.gif)}#ngb-header a#racquetball{background-image:url(racquetball.gif)}#ngb-header a#rollersports{background-image:url(rollersports.gif)}#ngb-header a#rowing{background-image:url(rowing.gif)}#ngb-header a#sailing{background-image:url(sailing.gif)}#ngb-header a#shooting{background-image:url(shooting.gif)}#ngb-header a#skiing{background-image:url(skiing.gif)}#ngb-header a#soccer{background-image:url(soccer.gif)}#ngb-header a#softball{background-image:url(softball.gif)}#ngb-header a#speedskating{background-image:url(speedskating.gif)}#ngb-header a#squash{background-image:url(squash.gif)}#ngb-header a#swimming{background-image:url(swimming.gif)}#ngb-header a#synchro{background-image:url(synchro.gif)}#ngb-header a#tabletennis{background-image:url(tabletennis.gif)}#ngb-header a#taekwondo{background-image:url(taekwondo.gif)}#ngb-header a#tennis{background-image:url(tennis.gif)}#ngb-header a#trackfield{background-image:url(trackandfield.gif)}#ngb-header a#triathlon{background-image:url(triathlon.gif)}#ngb-header a#volleyball{background-image:url(volleyball-1.gif)}#ngb-header a#waterpolo{background-image:url(waterpolo.gif)}#ngb-header a#waterski{background-image:url(waterski.gif)}#ngb-header a#weightlifting{background-image:url(weightlifting.gif)}#ngb-header a#wrestling{background-image:url(wrestling.gif)}#ngb-header .merchandise{float:right;width:220px}#ngb-header .merchandise p{float:left;width:95px;margin:40px 0 0;font-size:0.84em;line-height:1.3em;text-align:right}#ngb-header .merchandise p a{color:#4599E9;text-decoration:underline}#ngb-header .merchandise p a:hover{color:#094B87}#ngb-header .merchandise a.product-image{float:right}#ngb-header .merchandise a.product-image img{border:0}#site-nav{position:relative;height:27px;padding:0 2px;background:#BE1724 url(site-nav-ngb-bg.gif) repeat-x;z-index:500}#usoc #site-nav{background:#4599E9 url(site-nav-usoc-bg.gif) repeat-x}#usoc #site-nav ul li{background-image:url(site-nav-usoc-tabs.gif)}#usoc #site-nav ul li a{background-image:url(site-nav-usoc-tabs-right.gif)}#site-nav ul li{position:relative;margin-top:5px;background:transparent url(site-nav-ngb-tabs.gif) left top no-repeat;z-index:1000}.ngb-ngb-home #site-nav ul li.home,.ngb-news #site-nav ul li.news,.ngb-video #site-nav ul li.video,.ngb-photos #site-nav ul li.photos,.ngb-community #site-nav ul li.community,.ngb-events #site-nav ul li.events,.ngb-athletes #site-nav ul li.athletes,.ngb-about_us #site-nav ul li.about_us,.ngb-resources #site-nav ul li.resources,.ngb-member_services #site-nav ul li.member_services,.ngb-faq #site-nav ul li.faq,.ngb-disciplines #site-nav ul li.disciplines,.ngb-making_teamusa #site-nav ul li.making_teamusa,#site-nav ul li#current-drop{background-position:left -110px}.ngb-ngb-home #site-nav ul li.home a,.ngb-news #site-nav ul li.news a,.ngb-video #site-nav ul li.video a,.ngb-photos #site-nav ul li.photos a,.ngb-community #site-nav ul li.community a,.ngb-events #site-nav ul li.events a,.ngb-athletes #site-nav ul li.athletes a,.ngb-about_us #site-nav ul li.about_us a,.ngb-resources #site-nav ul li.resources a,.ngb-member_services #site-nav ul li.member_services a,.ngb-faq #site-nav ul li.faq a,.ngb-disciplines #site-nav ul li.disciplines a,.ngb-making_teamusa #site-nav ul li.making_teamusa a,#site-nav ul li#current-drop a{padding:1px 6px 2px;background-position:right -110px;color:#460012}#usoc .ngb-ngb-home #site-nav ul li.home a,#usoc .ngb-news #site-nav ul li.news a,#usoc .ngb-video #site-nav ul li.video a,#usoc .ngb-photos #site-nav ul li.photos a,#usoc .ngb-community #site-nav ul li.community a,#usoc .ngb-events #site-nav ul li.events a,#usoc .ngb-athletes #site-nav ul li.athletes a,#usoc .ngb-about_us #site-nav ul li.about_us a,#usoc .ngb-resources #site-nav ul li.resources a,#usoc .ngb-member_services #site-nav ul li.member_services a,#usoc .ngb-faq #site-nav ul li.faq a,#usoc .ngb-disciplines #site-nav ul li.disciplines a,#usoc .ngb-making_teamusa #site-nav ul li.making_teamusa a,#usoc #site-nav ul li#current-drop a{color:#094B87}.ngb-news #site-nav ul li.news:hover,.ngb-community #site-nav ul li.community:hover,.ngb-events #site-nav ul li.events:hover,.ngb-athletes #site-nav ul li.athletes:hover,.ngb-about_us #site-nav ul li.about_us:hover,.ngb-resources #site-nav ul li.resources:hover,.ngb-member_services #site-nav ul li.member_services:hover,.ngb-faq #site-nav ul li.faq:hover,.ngb-disciplines #site-nav ul li.disciplines:hover,#site-nav ul li:hover,#site-nav ul li.over,#site-nav ul li#current-drop:hover,#site-nav ul li#current-drop.over{background-position:0 -22px;z-index:2000}#site-nav ul li a{padding:0 6px 3px;background:transparent url(site-nav-ngb-tabs-right.gif) right top no-repeat;line-height:19px;text-transform:uppercase;font-weight:bold;color:#FFF}#site-nav ul li a:hover{background-position:right -22px}#usoc .ngb-community #site-nav ul li.community:hover a,#usoc .ngb-news #site-nav ul li.news:hover a,#usoc .ngb-events #site-nav ul li.events:hover a,#usoc #site-nav ul li#current-drop:hover a,#usoc #site-nav ul li#current-drop.over a,.ngb-community #site-nav ul li.community:hover a,.ngb-news #site-nav ul li.news:hover a,.ngb-events #site-nav ul li.events:hover a,.ngb-athletes #site-nav ul li.athletes:hover a,.ngb-community #site-nav #site-nav ul li.over a,.ngb-news #site-nav #site-nav ul li.over a,.ngb-events #site-nav #site-nav ul li.over a,.ngb-athletes #site-nav #site-nav ul li.over a,.ngb-about_us #site-nav #site-nav ul li.over a,.ngb-resources #site-nav #site-nav ul li.over a,.ngb-member_services #site-nav #site-nav ul li.over a,.ngb-faq #site-nav #site-nav ul li.over a,.ngb-disciplines #site-nav #site-nav ul li.over a,.ngb-making_teamusa #site-nav #site-nav ul li.over a,.ngb-disciplines #site-nav ul li.disciplines a:hover,.ngb-disciplines #site-nav ul li.disciplines.over a,.ngb-resources #site-nav ul li.resources a:hover,.ngb-resources #site-nav ul li.resources.over a,#site-nav ul li#current-drop:hover a,#site-nav ul li#current-drop.over a{color:#FFF !important}#site-nav ul li a.drop{padding:0 17px 3px 6px;background-position:right -44px}.ngb-news #site-nav ul li.news a.drop,.ngb-community #site-nav ul li.community a.drop,.ngb-events #site-nav ul li.events a.drop,.ngb-athletes #site-nav ul li.athletes a.drop,.ngb-about_us #site-nav ul li.about_us a.drop,.ngb-resources #site-nav ul li.resources a.drop,.ngb-member_services #site-nav ul li.member_services a.drop,.ngb-faq #site-nav ul li.faq a.drop,.ngb-disciplines #site-nav ul li.disciplines a.drop,.ngb-making_teamusa #site-nav ul li.making_teamusa a.drop,#site-nav ul li#current-drop a{padding:1px 17px 2px 8px;background-position:right -88px}.ngb-community #site-nav ul li.community:hover a,.ngb-news #site-nav ul li.news:hover a,.ngb-events #site-nav ul li.events:hover a,.ngb-athletes #site-nav ul li.athletes:hover a,.ngb-about_us #site-nav ul li.about_us:hover a,.ngb-resources #site-nav ul li.resources:hover a,.ngb-member_services #site-nav ul li.member_services:hover a,.ngb-faq #site-nav ul li.faq:hover a,.ngb-disciplines #site-nav ul li.disciplines:hover a,#site-nav ul li:hover a.drop,#site-nav ul li.over a.drop,#site-nav ul li#current-drop:hover a,#site-nav ul li#current-drop.over a{background-position:right -66px}#site-nav ul li .submenu{display:none;position:absolute;left:3px;top:17px;width:150px;height:auto;padding-top:5px;background:transparent url(site-nav-ngb-submenu-top.png) no-repeat;z-index:1000}#site-nav ul li.last .submenu{left:auto;right:3px;background-position:right top}#usoc #site-nav ul li .submenu{background-image:url(site-nav-usoc-submenu-top.png)}#site-nav ul li:hover .submenu,#site-nav ul li.over .submenu,#usoc #site-nav ul li:hover .submenu,#usoc #site-nav ul li.over .submenu{display:block}#site-nav ul li ul{padding-bottom:5px;background:transparent url(site-nav-ngb-submenu-bottom.png) left bottom no-repeat}#usoc #site-nav ul li ul{background-image:url(site-nav-usoc-submenu-bottom.png)}#site-nav ul li ul li{position:relative;display:block;float:left;width:140px;margin:0;padding:0 5px;background:#460012 url(site-nav-ngb-submenu-link.gif) 5px bottom no-repeat;border-bottom:5px solid #460012}#usoc #site-nav ul li ul li{background:#12263D url(site-nav-usoc-submenu-link.gif) 5px bottom no-repeat;border-bottom:5px solid #12263D}#site-nav ul li ul li:hover,#site-nav ul li ul li.over,#usoc #site-nav ul li ul li:hover,#usoc #site-nav ul li ul li.over{background-position:-145px bottom}#site-nav ul li ul li.last,#usoc #site-nav ul li ul li.last{border-bottom:0}#site-nav ul li .submenu li a,#site-nav ul li:hover .submenu li a,#site-nav ul li.over .submenu li a,#site-nav ul li#current:hover .submenu li a,#site-nav ul li#current.over .submenu li a,#site-nav ul li#current-drop:hover .submenu li a,#site-nav ul li#current-drop.over .submenu li a{padding:3px 5px;line-height:1.2em;text-transform:none;font-weight:bold;background:transparent url(site-nav-ngb-submenu-link-top.gif) 0 0 no-repeat;text-indent:0;font-weight:normal;color:#FFF}#site-nav ul li .submenu li a.external_link,#site-nav ul li:hover .submenu li a.external_link,#site-nav ul li.over .submenu li a.external_link,#site-nav ul li#current:hover .submenu li a.external_link,#site-nav ul li#current.over .submenu li a.external_link,#site-nav ul li#current-drop:hover .submenu li a.external_link,#site-nav ul li#current-drop.over .submenu li a.external_link{padding-right:20px;background:transparent url(site-nav-ngb-submenu-link-top-extlink.gif) 0 0 no-repeat}#usoc #site-nav ul li .submenu li a,#usoc #site-nav ul li:hover .submenu li a,#usoc #site-nav ul li.over .submenu li a,#usoc #site-nav ul li#current:hover .submenu li a,#usoc #site-nav ul li#current.over .submenu li a,#usoc #site-nav ul li#current-drop:hover .submenu li a,#usoc #site-nav ul li#current-drop.over .submenu li a{background:transparent url(site-nav-usoc-submenu-link-top.gif) 0 0 no-repeat}#usoc #site-nav ul li .submenu li a.external_link,#usoc #site-nav ul li:hover .submenu li a.external_link,#usoc #site-nav ul li.over .submenu li a.external_link,#usoc #site-nav ul li#current:hover .submenu li a.external_link,#usoc #site-nav ul li#current.over .submenu li a.external_link,#usoc #site-nav ul li#current-drop:hover .submenu li a.external_link,#usoc #site-nav ul li#current-drop.over .submenu li a.external_link{padding-right:20px;background:transparent url(site-nav-usoc-submenu-link-top-extlink.gif) 0 0 no-repeat}#site-nav ul li .submenu li:hover a,#site-nav ul li .submenu li.over a,#site-nav ul li#current .submenu li:hover a,#site-nav ul li#current .submenu li.over a,#site-nav ul li#current-drop .submenu li:hover a,#site-nav ul li#current-drop .submenu li.over a{background-position:-150px 0}#site-nav ul li .submenu li:hover a.external_link,#site-nav ul li .submenu li.over a.external_link,#site-nav ul li#current .submenu li:hover a.external_link,#site-nav ul li#current .submenu li.over a.external_link,#site-nav ul li#current-drop .submenu li:hover a.external_link,#site-nav ul li#current-drop .submenu li.over a.external_link{background-position:-150px 0}#usoc #site-nav ul li .submenu li:hover a,#usoc #site-nav ul li .submenu li.over a,#usoc #site-nav ul li#current .submenu li:hover a,#usoc #site-nav ul li#current .submenu li.over a,#usoc #site-nav ul li#current-drop .submenu li:hover a,#usoc #site-nav ul li#current-drop .submenu li.over a{background-position:-150px 0}#usoc #site-nav ul li .submenu li:hover a.external_link,#usoc #site-nav ul li .submenu li.over a.external_link,#usoc #site-nav ul li#current .submenu li:hover a.external_link,#usoc #site-nav ul li#current .submenu li.over a.external_link,#usoc #site-nav ul li#current-drop .submenu li:hover a.external_link,#usoc #site-nav ul li#current-drop .submenu li.over a.external_link{background-position:-150px 0}#site-nav ul li#member-services{position:absolute;right:0;top:-30px;width:324px;height:25px;background:transparent url(member-services-tab-bg.jpg) no-repeat;border:0}#site-nav ul li#member-services a{display:block;width:304px;height:20px;margin:5px 0 0 11px;padding:0;background:transparent url(member-services-tab.gif) no-repeat;text-indent:-2000em;overflow:hidden}body{height:100%}body #volleyball-splash,body #foj-splash{display:none;width:100%;height:100%}body #volleyball-splash .modal-overlay,body #foj-splash .modal-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;margin:0;background-color:#000;z-index:30000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}body #volleyball-splash .modal-window,body #foj-splash .modal-window{position:absolute;top:60px;left:50%;width:550px;height:625px;margin-left:-284px;padding:9px}body #volleyball-splash .modal-bg,body #foj-splash .modal-bg{background-image:url(splash-bg-trans.png);background-color:transparent;z-index:30001}body #volleyball-splash .modal-content,body #foj-splash .modal-content{background-image:none;z-index:30002}body #volleyball-splash .modal-content a,body #foj-splash .modal-content a{cursor:pointer}body #volleyball-splash .modal-content a.close,body #foj-splash .modal-content a.close{display:block;float:left;text-indent:-2000em;overflow:hidden;float:right;width:56px;height:18px;margin:5px 5px 5px;background:transparent url(splash-close.gif) no-repeat}body #volleyball-splash .modal-content a.close:hover,body #foj-splash .modal-content a.close:hover{background-position:left bottom}body #volleyball-splash .modal-content .headline,body #foj-splash .modal-content .headline{display:block;float:left;text-indent:-2000em;overflow:hidden;float:none;clear:both;width:550px;height:425px;margin-top:3px;background:transparent url(splash-chant.jpg) no-repeat}body #volleyball-splash .modal-content p,body #foj-splash .modal-content p{margin:20px 20px 15px;color:#FFF;text-align:center;font:bold 1.6em/1.4em helvetica, arial, times, "Times New Roman", sans-serif}body #volleyball-splash .modal-content ul,body #foj-splash .modal-content ul{display:block;width:440px;margin:0 auto}body #volleyball-splash .modal-content ul li a,body #foj-splash .modal-content ul li a{display:block;float:left;text-indent:-2000em;overflow:hidden;width:215px;height:49px}body #volleyball-splash .modal-content ul li a#signup,body #foj-splash .modal-content ul li a#signup{margin-right:10px;background-image:url(splash-sign-up-button-trans.png)}body #volleyball-splash .modal-content ul li a#donate,body #foj-splash .modal-content ul li a#donate{background-image:url(splash-donate-button-trans.png)}body#usoc .bg-container,body#paralympics .bg-container{background:url(page-bg.jpg) center top no-repeat}body#usoc #ngb-header{background:#BFCEDD url(site-header-usoc-bg.jpg) left center no-repeat}body#usoc #ngb-header a#usoc{width:100px;height:80px;margin:5px 20px 0px 10px;background-image:none}body#paralympics #ngb-header{background:#BFCEDD url(site-header-paralympics-bg.jpg) left center no-repeat}body#paralympics #ngb-header a#paralympics{width:100px;height:80px;margin:5px 20px 0px 10px;background-image:none}body .donate-button{margin-top:10px;padding:5px}body .donate-button a img{border:0}body .sponsor-poll{background:transparent url(sponsor-poll-bg2.jpg) no-repeat 0 0;height:500px;width:160px;margin:10px;overflow:hidden}body .sponsor-poll h5{display:block;float:left;text-indent:-2000em;overflow:hidden;margin:12px 0 8px 20px;display:inline;width:160px;height:96px}body .sponsor-poll h6{display:block;float:left;text-indent:-2000em;overflow:hidden;margin-bottom:4px;width:160px;height:125px}body .sponsor-poll form{border-top:0;margin:0}body .sponsor-poll form p{margin:0 0 0 10px;color:#00213d;line-height:28px}body .sponsor-poll form p.coke span{width:59px;height:20px}body .sponsor-poll form p.bud{height:40px}body .sponsor-poll form p.bud span{width:68px;height:30px}body .sponsor-poll form p.visa{line-height:35px;height:35px}body .sponsor-poll form p.visa span{width:55px;height:30px}body .sponsor-poll form p.united{margin-top:-2px;height:32px}body .sponsor-poll form p.united span{width:134px;height:8px}body .sponsor-poll form p.hilton{height:52px}body .sponsor-poll form p.hilton span{width:132px;height:27px}body .sponsor-poll form input{margin:-2px 0 0 0;vertical-align:middle;padding:0}body .sponsor-poll .sponsor-poll-submit{display:block;float:left;text-indent:-2000em;overflow:hidden;display:inline;background-color:transparent;border:0;padding:0;width:102px;height:27px;margin:16px 0 0 27px}body .sponsor-poll span{display:block;float:left;text-indent:-2000em;overflow:hidden;display:inline-block;float:none;vertical-align:middle}body .sponsor_poll_hidden{display:none}body .sponsor-poll.sponsor-poll-results{background-position:-160px 0}body .sponsor-poll-results{background-image:url(sponsor-poll-bg.jpg)}body .sponsor-poll-results h5{background-image:url(sponor-poll-h5-trans.png);background-repeat:no-repeat}body .sponsor-poll-results h6{display:block;float:left;text-indent:-2000em;overflow:hidden;background-image:url(sponsor-poll-result-h6-trans.png);width:160px;height:29px;margin:34px 0 14px 2px}body .sponsor-poll-results p{display:block;float:left;text-indent:-2000em;overflow:hidden;background-image:url(sponsor-poll-result-p-trans.png);width:160px;height:225px}body .sponsor-poll-results a{display:block;float:left;text-indent:-2000em;overflow:hidden;display:inline;background-image:url(sponsor-poll-result-btn.gif);width:103px;height:29px;margin:0 0 0 26px}body{height:100%}body #vvs{display:none;width:100%;height:100%;text-align:left}body #vvs .modal-overlay{position:fixed;top:0;left:0;right:0;width:100%;height:100%;margin:0;background-color:#000;z-index:30000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}body #vvs .modal-window{position:absolute;top:60px;left:50%;width:516px;height:528px;margin-left:-284px;padding:17px}body #vvs .modal-bg{background:transparent url(vvs-bg.gif) no-repeat;z-index:30001}body #vvs .modal-content{background-image:none;z-index:30002}body #vvs .modal-content a{cursor:pointer}body #vvs .modal-content a.close{display:block;float:left;text-indent:-2000em;overflow:hidden;float:right;width:96px;height:18px;background:transparent none;margin:22px -8px 0 0}body #vvs .modal-content h3{display:block;float:left;text-indent:-2000em;overflow:hidden;width:330px;height:60px;float:none;margin-bottom:74px}body #vvs .modal-content h4{font-size:18px;color:#ec1848;font-weight:bold;margin-bottom:0}body #vvs .modal-content p{color:#142e53;font-size:16px;line-height:25px;font-weight:normal;text-align:left;width:360px;margin:0 0 10px 0}body #vvs .modal-content form{border:none;margin-bottom:0}body #vvs .modal-content form #cons_first_name,body #vvs .modal-content form #cons_last_name{width:165px}body #vvs .modal-content form #cons_email{width:347px}body #vvs .modal-content form #cons_zip_code{width:76px;display:block}body #vvs .modal-content form input{margin-bottom:11px}body #vvs .modal-content form input[type="submit"]{display:block;float:left;text-indent:-2000em;overflow:hidden;background-color:transparent;border:0;width:112px;height:30px}body #vvs .modal-content form input[type="radio"],body #vvs .modal-content form input[type="checkbox"]{float:left;margin-right:5px}body #vvs .modal-content form label{color:#7A7A7A;font-size:11px;font-weight:normal;width:318px;display:block;float:left}body #vvs .modal-content form p.policy{color:#7A7A7A;font-size:8px;margin-bottom:10px}body #vvs .modal-content form p.policy a{color:#142e53;text-decoration:underline}#athlete-content #left.photo-column,#event-event #left.photo-column,#page-content #left.photo-column,.article-full #left.photo-column,body.mceIframeContainer #left.photo-column{float:left;margin:0 10px 1.5em 0}#athlete-content .photo-column,#event-event .photo-column,#page-content .photo-column,.article-full .photo-column,body.mceIframeContainer .photo-column{float:right;margin:0 0 1.5em 10px}#athlete-content .photo-column img,#event-event .photo-column img,#page-content .photo-column img,.article-full .photo-column img,body.mceIframeContainer .photo-column img{display:block;border:1px solid #555;margin:0}#athlete-content .photo-column .photo-credit,#event-event .photo-column .photo-credit,#page-content .photo-column .photo-credit,.article-full .photo-column .photo-credit,body.mceIframeContainer .photo-column .photo-credit{padding:0 5px 0 0;text-align:right;background:transparent url(photo-credit-gray-right-bg.gif) bottom right no-repeat;clear:left}#athlete-content .photo-column .photo-credit span,#event-event .photo-column .photo-credit span,#page-content .photo-column .photo-credit span,.article-full .photo-column .photo-credit span,body.mceIframeContainer .photo-column .photo-credit span{display:block;float:right;margin:0px;padding:0 0 0 5px;background:#c4c4c4 url(photo-credit-gray-bg.gif) top left no-repeat;line-height:20px;font-weight:bold;font-size:.84em;color:#fff}#athlete-content .photo-column span.caption,#event-event .photo-column span.caption,#page-content .photo-column span.caption,.article-full .photo-column span.caption,body.mceIframeContainer .photo-column span.caption{font-size:1em;color:#7A7A7A;display:block}.ngb-making_teamusa #section-header{position:relative}.ngb-making_teamusa #section-header h1{padding:0}.ngb-making_teamusa #section-header h1 a{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url(mtusa-banner.gif) no-repeat 0 0;width:952px;height:73px}.ngb-making_teamusa #section-header .presented-by-ad{display:block;float:left;text-indent:-2000em;overflow:hidden;position:absolute;top:0;right:0;height:73px;width:240px}.ngb-making_teamusa h1,.ngb-making_teamusa .blog-home ul h5{font-style:italic}.ngb-making_teamusa .span-5 .blog-home{margin-bottom:15px}.ngb-making_teamusa .span-5 .blog-home li{width:190px}.ngb-making_teamusa .span-5 .blog-home li div{width:190px}.ngb-making_teamusa #fixed-blue-list{background:url(athlete-list-bg.png) no-repeat 0 0;height:384px;padding:5px 10px}.ngb-making_teamusa #fixed-blue-list ul{overflow:scroll;overflow-x:hidden;margin:0 0 5px 0;height:300px}.ngb-making_teamusa #fixed-blue-list ul li{font-size:12px;font-weight:bold;color:#094b87;margin-bottom:3px}.ngb-making_teamusa #fixed-blue-list ul li span{color:#555;font-weight:normal;font-size:10px}.ngb-making_teamusa #fixed-blue-list h5{color:#06386e;font-size:18px;margin-bottom:10px}.ngb-making_teamusa #fixed-blue-list p{margin:0;text-align:center;font-size:10px;font-weight:bold;color:#094b87}.ngb-making_teamusa .sponsors{text-align:center}.ngb-making_teamusa .sponsors a img{border:0;margin-bottom:15px}.ngb-making_teamusa input[type="text"]{color:#7a7a7a;font-size:10px}.MsoTableGrid{border-collapse:inherit !important}

 #center-page-ad {width: 468px; height: 60px; margin: 0 1px 15px}
#center-page-ad a {margin: 0; padding: 0}
#center-page-ad a img {margin: 0; padding: 0; border: 0px}
 #member-button {margin-bottom: 15px}
#member-button a {display: block; padding: 0 25px 0 10px; background: transparent url(member-button-bg.gif) no-repeat; line-height: 30px; text-align: center; color: #FFF; letter-spacing: 0.05em; text-indent: -2000em; overflow: hidden}
#member-button a strong {margin-right: 3px; color: #FECE1B; font-size: 1.2em}
 .standard-tout {margin-bottom: 10px; background: #FFFBCE url(yellow1-top-12.gif) no-repeat}
.standard-tout .content {background: transparent url(yellow1-bottom-12.gif) left bottom no-repeat; padding: 10px}
.standard-tout .content a img {float: left}
.standard-tout .content h3 {margin: 0 0 5px 70px; font-size: 1.4em; font-weight: bold}
.standard-tout .content p {margin: 0 0 0 70px}
.standard-tout .no-image h3, .standard-tout .no-image p {margin-left: 0}
.standard-tout .content p.tout-text {margin-bottom: 5px}
.standard-tout .content p.tout-link {font-weight: bold}
.custom-tout {margin-bottom: 10px}
.custom-tout a img {border: 0}
 #latest-items {background: #FFFBCE url(yellow1-top-12.gif) no-repeat}
#latest-items .content {background: transparent url(yellow1-bottom-12.gif) left bottom no-repeat}
#latest-items .content ul li {padding: 5px 10px}
#latest-items .content h5 {margin: 0 0 0 22px; color: #BE1724}
#latest-items .content h3 {margin: 0 0 2px; font-weight: bold; font-size: 1.3em; line-height: 1em}
#latest-items .content h3 a {display: block; padding-left: 22px}
#latest-items .content p.meta-data {margin: 0 0 0 22px; font-size: 0.92em; color: #7A7A7A}
   #right-rail {float: right; width: 200px; margin-right: 0; background: transparent url(right-rail-bg.gif) repeat-y}
#right-rail .top-section {padding: 10px 10px 10px 0; background-color: #FFF}
 #events-index li.search-box, #right-rail #search-box {width: 182px; height: 15px; padding: 4px; background: transparent url(site-search-ngb-bg.gif) no-repeat; border: 0; font-weight: normal; font-size: 11px; line-height: 15px; color: #7A7A7A; text-transform: lowercase}
#events-index li.search-box, #usoc #right-rail #search-box {background: transparent url(site-search-usoc-bg.gif) no-repeat}
#events-index li.search-box form, #right-rail #search-box form {margin: 0; border: 0}
#events-index li.search-box form input.text, #right-rail #search-box form input.text {float: left; width: 160px; height: 13px; margin: 2px 0 0 5px; padding: 0; border: 0; font-size: 10px; color: #7A7A7A}
#events-index li.search-box form input.button, #right-rail #search-box form input.button {float: right}
 #right-rail .sponsor-button {display: block; height: 25px; margin-top: 10px; background: transparent url(sponsor-button.gif) no-repeat; text-indent: -2000em; overflow: hidden; line-height: 1em}
#right-rail a.official-button {display: block; height: 40px; margin-top: 10px; padding: 10px 5px; background: transparent url(official-link-bg.gif) no-repeat; text-align: center}
 .social-links{ background: transparent url(social-links-bg.gif) no-repeat; width:190px; height:46px; overflow:hidden; margin:10px 0 15px 0}
.social-links p{ font-weight:bold; color:#123864; font-size:10px; line-height:12px; margin:18px 4px 0 10px; width:58px; float:left; display:inline}
.social-links .twitter, .social-links .facebook, .social-links .rss{ height:44px; text-indent:-999px; display:block; overflow:hidden; float:left; margin-top:1px}
.social-links .twitter{ background: transparent none; width:26px; margin-right:9px}
.social-links .facebook{ background: transparent none; width:38px; margin-right:8px}
.social-links .rss{ background: transparent none; width:31px}
 #skiing #right-rail a.official-button {height: 60px; background: transparent url(official-link-bg-80h.gif) no-repeat}
#right-rail a.official-button:hover {background-position: left bottom; color: #00162A}
#skiing #right-rail a.official-button:hover {background-position: left bottom; color: #00162a}
#right-rail a.official-button strong {display: block; font-size: 1.4em; text-align: center}
#right-rail .top-section .module {margin: 15px 0 0}
#right-rail .ad-units {padding: 10px; background: transparent url(right-rail-top-bg.gif) no-repeat}
#right-rail .ad-units .skyscraper {width: 160px; height: 600px; margin-bottom: 10px; padding: 10px; background-color: #000}
#right-rail .ad-units a.promo {margin-bottom: 10px}
#right-rail .ad-units a img {border: 0}
 #site-footer {padding: 0 210px 20px 10px; background: transparent url(site-footer-bg.gif) no-repeat left bottom; font-size: 0.92em; text-transform: uppercase; zoom:1;}
#site-footer .links {padding-top: 42px; background: transparent url(site-footer-bg-fade.gif) repeat-x;}
#site-footer .link-set {float: left; margin-bottom: 20px}
#site-footer h3 {float: left; width: 150px; margin: 0 10px; font-size: 1em; line-height: 1.4em; text-align: right; font-weight: bold; color: #06386E; display:inline}
#site-footer ul {float: right; width: 600px}
#site-footer ul li a {margin-right: 20px}
#site-footer p {margin: 10px 0 0 170px; text-transform: none}
 ul#sport-list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #E1E1E1}
ul#sport-list li.last {border-bottom: 0}
ul#sport-list li a.sport-logo {float: left; margin-right: 10px}
ul#sport-list li a.sport-logo img {border: 0}
ul#sport-list li h3 {margin-bottom: 0; font-size: 1.8em; line-height: 1.8em}
ul#sport-list li h3 a {margin: 0}
ul#sport-list li ul {margin-left: 80px}
ul#sport-list li ul li {margin: 5px 10px 0 0; padding: 0 10px 0 0; border: 0; border-right: 2px solid #B7B7B7; line-height: 1em}
ul#sport-list li ul li.last {border-right: 0}
 div.sponsor-family h2 {margin: 0 0 0 160px; padding: 5px 0 5px 5px; background-color: #f0f0f0; font-weight: bold; font-size: 1.2em; color: #555}
ul.sponsor-list {list-style-type: none; margin: 0; padding: 10px 0 0 0; border-top: 1px solid #C4C4C4}
ul.sponsor-list li {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E1E1E1}
ul.sponsor-list li.last {border-bottom: 0px; margin-bottom: 0px}
ul.sponsor-list li a img {display: block; margin: 0 auto; border: 0px}
ul.sponsor-list li h3 {margin: 0 0 5px 0; line-height: 1em; font-weight: bold; font-size: 1.4em}
ul.sponsor-list li p.description {font-size: 1.2em}
 .body p, p.body, .body {}
a.read_more {text-transform: uppercase; font-size: 0.84em}
#section-header {margin-bottom: 10px; width: 100%; background: #DAE7F3 url(section-header-usoc-bg-right.gif) right top no-repeat}
#section-header h1 {float: left; margin: 0; padding: 0 8px; line-height: 25px; font-size: 1.4em; background: transparent url(section-header-usoc-bg-left.gif) no-repeat; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif}
#section-header .tip{ float:right; font-size:10px; line-height:25px; margin-right:5px; color:#555}
.body a img{ border:0}
 h2.subsection-header {margin-bottom: 10px; padding: 5px; background-color: #E5F1F6; border-top: 2px solid #094B87; font-size: 1.4em; line-height: 1em}
h3.subsection-header {margin-bottom: 5px; padding: 5px 0; border-bottom: 1px solid #094B87; font-size: 1.2em; line-height: 1em}
p.tags {font-size:12px; text-align:justify; color: #000}
#jump-menu.span-6, #jump-menu ul {float: right}
#jump-menu ul li {margin-right: 4px; padding: 2px; background-color: #E7E7E7}
#jump-menu ul li a {padding: 1px 4px 1px 22px; line-height: 22px; background-color: #fff}
#jump-menu ul li a {background-position: 2px center}
#jump-menu ul li.last {margin-right: none}
 #section-footer {display: block; margin-top: 15px; padding: 5px; clear: both; background-color: #E5F1F6}
#section-footer a.rss {display: block; padding-left: 22px}
 #section-tabs {display: block; height: 23px; margin-bottom: 10px; padding: 12px 5px 0; background: transparent url(section-tabs-bg.gif) no-repeat}
#section-tabs ul li {margin-right: 5px; padding-right: 5px; background: transparent url(section-tab-bg.gif) right top no-repeat}
#section-tabs ul li a {padding: 6px 5px 3px 10px; background: transparent url(section-tab-bg.gif) no-repeat; line-height: 13px; font-size: 0.92em; font-weight:bold; text-transform: uppercase}
#section-tabs ul li.current {}
#section-tabs ul li.current a {padding: 7px 5px 3px 10px}
 .section-search {margin-bottom: 10px; padding: 5px; background-color: #F0F0F0; color: #7A7A7A}
#alpha-filters {float: left; margin: 3px 0}
#alpha-filters ul li {padding: 0 10px; border-right: 1px solid #B7B7B7; line-height: 1.5em}
#alpha-filters ul li.first {padding: 0; border-right: 0; line-height: 1.5em}
#alpha-filters ul li.last {border-right: 0}
#alpha-filters ul li a {text-transform: uppercase}
#alpha-filters ul li.current a {font-weight: bold; color: #000}
#athlete-search {float: right}
#athlete-index #athlete-search {float: none}
#athlete-search form {margin: 0; border: 0}
#athlete-search form input {width: 150px; height: 18px; padding: 2px}
#athlete-search form button {width: 24px; height: 24px; padding: 0; background: transparent url(search-button.gif) no-repeat; border: 0; text-indent: -2000em; overflow: hidden; cursor: pointer}
 #section-menu a {line-height: 1.1em}
 #section-menu ul li#top-page {width: 150px; background: url(section-menu-bg.gif) no-repeat; border: 0; text-transform: uppercase}
#section-menu ul li#top-page:hover {background-position: right top}
#section-menu ul li#top-page a, #section-menu ul li#top-page a:hover {padding: 5px 6px 3px; background-color: transparent}
#section-menu ul li#top-page-bottom{ height:5px; width: 150px; background: url(section-menu-bg.gif) no-repeat left -996px; float:left; margin-bottom:10px}
#section-menu ul li#top-page a.open {font-weight: bold}
 #section-menu ul li.top-level {float: left; width: 148px; border: 1px solid #BFCEDE; border-bottom: 0; line-height: 1.2em; overflow:hidden}
 #section-menu ul li.top-level a {background-color: #f2f7fb}
#section-menu ul li.top-level a:hover {background-color: #FFF}
#section-menu ul li.top-level a span {display: block; padding: 4px 20px 4px 5px}
 #section-menu ul li.last {width: 150px; background: url(section-menu-bg.gif) left bottom no-repeat; border-width: 1px 0 0}
#section-menu ul li.last:hover {background-position: right bottom}
#section-menu ul li.last a, #section-menu ul li.last a:hover {background-color: transparent}
#section-menu ul li.last a span {padding: 3px 6px 5px}
 #section-menu ul li#top-open {background-color: #FFF}
#section-menu ul li#top-open.top-level a {background-color: #FFF}
#section-menu ul li#top-open.top-level a:hover {background-color: transparent}
#section-menu ul li#top-open.last {width: 148px; padding: 0 1px; background-position: right bottom}
#section-menu ul li#top-open.last a {background-color: transparent}
#section-menu ul li#top-open.last a span {padding: 3px 5px 5px}
 #section-menu li.child {border-top: 1px solid #D9E9FB; font-size: 0.92em}
#section-menu li.child a {padding-left: 6px}
#section-menu li.child li.child {border-top: 1px solid #D9E9FB; font-size: 1em}
#section-menu li.child li.child a {padding-left: 16px}
#section-menu li.child li.child li.child a {padding-left: 26px}
 #section-menu a.parent span {padding-right: 20px; background: url(section-menu-parent_icon.gif) right top no-repeat}
#section-menu a.external_link span {padding-right: 20px; background: url(section-menu-extlink_icon.gif) right top no-repeat}
#section-menu ul li a.open span {background: none}
 #section-menu ul li a#current {font-weight: bold}
  dl.article-tags {margin-bottom: 10px}
#article-tools {margin-bottom: 15px; background: transparent url(article-tools-bg.gif) no-repeat right 0}
 #ranker {height: 30px; background: transparent url(rate-it-bg.gif) no-repeat}
#ranker h4 {float: left; width: 45px; height: 20px; margin: 5px 5px 5px 10px; text-indent: -2000em; overflow: hidden}
#ranker ul li a {width: 27px; height: 24px; margin: 3px 0; background: transparent url(rate-it-stars.gif) no-repeat; text-indent: -2000em; overflow: hidden}
#ranker ul li a:hover {background-position: 0 -24px}
#ranker ul.rank-1 li.r1 a, #ranker ul.rank-2 li.r1 a, #ranker ul.rank-2 li.r2 a, #ranker ul.rank-3 li.r1 a, #ranker ul.rank-3 li.r2 a, #ranker ul.rank-3 li.r3 a, #ranker ul.rank-4 li.r1 a, #ranker ul.rank-4 li.r2 a, #ranker ul.rank-4 li.r3 a, #ranker ul.rank-4 li.r4 a, #ranker ul.rank-5 li a {background-position: 0 -48px}
#ranker ul.ranking-1 li.r1 a, #ranker ul.ranking-2 li.r1 a, #ranker ul.ranking-2 li.r2 a, #ranker ul.ranking-3 li.r1 a, #ranker ul.ranking-3 li.r2 a, #ranker ul.ranking-3 li.r3 a, #ranker ul.ranking-4 li.r1 a, #ranker ul.ranking-4 li.r2 a, #ranker ul.ranking-4 li.r3 a, #ranker ul.ranking-4 li.r4 a, #ranker ul.ranking-5 li a {background-position: 0 -72px}
#ranker ul.ranked-1 li.r1 a, #ranker ul.ranked-2 li.r1 a, #ranker ul.ranked-2 li.r2 a, #ranker ul.ranked-3 li.r1 a, #ranker ul.ranked-3 li.r2 a, #ranker ul.ranked-3 li.r3 a, #ranker ul.ranked-4 li.r1 a, #ranker ul.ranked-4 li.r2 a, #ranker ul.ranked-4 li.r3 a, #ranker ul.ranked-4 li.r4 a, #ranker ul.ranked-5 li a {background-position: 0 -72px}
#ranker .rank_alert {float: right; width: 16px; height: 16px; margin: 7px 10px 7px 0}
#ranker .rank_alert span.saved {display: block; width: 16px; height: 16px; text-indent: -2000em; overflow: hidden; background: transparent url(rate-it-saved.gif) no-repeat}
#ranker p {float: left; margin: 5px 0px 5px 2px; font-size: 0.84em; line-height: 22px; height: 20px; font-weight: bold; color: #8D8D8D}
 #shareable {height: 30px}
#shareable-apps li {margin-right: 10px; line-height: 30px}
#shareable-apps li a {margin: 7px 0; width: 16px; height: 16px}
#shareable-apps li.last {margin-right: 0px}
 .comments-container {clear: both}
#comments-header {margin-bottom: 15px; width: 100%; background: url(comments-header-right.gif) no-repeat right 0}
#comments-header h2 {float: left; margin: 0; font-size: 1.6em; line-height: 1em; padding: 6px; background: url(comments-header-left.gif) no-repeat left 0}
#comments-header a.rss {float: right; margin: 1px 0; margin: 7px; display:inline}
ol.comments {margin: 0; margin-bottom: 10px; list-style-type: none}
ol.comments li {width: 100%; margin-bottom: 15px; padding-bottom: 5px; overflow:hidden}
ol.comments li .header h3 {margin-bottom: 0; font-size: 0.92em; font-weight: bold; color: #555}
ol.comments li .header h4 {margin: 0; font-weight: normal}
ol.comments li .header .comment-date {font-size: 11px; line-height: 25px; font-weight: normal; color: #989898}
ol.comments li .content {padding: 6px 14px 10px 14px; background-color: #EAF4F8}
ol.comments li p {margin-bottom: 0px; font-size: 1.1em}
 .comments-container .pagination {margin-bottom: 10px}
.pagination {display: block; position: relative; margin: 3px 0 8px 0; padding: 0; width: 100%; height: 25px;  background: #F0F0F0}
.pagination .menu-h {position: relative; float: left; margin: 0; padding: 0; top: 6px; left: 50%; height: 25px; clear: left; list-style: none}
.pagination .menu-h li {position: relative; float: left; margin: 0 4px 0 0; right: 50%}
.pagination .menu-h li.title {font-weight: bold; font-size: 9px; color: #a6a6a6}
.pagination .menu-h li.concat_div {font-weight: bold; text-align: center; color: #444}
.pagination .menu-h li a {display: block; min-width: 13px; background: url(pagination-page-bg.gif) no-repeat}
.pagination .menu-h li a span {display: block; padding: 0 2px; font-size: 9px; font-weight: bold; color: #161616; line-height: 13px; text-align: center; background: url(pagination-page-bg.gif) right -26px no-repeat}
.pagination .menu-h li.current {border: 0}
.pagination .menu-h li.current a, .pagination .menu-h li a:hover {background-position: 0 -13px; background-color: #0071BC}
.pagination .menu-h li.current a span, .pagination .menu-h li a:hover span {color: #fff; border: 0; background-position: right -13px}
.pagination .prev_link, .pagination .next_link {position: absolute; padding: 5px 5px 0 5px; top: 0; width: 56px; height: 20px}
.pagination .button {display: block; width: 56px; line-height: 16px; text-indent: -1200em; overflow: hidden}
.pagination .prev_link {left: 0; background: transparent url(pagination-tl.gif) no-repeat}
.pagination .next_link {right: 0; background: transparent url(pagination-tr.gif) top right no-repeat}
.pagination .prev_link a.button {background: url(pagin-prev-buttons.gif) 0 -16px no-repeat}
.pagination .next_link a.button {background: url(pagin-next-buttons.gif) 0 -16px no-repeat}
.pagination .prev_link del.button {background: url(pagin-prev-buttons.gif) no-repeat; cursor: default}
.pagination .next_link del.button {background: url(pagin-next-buttons.gif) no-repeat; cursor: default}
.pagination a.button:hover {background-position: 0 -32px}
 .span-19 ol.comments li .header {background: transparent url(comment-gray-top-19.gif) bottom left no-repeat}
.span-19 ol.comments li {background: transparent url(comment-gray-bottom-19.gif) bottom left no-repeat}
.span-14 ol.comments li .header {background: transparent url(comment-gray-top-14.gif) bottom right no-repeat}
.span-14 ol.comments li {background: transparent url(comment-gray-bottom-14.gif) bottom left no-repeat}
.span-19 ol.comments li .content, .span-14 ol.comments li .content {border: 1px solid #c7c7c7; border-top-width: 0px; border-bottom-width: 0px; background-color: transparent}
 #user-user #section-header {position: relative; height: 35px}
#user-user #section-header .header {}
#user-user #section-header #user-nav {position: absolute; top: 0px; right: 0px; z-index: 100}
#user-user #section-header #user-nav ul {float: right; margin-top: 3px}
#user-user #section-header #user-nav ul li {margin-left: 5px; border: 5px solid #E1E1E1}
#user-user #section-header #user-nav ul li {border: 2px solid #E1E1E1}
#user-user #section-header #user-nav ul li a {padding: 1px 5px 1px 23px; background-color: #FFF; background-position: 3px 2px}
 #user-sign_in form {margin-top: 0; padding-top: 0; border: 0}
#user-create form .notice, #user-sign_in form .notice {margin: 0}
 ul.rss-menu {margin-bottom: 20px}
.rss-menu li {margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #E1E1E1}
.rss-menu li a {padding-left: 24px; background: transparent url(feed-icon-16x16.png) left center no-repeat; font-size: 1.5em}
 .error-page #global-nav {height: 30px}
.error-page .container {background-image: url(site-page-wide-bg.gif)}
.error-page #site-content {background: none}
.error-page #site-footer {padding-right: 10px; background-image: url(site-footer-wide-bg.gif)}
.error-page #site-footer .link-set {width: 100%}
.error-page #site-footer p {clear: both}
.error-page .notice p {margin-bottom: 0px}
 #site-map ul li.first {border-top: 0px}
#site-map ul li.child {border-top: 0px; list-style: none}
#site-map ul li a {font-size: 1.4em; font-weight: bold}
#site-map ul li ul li a {font-size: 1em; font-weight: normal}
#site-map ul li ul, #site-map ul li ul li ul {margin-left: 25px}
#site-map ul li ul {margin-bottom: 1.2em}
#site-map ul li ul li {border-top: 0px; list-style: disc outside}
 .widget {margin: 0 auto 16px auto; width: 300px}
 .wide-page .container {}
body.wide-page .bg-container .container .content-wrap #site-content {display: block; padding-top: 0; background: #FFF none}
body.wide-page #site-footer {display: block; padding-right: 10px; background: url(site-footer-bg-video.gif) left bottom no-repeat}
body.wide-page #site-footer .links {display: block}
body.wide-page #site-footer .links ul {margin-right: 200px}
body.wide-page #site-footer p {clear: both}
 .video_library #top-ads.container {background: none}
.video_library .video-container {position: relative; display: block; width: 100%; height: 100%; z-index: 1}
.video_library .video-container iframe {display: block; margin: 0 auto}
.hidden-element {display: none}



.imgalign{
 background:#fff;
 border:1px solid #000;
 float:left;
 margin:0 7px 0 0;
}



.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #bcbcbc;
	margin:5px 0 10px;
	padding:0 0 5px;
	text-align:justify;
}


.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#fff;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}

a.read-more{
font-size:12px;
font-weight:bold;
float:right;
text-decoration:none;
color:#fff;
}



.ad-units ul.casino_sites{
margin:0;
padding:0;
float:left;
display:block;
list-style:none;
}

.ad-units ul.casino_sites li{
margin:0;
padding:5px 0 3px 0;
display:block;
list-style:none;
text-align:left;
border-bottom:1px dotted #fff;
width:180px;
float:left;
}

.ad-units ul.casino_sites li img{
margin:0 5px 0 0;
float:left;
}


.ad-units ul.casino_sites li a{
font-weight:bold;
color:#000; 
text-decoration:none;
}

.ad-units ul.casino_sites li a:hover{
color:#990000; text-decoration:underline;
}


.top_banner{
width:468px;
height:60px;
float:right;
margin:13px 13px 0 0;
background:#fff;
}

.logo{
width:443px;
float:left;
margin:0px 0px 0 5px;
}







