body {background-color: #fff; color: #333}
body, p, ol, ul, td {font-family: verdana, arial, helvetica, sans-serif; font-size: 13px; line-height: 18px}
pre {background-color: #eee; padding: 10px; font-size: 11px}
a {color: #000}
a:visited {color: #666}
a:hover {color: #fff; background-color:#000}
.fieldWithErrors {padding: 2px; background-color: red; display: table}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
 html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,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,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{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;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
  body { margin:10px}
h1 { font-size: 138.5%}
h2 { font-size: 123.1%}
h3 { font-size: 108%}
h1,h2,h3 { margin: 1em 0}
h1,h2,h3,h4,h5,h6,strong,dt { font-weight: bold}
optgroup {font-weight:normal}
abbr,acronym { border-bottom: 1px dotted #000; cursor: help}
em { font-style: italic}
del { text-decoration: line-through}
blockquote,ul,ol,dl { margin: 1em}
ol,ul,dl { margin-left: 2em}
ol li { list-style: decimal outside}
ul li { list-style: disc outside}
dl dd { margin-left: 1em}
th,td { border: 1px solid #000; padding: .5em}
th { font-weight: bold; text-align: center}
caption { margin-bottom: .5em;  text-align: center}
sup { vertical-align: super}
sub { vertical-align: sub}
p, fieldset, table, pre { margin-bottom: 1em}
 button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"] {padding:1px}
 html {background: none}
 body {margin: 0}
 a:hover {background: none}
 .fieldWithErrors {display: inline-block}
 .auto_complete li {list-style: none}
 a {color: #8c1721; text-decoration: underline}
 a:visited {color: #6d6f6f}
 a:focus {color: #191a1a}
 a:hover {color: #191a1a}
 a:active {color: #8c1721}
 a:visited {text-decoration: underline}
 a:focus {text-decoration: none}
 a:hover {text-decoration: none}
 a:active {text-decoration: underline}
 h1, h2 {color: #8C1721}
 h3 {color: #515252}
 h4, h5, h6 {color: #262727}
 h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color: inherit; text-decoration: inherit}
 h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {color: inherit}
 h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {color: inherit}
 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color: inherit}
 h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {color: inherit}
 h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {text-decoration: inherit}
 h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {text-decoration: inherit}
 h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration: inherit}
 h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {text-decoration: inherit}
 ol, ul {color: #383939}
 p img, img.content, img.content-left, img.content-right {border: thin solid #C4C5C5}
 p img {display: block; margin: 1em auto}
 img.content, img.content-left, img.content-inner-left {display: inline; float: left}
 img.content, img.content-left {margin: 0 1em 1em 0}
 img.content-inner-left {margin: 1em 1em 1em 0}
 img.content-right, img.content-inner-right {display: inline; float: right}
 img.content-right {margin: 0 0 1em 1em}
 img.content-inner-right {margin: 1em 0 1em 1em}
 img.icon {display: inline; vertical-align: middle; margin: 0.154em}
 blockquote {background: #E0E1E1 url('../images/quote.png') no-repeat left top; color: #323434; font-style: italic; margin-left: 4em; padding: 1em .5em .5em; padding-left: 3.077em; min-height: 1.038em}
 th, td {border: 0.154em ridge #c4c5c5}
 input, button, textarea, select {vertical-align: middle}
 fieldset {padding: .5em; border-top: 0.154em dashed #b7b9b8}
 fieldset label {width: 16.6136em}
 fieldset .legend {margin-left: 22em; width: 22em}
 legend {font-size: 108%; font-weight: bold; padding: .5em}
 label {display: inline-block; vertical-align: top; width: 17em}
 .legend {font-size: 77%; font-style: italic; margin-left: 22.4744em; width: 22em}
 form br {display: block; content: " "; margin-bottom: 1em}
 .clear-block {display: inline-block; width: 100%}
 .clear-block:after {content: '.'; display: block; height: 0; clear: both; visibility: hidden}
 .nowrap {white-space: nowrap}
 ul.menu {list-style: none; border: none; text-align: left}
 ul.menu li {margin: 0 0 0 0.5em}
 ul.menu li .expanded, ul.menu li .collapsed, ul.menu li .leaf {padding: 0.2em 0.5em 0 0; margin: 0}
 ul.menu li .expanded {list-style-type: circle; list-style-image: url('../images/helpers/menu-expanded.png')}
 ul.menu li .collapsed {list-style-type: disc; list-style-image: url('../images/helpers/menu-collapsed.png')}
 ul.menu li .leaf {list-style-type: square; list-style-image: url('../images/helpers/menu-leaf.png')}
 ul.menu li a.active {color: black}
 ul.menu ul, ul.menu ol {margin-top: 0}
 ul.links {margin: 0; padding: 0}
 ul.links.inline {display: inline}
 ul.links li {display: inline; list-style-type: none; padding: 0 0.5em}
 ul.links ul, ul.links ol {margin-top: 0}
 .block ul {margin: 0; padding: 0 0 0.25em 1em}
 div.tabs {margin: 0 0 5px 0}
 .tabs ul.primary {border-collapse: collapse; height: auto; margin: 0; padding: 0 0 0 10px; border-width: 0; list-style: none; white-space: nowrap; line-height: normal; background: url('../images/helpers/tab-bar.png') repeat-x left bottom}
 .tabs ul.primary li {display: inline; float: left; margin: 0; padding: 0; list-style: none}
 .tabs ul.primary li a {display: block; height: 24px; margin: 0; padding: 0 0 0 5px; border-width: 0; font-weight: bold; text-decoration: none; color: #777; background-color: transparent; background: url('../images/helpers/tab-left.png') no-repeat left -38px}
 .tabs ul.primary li a .tab {display: block; height: 20px; margin: 0; padding: 4px 13px 0 6px; border-width: 0; line-height: 20px; background: url('../images/helpers/tab-right.png') no-repeat right -38px}
 .tabs ul.primary li a:hover {border-width: 0; background-color: transparent; background: url('../images/helpers/tab-left.png') no-repeat left -76px}
 .tabs ul.primary li a:hover .tab {background: url('../images/helpers/tab-right.png') no-repeat right -76px}
 .tabs ul.primary li.active a, .tabs ul.primary li.active a:hover {border-width: 0; color: #000; background-color: transparent; background: url('../images/helpers/tab-left.png') no-repeat left 0}
 .tabs ul.primary li.active a .tab, .tabs ul.primary li.active a:hover .tab {background: url('../images/helpers/tab-right.png') no-repeat right 0}
 .tabs ul.secondary {margin: 0; padding: 0 0 0 5px; border-bottom: 1px solid #c0c0c0; list-style: none; white-space: nowrap; background: url('../images/helpers/tab-secondary-bg.png') repeat-x left bottom}
 .tabs ul.secondary li {display: inline; float: left; margin: 0 5px 0 0; padding: 5px 0; border-right: none; list-style: none}
 .tabs ul.secondary a {display: block; height: 24px; margin: 0; padding: 0; border: 1px solid #c0c0c0; text-decoration: none; color: #777; background: url('../images/helpers/tab-secondary.png') repeat-x left -56px}
 .tabs ul.secondary a .tab {display: block; height: 18px; margin: 0; padding: 3px 8px; line-height: 18px}
 .tabs ul.secondary a:hover {background: url('../images/helpers/tab-secondary.png') repeat-x left bottom}
 .tabs ul.secondary a.active, .tabs ul.secondary a.active:hover {border: 1px solid #c0c0c0; color: #000; background: url('../images/helpers/tab-secondary.png') repeat-x left top}
 div.breadcrumb {padding-bottom: .5em}
 div.messages {background-color: #fff; border: 2px solid #ccc; color: #000; font-style: italic; margin: 0 1em .5em 1em; padding: .5em}
 div.messages .message {min-height: 32px; padding: 16px 0 0 42px}
 div.status .message {background: url('../images/commons/dialog-information.png') no-repeat .5em 50%}
 .error {color: #c00}
 div.error {border: 1px solid #c00}
 div.error .message {background: url('../images/commons/dialog-warning.png') no-repeat .5em 50%}
 div.error, tr.error {background: #fee; color: #900}
 div.warning {border: 1px solid #ff7}
 div.warning .message {background: url('../images/commons/dialog-warning.png') no-repeat .5em 50%}
 div.warning, tr.warning {background: #ffc; color: #000}
 div.ok .message {background: url('../images/commons/dialog-information.png') no-repeat .5em 50%}
 div.ok, tr.ok {background: #dfd; color: #000}
 div.links {overflow: hidden; display: inline-block; text-align: right}
 div.links {display: block}
 div.links.loading {background: transparent url('../images/commons/remote-spinner.gif') no-repeat center center !important; height: 0 !important; overflow: hidden !important; padding-top: 32px !important; width: 100% !important}
 div.pagination {clear: both; text-align: center; width: 100%}
 div.pagination span, div.pagination a, div.pagination a:link, div.pagination a:active, div.pagination a:visited, div.pagination a:hover {color: #000; padding: 0.5em}
 div.pagination span.disabled, div.pagination a.disabled, div.pagination a:link.disabled, div.pagination a:active.disabled, div.pagination a:visited.disabled, div.pagination a:hover.disabled {color: #666}
 div.pagination span.current, div.pagination a.current, div.pagination a:link.current, div.pagination a:active.current, div.pagination a:visited.current, div.pagination a:hover.current {font-weight: bold}
 div.pagination span.prev_page, div.pagination a.prev_page, div.pagination a:link.prev_page, div.pagination a:active.prev_page, div.pagination a:visited.prev_page, div.pagination a:hover.prev_page {padding-left: 16px; background: url('../images/commons/pagination-previous.gif') no-repeat center left}
 div.pagination span.next_page, div.pagination a.next_page, div.pagination a:link.next_page, div.pagination a:active.next_page, div.pagination a:visited.next_page, div.pagination a:hover.next_page {padding-right: 16px; background: url('../images/commons/pagination-next.gif') no-repeat center right}
 div.operations, td.operations {text-align: center}
 div.operations {overflow: hidden; display: inline-block}
 div.operations {display: block}
 a.action {display: inline-block; height: 0; outline: none; overflow: hidden; padding-top: 16px; width: 16px}
 a.action.inline {display: inline; height: auto; padding-left: 16px; padding-top: 0}
 a.action.show, a.action.show:hover {background: url('../images/commons/action-show.gif') no-repeat center left}
 a.action.create, a.action.create:hover {background: url('../images/commons/action-create.gif') no-repeat center left}
 a.action.edit, a.action.edit:hover {background: url('../images/commons/action-edit.gif') no-repeat center left}
 a.action.destroy, a.action.destroy:hover {background: url('../images/commons/action-destroy.gif') no-repeat center left}
 a.action.delete, a.action.delete:hover {background: url('../images/commons/action-delete.gif') no-repeat center left}
 a.action.suspend, a.action.suspend:hover {background: url('../images/commons/action-suspend.gif') no-repeat center left}
 a.action.unsuspend, a.action.unsuspend:hover {background: url('../images/commons/action-unsuspend.gif') no-repeat center left}
 a.action.validate, a.action.validate:hover {background: url('../images/commons/action-validate.gif') no-repeat center left}
 a.action.invalidate, a.action.invalidate:hover {background: url('../images/commons/action-invalidate.gif') no-repeat center left}
 a.action.reset, a.action.reset:hover {background: url('../images/commons/action-reset.gif') no-repeat center left}
 a.action.upgrade, a.action.upgrade:hover {background: url('../images/commons/action-upgrade.gif') no-repeat center left}
 a.button, input.button {border: 1px solid black; -moz-border-radius: 0.462em; -webkit-border-radius: 0.462em; border-radius: 0.462em; -moz-box-shadow: 0 0 0.385em black; -webkit-box-shadow: 0 0 0.385em black; box-shadow: 0 0 0.385em black; display: inline-block; font-weight: bold; margin: 0.385em; outline: none; padding: 0.308em}
 a.button {background-color: #dc8e24; color: black; text-decoration: none}
 a.button:visited {background-color: #dc8e24}
 a.button:focus {background-color: #dc8e24}
 a.button:hover {background-color: #fa0535}
 a.button:active {background-color: #e43216}
 a.button:visited {color: black}
 a.button:focus {color: black}
 a.button:hover {color: black}
 a.button:active {color: black}
 a.button:visited {text-decoration: none}
 a.button:focus {text-decoration: none}
 a.button:hover {text-decoration: none}
 a.button:active {text-decoration: none}
 input.button {background-color: #DC8E24; color: black}
 input.button:hover {background-color: #FA0535}
 span.rating {display: inline-block; height: 0; outline: none; overflow: hidden; padding-top: 16px; width: 16px}
 span.rating.gold {background: url('../images/commons/rating-gold.gif') no-repeat center left}
 span.rating.silver {background: url('../images/commons/rating-silver.gif') no-repeat center left}
 span.rating.bronze {background: url('../images/commons/rating-bronze.gif') no-repeat center left}
 #page {min-height: 43.615em; padding-top: 1.923em}
 #page > div:first-child {padding: 0.385em}
 #hd {height: 9.538em; max-height: 124px; overflow: hidden; padding: 1em}
 #hd #logo-title {height: 100%; margin: 0 auto; width: 45em}
 #hd #logo {float: left}
 #hd #site-title {margin: 0; padding-top: 1em}
 #yui-main {margin-top: 2.308em}
 .yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main {margin-right: -100%}
 #content {margin: 1em 0; padding: 0.385em}
 #content-area .title, #content-area .task, #content-area .user {margin: 0 0 1em; padding: 0.769em 2.077em}
 #navigation {float: left; height: 1.846em; margin-left: 0; margin-right: -100%; overflow: hidden; padding: 0.231em 0; width: 100%}
 #navigation ul.links li {float: left; line-height: 1.538em; margin-left: 0.385em; padding: 0}
 #navigation ul.links li a {display: inline-block; padding: 0 2em}
 #sidebar {margin-top: 2.308em}
 #sidebar .block {margin: 1em 0; padding: 0.385em}
 #sidebar .block .header {margin-bottom: 0.385em; max-height: 26px}
 #sidebar .block .header .title {line-height: 1.625em; margin: 0 0 0 1.0625em; padding: 0 0 0 2.1250em}
 #sidebar .block .content {padding: 0.385em}
 #ft {max-height: 124px; padding: 1em; overflow: hidden}
 #ft #feed {float: left}
 #cl {margin: 1em 0}
 body {color: #262727; background-repeat: repeat-x; background-color: #c08dcd; background-image: url('../images/background.jpg'); background-image: -moz-linear-gradient(left top, left bottom, from(#44214b), to(#c08dcd)); background-image: -webkit-gradient(linear, left top, left bottom, from(#44214b), to(#c08dcd)); background-size: 100% 250px; -webkit-background-size: 100% 250px; -moz-background-size: 100% 250px}
 #page {background: url('../images/glare.png') no-repeat}
 #page > div:first-child {background-color: #D8DADA; border: 0.385em solid #ff8800; -moz-border-radius: 1.538em; -webkit-border-radius: 1.538em; border-radius: 1.538em; -moz-box-shadow: 0 0 0.385em black; -webkit-box-shadow: 0 0 0.385em black; box-shadow: 0 0 0.385em black}
 #hd {background: url('../images/header.jpg') no-repeat center top; -moz-border-radius-topleft: 1em; -webkit-border-top-left-radius: 1em; border-top-left-radius: 1em; -moz-border-radius-topright: 1em; -webkit-border-top-right-radius: 1em; border-top-right-radius: 1em; text-align: center}
 #hd a {background: none !important; text-decoration: none}
 #hd a:visited {text-decoration: none}
 #hd a:focus {text-decoration: none}
 #hd a:hover {text-decoration: none}
 #hd a:active {text-decoration: none}
 #hd #site-title {font: 170% "Arial Black",arial,helvetica,clean,sans-serif}
 #hd #site-title a {font: 170% "Arial Black",arial,helvetica,clean,sans-serif; color: #c50733}
 #hd #site-title a:visited {color: #c50733}
 #hd #site-title a:focus {color: #c50733}
 #hd #site-title a:hover {color: #c50733}
 #hd #site-title a:active {color: #c50733}
 #hd #site-slogan {color: #9459A3; font: 150% tahoma,arial,helvetica,clean,sans-serif}
 #content {background: #ECECEC; border: 0.077em solid #b7b9b8; -moz-border-radius: 0.462em; -webkit-border-radius: 0.462em; border-radius: 0.462em}
 #content-area .title, #content-area .task, #content-area .user {background: #D8DADA url('../images/title.png') no-repeat left center; color: #580E14; font-size: 138.5%; font-weight: bold}
 #content-area .task {background: #D8DADA url('../images/task.png') no-repeat left center}
 #content-area .user {background: #D8DADA url('../images/user.png') no-repeat left center}
 #navigation {background: url('../images/navigation.png') repeat-x left bottom; background-repeat: repeat-x; background-color: #a8660c; background-image: -moz-linear-gradient(left top, left bottom, from(#e7b368), to(#a8660c)); background-image: -webkit-gradient(linear, left top, left bottom, from(#e7b368), to(#a8660c)); background-size: 100% 30px; -webkit-background-size: 100% 30px; -moz-background-size: 100% 30px}
 #navigation ul.links li {border: 0.154em solid #777a7a; -moz-border-radius-bottomright: 0.615em; -webkit-border-bottom-right-radius: 0.615em; border-bottom-right-radius: 0.615em; -moz-border-radius-topleft: 0.615em; -webkit-border-top-left-radius: 0.615em; border-top-left-radius: 0.615em; color: black; font-family: tahoma,arial,helvetica,clean,sans-serif; background-repeat: repeat-x; background-color: #d1d2d2; background-image: -moz-linear-gradient(left top, left bottom, from(#f3f3f3), to(#d1d2d2)); background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d1d2d2)); background-size: 100% auto; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-color: #DCDEDD}
 #navigation ul.links li:hover {border-color: #A2A4A4; background-repeat: repeat-x; background-color: #de3240; background-image: -moz-linear-gradient(left top, left bottom, from(#e45863), to(#de3240)); background-image: -webkit-gradient(linear, left top, left bottom, from(#e45863), to(#de3240)); background-size: 100% auto; -webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-color: #FA0535}
 #navigation ul.links li a, #navigation ul.links li a:link, #navigation ul.links li a:visited, #navigation ul.links li a:focus, #navigation ul.links li a:hover, #navigation ul.links li a:active {background: none; color: inherit; cursor: pointer; font: inherit; outline: none; text-decoration: none}
 #navigation ul.links li.active {font-weight: bold}
 #sidebar .block {background: #E4E6E6; border: 0.077em solid #b7b9b8; -moz-border-radius: 0.462em; -webkit-border-radius: 0.462em; border-radius: 0.462em}
 #sidebar .block .header {background: url('../images/block.png') repeat-x left top; border: 0.154em solid #f2745c; -moz-border-radius-topleft: 0.462em; -webkit-border-top-left-radius: 0.462em; border-top-left-radius: 0.462em; -moz-border-radius-topright: 0.462em; -webkit-border-top-right-radius: 0.462em; border-top-right-radius: 0.462em}
 #sidebar .block .header .title {background: url('../images/heading.png') no-repeat left top; color: black; font-family: tahoma,arial,helvetica,clean,sans-serif; font-size: 123.1%; font-weight: bold; white-space: nowrap}
 #sidebar .block .content {background: #D8DADA; border: 0.077em solid #b7b9b8; -moz-border-radius-bottomright: 0.462em; -webkit-border-bottom-right-radius: 0.462em; border-bottom-right-radius: 0.462em; -moz-border-radius-bottomleft: 0.462em; -webkit-border-bottom-left-radius: 0.462em; border-bottom-left-radius: 0.462em}
 #sidebar .block .content ul li {list-style-image: url(../images/bullet.png)}
 #ft, #cl {font-size: 85%; text-align: center}
 #ft {background: #E3C082 url('../images/footer.png') repeat-x left bottom; background-image: -moz-linear-gradient(left top, left center, from(#e3c082), to(#a87825)); background-image: -webkit-gradient(linear, left top, left center, from(#e3c082), to(#a87825)); background-size: 100% 150px; -moz-border-radius-bottomright: 1em; -webkit-border-bottom-right-radius: 1em; border-bottom-right-radius: 1em; -moz-border-radius-bottomleft: 1em; -webkit-border-bottom-left-radius: 1em; border-bottom-left-radius: 1em; color: #FCFCFC}
 #ft a {color: #84151f}
 #ft a:visited {color: #323434}
 #ft a:focus {color: #191a1a}
 #ft a:hover {color: #191a1a}
 #ft a:active {color: #84151f}
 #cl {color: #8E9090}
 #cl a {color: #e03e4b}
 #cl a:visited {color: #e03e4b}
 #cl a:focus {color: #e03e4b}
 #cl a:hover {color: #e03e4b}
 #cl a:active {color: #e03e4b}
 div.game {display: inline; float: right}
 a.game {outline: none}
 span.game, a.game {border: 3px solid #D59500; -moz-border-radius: 1.231em; -webkit-border-radius: 1.231em; border-radius: 1.231em; display: inline-block; height: 85px; width: 185px}
 span.game img, a.game img {-moz-border-radius: 1em; -webkit-border-radius: 1em; border-radius: 1em; display: none; overflow: hidden}
 span.game.sticky, a.game.sticky {border-color: red; font-size: 200%; font-weight: bold; line-height: 85px; color: red; text-decoration: none; text-align: center}
 span.game.sticky:visited, a.game.sticky:visited {color: red}
 span.game.sticky:focus, a.game.sticky:focus {color: red}
 span.game.sticky:hover, a.game.sticky:hover {color: red}
 span.game.sticky:active, a.game.sticky:active {color: red}
 table#games tr.first span.game, table#game_codes tr.first span.game, table#games tr.first a.game, table#game_codes tr.first a.game {-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0}
 table#games tr.last span.game, table#game_codes tr.last span.game, table#games tr.last a.game, table#game_codes tr.last a.game {-moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0}
 table#games td.first span.game, table#game_codes td.first span.game, table#games td.first a.game, table#game_codes td.first a.game {-moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-bottomleft: 0; -webkit-border-bottom-left-radius: 0; border-bottom-left-radius: 0}
 table#games td.last span.game, table#game_codes td.last span.game, table#games td.last a.game, table#game_codes td.last a.game {-moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-right-radius: 0; border-bottom-right-radius: 0}
 .game_code .invalid {border-color: red; color: red}
 .game_code div.upgrade {margin: -16px auto 0; text-align: right; width: 191px}
 table.wice_grid {width: 100%}
 table.wice_grid th a {color: #8c1721}
 table.wice_grid th a:visited {color: #8c1721}
 table.wice_grid th a:focus {color: #191a1a}
 table.wice_grid th a:hover {color: #191a1a}
 table.wice_grid th a:active {color: #8c1721}
 table.wice_grid td {overflow: hidden}
 table.wice_grid td a {color: #262727; text-decoration: none}
 table.wice_grid td a:visited {color: #262727}
 table.wice_grid td a:focus {color: #262727}
 table.wice_grid td a:hover {color: #262727}
 table.wice_grid td a:active {color: #262727}
 table.wice_grid td a:visited {text-decoration: none}
 table.wice_grid td a:focus {text-decoration: none}
 table.wice_grid td a:hover {text-decoration: none}
 table.wice_grid td a:active {text-decoration: none}
 table.wice_grid th.operations, table.wice_grid td.operations {width: 72px}
 table.wice_grid th.operations a, table.wice_grid td.operations a {color: #8c1721}
 table.wice_grid th.operations a:visited, table.wice_grid td.operations a:visited {color: #8c1721}
 table.wice_grid th.operations a:focus, table.wice_grid td.operations a:focus {color: #191a1a}
 table.wice_grid th.operations a:hover, table.wice_grid td.operations a:hover {color: #191a1a}
 table.wice_grid th.operations a:active, table.wice_grid td.operations a:active {color: #8c1721}
 table#games, table#game_codes {width: 100%}
 table#games td, table#game_codes td {border: none; text-align: center; vertical-align: top; width: 33%}
 table#games td label, table#game_codes td label {overflow: hidden; width: 7em}
 table#game_codes td {border: 0.077em dashed #b7b9b8}
 table#game_codes tr.first td {border-top: none}
 table#game_codes tr.last td {border-bottom: none}
 table#game_codes td.first {border-left: none}
 table#game_codes td.last {border-right: none}
 table#game_codes td.empty {border: none}
 div#profile div#biography {font-style: italic}
 table#game_codes div#game_code_statistics {text-align: left}
 table#game_codes div#game_code_statistics label {width: 13em}
 #random_game_code {text-align: center}
 #random_game_code label {font-weight: bold; margin-bottom: 1em; width: auto}
 #random_game_code #code {display: inline-block; font-size: 182%; letter-spacing: 2px; margin-bottom: 1em}
 #random_game_code #statistics {background-color: #D8DADA; clear: both; font-size: 77%; text-align: left}
 #random_game_code #statistics label {margin-bottom: 0}
 #random_game_code .invalid_game_code_link, #random_game_code .rating {display: block; float: right; font-size: 77%; margin-left: 1em}
 #random_game_code .rating {margin-top: -4px}
 #random_game_code_links.links {text-align: center; height: 32px}
 #random_game_code_links.links #next {padding-right: 16px; background-image: url('../images/resources/button-next.gif'); background-repeat: no-repeat; background-position: center right}
 #upgrade.messages, #invite.messages {margin-top: 2em}
 table#game_codes table#upgrade_options {margin: 0 auto}
 table#game_codes table#upgrade_options td {width: 50%}
 div#login label {width: 8em}
 div#login .links {width: 20em}