html, body { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

blockquote, q { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; quotes: "" ""; }
blockquote:before, q:before, blockquote:after, q:after { content: ""; }

th, td, caption { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; text-align: left; font-weight: normal; vertical-align: middle; }

table { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; border-collapse: separate; border-spacing: 0; vertical-align: middle; }

a img { border: none; }

body.bp { font-size: 62.5%; background-color: #282828; -webkit-text-size-adjust: none; }
body.bp .clear { clear: both; }
body.bp .nowrap { white-space: nowrap; }
body.bp .clearfix { overflow: hidden; display: inline-block; }
body.bp .clearfix { display: block; }
body.bp .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
body.bp .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
body.bp .first { margin-left: 0; padding-left: 0; }
body.bp .last { margin-right: 0; padding-right: 0; }
body.bp .top { margin-top: 0; padding-top: 0; }
body.bp .bottom { margin-bottom: 0; padding-bottom: 0; }
body.bp a { outline: none; }

form.bp label { font-weight: bold; }
form.bp fieldset { padding: 1.4em; margin: 0 0 1.5em 0; }
form.bp legend { font-weight: bold; font-size: 1.2em; }
form.bp input.text, form.bp input.title, form.bp input[type=text] { margin: 0.5em 0; background-color: #fff; padding: 5px; }
form.bp input.title { font-size: 1.5em; }
form.bp input[type=checkbox], form.bp input.checkbox, form.bp input[type=radio], form.bp input.radio { position: relative; top: 0.25em; }
form.bp textarea { margin: 0.5em 0; padding: 5px; }
form.bp select { margin: 0.5em 0; }
form.bp fieldset { border: 1px solid #cccccc; }
form.bp input.text, form.bp input.title, form.bp textarea, form.bp select { border: 1px solid #bbbbbb; }
form.bp input.text:focus, form.bp input.title:focus, form.bp textarea:focus, form.bp select:focus { border: 1px solid #666666; }
form.bp input.text, form.bp input.title { width: 300px; }
form.bp textarea { width: 390px; height: 250px; }

.container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
.container { display: block; }

#globalNav { background: url("../img/globalnav.background.gif") repeat-x top; background-color: #2e90a8; height: 20px; overflow: hidden; min-width: 1000px; }
#globalNav ul { display: block; list-style: none; margin: 0; padding: 3px 0 0 0; }
#globalNav li { display: inline; float: left; margin-right: 12px; width: 99px; background: url("../img/utility.doubleborder.globalnav.png") repeat-y right; margin-right: 4px; padding-right: 6px; text-align: center; margin-top: 0; padding-top: 0; line-height: normal; font-weight: 700; }
* html #globalNav li { overflow-x: hidden; }
#globalNav li a { font-weight: 700; font-size: 1.1em; margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0; color: white; display: inline; text-shadow: #246f82 1px 1px 1px; text-decoration: none; text-transform: uppercase; outline: none; }
#globalNav li a:hover p { color: #ffffff; }
#globalNav li p { font-size: 1.0em; color: #abe7f6; text-shadow: #267d94 1px 1px 0px; line-height: 1.1em; margin-bottom: 0; margin-top: 0; display: none; text-transform: none; font-weight: normal; font-weight: 500; cursor: pointer; }
#globalNav #store { margin-right: 0; }
#globalNav #crossfit { text-align: left; margin-top: -7px; background: none; display: inline; float: left; margin-right: 12px; width: 173px; }
* html #globalNav #crossfit { overflow-x: hidden; }
#globalNav #crossfit a { display: block; height: 45px; width: 173px; background: url('../img/globalnav.cfmark.png') no-repeat 0 0; text-indent: -9000px; overflow: hidden; }
#globalNav #crossfit p { font-size: 1.0em; text-indent: 0; padding-top: 13px; }

#content { min-width: 1000px; background: #282828 url('../img/body.background.gif') top repeat-x; }

#page { display: inline; float: left; margin-right: 0; width: 950px; position: relative; }
* html #page { overflow-x: hidden; }

a { color: #d86017; text-decoration: none; }
a:hover { color: #afafaf; }

#mark h1 a { background: url("../img/body.mark.png") no-repeat scroll 0 0 transparent; display: block; height: 129px; overflow: hidden; position: absolute; text-indent: -9000px; top: 28px; width: 138px; z-index: 6; }

#back { display: inline; float: left; margin-right: 0; width: 802px; padding-left: 148px; background: url("../img/utility.doublerule.png") repeat-x bottom; padding-bottom: 8px; margin-top: 30px; }
* html #back { overflow-x: hidden; }
#back h3 { font-size: 1.4em; color: #676767; font-weight: 300; }
#back h3 a { text-decoration: none; color: #676767; }
#back h3 a:hover { color: #C0662E; }

#title { display: inline; float: left; margin-right: 12px; width: 284px; padding-left: 148px;  font-size: 2.4em; color: #7b7b7b; padding-top: 8px; padding-bottom: 10px; }
#title2 { display: inline; float: left; margin-right: 12px; width: 284px; font-size: 2.4em; color: #7b7b7b; padding-top: 14px; padding-bottom: 10px; }
* html #title { overflow-x: hidden; }
#title img { float: left; }
#title h1 { font-weight: 500; margin: 0; line-height: 1.0em; }
#title h2 { font-weight: 300; margin: 0; line-height: 1.1em; }

#tier1sponsors { display: inline; float: left; margin-right: 0; width: 506px; text-align: right; padding-top: 12px; }
#tier1sponsors2 { display: inline; float: right; margin-right: 0; width: 506px; text-align: right; padding-top: 12px; }
* html #tier1sponsors { overflow-x: hidden; }

#player { display: inline; float: left; margin-right: 0; width: 950px; background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 24px; text-align: center; }
* html #player { overflow-x: hidden; }
#player p { color: #7b7b7b; font-size: 1.4em; margin-top: 8px; font-weight: 300; }

#information { display: inline; float: left; margin-right: 12px; width: 284px; margin-top: 12px; }
* html #information { overflow-x: hidden; }
#information h3 { font-size: 1.8em; color: #999999; font-weight: 500; line-height: 1.0em; }
#information p { font-size: 1.6em; color: #7b7b7b; font-weight: 300; line-height: 1.2em; margin-top: 4px; }

#options { display: inline; float: left; margin-right: 0; width: 950px; background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 24px; margin-top: 12px; }
* html #options { overflow-x: hidden; }
#options h3 { font-size: 1.8em; color: #999999; font-weight: 500; line-height: 1.0em; }
#options p { font-size: 1.5em; color: #7b7b7b; font-weight: 300; line-height: 1.1em; margin-bottom: 8px; }
#options p em { font-style: italic; }
#options #ondemand { display: inline; float: left; margin-right: 12px; width: 284px; background: url("../img/utility.doubleborder.dark.png") repeat-y right; padding-right: 25px; margin-right: 24px; }
* html #options #ondemand { overflow-x: hidden; }
#options #ondemand select { margin-top: 12px; }
#options #ondemand h4 { font-size: 1.4em; margin-top: 8px; font-weight: 500; }
#options #ondemand ul { list-style: none; margin-top: 8px; }
#options #ondemand ul li { font-size: 1.4em; margin-top: 4px; font-weight: 300; }
#options #scores { display: inline; float: left; margin-right: 12px; width: 284px; background: url("../img/utility.doubleborder.dark.png") repeat-y right; padding-right: 25px; margin-right: 24px; }
* html #options #scores { overflow-x: hidden; }
#options #scores h3 { margin-bottom: 6px; }
#options #scores img { float: left; margin-right: 12px; padding-bottom: 22px; padding-top: 4px; }
#options #ipod { display: inline; float: left; margin-right: 0; width: 284px; }
* html #options #ipod { overflow-x: hidden; }
#options #twitter { margin-top: 14px; background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 16px; }

#return { display: none; }

#mediaspace { display: inline; float: left; margin-right: 0; width: 654px; text-align: right; }
* html #mediaspace { overflow-x: hidden; }
#mediaspace embed { border: 2px solid #1c1c1c; }

#tier2sponsors { display: inline; float: left; margin-right: 0; width: 950px; background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 22px; margin-top: 22px; padding-bottom: 22px; }
* html #tier2sponsors { overflow-x: hidden; }
#tier2sponsors h2 { font-size: 1.5em; font-weight: 500; line-height: 1.1em; color: #999999; margin: 0 0 4px 0; padding: 0; }
#tier2sponsors p { color: #7b7b7b; font-size: 1.4em; font-weight: 300; line-height: 1.1em; margin: 0; padding: 0; }
#tier2sponsors #description { display: inline; float: left; margin-right: 12px; width: 173px; margin-top: 8px; }
* html #tier2sponsors #description { overflow-x: hidden; }
#tier2sponsors #sponsors { display: inline; float: left; margin-right: 0; width: 765px; }
* html #tier2sponsors #sponsors { overflow-x: hidden; }
#tier2sponsors #sponsors ul { list-style: none; margin: 0; }
#tier2sponsors #sponsors li { margin: 0; padding: 0; display: inline; }

#USAWoptions { display: inline; float: left; margin-right: 12px; width: 284px; margin-top: 36px; }
* html #USAWoptions { overflow-x: hidden; }
#USAWoptions #title { margin: 0 0 8px 0; padding: 0; background: url("../img/utility.doublerule.png") repeat-x bottom; padding-bottom: 8px; }
#USAWoptions #title h1 { font-size: 0.8em; color: #999999; }
#USAWoptions #title h2 { font-size: 0.7em; margin-top: 2px; }
#USAWoptions #description { margin-bottom: 18px; }
#USAWoptions #description p { color: #7b7b7b; font-size: 1.4em; margin-top: 8px; font-weight: 300; line-height: 1.1em; }
#USAWoptions #ondemand { background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 18px; }
#USAWoptions #ondemand select { margin-top: 8px; width: 100%; }
#USAWoptions #ondemand h1 { font-size: 1.6em; color: #999999; font-weight: 500; line-height: 1.0em; }
#USAWoptions #ondemand h2 { font-size: 1.6em; color: #7d7d7d; font-weight: 300; line-height: 1.0em; margin-top: 2px; }
#USAWoptions #ondemand h4 { font-size: 1.4em; margin-top: 8px; font-weight: 500; }
#USAWoptions #ondemand ul { list-style: none; margin-top: 8px; }
#USAWoptions #ondemand ul li { font-size: 1.4em; margin-top: 4px; font-weight: 300; }

#USAWplayer { display: inline; float: left; margin-right: 0; width: 654px; margin-top: 36px; text-align: right; }
* html #USAWplayer { overflow-x: hidden; }
#USAWplayer p { color: #7b7b7b; font-size: 1.4em; margin-top: 4px; font-weight: 300; }

#games { display: inline; float: left; margin-right: 0; width: 950px; margin-top: 18px; }
* html #games { overflow-x: hidden; }
#games #mark { display: inline; float: left; margin-right: 12px; width: 136px; }
* html #games #mark { overflow-x: hidden; }
#games #link { display: inline; float: left; margin-right: 0; width: 802px; margin-top: 20px; background: url("../img/utility.doublerule.png") repeat-x top; padding-top: 12px; }
* html #games #link { overflow-x: hidden; }
#games #link h3 { color: #999999; font-size: 1.8em; font-weight: 500; }
#games #link p { background: url("../img/utility.doublerule.png") repeat-x bottom; padding-bottom: 12px; color: #7b7b7b; font-size: 1.4em; font-weight: 300; }

#blee { display: inline; float: left; margin-right: 0; width: 950px; }
* html #blee { overflow-x: hidden; }

