  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:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
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 {margin-bottom:1.4em;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(src/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;}
.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 {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
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 {display: block; border: 0}
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(http://assets5.usoc.org/images/icons/16/application_go.png) no-repeat}
.edit {background: transparent url(http://assets2.usoc.org/images/icons/16/pencil.png) no-repeat}
.search {background: transparent url(http://assets5.usoc.org/images/icons/16/magnifier.png) no-repeat}
.article {background: transparent url(http://assets5.usoc.org/images/icons/16/layout.png) no-repeat}
.edit-article {background: transparent url(http://assets2.usoc.org/images/icons/16/layout_edit.png) no-repeat}
.delete-article {background: transparent url(http://assets2.usoc.org/images/icons/16/layout_delete.png) no-repeat}
.page {background: transparent url(http://assets2.usoc.org/images/icons/16/page_white.png) no-repeat}
.edit-page {background: transparent url(http://assets4.usoc.org/images/icons/16/page_white_edit.png) no-repeat}
.delete-page {background: transparent url(http://assets1.usoc.org/images/icons/16/page_white_delete.png) no-repeat}
.preview-page {background: transparent url(http://assets4.usoc.org/images/icons/16/page-view-content.png) no-repeat}
.picture {background: transparent url(http://assets5.usoc.org/images/icons/16/picture.png) no-repeat}
.picture-small {background: transparent url(http://assets3.usoc.org/images/icons/16/bullet_picture.png) 0 -2px no-repeat}
.image {background: transparent url(http://assets3.usoc.org/images/icons/16/image.png) no-repeat}
.image-delete {background: transparent url(http://assets3.usoc.org/images/icons/16/image_delete.png) no-repeat}
a.pages{ background: transparent url(http://assets1.usoc.org/images/icons/16/page_white_stack.png) no-repeat}
a.images{ background: transparent url(http://assets5.usoc.org/images/icons/16/images.png) no-repeat}
.gallery, .photogallery {background: transparent url(http://assets4.usoc.org/images/icons/16/pictures.png) no-repeat}
.gallery-edit {background: transparent url(http://assets3.usoc.org/images/icons/16/pictures_edit.png) no-repeat}
.gallery-delete {background: transparent url(http://assets4.usoc.org/images/icons/16/pictures_delete.png) no-repeat}
.video {background: transparent url(http://assets5.usoc.org/images/icons/16/film.png) no-repeat}
.video-edit {background: transparent url(http://assets3.usoc.org/images/icons/16/film_edit.png) no-repeat}
.video-delete {background: transparent url(http://assets4.usoc.org/images/icons/16/film_delete.png) no-repeat}
.user, .athlete {background: transparent url(http://assets4.usoc.org/images/icons/16/user.png) no-repeat}
.edit-user {background: transparent url(http://assets3.usoc.org/images/icons/16/user_edit.png) no-repeat}
.delete-user {background: transparent url(http://assets2.usoc.org/images/icons/16/user_delete.png) no-repeat}
.preview-user {background: transparent url(http://assets1.usoc.org/images/icons/16/user_preview_content.png) no-repeat}
.edit-tag {background: transparent url(http://assets3.usoc.org/images/icons/16/tag_blue_edit.png) no-repeat}
.delete-tag {background: transparent url(http://assets3.usoc.org/images/icons/16/tag_blue_delete.png) no-repeat}
.add-page {background: transparent url(http://assets2.usoc.org/images/icons/16/page_white_add.png) no-repeat}
.event {background: transparent url(http://assets4.usoc.org/images/icons/16/date.png) no-repeat}
.edit-event {background: transparent url(http://assets5.usoc.org/images/icons/16/date_edit.png) no-repeat}
.delete-event {background: transparent url(http://assets5.usoc.org/images/icons/16/date_delete.png) no-repeat}
.preview-event {background: transparent url(http://assets1.usoc.org/images/icons/16/date_preview.png) no-repeat}
.group {background: transparent url(http://assets3.usoc.org/images/icons/16/group.png) no-repeat}
.edit-group {background: transparent url(http://assets1.usoc.org/images/icons/16/group_edit.png) no-repeat}
.delete-group {background: transparent url(http://assets3.usoc.org/images/icons/16/group_delete.png) no-repeat}
.messageboard {background: transparent url(http://assets4.usoc.org/images/icons/16/comments.png) no-repeat}
.edit-messageboard {background: transparent url(http://assets1.usoc.org/images/icons/16/comments_edit.png) no-repeat}
.delete-messageboard {background: transparent url(http://assets4.usoc.org/images/icons/16/comments_delete.png) no-repeat}
.blog {background: transparent url(http://assets1.usoc.org/images/icons/16/book.png) no-repeat}
.edit-blog {background: transparent url(http://assets4.usoc.org/images/icons/16/book_edit.png) no-repeat}
.blog-post, .blogpost {background: transparent url(http://assets5.usoc.org/images/icons/16/book_open.png) no-repeat}
.blog-post-preview {background: transparent url(http://assets2.usoc.org/images/icons/16/book_open_preview.png) no-repeat}
.add-blog_post {background: transparent url(http://assets2.usoc.org/images/icons/16/book_open_add.png) no-repeat}
.delete-blog {background: transparent url(http://assets5.usoc.org/images/icons/16/book_delete.png) no-repeat}
.view-blog {background: transparent url(http://assets5.usoc.org/images/icons/16/book_open.png) no-repeat}
.write-blog {background: transparent url(http://assets1.usoc.org/images/icons/16/book_open_edit.png) no-repeat}
.sponsor {background: transparent url(http://assets4.usoc.org/images/icons/16/money_dollar.png) no-repeat}
.edit-sponsor {background: transparent url(http://assets1.usoc.org/images/icons/16/comments_edit.png) no-repeat}
.delete-sponsor {background: transparent url(http://assets4.usoc.org/images/icons/16/comments_delete.png) no-repeat}
.link {background: transparent url(http://assets1.usoc.org/images/icons/16/link.png) no-repeat}
.edit-link {background: transparent url(http://assets1.usoc.org/images/icons/16/link_edit.png) no-repeat}
.delete-link {background: transparent url(http://assets5.usoc.org/images/icons/16/link_delete.png) no-repeat}
.feature {background: transparent url(http://assets4.usoc.org/images/icons/16/star.png) no-repeat}
.feature-add {background: transparent url(http://assets4.usoc.org/images/icons/16/star_add.png) no-repeat}
.feature-delete {background: transparent url(http://assets5.usoc.org/images/icons/16/star_delete.png) no-repeat}
.feature-disabled {background: transparent url(http://assets2.usoc.org/images/icons/16/star-disabled.png) no-repeat}
.feature-disabled-add {background: transparent url(http://assets3.usoc.org/images/icons/16/star_disabled_add.png) no-repeat}
.feature-disabled-delete {background: transparent url(http://assets5.usoc.org/images/icons/16/star_disabled_delete.png) no-repeat}
.reorder {background: transparent url(http://assets5.usoc.org/images/icons/16/arrow_switch.png) no-repeat}
.pending, .draft {background: transparent url(http://assets2.usoc.org/images/icons/16/time.png) no-repeat}
.yes, .approved, .active {background: transparent url(http://assets3.usoc.org/images/icons/16/tick.png) no-repeat}
.approved_with_changes {background: transparent url(http://assets3.usoc.org/images/icons/16/tick_error.png) no-repeat}
.inactive {background: transparent url(http://assets2.usoc.org/images/icons/16/dash.png) no-repeat}
.accept {background: transparent url(http://assets4.usoc.org/images/icons/16/accept.png) no-repeat}
.rejected, .reject {background: transparent url(http://assets5.usoc.org/images/icons/16/cross.png) no-repeat}
.visible {background: transparent url(http://assets4.usoc.org/images/icons/16/eye.png) no-repeat}
.hidden {background: transparent url(http://assets2.usoc.org/images/icons/16/dash.png) no-repeat}
.no {background: transparent url(http://assets4.usoc.org/images/icons/16/no.png) no-repeat}
.new, .add {background: transparent url(http://assets3.usoc.org/images/icons/16/add.png) no-repeat}
.new-small, .add-small {background: transparent url(http://assets1.usoc.org/images/icons/16/bullet_add.png) no-repeat}
.edit-prefs {background: transparent url(http://assets2.usoc.org/images/icons/16/cog_edit.png) no-repeat}
.manage {background: transparent url(http://assets1.usoc.org/images/icons/16/cog.png) no-repeat}
.delete {background: transparent url(http://assets1.usoc.org/images/icons/16/delete.png) no-repeat}
.delete-small {background: transparent url(http://assets2.usoc.org/images/icons/16/bullet_delete.png) no-repeat}
.edit-small {background: transparent url(http://assets1.usoc.org/images/icons/16/edit-small.png) center left no-repeat}
.poll {background: transparent url(http://assets5.usoc.org/images/icons/16/chart_bar.png) no-repeat}
.edit-poll {background: transparent url(http://assets3.usoc.org/images/icons/16/chart_bar_edit.png) no-repeat}
.delete-poll {background: transparent url(http://assets2.usoc.org/images/icons/16/chart_bar_delete.png) no-repeat}
.preview-poll {background: transparent url(http://assets1.usoc.org/images/icons/16/chart_bar_preview.png) no-repeat}
.key {background: transparent url(http://assets3.usoc.org/images/icons/16/key.png) no-repeat}
.key-small {background: transparent url(http://assets1.usoc.org/images/icons/16/bullet_key.png) 0 -2px no-repeat}
.debug-small {background: transparent url(http://assets4.usoc.org/images/icons/16/bug_delete.png) 0 -2px no-repeat}
.help {background: transparent url(http://assets1.usoc.org/images/icons/16/help.png) 0 -2px no-repeat}
.toggle-plus {background: transparent url(http://assets4.usoc.org/images/icons/16/bullet_toggle_plus.png) no-repeat}
.toggle-minus {background: transparent url(http://assets1.usoc.org/images/icons/16/bullet_toggle_minus.png) no-repeat}
.page-excel {background: transparent url(http://assets3.usoc.org/images/icons/16/page_white_excel.png) no-repeat}
.page-pdf {background: transparent url(http://assets1.usoc.org/images/icons/16/page_white_acrobat.png) no-repeat}
.page-word {background: transparent url(http://assets5.usoc.org/images/icons/16/page_white_word.png) no-repeat}
.page-image {background: transparent url(http://assets3.usoc.org/images/icons/16/page_white_picture.png) no-repeat}
.page-powerpoint {background: transparent url(http://assets2.usoc.org/images/icons/16/page_white_powerpoint.png) no-repeat}
.page-zip {background: transparent url(http://assets3.usoc.org/images/icons/16/page_white_zip.png) no-repeat}
.page-other {background: transparent url(http://assets2.usoc.org/images/icons/16/page_white.png) no-repeat}
.edit-admin_role {background: transparent url(http://assets4.usoc.org/images/icons/16/lock_edit.png) no-repeat}
.delete-admin_role {background: transparent url(http://assets5.usoc.org/images/icons/16/lock_delete.png) no-repeat}
.go {background: transparent url(http://assets4.usoc.org/images/icons/16/bullet_go.png) no-repeat}
.locked {background: transparent url(http://assets2.usoc.org/images/icons/16/lock.png) no-repeat}
.unlocked {background: transparent url(http://assets5.usoc.org/images/icons/16/lock_open.png) no-repeat}
.view-messages {background: transparent url(http://assets3.usoc.org/images/icons/16/note_edit.png) no-repeat}
.source-link {background: transparent url(http://assets1.usoc.org/images/icons/16/world.png) no-repeat}
.go-back {background: transparent url(http://assets4.usoc.org/images/icons/16/arrow_undo.png) no-repeat}
.left {background: transparent url(http://assets4.usoc.org/images/icons/16/arrow_left.png) no-repeat}
.right {background: transparent url(http://assets2.usoc.org/images/icons/16/arrow_right.png) no-repeat}
.rss {background: transparent url(http://assets4.usoc.org/images/icons/rss/feed-icon-16x16.png) no-repeat}
.tracker {background: transparent url(http://assets1.usoc.org/images/icons/16/transmit_blue.png) no-repeat}
.digg {background: transparent url(http://assets3.usoc.org/images/icons/share/digg.gif) no-repeat}
.delicious {background: transparent url(http://assets3.usoc.org/images/icons/share/delicious.gif) no-repeat}
.facebook {background: transparent url(http://assets2.usoc.org/images/icons/share/facebook_share_icon.gif) no-repeat}
.newsvine {background: transparent url(http://assets3.usoc.org/images/icons/share/button_seednewsvine.gif) no-repeat}
.preview-tout {background: transparent url(http://assets3.usoc.org/images/icons/16/preview-application-generic.png) no-repeat}
.sign-out {background: transparent url(http://assets3.usoc.org/images/icons/16/cancel.png) no-repeat}
.comment {background: transparent url(http://assets5.usoc.org/images/icons/16/comment.png) no-repeat}
.edit-comment {background: transparent url(http://assets3.usoc.org/images/icons/16/comment_edit.png) no-repeat}
.zip-download {background: transparent url(http://assets2.usoc.org/images/icons/16/zip-download.png) no-repeat}
.report-go{ background: transparent url(http://assets4.usoc.org/images/icons/16/report_go.png) no-repeat}
.excel-download{ background: transparent url(http://assets1.usoc.org/images/icons/16/page-excel-download.gif) no-repeat}
.refresh {background: transparent url(http://assets1.usoc.org/images/icons/16/arrow_refresh.png) no-repeat}
.directory-refresh {background: transparent url(http://assets2.usoc.org/images/icons/16/folder_refresh.png) no-repeat}
.directory-delete {background: transparent url(http://assets2.usoc.org/images/icons/16/folder_delete.png) no-repeat}
.page-refresh {background: transparent url(http://assets1.usoc.org/images/icons/16/page_refresh.png) no-repeat}
.page-delete {background: transparent url(http://assets2.usoc.org/images/icons/16/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 {font-size:1em; margin:0; padding:2px 3px; width:202px}
.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"], input[type="reset"] {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(http://assets3.usoc.org/images/icons/16/tick.png); background-color: #DEF0DA; border-color: #8ED280}
.error, .warning, #errorExplanation {background: #FBE3E4 url(http://assets5.usoc.org/images/icons/16/error.png) 10px 5px no-repeat; border: 2px solid #FBC2C4; color: #8A1F11}
.warning {background: #FFFBCE url(http://assets5.usoc.org/images/icons/16/error.png) 10px 5px no-repeat; border: 2px solid #FECE1B; color: #555555}
.info {background: #E5F1F6 url(http://assets1.usoc.org/images/icons/16/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:1em;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(http://assets1.usoc.org/images/icons/16/bullet_tick.png)}.module .error{background-image:url(../images/icons/16/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;width:50px;height:50px}#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(../images/modules/gray1-bottom-19.gif)}.mod-stock .header{background:#FFF url(../images/modules/gray1-top.gif) right bottom no-repeat}.span-3 .mod-stock{background-image:url(../images/modules/gray1-bottom-3.gif)}.span-4 .mod-stock{background-image:url(../images/modules/gray1-bottom-4.gif)}.span-5 .mod-stock{background-image:url(../images/modules/gray1-bottom-5.gif)}.span-6 .mod-stock{background-image:url(../images/modules/gray1-bottom-6.gif)}.span-7 .mod-stock{background-image:url(../images/modules/gray1-bottom-7.gif)}.span-8 .mod-stock{background-image:url(../images/modules/gray1-bottom-8.gif)}.span-12 .mod-stock{background-image:url(../images/modules/gray1-bottom-12.gif)}.mod-feature{background-color:#555555}.mod-feature .header{background-image:url(../images/modules/gray2-top.gif)}.span-5 .mod-feature{background-image:url(../images/modules/gray2-bottom-5.gif)}.span-8 .mod-feature{background-image:url(../images/modules/gray2-bottom-8.gif)}.span-12 .mod-feature{background-image:url(../images/modules/gray2-bottom-12.gif)}.span-19 .mod-feature{background-image:url(../images/modules/gray2-bottom-19.gif)}.mod-feature-news .header{background-image:url(../images/modules/gray-3-outline-top.gif)}.span-12 .mod-feature-news{background-image:url(../images/modules/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%}.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:0.75em;color:#989898;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{color:#989898;font-weight:bold;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(../images/modules/gray1-top.gif) right bottom no-repeat}.span-3 .mod-tags{background-image:url(../images/modules/gray1-bottom-3.gif)}.span-4 .mod-tags{background-image:url(../images/modules/gray1-bottom-4.gif)}.span-5 .mod-tags{background-image:url(../images/modules/gray1-bottom-5.gif)}.span-6 .mod-tags{background-image:url(../images/modules/gray1-bottom-6.gif)}.span-7 .mod-tags{background-image:url(../images/modules/gray1-bottom-7.gif)}.span-8 .mod-tags{background-image:url(../images/modules/gray1-bottom-8.gif)}.span-12 .mod-tags{background-image:url(../images/modules/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(../images/modules/gray1-top.gif) right bottom no-repeat}.span-3 .mod-list{background-image:url(../images/modules/gray1-bottom-3.gif)}.span-4 .mod-list{background-image:url(../images/modules/gray1-bottom-4.gif)}.span-5 .mod-list{background-image:url(../images/modules/gray1-bottom-5.gif)}.span-6 .mod-list{background-image:url(../images/modules/gray1-bottom-6.gif)}.span-7 .mod-list{background-image:url(../images/modules/gray1-bottom-7.gif)}.span-8 .mod-list{background-image:url(../images/modules/gray1-bottom-8.gif)}.span-12 .mod-list{background-image:url(../images/modules/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(../images/modules/black-top.gif) right bottom no-repeat}.span-7 .mod-photos{background-image:url(../images/modules/black-bottom-7.gif)}.mod-photos .content{position:relative;padding:5px 0 10px 10px;background:url(../images/layout/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(../images/layout/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(../images/modules/sponsor-logo-bg.gif) no-repeat;text-indent:-2000em;overflow:hidden}.span-5 .mod-sponsor{background:#FFF url(../images/modules/sponsor-hat-5.gif) no-repeat}.span-12 .mod-sponsor{background:#FFF url(../images/modules/sponsor-hat-12.gif) no-repeat}.mod-sponsors{padding:0 0 6px 0;background:#fff url(../images/modules/gray4-bottom-outlined-5.gif) bottom right no-repeat}.mod-sponsors .header{background:#fff url(../images/modules/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(http://assets1.usoc.org/images/layout/carousel-bg-main.gif) repeat-y -1500px 0;z-index:20}#feature-box-inner{background:transparent url(../images/layout/carousel-bg-main.gif) -750px bottom no-repeat}#current-feature{float:left;width:460px;padding:5px 10px 10px;background:transparent url(../images/layout/carousel-bg-main.gif) left top no-repeat}#current-feature h2{margin-bottom:0;font-size:1.75em;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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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;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(../images/layout/carousel-bg-main.gif) -480px top no-repeat}#carousel li{margin-bottom:5px;padding-left:10px}#carousel li.story{background:transparent url(../images/layout/carousel-pointer.gif) right center no-repeat}#carousel li.over{background-position:left center}#carousel li .story-outer{background:#D4E2F1 url(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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 {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
 #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(http://assets4.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets3.usoc.org/images/modules/blue2-bottom-12.gif)}#poll .header{padding:0 5px;background:#06386E url(../images/modules/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(../images/layout/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;background:transparent url(../images/layout/poll-question.gif) left bottom no-repeat}#poll .content h2{float:left;width:180px;margin-right:10px;padding:10px;background:transparent url(../images/layout/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(../images/layout/poll-button-bg.gif) left bottom no-repeat}#poll .content ul.answers li a{padding:5px 10px 0 30px;background:transparent url(../images/layout/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(../images/layout/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(../images/layout/poll-result-bar-bg.gif) repeat-x;text-indent:-2000em;overflow:hidden}#poll p{margin:5px 0 0;color:#E1E1E1;font-size:0.84em}#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(http://assets2.usoc.org/images/modules/athlete-spotlight-bottom.gif) left bottom no-repeat}#athlete-spotlight.module .header{background:#fff url(../images/modules/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:288px}#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(../images/modules/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(../images/layout/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(../images/modules/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/filter-bg-left.gif) no-repeat 0 0;padding-left:4px;margin-bottom:1px}.filter-menu-wrap .filter-menu li a{background:url(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/filter-dropdown-bottom-winter.png) no-repeat 0 bottom}.filter-menu-wrap .filter-menu li .winter .filter-dropdown-wrap{background:#e1e1e1 url(../images/layout/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(../images/icons/16/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(http://assets2.usoc.org/images/modules/blue1-bottom-5.gif) left bottom no-repeat}
#community-comments .header {background: #FFF url(http://assets1.usoc.org/images/modules/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(http://assets4.usoc.org/images/modules/community-bottom-7.gif)}
.mod-community .header {background-image: url(http://assets5.usoc.org/images/modules/community-top.gif)}
.mod-community .content {background: #FFFBCE url(http://assets4.usoc.org/images/modules/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(http://assets2.usoc.org/images/layout/community-read-bg.gif) center top no-repeat}
#most-commented ul li .list-stats {background: transparent url(http://assets2.usoc.org/images/layout/community-comment-bg.gif) center top no-repeat}
#highest-rated ul li .list-stats {background: transparent url(http://assets5.usoc.org/images/layout/community-star-bg.gif) center top no-repeat}
#most-shared ul li .list-stats {background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets1.usoc.org/images/modules/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(http://assets2.usoc.org/images/modules/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(http://assets2.usoc.org/images/modules/blue1-top-8.gif) left top no-repeat}
.span-8 ul.multimedia-list li.last {background: #DBEEFF url(http://assets2.usoc.org/images/modules/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(http://assets5.usoc.org/images/modules/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(http://assets5.usoc.org/images/modules/black-bottom-19.gif) left bottom no-repeat; z-index: 10}
#image-area .nav {margin: 0; padding: 5px; background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets1.usoc.org/images/layout/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(http://assets1.usoc.org/images/layout/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(http://assets1.usoc.org/images/layout/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(http://assets5.usoc.org/images/modules/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(http://assets2.usoc.org/images/modules/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(http://assets4.usoc.org/images/modules/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(http://assets2.usoc.org/images/modules/blue3-top-14.gif) no-repeat}
#other-galleries .multimedia-list .pg-wrapper {background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets3.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/white-house-video-bg.jpg) no-repeat}
#assembly-video {background: transparent url(http://assets5.usoc.org/images/layout/assembly-video-bg.jpg) no-repeat}
 #usar-video {background: transparent url(http://assets5.usoc.org/images/layout/usar-video-bg.jpg) no-repeat}
#usar-video iframe {margin-bottom: 95px}
#usar-video h1 {height: 150px}
 #usac-video {background: transparent url(http://assets3.usoc.org/images/layout/usac-video-bg.jpg) no-repeat}
#usac-video iframe {margin-bottom: 95px}
#usac-video h1 {height: 150px}
 #usak-video {background: transparent url(http://assets1.usoc.org/images/layout/usak-video-bg.jpg) no-repeat}
#usak-video iframe {margin-bottom: 120px}
#usak-video h1 {height: 150px}
 #usath-video {background: transparent url(http://assets2.usoc.org/images/layout/usath-video-bg.jpg) no-repeat}
#usath-video iframe {margin-bottom: 120px}
#usath-video h1 {height: 150px}
 #usah-club-nats-video{ background: transparent url(http://assets5.usoc.org/images/layout/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(http://assets1.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/usa-weightlifting-video-bg.jpg) no-repeat}
#weightlifting-nationals-video h1 {height: 150px}
 #boxing-nationals-video {height: 620px; margin-bottom: 15px; background: transparent url(http://assets1.usoc.org/images/layout/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(/images/modules/blue-arrows.gif) no-repeat 0 2px; padding-left:15px; float:left}
.next_arrow{ background: url(/images/modules/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(/images/modules/blue-5-1x1.gif) repeat-x bottom}
.feature-blogs .feature-top{ background:#fff url(/images/modules/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(/images/modules/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(/images/layout/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(/images/layout/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(/images/modules/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(/images/modules/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(/images/layout/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(/images/layout/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(/images/layout/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(http://assets4.usoc.org/images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/hilton-logo.gif) no-repeat 0 3px;width:79px;height:25px;display:inline-block;margin:2px 12px 0 13px}#events-index .sponsored-event-wrap{background:url(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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}#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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/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(../images/layout/events/hilton-logo.gif) no-repeat 0 0;width:79px;height:20px;margin:2px 35px;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(http://assets3.usoc.org/images/search/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(../images/layout/search-button.gif) no-repeat;border:0;text-indent:-2000em;overflow:hidden}#advanced-search{background:transparent url(../images/search/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(../images/search/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(../images/search/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(../images/icons/16-gif/star.gif) no-repeat left 50%}.search-results .photo-gallery,.search-results .video,.search-results .athlete{background:url(/images/athlete_find/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(/images/athlete_find/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(/images/athlete_find/image.gif) no-repeat left}.search-results .photo-gallery .videos a,.search-results .video .videos a,.search-results .athlete .videos a{background:transparent url(/images/athlete_find/tv.gif) no-repeat left}.search-results .photo-gallery .news a,.search-results .video .news a,.search-results .athlete .news a{background:transparent url(/images/athlete_find/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(../images/search/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(../images/search/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(../images/search/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(../images/search/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(http://assets3.usoc.org/images/layout/events/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(../images/layout/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(http://assets4.usoc.org/images/layout/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(../images/layout/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(../images/layout/lrg-button-list-l.gif) top left no-repeat;color:#2f2f2f}#auto-refresh a:hover span{background:url(../images/layout/lrg-button-list-c-r.gif) top right no-repeat}#auto-refresh a:hover{color:#fff;text-decoration:none;background:url(../images/layout/lrg-button-list-c-l.gif) top left no-repeat}#auto-refresh avisited{color:#2f2f2f}#auto-refresh li.current span{background:url(../images/layout/lrg-button-list-c-r.gif) top right no-repeat}#auto-refresh li.current a{color:#fff;background:url(../images/layout/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(../images/layout/comment-gray-bottom-19.gif) bottom left no-repeat}.chat-questions ol li .header{padding:0 5px;background:url(../images/layout/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(../images/layout/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(http://assets5.usoc.org/images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/hof/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(../images/icons/share/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:#0A203A url(http://assets4.usoc.org/images/layout/site-bg-2010.jpg) no-repeat;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{float:left;width:728px;height:90px;margin-left:66px;background-color:#FFF}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(../images/layout/site-page-shadow-trans.png)}body .bg-container .container .content-wrap #site-content{padding:0 0 0 10px;background:url(../images/layout/site-page-bg-2010.png) 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(../images/layout/filter-column-bottom.gif) no-repeat 0 bottom;padding-bottom:10px;width:190px;float:left}.filter-menu-wrap #athlete-search{background:url(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/filter-dropdown-bottom-winter.png) no-repeat 0 bottom}.filter-menu-wrap .filter-menu li .winter .filter-dropdown-wrap{background:#e1e1e1 url(../images/layout/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(../images/icons/16/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(../images/olympicday/upload-photos.gif) no-repeat 0 0;width:190px;height:51px;margin-top:12px}#olympicday-index .photo-index-wrapper{background:url(../images/olympicday/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(../images/olympicday/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(../images/olympicday/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(../images/olympicday/gray-corners-bottom.gif) no-repeat 0 bottom;padding-bottom:7px;margin-bottom:12px}#olympicday-add_photo .content{background:url(../images/olympicday/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(../images/olympicday/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(../images/olympicday/black-top.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(../images/olympicday/caption-bg-bottom.gif) no-repeat 0 bottom;padding-bottom:6px}#olympicday-show #image-area #caption{background:#232323 url(../images/olympicday/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(../images/layout/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{background:transparent url(../images/layout/site-nav-top-bg.png) no-repeat right top;float:left;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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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:left;margin:3px 7px 0 3px;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(../images/layout/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(../images/layout/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{display:block;width:110px;height:21px;background:transparent url(../images/layout/powered-by-att.gif) right top no-repeat;text-indent:-2000em;overflow:hidden}body.ngb #site-header-bg #site-header #topper{border-bottom:1px solid #840023}#ngb-header{height:90px}#ngb-header #tout-bar{height:29px;line-height:29px;overflow:hidden;font-family:arial, sans-serif;float:left;margin-left:105px;width:865px}#ngb-header #tout-bar .tout{background:none;height:29px;overflow:hidden;text-align:center;width:500px;float:left}#ngb-header #tout-bar .tout a{display:inline-block;padding-left:25px;background-image:url(../images/layout/toutbar-icons.gif);background-repeat:no-repeat;color:#fff;font-size:12px}#ngb-header #tout-bar .tout a.news{background-position:left -68px}#ngb-header #tout-bar .tout a.gallery{background-position:left -29px}#ngb-header #tout-bar .tout a.video{background-position:left -87px}#ngb-header #tout-bar .tout a.event{background-position:left 0}#ngb-header #tout-bar .tout a.other{background-image:none;padding-left:0}#ngb-header #tout-bar .countdown{float:right;width:365px}#ngb-header #tout-bar .countdown h4,#ngb-header #tout-bar .countdown h5,#ngb-header #tout-bar .countdown p{float:left;height:29px;margin:0}#ngb-header #tout-bar .countdown h4{display:block;float:left;text-indent:-2000em;overflow:hidden;width:115px;height:29px;margin:0}#ngb-header #tout-bar .countdown h5{display:block;float:left;text-indent:-2000em;overflow:hidden}#ngb-header #tout-bar .countdown h5.olympics{width:75px}#ngb-header #tout-bar .countdown h5.paralympics{width:95px}#ngb-header #tout-bar .countdown p{width:78px;color:#fff;font-size:10px;text-transform:uppercase}#ngb-header #tout-bar .countdown p span{float:left;margin-right:7px}#ngb-header #tout-bar .countdown p strong{float:left;font-size:18px;text-shadow:0 1px 9px rgba(0,0,0,1)}#ngb-header #tout-bar .countdown p.countup{width:18px;margin-left:5px;display:inline}#ngb-header #tout-bar .countdown p.countup-number{display:inline;width:40px;text-align:center}#ngb-header #tout-bar .countdown p.countup-number strong{float:none;display:inline}.ngb #ngb-header{background:#840023 url(../images/layout/ngb_header_2010.png) 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(../images/layout/site-header-paralympics-bg.jpg) no-repeat}#ngb-header a#archery{background-image:url(../images/ngb-header-logos/archery-trans.png)}#ngb-header a#badminton{background-image:url(../images/ngb-header-logos/badminton-trans.png)}#ngb-header a#baseball{background-image:url(../images/ngb-header-logos/baseball-trans.png)}#ngb-header a#boxing{background-image:url(../images/ngb-header-logos/boxing-trans.png)}#ngb-header a#basketball{background-image:url(../images/ngb-header-logos/basketball-trans.png)}#ngb-header a#bobsled{background-image:url(../images/ngb-header-logos/bobsled-trans.png)}#ngb-header a#biathlon{background-image:url(../images/ngb-header-logos/biathlon-trans.png)}#ngb-header a#bowling{background-image:url(../images/ngb-header-logos/bowling-trans.png)}#ngb-header a#boxing{background-image:url(../images/ngb-header-logos/boxing-trans.png)}#ngb-header a#canoekayak{background-image:url(../images/ngb-header-logos/canoekayak-trans.png)}#ngb-header a#curling{background-image:url(../images/ngb-header-logos/curling-trans.png)}#ngb-header a#cycling{background-image:url(../images/ngb-header-logos/cycling-trans.png)}#ngb-header a#diving{background-image:url(../images/ngb-header-logos/diving-trans.png)}#ngb-header a#equestrian{background-image:url(../images/ngb-header-logos/equestrian-trans.png)}#ngb-header a#fencing{background-image:url(../images/ngb-header-logos/fencing-trans.png)}#ngb-header a#fieldhockey{background-image:url(../images/ngb-header-logos/fieldhockey-trans.png)}#ngb-header a#figureskating{background-image:url(../images/ngb-header-logos/skating-trans.png)}#ngb-header a#gymnastics{background-image:url(../images/ngb-header-logos/gymnastics-trans.png)}#ngb-header a#handball{background-image:url(../images/ngb-header-logos/handball-trans.png)}#ngb-header a#hockey{background-image:url(../images/ngb-header-logos/hockey-trans.png)}#ngb-header a#judo{background-image:url(../images/ngb-header-logos/judo-trans.png)}#ngb-header a#karate{background-image:url(../images/ngb-header-logos/karate-trans.png)}#ngb-header a#luge{background-image:url(../images/ngb-header-logos/luge-trans.png)}#ngb-header a#pentathlon{background-image:url(../images/ngb-header-logos/pentathlon-trans.png)}#ngb-header a#racquetball{background-image:url(../images/ngb-header-logos/racquetball-trans.png)}#ngb-header a#rollersports{background-image:url(../images/ngb-header-logos/rollersports-trans.png)}#ngb-header a#rowing{background-image:url(../images/ngb-header-logos/rowing-trans.png)}#ngb-header a#sailing{background-image:url(../images/ngb-header-logos/sailing-trans.png)}#ngb-header a#shooting{background-image:url(../images/ngb-header-logos/shooting-trans.png)}#ngb-header a#skiing{background-image:url(../images/ngb-header-logos/skiing-trans.png)}#ngb-header a#soccer{background-image:url(../images/ngb-header-logos/soccer-trans.png)}#ngb-header a#softball{background-image:url(../images/ngb-header-logos/softball-trans.png)}#ngb-header a#speedskating{background-image:url(../images/ngb-header-logos/speedskating-trans.png)}#ngb-header a#squash{background-image:url(../images/ngb-header-logos/squash-trans.png)}#ngb-header a#swimming{background-image:url(../images/ngb-header-logos/swimming-trans.png)}#ngb-header a#synchro{background-image:url(../images/ngb-header-logos/synchro-trans.png)}#ngb-header a#tabletennis{background-image:url(../images/ngb-header-logos/tabletennis-trans.png)}#ngb-header a#taekwondo{background-image:url(../images/ngb-header-logos/taekwondo-trans.png)}#ngb-header a#tennis{background-image:url(../images/ngb-header-logos/tennis-trans.png)}#ngb-header a#trackfield{background-image:url(../images/ngb-header-logos/trackandfield-trans.png)}#ngb-header a#triathlon{background-image:url(../images/ngb-header-logos/triathlon-trans.png)}#ngb-header a#volleyball{background-image:url(../images/ngb-header-logos/volleyball-trans.png)}#ngb-header a#waterpolo{background-image:url(../images/ngb-header-logos/waterpolo-trans.png)}#ngb-header a#waterski{background-image:url(../images/ngb-header-logos/waterski-trans.png)}#ngb-header a#weightlifting{background-image:url(../images/ngb-header-logos/weightlifting-trans.png)}#ngb-header a#wrestling{background-image:url(../images/ngb-header-logos/wrestling-trans.png)}#ngb-header a#youtholympicgames{background-image:url(../images/ngb-header-logos/youtholympicgames-trans.png)}#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(../images/layout/site-nav-ngb-bg.gif) repeat-x;z-index:500}#usoc #site-nav{background:#4599E9 url(../images/layout/site-nav-usoc-bg.gif) repeat-x}#usoc #site-nav ul li{background-image:url(../images/layout/site-nav-usoc-tabs.gif)}#usoc #site-nav ul li a{background-image:url(../images/layout/site-nav-usoc-tabs-right.gif)}#site-nav ul li{position:relative;margin-top:5px;background:transparent url(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/site-nav-ngb-submenu-bottom.png) left bottom no-repeat}#usoc #site-nav ul li ul{background-image:url(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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(../images/layout/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 none;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(../images/layout/member-services-tab.gif) no-repeat;text-indent:-2000em;overflow:hidden}body{height:100%}body#usoc #ngb-header{background:#BFCEDD url(../images/layout/usoc_header_2010_countdown.png) left center no-repeat;height:120px}body#usoc #ngb-header a#usoc{width:100px;height:80px;margin:5px 20px 0px 10px;background-image:none}body#paralympics #site-header-bg #site-header #topper{border-bottom:0}body#paralympics #ngb-header{background:#BFCEDD url(../images/layout/paralympics_header_2010.png) left center no-repeat;height:120px}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}#volleyball-splash,#foj-splash{display:none;width:100%;height:100%}#volleyball-splash .modal-overlay,#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)}#volleyball-splash .modal-window,#foj-splash .modal-window{position:absolute;top:60px;left:50%;width:550px;height:625px;margin-left:-284px;padding:9px}#volleyball-splash .modal-bg,#foj-splash .modal-bg{background-image:url(../images/foj/splash-bg-trans.png);background-color:transparent;z-index:30001}#volleyball-splash .modal-content,#foj-splash .modal-content{background-image:none;z-index:30002}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(../images/vvs/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(../images/layout/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(../images/layout/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(../images/mtusa/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(../images/mtusa/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}.lightbox{cursor:pointer}.lightbox-wrap{display:none;width:100%;height:100%}.lightbox-wrap .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)}.lightbox-wrap .modal-window{margin:auto;padding:9px;background-color:#fff}.lightbox-wrap .modal-window-wrap{z-index:30001;position:fixed;top:60px;left:0;width:100%}.lightbox-wrap .modal-content{background-image:none;z-index:30002;position:relative}.lightbox-wrap .modal-content a{cursor:pointer}.lightbox-wrap .modal-content a.close{display:block;float:left;text-indent:-2000em;overflow:hidden;background:url('../images/layout/lightbox-close.gif') no-repeat 0 0;width:30px;height:30px;position:absolute;top:-10px;right:-10px;z-index:30003}.lightbox-wrap .modal-content .headline{float:none;clear:both;width:550px;height:425px;margin-top:3px}.lightbox-wrap .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{height:100%}body #ngb-splash{display:none;width:100%;height:100%}body #ngb-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 #ngb-splash .modal-window{position:absolute;top:60px;left:50%;width:550px;height:625px;margin-left:-284px;padding:9px}body #ngb-splash .modal-bg{background-image:url(../images/foj/splash-bg-trans.png);background-color:transparent;z-index:30001}body #ngb-splash .modal-content{background-image:none;z-index:30002}body #ngb-splash .modal-content a{cursor:pointer}body #ngb-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(../images/foj/splash-close.gif) no-repeat}body #ngb-splash .modal-content a.close:hover{background-position:left bottom}
     #site-content h1 {font-size: 2em}
 #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(http://assets2.usoc.org/images/layout/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(http://assets1.usoc.org/images/modules/yellow1-top-12.gif) no-repeat}
.standard-tout .content {background: transparent url(http://assets5.usoc.org/images/modules/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(http://assets1.usoc.org/images/modules/yellow1-top-12.gif) no-repeat}
#latest-items .content {background: transparent url(http://assets5.usoc.org/images/modules/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}
#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(http://assets1.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/official-link-bg.gif) no-repeat; text-align: center}
 #right-rail .newsletter-signup{ padding-top:5px}
#right-rail .newsletter-signup h6{ color:#123864}
#right-rail .newsletter-signup form{ border-top:0; margin-bottom:5px}
#right-rail .newsletter-signup #cons_zip_code, #right-rail .newsletter-signup #cons_first_name, #right-rail .newsletter-signup #cons_last_name{ width:80px; float:left}
#right-rail .newsletter-signup #cons_email{ width:177px}
#right-rail .newsletter-signup #cons_zip_code{ margin:4px 0; display:inline}
#right-rail .newsletter-signup #ACTION_SUBMIT_SURVEY_RESPONSE{ float:right; width:93px; height:26px; line-height:26px; padding-top:0; margin-right:1px; margin-top:4px}
#right-rail .newsletter-signup form input[type="text"]{ color:#666}
 .social-links{ background: transparent url(http://assets1.usoc.org/images/layout/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}
 #london-countdown-sidebar{ background: url('../images/layout/countdown-london-bg.gif') no-repeat 0 0; width: 191px; height: 77px; overflow:hidden; margin-bottom:10px}
#london-countdown-sidebar h4, #london-countdown-sidebar p{ text-indent:-9000px; height:0; width:0}
#london-countdown-sidebar h5{ color:#fff; font-size:10px; line-height: 35px; height:35px; width:100px; margin-left:67px; margin-top:26px; text-shadow: 0 2px 3px #355773}
#london-countdown-sidebar h5 strong{ font-size:28px; float:left; margin-left:12px}
#london-countdown-sidebar h5 span{ float:left; margin-left:5px}
 #skiing #right-rail a.official-button {height: 60px; background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/right-rail-top-bg-2010.png) 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: 5px; display:block}
#right-rail .ad-units a img {border: 0}
 #site-footer {padding: 0 210px 20px 10px; background: transparent url(http://assets5.usoc.org/images/layout/site-footer-bg-2010-trans.png) no-repeat left bottom; font-size: 0.92em; text-transform: uppercase}
#site-footer .links {padding-top: 42px; background: transparent url(http://assets5.usoc.org/images/layout/site-footer-bg-fade-2010.png) repeat-x}
#site-footer #institutional_mark {background: transparent url(http://assets3.usoc.org/images/layout/institutional_mark.png) no-repeat left bottom; height:77px; width:77px; float:left; margin:0 20px}
#site-footer #links-container{ margin-left:120px; width:630px}
#site-footer .link-set {margin:0}
#site-footer h3 {font-size: 1em; line-height: 1.4em; font-weight: bold; color: #06386E; margin:5px 0}
#site-footer ul {}
#site-footer ul li a {margin-right: 20px}
#site-footer p {margin: 10px 0; 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 {font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif}
a.read_more {text-transform: uppercase; font-size: 0.84em}
#section-header {margin-bottom: 10px; width: 100%; background: #DAE7F3 url(http://assets4.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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: 0.84em; color: #989898}
#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(http://assets2.usoc.org/images/layout/section-tabs-bg.gif) no-repeat}
#section-tabs ul li {margin-right: 5px; padding-right: 5px; background: transparent url(http://assets2.usoc.org/images/layout/section-tab-bg.gif) right top no-repeat}
#section-tabs ul li a {padding: 6px 5px 3px 10px; background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets2.usoc.org/images/layout/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(http://assets3.usoc.org/images/layout/section-menu-parent_icon.gif) right top no-repeat}
#section-menu a.external_link span {padding-right: 20px; background: url(http://assets4.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/article-tools-bg.gif) no-repeat right 0}
 #ranker {height: 30px; background: transparent url(http://assets3.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets4.usoc.org/images/layout/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(http://assets3.usoc.org/images/layout/pagination-tl.gif) no-repeat}
.pagination .next_link {right: 0; background: transparent url(http://assets2.usoc.org/images/layout/pagination-tr.gif) top right no-repeat}
.pagination .prev_link a.button {background: url(http://assets2.usoc.org/images/layout/pagin-prev-buttons.gif) 0 -16px no-repeat}
.pagination .next_link a.button {background: url(http://assets5.usoc.org/images/layout/pagin-next-buttons.gif) 0 -16px no-repeat}
.pagination .prev_link del.button {background: url(http://assets2.usoc.org/images/layout/pagin-prev-buttons.gif) no-repeat; cursor: default}
.pagination .next_link del.button {background: url(http://assets5.usoc.org/images/layout/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(http://assets5.usoc.org/images/layout/comment-gray-top-19.gif) bottom left no-repeat}
.span-19 ol.comments li {background: transparent url(http://assets5.usoc.org/images/layout/comment-gray-bottom-19.gif) bottom left no-repeat}
.span-14 ol.comments li .header {background: transparent url(http://assets4.usoc.org/images/layout/comment-gray-top-14.gif) bottom right no-repeat}
.span-14 ol.comments li {background: transparent url(http://assets2.usoc.org/images/layout/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(http://assets4.usoc.org/images/icons/rss/feed-icon-16x16.png) left center no-repeat; font-size: 1.5em}
 .error-page #global-nav {height: 30px}
.error-page .container {background-image: url(http://assets3.usoc.org/images/layout/site-footer-wide-bg-2010.png)}
.error-page #site-content {background: none}
.error-page #site-footer {padding-right: 10px; background-image: url(http://assets3.usoc.org/images/layout/site-footer-wide-bg-2010.png)}
.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(http://assets2.usoc.org/images/layout/site-footer-bg-video.png) 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}