 html {font-size: 12px; font-family: tahoma, sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
 .media-mpu {width: 300px; height: 250px; overflow: hidden; margin: 5px}
.media-xlmpu {width: 300px; height: 600px; overflow: hidden; margin: 5px}
.media-lb {width: 728px; height: 90px; overflow: hidden; margin: 5px}
.media-mini {width: 199px; height: 100px; overflow: hidden}
.media-xlsky {width: 160px; height: 600px; overflow: hidden; margin: 5px}
.media-halfmpu {width: 310px; height: 145px; overflow: hidden}
 body {background-image: url(/images/ed-bodybg2.gif); background-repeat: repeat-y; background-position: center; font-family: Tahoma, sans-serif; margin: 0; font-size: 12px}
strong {font-weight: bold}
em {font-style: italic}
html {background-color: #00152a}
#content-wrapper {position: relative}
#content {padding: 5px 5px 0 0; margin: 0 auto; width: 951px; background-color: #021e3b; color: white}
 #clickable-bglink{ display:block; height:100%; width:100%; position:absolute; left:0; top:0; text-indent:-5000em}
a {text-decoration: none; color: #ffcc00}
a:hover {text-decoration: underline}
.green {color: #33ff33}
.red {color: #ff3333}
.white {color: #ffffff}
.center {text-align: center}
table.list th {font-weight: bold; color: #ffffff; padding: 3px}
table.list td {padding: 3px}
table.list {margin: 5px}
#content ul.bullets {list-style-type: disc; margin-left: 8px; padding-left: 20px}
 a.admin {color: #bb4400}
img.banner-950 {margin: 0 0 5px 5px}
 #footer {height: 21px; padding: 6px; background: #000; border-top: 1px solid #6bcbf7; color: #ccc; padding-left: 10px; font-size: 0.95em; clear: both; margin-top: 10px}
#footer ul {list-style-type: none; float: right}
#footer ul li {display: inline; margin-right: 10px}
#footer a {color: #6bcbf7; text-decoration: none}
#footer a:hover {text-decoration: underline}
 #masthead {min-width: 950px; max-width: 1900px; color: #fff; margin: 0 auto; background: url('/images/masthead-background.jpg') no-repeat scroll top center; height: 154px}
#masthead a {color: #fecd0c; text-decoration: none}
#masthead a:hover {text-decoration: underline}
#masthead-container {width: 950px; margin: 0 auto}
#masthead-ticker {padding: 5px; font-size: 0.95em; height: 20px; padding-bottom: 24px}
#masthead-news {position:relative; overflow:hidden; width: 675px; height:1.3em}
#masthead-news-list {position: relative; overflow:hidden; width:700px; height:1.3em}
#masthead-news-list li {position: absolute; left:750px; top:0px; color: #3190c4}
#masthead-news-list li.news-slide-first, li.news-slide-first {left:0}
#masthead-date {float: right}
#masthead h1 {height: 90px; background: url('/images/edlogo.png') no-repeat; margin-top: 10px}
#masthead h1 a {display: block; height: 100%; width: 170px}
#masthead h1 span {display: none}
 #menu-container {max-width: 1900px; min-width: 950px; margin: 0 auto; color: #fff; background: url('/images/menucontainer_bg.jpg') no-repeat scroll top center}
#menu {width: 915px; margin: 0 auto; height: 18px; padding: 0px 10px 5px 25px; z-index: 99998}
#menu-search {position: relative; float: right}
#menu-search input {font-size: 0.9em; font-weight: bold; color: #379bd0; background: #00152a; border: 1px solid #379bd0; position: absolute; top: 2px}
#menu-search .search {width: 170px; height: 12px; right: 60px}
#menu-search .submit {border: 0; right: 25px; width: 21px; height: 14px}
#menu-homebutton {float: left; padding-top: 6px; padding-right: 10px}
  .sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none}
.sf-menu {line-height: 1.0}
.sf-menu ul {position: absolute; top: -999em; width: 10em;  z-index: 214740}
.sf-menu ul li {width: 100%}
.sf-menu li:hover {visibility: inherit;  z-index: 214740;  }
.sf-menu li {float: left; position: relative; z-index: 214740;  }
.sf-menu a {display: block; position: relative}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left: 0; top: auto;  z-index: 214740}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top: -999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left: 10em;  top: 0}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top: -999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left: 10em;  top: auto}
 .sf-menu a {color: #fff; font-size: 0.95em; text-decoration: none; padding: 7px}
.sf-menu a.with-icon, .sf-menu a:active.with-icon, .sf-menu a:focus.with-icon, .sf-menu a:hover.with-icon {background-position: 6px 4px; background-repeat: no-repeat; padding-left: 28px}
.sf-menu a, .sf-menu a:visited { color: #fff}
.sf-menu ul {border: 1px solid #104474}
.sf-menu > li > a {font-weight: bold}
 .sf-menu > li {margin-right: 10px; min-width: 4em}
.sf-menu li {}
.sf-menu li li {background: #050607; border-bottom: 1px solid #104474}
.sf-menu li li li {}
 .sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {background: #041a5d; outline: 0}
 .sf-menu a.sf-with-ul {padding-right: 2.25em; min-width: 1px;  }
.sf-sub-indicator {position: absolute; display: block; right: .75em; top: 1.05em;  width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('/images/arrows-ffffff.png') no-repeat -10px -100px;  }
a > .sf-sub-indicator { top: .8em; background-position: 0 -102px;  }
 a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {background-position: -10px -102px;  }
 .sf-menu ul .sf-sub-indicator {background-position: -10px -1px}
.sf-menu ul a > .sf-sub-indicator {background-position: 0 -1px}
 .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px -1px;  }
 .sf-shadow ul {background: url('/images/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px}
.sf-shadow ul.sf-shadow-off {background: transparent}
.cod4icon {background: #050607 url('/images/menu_icon_cod4.gif') no-repeat scroll center right !important; padding-right: 20px !important}
.arrow {background: #050607 url('/images/menu_icon_arrow.gif') no-repeat scroll center right !important; padding-right: 20px !important}
.module-165 {width: 165px}
.module-170 {width: 170px}
.module-199 {width: 199px}
.module-310 {width: 310px}
.module-350 {width: 350px}
.module-450 {width: 450px}
.module-455 {width: 455px}
.module-585 {width: 585px}
.module-625 {width: 627px}
.module-728 {width: 738px}
.module-765 {width: 767px}
.module-944 {width: 944px}
.left {float: left !important}
.right {float: right !important}
.clear {clear: left}
.clear-right {clear: right}
.clear-both {clear: both}
.module-image {margin: 5px}
.module {border: 1px solid #000000; background-color: #021d32; background-image: url('/images/module_bg.gif'); background-position: bottom left; background-repeat: repeat-x; float: left; margin: 0 0 5px 5px; position: relative}
.module img {vertical-align: bottom}
.module img.nation-flag {margin-right: 4px}
.module h2 {height: 19px; padding-top: 6px; overflow: hidden; font-size: 0.8em; font-weight: bold; text-transform: uppercase; color: #ffffff; text-align: center; background-image: url('/images/module_header_bg.gif'); background-position: top left; background-repeat: repeat-x; margin-bottom: 6px}
.module h2 > div {float: right; margin-right: 3px; margin-top: -1px}
.module h2 span.commands {position: absolute;  right: 8px; text-transform: none; color: #a6a6a6}
.module .content {height: 100%;  margin: 0 5px 5px 5px; background-color: #000000; border: 1px solid #0c4573; font-size: 0.95em; color: #a6a6a6; clear: both; position: relative; background-image: url('/images/content_header.gif'); background-position: top left; background-repeat: repeat-x; padding-top: 8px; padding-bottom: 8px; overflow: hidden}
.module .content-nogradient {margin: 0 5px 5px 5px; background-color: #000000; border: 1px solid #0c4573; font-size: 0.95em; color: #a6a6a6; clear: both; position: relative; padding-top: 8px; padding-bottom: 8px; overflow: hidden}
.module .content-no-top {background-image: none; padding-top: 0}
 .module .tabs {margin: 5px 5px 0 5px; padding: 0; list-style:none; height: 30px; overflow: hidden}
.module .tabs li {float: left; margin: 0; padding: 0; font-size: 0.75em; width: 79px; overflow: hidden; font-weight: bold; color: #ffcc00; height: 30px}
.module .wide li {width: 119px}
.module .tabs li.right {float: right}
.module .tabs li a:hover, .module .tabs li.selected a, .ui-tabs-selected a {background-position: right 0 !important}
.module .tabs li a {display: block; color: #ffcc00; text-decoration: none; height: 20px; text-align: center; width: 1em; padding: 10px 0 0 0; background-image: url('/images/module_tab.png'); background-position: right -31px}
.module .wide li a {background-image: url('/images/module_tab_120.png')}
.module .tabs li:first-child {width: 80px}
.module .wide li:first-child {width: 120px}
.module .tabs > li a {width: auto}
.module .tabs li.space {width: 20px; background-image: url('/images/module_tab.png'); background-repeat: no-repeat; background-position: 19px 0}
.module .module-spinner {float: right; margin-right: 5px; display: none}
.module .module-spinner img {height: 30px; width: 30px}
 .module-image {float: left; margin: 5px 5px 5px 8px}
.view-ladder {float: right; margin: 10px 10px 0 0}
.module h3 {font-weight: bold; margin: 5px 8px 0 8px}
.module h4 {font-weight: bold; margin: 5px 8px 0 8px}
.module h5 {font-weight: bold; margin: 5px 8px; text-transform: uppercase}
.module .hr {background-image: url('/images/module_seperator.png'); background-repeat: repeat-x; background-position: center left; height: 11px; clear: both}
.module .thin-hr {margin-top: 2px; border-top: 1px solid #444444; padding-top: 2px; clear: both}
.module p {padding: 5px 8px; line-height: 1.25em}
.module .link-title {padding-bottom: 0 !important; font-weight: bold}
.module .link-title a {font-weight: bold}
.module .below-link-title {padding-top: 2px !important}
.module .label {color: #ffffff}
.module .content-footer {height: 8px; overflow: hidden; background-image: url('/images/content_footer.gif'); background-repeat: repeat-x; background-position: top left; position: absolute; bottom: 0; width: 100%}
.module .content-header {height: 8px; overflow: hidden; background-image: url('/images/content_header.gif'); background-position: top left; background-repeat: repeat-x; width: 100%}
.module .align-right {text-align: right}
.module .align-center {text-align: center}
.content h2 {background: none; font-size: 1.2em; font-weight: bold; text-align: left; text-transform: none; margin: 5px 8px 10px 0; padding-left: 8px; color: #a6a6a6}
.content h3 {margin: 5px 8px 8px 8px; font-size: 1.1em}
.module tr.odd {background-color: #2d2d2d}
 .module .half-column {width: 49%; float: left}
.module .quarter-column {width: 25%; float: left}
.module .third-column {width: 33%; float: left}
.content ul, .content ol {padding-left: 20px}
.content li {list-style-type: disc; margin-left: 5px}
 #masthead-usercp {float: right; width: 338px; height: 91px}
#usercp-title {background: url('/images/cp_header.png'); font-size: 0.9em; height: 19px; padding: 8px 5px 2px 5px}
#usercp-title img {vertical-align: top}
#usercp-help {float: right}
#usercp-box {margin: 0 6px; background: url('/images/cp_bg.png'); padding: 0px; height: 62px; font-size: 0.9em}
#usercp-box > form > div.submit {float: right; padding:5px}
#usercp-box > form > div.submit > input[type="submit"] {font-size: 1em; width: 82px; cursor: pointer; padding-top: 8px; padding-bottom: 9px}
#usercp-box > form > div.login > table > tbody > tr > td > input[type="password"] {width: 115px; margin-left: 5px; font-size: 0.9em}
#usercp-box > form > div.login {padding:5px}
#usercp-box > form > div.login > table > tbody > tr > td > input[type="text"] {width: 115px; margin-left: 5px; font-size: 0.9em}
#usercp-box > form > div.login > div {margin-top: 2px}
#usercp-left-container {margin-left:1px; height:61px; border-right:1px #000000 solid; width:110px; float: left; overflow:hidden}
#usercp-avatars {margin-top:7px; text-align:center}
#usercp-avatars > img, #usercp-avatars > a > img {margin-left: 6px; margin-right: 6px}
#usercp-dropdown-header {height: 15px; width:100%; margin-top: 6px; font-weight:bold; font-size:9px; text-align:center; cursor:pointer}
.usercp-dropdown-header-arrow {background:url('/images/ucp/arrow.png') no-repeat 93px 1px}
#usercp-matches {background-image: url('/images/ucp/ucp-matches.png')}
#usercp-messages {background-image: url('/images/ucp/ucp-messages.png')}
#usercp-friends {background-image: url('/images/ucp/ucp-friends.png')}
#usercp-editsquad {background-image: url('/images/ucp/ucp-editsquad.png')}
.usercp-container {height:40px; background-repeat: no-repeat; background-position:center; float: left; text-align:center; color: #FFFFFF !important; text-decoration:none !important}
.usercp-blocks-2 {width:106px}
.usercp-blocks-3 {width:70px}
.usercp-blocks-4 {width:53px}
.usercp-info {float:left; height: 15px; padding-top:5px; font-size:9px; text-align:center; color: #FFFFFF !important; text-decoration:none !important}
.usercp-number-container {min-width: 30px; margin-top: 24px; height: 13px; text-align:center !important; background-image:url('/images/ucp/red_background.gif'); background-position:center; background-repeat:no-repeat}
#usercp-dropdown {z-index:214741; position:absolute; margin-left:6px; max-height:440px; overflow:auto; width: 326px; display:none}
.usercp-dropdown-container {clear:left; border: 1px solid #000000; height:42px; background-color:#003366}
.usercp-dropdown-avatar {padding:5px; float:left}
.usercp-dropdown-squadinfo {text-align:left; padding:5px; font-size:11px}
.usercp-dropdown-game {text-align:left; float:left; font-size:11px}
.usercp-dropdown-links {font-size:11px; float:right; text-align:right; margin-right:5px}
table.form th {font-weight: bold; width: 30%; padding: 3px; vertical-align: top; height: 25px}
table.form td {padding: 3px 2px; vertical-align: top; width: 37%}
table.form {margin: 10px 8px}
.module-625 table.form {width: 600px}
.module-310 table.form {width: 287px}
.module-625 table.form input[type=text], .module-625 table.form input[type=password] {width: 310px; padding: 1px}
.module-625 table.form input.numeric[type=text] {width: 5em}
.required-field {color: #ff0000}
.fieldWithErrors input, .fieldWithErrors select, .fieldWithErrors textarea {border: 1px solid #ff0000}
table.form td.help {margin-top: 0; padding-top: 0}
table.form td.help p:first-child {margin-top: 0; padding-top: 0}
.fieldWithErrors label {color: #ff0000}
.form-errors {font-size: 0.95em; margin: 10px 0; padding: 10px; background: #00152A none repeat scroll 0 0; border: 2px solid red; color: red}
.form-errors .errorExplanation h2 {font-size: 1.2em}
#errorExplanation {color: #ff3333}
#errorExplanation ul {list-style-type: disc; margin-left: 8px; padding-left: 20px}
.buttonAsLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 3px 0; border-width: 0; cursor: pointer}
input[type="submit"], input[type="button"], button {font-size: 0.95em; padding: 2px 8px 3px; width: auto; background-color: #1b1b1b; border-top: 1px solid #8c8c8c; border-left: 1px solid #8c8c8c; border-bottom: 1px solid #4d4d4d; border-right: 1px solid #4d4d4d; color: #ffcc00}
input[type="submit"]:active, input[type="button"]:active, button:active {padding: 3px 7px 2px 9px; background-color: #262626; border-top: 1px solid #4d4d4d; border-left: 1px solid #4d4d4d; border-bottom: 1px solid #8c8c8c; border-right: 1px solid #8c8c8c}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {cursor: pointer}
 .ac_results {padding: 0px; border: 1px solid black; background-color: white; overflow: hidden; z-index: 99999}
.ac_results ul {width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0}
.ac_results li {margin: 0px; padding: 2px 5px; cursor: default; display: block;   font: menu; font-size: 12px;  line-height: 16px; overflow: hidden}
.ac_loading {background: white url('/images/textfield_spinner.gif') right center no-repeat}
.ac_odd {background-color: #eee}
.ac_over {background-color: #0A246A; color: white}
.flash {clear: left; font-size: 0.95em; margin: 10px 0px 10px 6px; padding: 10px; text-align: center}
.notice {background: #00152A none repeat scroll 0 0; border: 2px solid #379BD0; color: #379BD0; font-weight: bold}
.error {background: #00152A none repeat scroll 0 0; border: 2px solid red; color: red; font-weight: bold}
.warning {background: #00152A none repeat scroll 0 0; border: 2px solid #f0cb21; color: #f0cb21; font-weight: bold}
.pagination {margin: 10px 0px 0px 5px}
.paginationinfo {margin: 5px 0px 5px 10px}
.pagination a, .pagination span {padding: .2em .5em; display: block; float: left; margin-right: 1px}
.pagination span.disabled {color: #2d2d2d; border: 1px solid #2d2d2d}
.pagination span.current {font-weight: bold; background: #d2a800; color: white; border: 1px solid #FFCC00}
.pagination a {text-decoration: none; color: #FFCC00; border: 1px solid #2d2d2d}
.pagination a:hover, .pagination a:focus {color: #f1cb21; border-color: #f1cb21}
.pagination .page_info {background: #2E6AB1; color: white; padding: .4em .6em; width: 22em; margin-bottom: .3em; text-align: center}
.pagination .page_info b {color: #003; background: #6aa6ed; padding: .1em .25em}
.pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .pagination {height: 1%}
*:first-child+html .pagination {overflow: hidden}
.pagination-item-count, .pagination-page-count {float: left; color: #ffffff; font-weight: bold}
 .ui-dialog { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; background: #021e3b; color: #ffffff; border: 2px solid #021e3b; position: relative}
.ui-resizable-handle {position: absolute; font-size: 0.1px; z-index: 99999}
.ui-resizable .ui-resizable-handle {display: block}
 body .ui-resizable-disabled .ui-resizable-handle {display: none}
 body .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-dialog-titlebar { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; padding: .5em 1.5em .5em 1em; color: #eeeeee; background: #555555 url(/images/000000_40x100_textures_05_inset_soft_25.png) 0 50% repeat-x; border-bottom: 1px solid #000000; font-size: 1em; font-weight: bold; position: relative; text-align: center}
.ui-dialog-title {}
.ui-dialog-titlebar-close { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; background: url(/images/ffcc00_11x11_icon_close.gif) 0 0 no-repeat; position: absolute; right: 8px; top: .7em; width: 11px; height: 11px; z-index: 100}
.ui-dialog-titlebar-close span {display: none}
.ui-dialog-content { margin: 0 0 0 -35px; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; color: #ffffff; padding: 1.5em 1.7em; text-align: center}
.ui-dialog-buttonpane {position: absolute; bottom: 0; width: 100%; text-align: left; border-top: 1px solid #000000; background: #000000; text-align: center}
.ui-dialog-buttonpane button {padding: .2em .6em .3em .6em !important; margin: 5px 10px}
.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {cursor: move}
.ui-dialog-avatar {vertical-align:top}
 #lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:627px; height:400px; margin:-100px 0 0 -330px; text-align:left}
#lightbox[id]{ position:fixed}
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80)}
#overlay[id]{ position:fixed}
#lightbox.done #lbLoadMessage{ display:none}
#lightbox.done #lbContent{ display:block}
#lightbox.loading #lbContent{ display:none}
#lightbox.loading #lbLoadMessage{ display:block}
#lightbox.done img{ width:100%; height:100%}
table.form td.accounts-privacy-column3 {text-align: right; vertical-align: bottom; width: 110px}
table.form td.accounts-privacy-column2 {width: 37px; text-align: center}
table.form td.accounts-privacy-column1 {width: 150px}
table.form td.accounts-privacy-column4 {width: 260px}
 .clan-wide-textarea {width: 594px; height: 80px; margin: 0}
.clan-bio-label {font-weight: normal}
.clan-small-textbox {width: 100px !important}
.clan-table th {width: 130px !important}
.clan-table td {width: auto !important}
.clan-bio-th {vertical-align: bottom !important; padding-bottom: 2px; height: 22px}
.clan-new-prompt {position: absolute; width: 240px; height: 80px; right: 0; top: 14px; text-align: right}
.clan-new-prompt h3 {margin: 0 8px 0 0; padding: 0}
.clan-new-prompt p {padding-top: 0}
 .clan .faq-link {float: right; margin: 5px 8px}
.clan-edit-image {width: 135px; height: 135px; overflow: hidden; float: right; margin: 0 75px 0 0}
.clan-image-upload {width: 300px; float: left}
.clan-image-upload input[type="file"] {width: 250px}
.clan-image-upload-table {margin-left: 8px}
.clan-image-upload-table td {padding: 4px; vertical-align: top}
.clan-image-upload-table td.clan-image-upload-table-column3 {padding-right: 8px}
 .clan table.squad-delete td {padding: 5px 8px}
 .group-users-table {margin: 0 0 8px 8px; width: 282px}
.group-users-table td, .group-users-table th {padding: 4px 0; vertical-align: middle}
.group-users-table .user {padding: 4px 0 4px 2px !important}
.group-users-table .role, .group-users-table .date {width: 90px}
.group-users-table .play {width: 32px; text-align: center}
.group-users-table .remove, .group-users-table .leave {width: 50px; text-align: center}
 .clan-recruitment-table {margin: 0 0 8px 8px; width: 282px}
.clan-recruitment-table td {vertical-align: middle; padding: 5px 0}
.clan-recruitment-avatar {width: 40px; text-align: left}
.clan-recruitment-squadinfo {width: 192px; text-align: left}
.clan-recruitment-adlink {width: 50px; text-align: right}
 .clan-arena-tab {overflow-y: scroll; background-image: url('/images/content_footer.gif') !important; background-repeat: repeat-x; background-position: bottom left !important; padding-top: 0 !important}
.clan-ladder-table {margin-left: 8px; width: 270px}
.clan-ladder-table td {padding: 4px; vertical-align: middle}
.clan-ladder-column1 {width: 16px}
.clan-ladder-column3 {width: 80px}
 .clan-games-table {margin-left: 8px; width: 282px}
.clan-games-table td {padding: 4px 0px}
.clan-games-table-column2 {width: 90px}
.clan-games-table-column3 {width: 65px}
 .clan-list-search {position: absolute; left: 100px; top: 28px; text-align: left}
.clan-list-table {width: 739px; margin: 8px}
.clan-list-table td {padding: 4px 1px; height: 24px; vertical-align: middle}
.clan-list-table-column1 {width: 50px; text-align: center}
.clan-list-table-column2 {width: 20px; text-align: center}
.clan-list-table-column3 {font-weight: bold}
.clan-list-table-column4 {width: 80px}
.clan-list-table-column5 {width: 140px}
.clan-list-table-column6 {width: 60px; text-align: center}
.clan-list-table-column7 {width: 80px; text-align: center}
.clan-list-table-column8 {width: 60px; text-align: right; padding-right: 4px}
.clan-yes {text-transform: uppercase; color: #00ff00}
.clan-no {text-transform: uppercase; color: #ff0000}
 .clan-image {float: right; margin: 2px 8px}
.clan-wall-content {width: 280px; height: 60px}
.clan-wall-full-content {width: 597px; height: 80px}
 table.calendar {width: 100%; text-align: center}
table.calendar > thead > tr > th.monthName {padding: 10px}
table.calendar > thead > tr.dayName > th > abbr {font-weight: bold}
table.calendar > thead > tr.dayName > th {text-align: center}
table.calendar > tbody > tr > td.day {vertical-align: middle}
 #clans-game.game-index .row {height: 40px; margin-top: 3px; border-top: 1px solid #444444; padding-top: 2px}
#clans-game.game-index div.row:first-child {margin-top: 0px; border-top: none; padding-top: 0px}
#clans-game.game-index > .row > .avatar, #clans-game.game-index > .row > .name, #clans-game.game-index > .row > .skill {padding-top: 3px}
#clans-game.game-index > .row > .avatar {float: left; margin-left: 8px; margin-right: 8px; padding-bottom: 1px}
#clans-game.game-index > .row > .nationality {padding-top: 3px; margin-right: 8px; float: right}
.legacy-matches .link-index, #clans-game.game-index .row .link-index {margin-top: 10px; margin-right: 8px; float: right; margin-bottom: 5px}
 table.calendar > tbody > tr {height: 25px}
table.calendar td.upcomingMatch {background-color: #FFCC00; color: black}
table.calendar td.day {color: #eeeeee}
table.calendar td.today {background-color: #A6A6A6; color: black}
table.calendar td.otherMonth {color: gray}
 #clan-results > div img.away, #clan-upcoming > div img.away {margin-left:3px; margin-right:8px}
#clan-results > .ladder-row img, #clan-upcoming > .ladder-row img {margin-bottom:0; margin-top:3px}
#clan-results > .ladder-row > div, #clan-upcoming > .ladder-row > div {padding: 4px}
#clan-results > .ladder-row > div > span, #clan-upcoming > .ladder-row > div > span {border-bottom: 1px dotted #A6A6A6; cursor: help}
#clan-results > .ladder-row, #clan-upcoming > .ladder-row {height: auto}
.guid-show {}
.clan-info-title {float:left; font-weight:bold; width: 100px; margin-left: 8px; padding-bottom: 5px}
.clan-info-info {padding-bottom: 5px}
.clan-banner {width: 627px; height: 100px}
.events-image, .events-image-index {width: 165px; height: 365px; float: left; margin: 5px 10px}
.events-image-index {margin: 0 5px}
.events-attendance-name {width: 200px; padding-left: 22px !important}
.events-attendance-clan {width: 200px}
.events-attendance-paid {width: 70px}
.events-attendance-seat {width: 50px}
.events-info-button-large {position: absolute; bottom: 10px; right: 8px; padding: 20px 0; width: 140px; text-align: center; font-size: 1.2em; font-weight: bold}
.events-info-button-small {position: absolute; bottom: 9px; right: 7px; padding: 8px 0; width: 90px; text-align: center; font-weight: bold}
.events-intro {font-weight: bold}
.events-seating-plan {border: 1px solid #0c4573; background-color: #030303; position: relative; margin: 10px auto 10px 8px; float: left}
.events-seating-seat {width: 12px; height: 12px; position: absolute; border: 1px solid #0c4573; cursor: pointer; background-image: url('/images/event-seats.png'); background-repeat: no-repeat; background-position: -24px 0}
.events-seating-seat:hover {border: 1px solid #ffcc00}
.events-seat-taken {background-position: 0 0}
.events-seat-available {background-position: -12px 0}
.events-seat-disabled {background-position: -24px 0}
#events-seat-spinner {position: absolute; top: 27px; right: 8px}
.events-seat-box {width: 190px; height: 64px; padding: 4px; border: 1px solid #0c4573}
.events-seat-box-info {float: left; width: 124px}
.events-seat-box-info h2 {margin: 0}
.events-seat-avatar {float: left; width: 64px; height: 64px}
#events-seat-info {float: left; width: 198px; height: 300px; margin: 10px 0 0 2px}
#match-info div.header h2 {margin-bottom: 0px}
#match-info div.header h4 {text-align: center; margin-top: 0px; margin-bottom: 5px}
 .ladder #match-info div.header h2 {margin-bottom: 10px}
#match-info > div.billing {text-align: center; height: 64px}
#match-info > div.billing > div.info {padding-top: 10px}
#match-info > div.billing > div.info > div.info {font-weight: bold; font-size: 1.2em}
#match-info > div.billing > div.info > div.result {text-transform: uppercase}
#match-info > div.billing > div.info > div.info > div.result > div.result {text-transform: none}
#match-info > div.billing > div.info > div.result > div.result > span {font-weight: bold}
span.win {color: #33ff33}
span.lose {color: red}
span.draw {color: yellow}
#match-info > div.home {float: left; height: 64px; margin-left: 8px}
#match-info > div.away {float: right; height: 64px; margin-right: 8px}
#match-info div.ladder-game-platform-icons, #match-info div.tournament-game-platform-icons {float: none; text-align: right; padding: 0 8px 5px}
#match-info div.ladder-game-platform-icons img, #match-info div.tournament-game-platform-icons img {vertical-align: middle}
#match-info .map-image {clear: right; padding: 0 8px 5px}
#match-info .password {border-bottom: 1px dotted #A6A6A6; cursor:help}
#match-info .match-info {}
#match-info .match-info .row {clear: left}
#match-info .match-info .row {clear: left}
#match-info .match-info .key {float: left; font-weight: bold; width: 100px; padding: 0 8px 5px}
#match-info .match-info .val {margin-left: 116px; padding-bottom: 5px; padding-right: 8px}
#match-info .match-info .val .conflicted {color: red}
#match-info .match-info .ladder-rule {}
#match-info .match-info .ladder-rule .key {padding-left: 16px; width: 92px; font-weight: normal}
#match-info div.hr {margin: 5px 0}
#match-info div.actions {padding: 5px 0}
#match-info div.actions input[type="submit"] {float: right; margin-right: 8px}
#match-info div.actions div.footer {clear: both}
div.match-reports span.commands {float: right; padding: 5px 8px 0 0; line-height: 1.25em}
.match-report-field {height: 120px; width: 597px}
 .conflict #upload input[type="file"] {width: 280px;  }
table.conflicts {width: 100%}
table.conflicts th {font-weight: bold; color: #ffffff; padding: 5px 8px}
table.conflicts td {padding: 5px 8px}
table.conflicts tr.game {background-color: #2a2a2a; font-size: 1em}
table.conflicts tr.game td {border-top: 2px solid #444444; vertical-align: middle}
table.conflicts tr.game td img {vertical-align: middle}
table.conflicts tr.conflict {}
table.conflicts tr.conflict td {border-top: 1px solid #444444}
table.conflicts th.teams, table.conflicts td.teams {width: 52px}
table.conflicts tr.competition { color: #ffffff; font-size: 1em}
table.conflicts tr.competition td {border-top: 1px solid #444444; vertical-align: middle}
table.conflicts tr.competition td img {vertical-align: middle}
 div.conflict div.edit textarea#match_conflict_description {width: 100%; height: 75px}
.conflict #view-media div.selected {background-color: #2a2a2a}
img.news-tag-image {margin: 8px; float: right}
.news-image {float: left; margin: 5px}
.news-tag-column {width: 255px; position: relative; padding-left: 40px; float: left; margin-bottom: 10px}
div.news-tag-image {position: absolute; top: 4px; left: 7px}
.news-index-column {position: relative}
.news-pagination {margin-top: 0; margin-right: 8px; float: right}
 #news-slideshow {float: left; position: relative; width: 629px; height: 262px; margin: 0 0 5px 5px; overflow: hidden; background-color: #00152a}
#news-slideshow-tabs {position: absolute; top: 0; left: 0; z-index: 5; width: 145px}
#news-slideshow-tabs li a {height: 48px; background-image: url('/images/newstab_bg.png'); background-position: 0 -1px; background-repeat: no-repeat; font-size: 0.9em; color: #a6a6a6; padding: 4px 12px 0 12px; width: 120px; display: block; border: 0}
#news-slideshow-tabs li:first-child a {height: 49px; background-position: 0 0}
.news-slideshow-empty {background-image: url('/images/newstab_bg.png'); background-position: 0 -1px; background-repeat: no-repeat; height: 48px; padding: 4px 12px 0 12px}
#news-slideshow-tabs li a.selected {background-position: -145px -1px; width: 121px}
#news-slideshow-tabs li a.selected:hover {background-position: -145px -54px}
#news-slideshow-tabs li a:hover {background-position: 0 -54px; text-decoration: none}
#news-slideshow-tabs li:first-child a.selected {background-position: -145px 0}
#news-slideshow-tabs li:first-child a:hover {background-position: 0 -53px}
#news-slideshow-tabs li:first-child a.selected:hover {background-position: -145px -53px}
#news-slideshow-tabs li .news-slideshow-title {font-weight: bold; margin-bottom: 3px; height: 26px; overflow: hidden; display: block; color: #ffcc00}
#news-slideshow-content {position: absolute; z-index: 2; right: 0; top: 0; width: 495px; height: 261px}
.news-slideshow-info {position: absolute; width: 478px; top: 170px; height: 76px; border: 1px solid #a6a6a6; overflow: hidden; background-image: url('/images/news_slideshow_bg.png'); padding-left: 15px; z-index: 4}
.news-slideshow-image {z-index: 3; position: absolute; top: 0; left: 0}
.news-slideshow-info img {float: right; margin: 6px 7px}
.news-slideshow-info h2 {font-size: 1.5em; margin: 8px 0 3px 0; font-weight: bold; height: 25px; width: 400px; overflow: hidden}
#news-centre > .content > .half-column > p {padding: 0; margin-left: 45px; margin-right: 8px; text-align: justify}
#news-centre-loading {float: right; margin-right: 5px}
.news-row > h4 {margin: 0; padding-top: 5px}
span.pulledquote {display: block; float: right; padding: 0 8px 0 16px; margin: 0 0 10px 16px; width: 25%; font-size: 1.9em; line-height: 1.4em; text-align: right; color: #ffffff; border-left: 2px solid #444444}
span.left-pulledquote {float: left; padding: 0 16px 0 8px; margin: 0 16px 10px 0px; text-align: right; border-right: 2px solid #444444; border-left: none}
.news-hits {margin: 40px 8px 0 0; height: 20px; overflow: hidden; padding-right: 5px}
#recruitment-index table {width: 100%}
#recruitment-index table thead tr.recruitment-index-row th {color: #fff; font-weight: bold; padding-top: 5px; padding-bottom: 8px}
#recruitment-index table thead tr.recruitment-index-row th, #recruitment-index table tr.recruitment-index-row td {padding-left: 8px; padding-right: 8px}
#recruitment-index table tr.recruitment-index-row th, #recruitment-index table tr.recruitment-index-row td {border-left: 0px solid #ffcc00}
#recruitment-index table tr.recruitment-index-row th:first-child, #recruitment-index table tr.recruitment-index-row td:first-child {border-left: none}
#recruitment-index table tr.recruitment-index-row img {margin-right: 4px; padding-bottom: 1px; vertical-align: middle}
#recruitment-index table tr.recruitment-index-row td.age {text-align: center}
.recruitment .skill .pro {color: #f00}
.recruitment .skill .high {color: #f90}
.recruitment .skill .med-high {color: #ff0}
.recruitment .skill .med {color: #0f0}
.recruitment .skill .low-med {color: #0ff}
.recruitment .skill .low {color: #00f}
#recruitment-index table.user-index tr.recruitment-index-row td.platform {width: 9em}
#recruitment-index p.pagination-page-count {margin-top: 5px}
#recruitment-index .pagination {margin-top: 10px; margin-right: 8px; float: right}
#recruitment-search .search-container {padding-top: 5px; margin-bottom: 5px}
#recruitment-search .search {padding-left: 24px}
#recruitment-search .search input[type="text"], #recruitment-search .search select {margin-right: 16px}
#recruitment-search .search .submit {float: none; margin-left: 8px; margin-bottom: 0px}
#recruitment-search .search .filter {margin-left: 0px}
 #recruitment-show .avatar {float: right; width: 128px}
#recruitment-show .avatar p {text-align: center; padding-bottom: 0px}
#recruitment-show div.show > div {clear: left; padding: 5px 8px; line-height: 1.25em}
#recruitment-show div.show > div span.label {float: left; width: 150px}
#recruitment-show div.show > div.previous-squads > div, #recruitment-show div.show > div.otherinfo > div, #recruitment-show div.show > div.current-squads > div, #recruitment-show div.show > div.current-rankings > div {float: left; padding-left: 0}
#recruitment-show div.show > div.previous-squads > div p, #recruitment-show div.show > div.otherinfo > div p, #recruitment-show div.show > div.current-squads > div p, #recruitment-show div.show > div.current-rankings > div p {padding-left: 0}
#recruitment-show div.show > div.previous-squads > div p:first-child, #recruitment-show div.show > div.otherinfo > div p:first-child, #recruitment-show div.show > div.current-squads > div p:first-child, #recruitment-show div.show > div.current-rankings > div p:first-child {padding-top: 0}
#recruitment-show div.show > div.current-rankings > div p span.label {float: none; width: auto}
 .recruitment div.recent .row, .recruitment div.game-index .row {height: 40px; margin-top: 3px; border-top: 1px solid #444444; padding-top: 2px}
.recruitment div.recent div.row:first-child, .recruitment div.game-index div.row:first-child {margin-top: 0px; border-top: none; padding-top: 0px}
.recruitment div.recent > .row > .avatar, .recruitment div.recent > .row > .name, .recruitment div.recent > .row > .skill, .recruitment div.game-index > .row > .avatar, .recruitment div.game-index > .row > .name, .recruitment div.game-index > .row > .skill {padding-top: 3px}
.recruitment div.recent > .row > .avatar, .recruitment div.game-index > .row > .avatar {float: left; margin-left: 8px; margin-right: 8px; padding-bottom: 1px}
.recruitment div.recent > .row > .pm, .recruitment div.game-index > .row > .pm {float: left}
.recruitment div.recent > .row > .link-ad, .recruitment div.game-index > .row > .link-ad {padding-top: 3px; color: #ffcc00; margin-right: 8px; float: right}
.recruitment div.recent > .row > .country, .recruitment div.game-index > .row > .country, .recruitment div.game-index > .row > .nationality, .recruitment div.recent > .row > .nationality {padding-top: 3px; margin-right: 8px; float: right}
.recruitment div.game-index .row .link-index {margin-top: 10px; margin-right: 8px}
  .recruitment form textarea {height: 8em}
 form#new_user_recruitment_ad #user_recruitment_ad_legalaccept {float: left}
form#new_user_recruitment_ad label.legalaccept {float: left; width: 90%; margin-left: 8px}
.recruitment input[type="submit"] {float: right; margin-bottom: 5px}
#recruitment-delete input[type="submit"] {margin-right: 8px}
.friendsblock {height: 183px; overflow: auto}
.friendsblock > .friend {margin-left: 5px; margin-bottom: 5px; overflow: hidden}
.friendsblock > .friend > .avatar {margin-left: 5px; padding-right: 5px}
.friendsblock > .friend > .name {margin-left: 5px}
#friend-requests {max-height: 118px; overflow: auto}
#friend-requests > div.no-requests {padding-left: 8px}
#friend-requests > .quarter-column > h4 {overflow: hidden; height: 14px; margin-top: 7px}
#friend-finder {height: 200px}
#friend-finder > .search {float: left; width: 50%}
#friend-finder > .search > #loader {display: none; float: right; margin-right: 5px}
#friend-finder > .search > #search-info {margin-left: 8px; margin-top: 10px}
#friend-finder > .search > #user_search {margin-left: 8px; margin-top: 5px}
#friend-finder > .search > #search-info > div > h4 {padding-top: 3px}
#friend-finder > .search > #search-info > .options {clear: left; text-align: right; margin-right: 20px; margin-top: 10px}
#friend-finder > .results {float: right; width: 49%; height: 216px; overflow: auto; margin-top: -8px; background-color: #292929}
#friend-finder > .results > div {margin-top: 4px; height: 40px; padding: 1px 5px 3px 0px; cursor: pointer}
#friend-finder > .results > div:hover {background-color: #4e4e4e}
#friend-finder > .results > div > div {overflow: hidden; height: 14px}
#friend-finder > .results > div > h4 {margin-top: 7px; overflow: hidden; height: 14px}
#friend-list {overflow: auto; max-height: 500px}
#friend-list > .third-column > h4 {overflow: hidden; height: 16px; margin-top: 7px}
.messages {width: 605px; margin-left: 5px; margin-right: 5px}
.messages .even {}
.messages .odd {background-color: #2d2d2d}
.messages .unread .from, .messages .unread .subject, .messages .unread .date {font-weight: bold}
.messages .date {text-align: right; width: 130px}
.messages .reply {text-align: right; width: 30px}
.messages .delete {text-align: right; width: 30px}
.messages td {padding: 3px}
.newmessage {margin-left: 15px; margin-right: 10px}
.newmessage > form > p input {width: 515px}
.newmessage > form > p label {width: 50px; display: block; float: left}
.newmessage > form > div {margin-left: 63px; margin-bottom: 10px}
.content > .message > .info {font-size: 1.1em; margin: 0px 8px 8px}
.content > .message > .content {margin: 8px 8px 8px; padding: 5px; height: 380px; overflow: auto; width:585px}
table.profileform {width: 600px; margin-left: 7px}
table.profileform td {padding: 3px 2px; vertical-align: top; width: 25%; height: 28px}
table.profileform input[type="text"] {padding:1px; width:210px}
table.profileform {font-weight: bold}
#curr-avatar {margin-right: 4px; margin-top: 3px; padding-right: 5px; padding-bottom: 5px; width: 64px; float: right; height: 100px}
#profile-spec {margin-left: 8px}
table.profile-personal {margin-left: 8px; width: 275px}
table.profile-console {margin-left: 28px; width: 275px}
table.profile-console td {height: 22px; width: 50%; font-weight: bold}
table.profile-personal td {height: 30px; font-weight: bold}
#profile-personal input[type="submit"] {margin-right: 4px}
 #user-profile h1 {font-size: 28px; font-weight: bold; color: white; padding-left: 8px; overflow: hidden}
#user-profile .row {clear: left}
#user-profile .row .key {float: left; color: #ffffff; width: 100px; padding: 0 8px 5px}
#user-profile .row .val {margin-left: 116px; padding-bottom: 5px; padding-right: 8px}
#user-profile div.avatar {float: right; padding: 0 0 0px 8px}
#user-profile .row .user-level {font-weight: normal; font-style: italic; color: #a6a6a6}
#user-profile p.profile {padding-left: 0px; padding-top: 0px}
#user-profile div.name-age-gender {float: left; width: 48%}
#user-profile div.home-job-relationship {float: left}
#user-profile .row .val div.platform {float: left; width: 33%}
#user-profile .row .val div.contact {float: left; min-width: 48%; padding-right: 8px}
#user-profile .row .val div.contact .label img {padding-right: 4px}
#user-profile .row .val div.contact .label {float: left; padding-right: 1em; width: 75px}
#user-profile .divider {height: auto; margin-bottom: 5px; border-bottom: 1px solid #444444; padding-bottom: 5px; clear: both}
#user-profile .hr {padding: 5px 0}
 #view-contact {height: 180px}
#view-contact > div.row {position: relative; margin: 12px 8px 0 8px}
#view-contact > div.row * {line-height: 16px}
#view-contact div.row div.label img {width: 16px; height: 16px}
 #view-contact div.msn {margin-top: 0px;  padding-top: 6px}
#view-contact div.row .label {font-weight: bold}
#view-contact > div.row .data {position: absolute; right: 0px; bottom: 1px}
 .recruitment #view-contact {height: auto}
.recruitment #view-contact > div.row {float: left; width: 290px; margin-top: 5px}
.recruitment #view-contact > div.msn, .recruitment #view-contact > div.xfire {margin-top: 0px; padding-top: 2px}
 #view-clans {padding-left: 8px; padding-top: 0px}
#view-clans > p:first-child {margin-top: 5px}
#view-clans > table.profile-clans {margin-top: 8px; width: 280px}
#view-clans > table.profile-clans td.name {padding-left: 8px}
#view-clans > table.profile-clans tr:first-child td:first-child {width: 64px}
#view-clans > table.profile-clans td.games {text-align: right}
#view-friends {min-height: 317px; overflow: auto}
#view-friends > .friend {margin-left: 5px; margin-bottom: 5px; overflow: hidden}
#view-friends > .friend > .avatar {margin-left: 5px; padding-right: 5px; padding-bottom: 1px}
#view-friends > .friend > .name {margin-left: 5px}
#view-blog > .info {padding-left: 8px}
#view-blog > .info > .date {float: left; text-transform: uppercase; text-align: center; font-size: 1.1em; font-weight: bold; border: 1px dotted gray; padding: 5px; margin-left: 3px; margin-right: 8px}
#view-blog > .info > .title {font-size: 1.2em; font-weight: bold; height: 60px; width: 222px; padding-right: 8px; overflow: auto; text-align: center}
#view-blog > .entry {height: 265px; overflow: auto; clear: left; padding-left: 8px; padding-right: 8px; padding-top: 8px}
#view-shoutbox {height: 325px}
#view-shoutbox > .posts {height: 256px; margin-bottom: 5px; overflow: auto}
#view-shoutbox > .posts > .post {margin-bottom: 5px; margin-left: 8px; overflow: hidden}
#view-shoutbox > .posts > .post > .avatar {margin-right: 5px}
#view-shoutbox > .posts > .post > .shout {margin-right: 5px; margin-bottom: 5px}
#view-shoutbox > .posts > .post > .shout > .who {height: 15px; overflow: hidden; margin-bottom: 4px; margin-top: 2px}
#view-shoutbox > .add {height:83px}
#add-shoutbox input[type="text"] {width: 220px}
#profile_guids > table {width: 100%; margin: 10px}
#profile_guids > table tr th {text-align: center; color: white; font-weight: bold}
#profile_guids > table tr td {vertical-align: bottom; padding: 2px 0}
#profile_guids > table tr td.centered {text-align: center}
#profile_guids > table tr td.unchecked {padding-top: 5px; padding-bottom: 5px; text-align: center; color: white; font-weight: bold}
#add_new_guid {text-align: right; margin-right: 8px}
.ui-tabs-hide {display: none}
.wins {color: #0f0}
.losses {color: #f00}
.rankings {border: 0; border-collapse: collapse; width: 100%}
.rankings th {font-weight: bold; font-size: 1.0em; color: #fff; padding: 5px 0 0}
.rankings td {font-size: 0.95em; padding: 2px 0}
.rankings th:first-child, .rankings td:first-child {padding-left: 8px}
.rankings .played, .rankings .wins, .rankings .draws, .rankings .losses, .rankings .difference, .rankings .points {text-align: center}
.rankings .points {padding-right: 8px}
.rankings td.points {color: #fff}
 #tournament.index .row div.navlinks {position: absolute; right: 8px; bottom: 5px; background-color: black}
 .tournament .signup .double div.row-footer, .tournament .signup .row-footer {clear: both}
.tournament .signup .double div.cell {float: left; width: 48%; position: relative}
.tournament .signup .double div.cell:first-child {border-right: 1px solid #444444}
.tournament .signup .row {margin-top: 5px; border-top: 1px solid #444444; padding-top: 5px}
.tournament .signup .row:first-child {margin-top: 0; border-top: none; padding-top: 0}
.tournament .signup .row .avatar {padding-top: 3px; float: left; margin-left: 8px; margin-right: 8px; padding-bottom: 1px}
.tournament .signup .row div.name {padding-top: 3px}
.tournament .signup .row div.signed-by {padding-top: 5px}
.tournament .signup .row .signed-at {clear: left; margin: 5px 8px}
.tournament .signup .row .roster {position: absolute; right: 8px; top: 3px}
.tournament .signup input[type="submit"] {clear: left; margin-right: 8px; float: right; margin-top: -27px}
 form#new_tournament_signup #tournament_signup_codeaccept {float: left}
form#new_tournament_signup label.legalaccept {float: left; width: 80%; margin-left: 8px}
  .elimtop {background-image: url('/images/elimtop.png'); background-position: top left; background-repeat: no-repeat}
.elimbottom {background-image: url('/images/elimbottom.png'); background-position: top left; background-repeat: no-repeat}
.elimline {background-image: url('/images/elimline.png'); background-position: top left; background-repeat: repeat-y}
.elimlower {background-image: url('/images/elimlower.png'); background-position: 5px 20px; background-repeat: no-repeat; height: 50px !important}
.elimline-horizontal {background-image: url('/images/greysquare.png'); background-repeat: repeat-x; background-position: center left}
.elimtable .elimcell {height: 124px !important; padding: 0 !important; overflow-y: hidden; min-width: 175px}
.elimtable td.elimcell {border: 1px solid white}
.elimcell div {vertical-align: middle; background-image: url(/images/module_bg.gif); background-repeat: repeat-x; margin-top: 17px}
.elimcelltitle {margin-bottom: 8px; padding: 0 !important; text-transform: uppercase; font-size: 11px; font-weight: bold; border-bottom: 1px solid #c0c0c0}
.elimtable td {text-align: center; height: 25px; padding: 5px; border: 0}
.elimcontainer td {vertical-align: middle; padding: 0}
.elim-name {color: #333333; font-size: 10px; text-transform: uppercase; text-align: center}
.elimcontainer {margin-top: 20px; margin-bottom: 30px}
.elim-match-title {position: relative; height: 12px; background-position: top left; background-repeat: repeat-x; background-image: url('/images/match-red-middle.png'); overflow-y: hidden}
.elim-match-title-left, .elim-match-title-right {width: 3px; font-size: 0; overflow: hidden; height: 12px; position: absolute; top: 0; background-position: top left; background-repeat: repeat-x}
.elim-match-title-left {background-image: url('/images/match-red-left.png'); left: 0}
.elim-match-title-right {background-image: url('/images/match-red-right.png'); right: 0}
.elim-lower .elim-match-title-right {background-image: url('/images/match-green-right.png'); right: 0}
.elim-lower .elim-match-title-left {background-image: url('/images/match-green-left.png'); left: 0}
.elim-lower .elim-match-title {background-image: url('/images/match-green-middle.png')}
.elim-match-content {height: 102px !important; overflow-y: hidden; padding: 5px; border-left: 1px solid #000000; border-right: 1px solid #000000; cursor: pointer !important}
.elim-team {height: 30px; position: relative; padding-right: 30px; padding-top: 10px; vertical-align: middle}
.elim-vs {height: 20px; font-size: 11px; vertical-align: middle; padding-right: 30px}
.elim-score {font-size: 18px; font-weight: bold; position: absolute; right: 10px; top: 10px; height: 40px; vertical-align: middle; text-align: center; line-height: 24px}
#tournament .module-165 .vimage {width: 155px; height: 250px; padding: 5px; float: left; overflow: hidden}
div.tournament-game-platform-icons {float: right; padding: 5px 8px}
#tournament-topbox > div.content {min-height: 176px; overflow: auto}
#tournament-overview > div.content .image {float: left; margin-left: 8px; margin-right: 8px}
#tournament-fixtures > div {margin-left: 8px; height: 43px; clear: both}
#tournament-fixtures > div > div {padding-top: 7px; margin: 5px 8px 0}
#tournament-fixtures > div > div > span.bill {font-weight: bold}
 #tournament-fixtures-wide h3 {margin: 0; padding: 10px 8px 5px}
#tournament-fixtures-wide .row {border-top: 1px solid #444444; padding-top: 5px}
#tournament-fixtures-wide .row .home-avatar, #tournament-fixtures-wide .row .away-avatar {float: left; margin-left: 8px}
#tournament-fixtures-wide .row div.inner {float: left; margin: 0 8px; min-height: 32px; width: 365px}
#tournament-fixtures-wide .row .inner div.bottom, #tournament-fixtures-wide .row .inner div.top {width: 100%; min-height: 13px}
#tournament-fixtures-wide .row .inner .top > div, #tournament-fixtures-wide .row .inner .top .scores > div {float: left}
#tournament-fixtures-wide .row .inner .top > .home, #tournament-fixtures-wide .row .inner .top > .away {width: 145px}
#tournament-fixtures-wide .row .inner .top > .home {text-align: right}
#tournament-fixtures-wide .row .inner .top .scores {width: 75px; text-align: center}
#tournament-fixtures-wide .row .scores .home, #tournament-fixtures-wide .row .scores .away {width: 32px; text-align: left}
#tournament-fixtures-wide .row .scores .home {text-align: right}
#tournament-fixtures-wide .row .scores .mid {width: 11px}
#tournament-fixtures-wide .row .bottom {clear: left}
#tournament-fixtures-wide .row .state {text-align: center}
#tournament-fixtures-wide .row .match {}
#tournament-fixtures-wide .row .time {}
#tournament-fixtures-wide .row div.footer {clear: both; padding-bottom: 5px}
 table.ukesa-tournaments {width: 98%}
table.ukesa-tournaments > thead > th {font-weight: bold}
 #tournament ul.details {list-style-type: none; padding-left: 0; padding-top: 5px}
#tournament ul.details li {list-style-type: none; margin-left: 8px; margin-bottom: 5px}
#tournament .details .label {min-width: 8em; float: left}
 #tournament ul.maplist {list-style-type: none; padding-left: 0; padding-top: 5px}
#tournament ul.maplist li {list-style-type: none; padding-left: 8px; margin-left: 0; margin-bottom: 5px; border-top: 1px solid #444444; padding-top: 5px}
#tournament ul.maplist li:first-child {border-top: none; padding-top: 0}
#tournament ul.maplist li img {float: left; margin-right: 8px}
#tournament .maplist li .round {}
#tournament .maplist li .name {}
#tournament .maplist li .footer {clear: left}
 #tournament #tournament-h-maplist ul {margin: 0; padding: 0px 8px}
#tournament #tournament-h-maplist ul li {float:left; border-top: none; border: 1px solid transparent; border-right: 1px solid #444444; width: 80px; margin: 5px 0 5px 0; padding: 3px 8px}
#tournament #tournament-h-maplist ul li img {float: none; display: block; margin-left: auto; margin-right: auto}
#tournament #tournament-h-maplist ul li .round {text-align: center; min-height: 27px}
#tournament #tournament-h-maplist ul li .name {text-align: center}
#tournament #tournament-h-maplist ul li.selected {border: 1px solid #444444}
 .squadtourney .index .row {padding: 5px 8px}
.squadtourney .index .row .footer {clear: both}
.squadtourney .index .row img {float: left; margin-right: 8px}
.squadtourney .index .row .title {float: left; width: 250px}
.squadtourney .index .row .signup-by {float: left}
.squadtourney .index .row .more {float: right}
 .squadtourney .show table.roster {width: 100%}
.squadtourney .show table.roster tr.invalid-intro, .squadtourney .show table.roster tr.invalid-locked-intro, .squadtourney .show table.roster tr.invalid-locked-out-intro {color: #ff0000}
.squadtourney .show table.roster tr.valid-intro {color: #33ff33}
.squadtourney .show table.roster th {padding: 0px 0px 5px 4px}
.squadtourney .show table.roster td {border-top: 1px solid #444444; padding: 3px 0px 5px 4px}
.squadtourney .show table.roster tr.invalid-intro td, .squadtourney .show table.roster tr.valid-intro td {border-top: none}
.squadtourney .show table.roster th:first-child, .squadtourney .show table.roster td:first-child {padding-left: 8px}
.squadtourney .show table.roster th {font-weight: bold}
.squadtourney .show table.roster td.avatar {width: 32px}
 .test-elim-match {border: 1px solid white; margin-left: 20px}
.top_section, .bottom_section {border: 1px none green}
.top_connector {border-top: 1px solid #444; border-right: 1px solid #444}
.bottom_connector {border-bottom: 1px solid #444; border-right: 1px solid #444}
.elim-outer {overflow: hidden; padding-bottom: 10px}
.elim-inner {overflow: hidden; position: relative}
.elim-inner .cell {position: absolute; height: 54px; border: 1px solid #ffffff; font-size: 0.95em; overflow: hidden}
.elim-inner .top-connector {position: absolute; border-top: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6}
.elim-inner .bottom-connector {position: absolute; border-bottom: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6}
.elim-inner .cell div.squad-narrow {width: 99px}
.elim-inner .cell div.squad-wide {width: 169px}
.elim-inner .cell div.user-narrow {width: 99px}
.elim-inner .cell div.user-wide {width: 169px}
.elim-inner .cell > div > div {text-align: center}
.elim-inner .cell div .fixture .winner {font-weight: bold}
.elim-inner .cell div .fixture > span, .elim-inner .cell div .fixture a > span {display: block}
.elim-inner .cell div .fixture .score, .elim-inner .cell div .fixture .v {color: #a6a6a6}
.elim-inner .cell .squad-wide .home-avatar, .elim-inner .cell .user-wide .home-avatar {float: left; padding: 11px 0px 0 4px}
.elim-inner .cell .squad-wide .away-avatar, .elim-inner .cell .user-wide .away-avatar {float: right; padding: 11px 4px 0 0px}
#ladder .big {width: 956px; height: 100px; text-align: center; margin-bottom: 5px; background-image: url('/images/default.gif')}
#ladder-module > div.content {min-height: 176px; overflow: auto}
.laddertable {width: 599px; margin: 0 8px 5px}
.laddertable th {font-weight: bold; padding: 2px; color: white}
.laddertable td {padding: 4px 2px}
.laddertable .emptytable {text-align: center; padding: 30px 0 20px 0}
.laddertable .position, .laddertable .rating {text-align: center}
.ladder-notes {width: 599px; height: 60px}
.ladder-scores-input label {width: 120px; display: block; float: left}
.ladder-scores-input input {width: 50px}
.ladder .ladder-join {float: right; text-align: right; margin: 4px 8px}
#ladder_team_team_id {margin: 0 5px}
#view-ladders {padding: 8px}
#ladder-upcoming, #ladder-results {overflow: auto; height: 270px}
.ladder-row {height: 40px; margin-top: 3px; border-top: 1px solid #444444; padding-top: 2px}
div.ladder-row:first-child {margin-top: 0px; border-top: none; padding-top: 0px}
#ladder-results > .ladder-row img, #ladder-upcoming > .ladder-row img {margin-top: 3px; margin-bottom: 0px}
#ladder-results > div img.away, #ladder-upcoming > div img.away {margin-left: 3px; margin-right: 8px}
.ladder-row > h4 {margin: 0px}
#ladder-list .ladder-row > h4 {padding-top: 5px}
.ladder-row > p {padding: 0px}
#ladder-results > .ladder-row > div > div > .when, #ladder-results > .ladder-row > div > div > .show {float: right; margin-right: 8px; clear: right}
#ladder-results > div > div > div > div > span {font-weight: bold}
#ladder-results > div > div > div > div > span.win {color: green}
#ladder-results > div > div > div > div > span.lose {color: red}
#ladder-results > div > div > div > div > span.draw {color: yellow}
#ladder-list .ladder-row > div {padding-top: 5px}
.ladder div.admins h3 {clear:left; padding-top: 10px}
.ladder-adminblock {padding-bottom:10px; float:left}
.ladder-adminavatar {float:left; margin-left:8px; margin-right: 4px; text-align:center}
.ladder-admininfo {float:left; width:161px !important; overflow:hidden}
 #ladder-match-new .new_ladder_match tr.spacer {height: 1em}
#ladder-match-new .new_ladder_match tr.rule select, #ladder-match-new .new_ladder_match tr.rule input {width: 18em}
.ladder-match form textarea {height: 8em}
.ladder-match form div.map-container {float: left; margin-right: 16px}
.ladder-match form div.map-container img {margin-bottom: 10px; padding: 5px; border: 1px solid #a6a6a6}
.ladder-match form div.map-container select {width: 175px}
#requirements {width: 599px; margin: 0 8px 5px}
#requirements thead th {font-weight: bold; text-align: center; padding-left: 5px; height: 25px}
#requirements th span, #requirements > tbody > tr > td img.fail {border-bottom: 1px dotted #A6A6A6; cursor: help}
#requirements > tbody > tr > td {padding: 0 5px; text-align: center; height: 32px}
#requirements > tbody > tr > td.participant {text-align: left}
.sgtable {width: 600px; border-collapse: collapse; margin-left: 8px}
.sgtable th {font-weight: bold}
.sgtable th, .sgtable td {padding: 3px}
#game > .big {width: 100%; height: 80px; overflow: hidden; text-align: center; margin-bottom: 5px; clear: left}
#game > div > div > .medium {width: 155px; height: 250px; padding: 5px; float: left; overflow: hidden}
#game > .news {}
#community {padding: 8px; height: 270px; overflow: auto}
#community > div {margin-bottom: 8px}
#community > div > .title {width: 270px; height: 15px; overflow: hidden}
.planner table {width: 98%; margin: 0 1%}
.planner table tr, .planner table tr th {text-align: center}
.planner table th {padding: 5px 0 0; font-weight: bold; color: #ffffff}
.planner th.match {width: 26px}
.planner th.when {width: 90px}
.planner th.opponent {width: 95px}
.planner th.type {width: 30px}
.planner .upcoming th.name {width: 357px}
.planner .awaiting-scores th.name, .planner .pending th.name {width: 221px}
.planner .awaiting-scores th.status, .planner .pending th.action {width: 140px}
 .planner table tr.odd {background-color: #000000}
.planner table tr.even {background-color: #2a2a2a}
 .planner tr.group-header {background-color: #2d2d2d}
.planner tr.group-header td {text-align: left; color: white; font-weight: bold; padding: 3px 4px 4px; border-top: 2px solid #444444; border-bottom: 1px solid #444444}
.planner tr.group-header td img {padding-right: 4px}
 .planner tr.spacer {height: 10px}
 .planner td span.yesterday, .planner td span.today, .planner td span.tomorrow {color: white}
.planner td span.today {font-weight: bold }
#platform > div > div > .medium {width: 155px; height: 250px; padding: 5px; float: left; overflow: hidden}
#platform > .news {}
.poll table {width: 100%}
.poll table tr td {padding: 5px 8px}
.poll table tr td.question {}
.poll table tr td.answer {min-width: 200px; max-width: 300px}
.poll table tr td.answer label {padding-right: 16px}
.poll table tr.poll_all_that_apply_question td.question, .poll table tr.poll_pick_exactly_x_question td.question {vertical-align: top}
.poll table tr.indent td.question {padding-left: 24px}
.poll table tr td.answer label input[type="radio"] {margin-right: 4px}
 .poll table tr.poll_all_that_apply_question table tr td, .poll table tr.poll_pick_exactly_x_question table tr td {padding: 2px 0}
.poll table tr.poll_all_that_apply_question table tr td:first-child, .poll table tr.poll_pick_exactly_x_question table tr td:first-child {vertical-align: top; width: 20px}
.poll table tr.poll_all_that_apply_question table tr td input, .poll table tr.poll_pick_exactly_x_question table tr td input {margin-right: 4px; vertical-align: top}
.poll table tr.poll_all_that_apply_question table td label {}
.poll input[type="submit"] {float: right}
.poll p.nonmember {float: right; color: white}
.poll .footer {clear: both}
 .faq ul {padding: 0px 0px; line-height: 1.25em}
.faq li {padding: 0px 16px; list-style-type: none}
.faqtree ul {line-height: 1.5em}
.faqtree > ul {padding: 0px 0px}
.faqtree > ul > li {padding: 0px 8px}
.faq div.divider {padding: 5px 0px;}
.faq .faqentry .begin {border-bottom: 1px solid #0c4573; margin: 10px 8px 5px 8px}
.faq .faqentry .toplink {float: right; padding-top: 5px; padding-right: 8px}
.faqentry .question {color: #ffffff; padding: 5px 8px}
.faqentry .answer {}
.faq .faqentry .end {}
.faqentry * em {font-style: italic}
.faqentry * strong {font-weight: bold}
.singlefaqentry .faqentry .question {font-weight: bold}
.singlefaqentry .faqentry .end {border-bottom: 1px solid #8c8d8f; padding-top: 5px; margin-bottom: 10px}
.answer ul {list-style:disc; padding-left: 8px; margin-left: 2em}
.answer ul li {list-style:disc; padding-left: 0px}
.answer ol {padding-left: 5px; margin-left: 2em}
.answer ol li {list-style: decimal; padding-left: 0px}
 #view-media > .media {height: 63px; padding-left: 8px; margin-top: 0px; overflow: hidden; padding-bottom: 2px; margin-bottom: 3px; border-bottom: 1px solid #444444}
#view-media > .media > .thumb, #media-index .thumb {float: left; margin-right: 8px; width: 83px; height: 62px}
 #view-media div.info {margin-left: 91px; min-height: 1px;  }
#view-media > .media .below-link-title {font-size: 0.9em}
#media-index .media-index-row {min-height: 65px; padding-left: 8px; margin-top: 0px; overflow: hidden}
  #view-media > .album {float: left; width: 295px}
 .photo img.main-image {display: block; margin-left: auto; margin-right: auto}
.photo .photo-container p.unmoderated {padding-top: 0; color: red; text-align: center; font-weight: bold}
 .video-container {text-align: center}
.video-inner {margin: auto}
.video-description-title {font-weight: bold; color: #ffffff}
 .media .show {padding-top: 5px; margin-left: 8px}
.media .show div.description {float: left; width: 384px;  margin-right: 8px; border-right: 2px solid #ffcc00; min-height: 172px}
.media .show div.info {float: left; width: 192px; padding: 5px;  }
 .media .show .info > .in, .media .show .info > .current-user-rating {margin-top: 1em}
.media .show .info > .pasteable-url {padding-top: 5px}
.media .show .info > .pasteable-url .label {padding-right: 2px}
.media .show .info > .pasteable-url input {font-size: 9px; width: 160px}
.media .show .star-ratings-block .rating-summary {display: none}
  #view-media .video-row .info .length, #view-media .video-row .info .added_at {float: left; width: 120px}
 #media-index .media-index-row .blurb {float: left; width: 270px; padding-right: 8px; height: 60px; overflow: hidden; border-right: 2px solid #ffcc00}
#media-index .media-index-row .info {float: left; margin-left: 8px; width: 220px}
#media-index .media-index-row .info > .length, #media-index .media-index-row .info > .added_at, #media-index .media-index-row .info > .unmoderated {float: left; width: 150px}
#media-index .media-index-row .info > .unmoderated {color: red}
#media-index.photo .media-index-row .info > .rated {margin-left: 150px}
#media-index .media-index-row p.description {padding: 3px 0 1em 0}
#media-index .hr {margin: 3px 0}
#media-index .search-summary {color: #fff; font-size: 1.1em}
 #media-selector select, #media-selector input[type="text"] {font-size: 9px; width: 137px; float: left; margin-left: 8px}
#media-selector input[type="submit"] {margin: 10px 5px; float: right}
#media-selector div.query-type {float: left; margin-top: 10px; margin-left: 8px}
#media-selector div.query-type label {padding-right: 16px}
#media-selector .label {font-weight: bold}
#media-selector div.browse-video, #media-selector div.browse-photo {width: 149px}
#media-selector div.browse-video-container, #media-selector div.browse-photo-container {float: left}
.photo input#photo_title {width: 200px}
.photo .show > div.description {position: relative}
.photo .show div.owner-edit {position: absolute; right: 8px; top: 5px}
 form#new_photo #photo_legalaccept {float: left}
form#new_photo label.legalaccept {float: left; width: 90%; margin-left: 8px}
  #media-index .moderation .media-index-row {height: auto; min-height: 65px; overflow: visible}
#media-index .moderation .media-index-row .blurb { padding-right: 8px; height: auto; min-height: 60px; overflow: visible; border-right: 2px solid #ffcc00}
#media-index .moderation .media-index-row .info { }
#media-index .moderation .media-index-row .info > .in {clear: left}
#media-index .moderation .media-index-row div.actions {margin-top: 8px; margin-bottom: 5px}
#media-index .moderation .media-index-row div.actions a {padding: 3px 16px; border: 1px solid; margin-right: 8px}
#media-index .moderation .media-index-row .accept {color: #00ff00}
#media-index .moderation .media-index-row .reject {color: #ff0000}
.photo .moderation .edit table.form td.help strong {color: #ffffff}
.photo .moderation .edit table.form tr.reject th, .photo .moderation .edit table.form tr.reject td {padding-top: 3em}
h3.comment-heading {color: #ffffff; margin-bottom: 0; margin-top: 12px}
h4.comment-heading {color: #ffffff; margin: 0px 8px 0px 8px}
 #comment_content, #admin_note_content {width: 597px; height: 80px; margin: 5px 8px 8px 8px}
.comment-grey {color: #a6a6a6; font-weight: normal}
.comment-avatar {float: left; padding-left: 8px}
.comment-row > .text {padding-left: 0px; padding-bottom: 20px; overflow-x: hidden}
.comment-row .commands {float: right; margin-right: 8px}
#blog-post > .info {padding-left: 8px}
#blog-post > .date {float: left; text-transform: uppercase; text-align: center; font-size: 1.1em; font-weight: bold; border: 1px; border-style: dashed; border-color: gray; padding: 5px; margin-left: 5px; margin-right: 8px}
#blog-post > .title {font-size: 2.2em; font-weight: bold; width: 543px; overflow: hidden; height: 34px}
#blog-post > div > .edit {float: right; margin-right: 5px; margin-top: 2px}
#blog-post > .post {clear: both; padding-top: 8px; margin-left: 8px; margin-right: 8px}
#view-blogs {padding-bottom: 0px}
#view-blogs > .info {height: 26px; margin-bottom: 4px}
#view-blogs > .info > .date {float: left; text-transform: uppercase; text-align: center; border: 1px; border-style: dashed; border-color: gray; padding: 5px; margin-left: 5px; margin-right: 5px}
#view-blogs > .info > .title {padding-top: 6px; height: 15px; overflow: hidden}
#new-blog.form th {width: auto}
#new-blog.form td {width: auto}
#new-blog.form input[type="text"] {width: 510px}
.new-blog-post {height: 300px; margin: -5px -4px 8px; width: 597px}
#view-blog {height: 325px}
.star-rating, .star-rating a:hover, .star-rating a:active, .star-rating a:focus, .star-rating .current-rating{ background: url('/images/star_rating.png') left -1000px repeat-x}
ul.star-rating {padding: 0}
.star-rating {position: relative; width: 80px; height: 16px; overflow: hidden; list-style: none; margin: 0; padding: 0; background-position: top left}
.star-rating li{ display: inline}
.star-rating a, .star-rating .current-rating{ position: absolute; top: 0; left: 0; text-indent: -1000em; height: 16px; line-height: 16px; outline: none; overflow: hidden; border: none; padding: 0; margin: 0}
.star-rating a:hover, .star-rating a:active, .star-rating a:focus{ background-position: center left}
.star-rating a.point5-stars{ width: 10%; z-index: 11}
.star-rating a.one-stars{ width: 20%; z-index: 10}
.star-rating a.one-point5-stars{ width: 30%; z-index: 9}
.star-rating a.two-stars{ width: 40%; z-index: 8}
.star-rating a.two-point5-stars{ width: 50%; z-index: 7}
.star-rating a.three-stars{ width: 60%; z-index: 6}
.star-rating a.three-point5-stars{ width: 70%; z-index: 5}
.star-rating a.four-stars{ width: 80%; z-index: 4}
.star-rating a.four-point5-stars{ width: 90%; z-index: 3}
.star-rating a.five-stars{ width: 100%; z-index: 2}
.star-rating .current-rating{ z-index: 1; background-position: bottom left}
.star-ratings-block {font-size: .75em}
.rateit .label {float: left; padding-right: 5px; padding-top: 2px}
ul.social-links li {float: left; padding-right: 5px; list-style-type: none}
ul.social-links {margin: 40px 0 0 8px; height: 20px; overflow: hidden}
#video-share-links > ul.social-links {margin: 5px 0 0 8px}
.downloads .force-on {display: block}
.downloads .download-img {width: 176px; display: block; margin-top: 8px; margin-left: auto; margin-right: auto}
.downloads .download-img .txt {padding-left: 16px; margin-top: 4px; margin-bottom: 16px; clear: left; text-align: center}
.downloads form > div {width:100%; text-align:center}
.downloads-button-disabled {width: 100%; text-align:center}
.downloads-button-disabled > input {color:#999999}
.downloads .current-user-rating {clear: left; float: left; margin: 5px}
.downloads .rateit {float: right; margin: 5px}
.downloads .downloads-show {width: 495px; display: block; margin-left: auto; margin-right: auto}
.downloads .downloads-show .body-text {margin-top: 16px; margin-bottom: 16px; clear: left; text-align: justify}
.downloads .downloads-show .interlink {margin-top: 0px; margin-bottom: 16px; clear: left; text-align: center}
.downloads .downloads-show > p {text-align: justify; padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px}
.downloads .downloads-show .download-count, .downloads .downloads-show .rating {padding-top: 5px; float: left; clear: left}
.downloads .downloads-show .provider {padding-top: 5px; text-align: right}
.downloads .downloads-show .uploaded {padding-top: 5px; text-align: right}
#download-browse {padding-left: 50px; height: 34px}
#download-browse select {font-size: 9px; width: 137px; float: left; margin-left: 8px; margin-top: 2px }
#download-browse input[type="submit"] {margin-left: 10px}
#download-index .search-area .tag_selector {padding-left: 8px; height: 34px}
#download-index .hr {margin: 3px 0}
#download-mini .download-mini-row {height: 34px; padding-left: 8px; margin-top: 0px; overflow: hidden}
#download-mini .download-mini-row .thumb {padding-top: 2px; float: left; vertical-align: middle; display: table-cell}
#download-mini .download-mini-row .blurb {padding-right: 8px; text-align: right}
#download-mini .download-mini-row .description {margin-top: -4px}
#download-index .download-row {min-height: 65px; padding-left: 8px; margin-top: 0px; overflow: hidden}
 #download-index .download-row .blurb {float: left; width: 250px; padding-right: 8px; height: 60px; overflow: hidden; border-right: 2px solid #ffcc00}
#download-index .download-row .info {float: left; margin-left: 8px; width: 240px}
#download-index .download-row .info > .in {float: left; clear: left}
#download-index .download-row .info > .size, #download-index .download-row .info > .added_by, #download-index .download-row .info > .added_at {float: left; width: 150px}
#download-index.photo .download-row .info > .rated {margin-left: 150px}
#download-index .download-row p.description {padding: 3px 0 1em 0}
#download-index .hr {margin: 3px 0}
#download-index .search-summary {color: #fff; font-size: 1.1em}
#download-index .thumb {float: left; margin-right: 8px; width: 83px; height: 62px}
 #download-search select, #download-search input[type="text"] {font-size: 9px; width: 137px; float: left; margin-left: 8px}
#download-search input[type="submit"] {margin: 10px 5px; float: right}
#download-search div.query-type {float: left; margin-top: 10px; margin-left: 8px}
#download-search div.query-type label {padding-right: 16px}
#download-search .label {font-weight: bold}
#guids-index .moderation .guid-index-row {height: auto; min-height: 65px; overflow: visible; padding-left: 8px; padding-top: 5px}
#guids-index .moderation .guid-index-row div.actions {margin-top: 8px; margin-bottom: 5px}
#guids-index .moderation .guid-index-row div.actions a {padding: 3px 16px; border: 1px solid; margin-right: 8px}
#guids-index .moderation .guid-index-row .accept {color: green}
#guids-index .moderation .guid-index-row .reject {color: red}
.guids .moderation .edit table.form td.help strong {color: #ffffff}
.guids .moderation .edit table.form tr.reject th, .guids .moderation .edit table.form tr.reject td {padding-top: 3em}
#awards > .content > .half-column > p {padding: 0; margin-left: 45px; margin-right: 8px; text-align: justify}
#user-tourney-pay-index > table {width: 600px; margin: 10px}
#user-tourney-pay-index > table tr th {text-align: left; color: white; font-weight: bold}
#user-tourney-pay-index > table tr td {vertical-align: bottom}
#user-tourney-pay-index > table tr td.centered {text-align: center}
#user-tourney-pay-index > #add_new_user_payment {text-align: center}
#user-tourney-pay-new > table.list td.squad, #user-tourney-pay-new > table.list td.tournament {padding-right: 50px}
.user-tourney-payments > table.list tr {border-bottom: 1px #666666 solid}
 .squadserver .index .row {padding: 5px 8px}
.squadserver .index .row .footer {clear: both}
.squadserver .index .row img {float: left; margin-right: 8px}
.squadserver .index .row .title {float: left; width: 200px}
.squadserver .index .row .address {float: left}
.squadserver .index .row .address .pass {border-bottom: 1px dotted #A6A6A6; cursor: help}
.squadserver .index .row .more {float: right}
#ukesa-partners-nav {width: 944px}
.ukesa-partner-image {width: 155px; height: 250px; padding: 5px; overflow: hidden}
.ukesa-partner-content {width: 772px; height: 260px}
.ukesa-partner .content {height: 206px}
.mixes_module {height: 26px}
.mixes_server {display: inline; width: 200px; margin: 5px; margin-top: 6px; float: left; text-align: center; font-weight: bold; font-size: 0.9em}
.mixes_server .submenu {display: none}
.mixes_server:hover .submenu {display: block; z-index: 99; border: 1px solid #000000; position: relative; background-color: #021D32; top: 6px; left: 10px; width: 200px; height: 60px; background-image: url('/images/module_bg.gif'); background-position: bottom left; background-repeat: repeat-x}
.mixes_server .submenu p {margin-top: 5px}
.mixes_server .submenu .mixes_join {float: right; bottom: 0px; margin: 5px}
.mixes_server .submenu .mixes_join a {font-weight: bold}
.mixes_link {display: inline; float: left; font-weight: bold; width: 90px}
.mixes_link a {color: white}
 #ukesa {float: right; width: 155px; height: 69px; background-image: url("/images/ukesa-host.png"); margin-top: 22px; margin-right: 40px}