ul.errorlist {
    margin:5px 0 0;
    padding: 0;
}
.errorlist li {
    background-color: #FFDFDF;
    /*border-left:10px solid #BF3B3B;*/
    padding:5px;
    color: #BF3B3B;
    display: block;
    font-size: 10px;
    margin: 0 0 6px;
    padding: 4px 5px;
}
div.mainmenu {
    background:#bbb;
    color:#666;
    padding:4px;
}
div.mainmenu a:hover {
    color:#000;
}

span.thumbs a, span.thumbs div.up, span.thumbs div.down {
    float:left;
    background:#f3f3f3;
    padding:3px;
    display:block;
    width:20px;
    height:20px;
    border:1px solid #bbb;
    margin:0 1px;
    text-decoration:none;
    color:#666;
    line-height:20px;
    font-size:18px;
    text-align:center;
}

span.thumbs a.up:hover, span.thumbs a.down:hover {
    color:#06f;
    background:#ddd;
}

span.thumbs a.up {
    color: #006600;
}

span.thumbs a.down {
    color: #c00;
}

span.thumbs div.up_na, span.thumbs div.down_na {
    color: #bbb;
}

.lowgrade {
    color:#bbb;
    display:none;
}

.xbox360, .ps3, .wii {

}

.ps3 {
    background:#444;
}

.wii {
    background:#009999;
}

.flame-column-ps3 {
    top:80px;
    left:-34px;
}

.flame-column-xbox360 {
    position:absolute;
    top:80px;
    left:33px;
}

.flame-column-wii {
    position:absolute;
    top:80px;
    left:120px;
}

div.pagination a, div.pagination span.cp {
    float:left;
    background:#f3f3f3;
    padding:3px;
    display:block;
    width:20px;
    height:20px;
    border:1px solid #bbb;
    margin:0 1px;
    text-decoration:none;
    color:#666;
    line-height:20px;
    font-size:18px;
    text-align:center;
}

div.pagination span.cp {
    background :#bbb;
}

div.pagination a:hover {
    color:#06f;
}

.pointer {
    cursor: pointer;
}
.hide {
    display:none;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.user_online {
    color:#51AF0A;
}

.user_offline {
    color:#666;
}

.gray {
    color: #9F9F9F;
}

.swfupload {
    position:absolute;
    z-index:1
}

.usermenu {
    background:#06f;color:#fff;margin-top:2px;padding:4px;text-align:right;
}

.usermenu a {color:#fff;}

div.user-linked-img {
    margin:25px auto 0;text-align:center;
}

div.user-linked-img img {
    margin:2px;padding:2px;border:1px solid #bbb;width:220px;
}

.user-file-queued {
    margin: 4px 0;
    padding: 2px 0;
    border: 1px solid #bbb;
}

.user-file-queued .name {
    font-weight:bold;
}

.user-file-queued .status {
    color: #666;
}

.user-file-queued .progress {
    width: 300px;
    background: #ddd;
    height: 10px;
}

.user-file-queued .progress .bar {
    width: 0%;
    background :#06f;
    height: 10px;
    color: #fff;
    font-size:8px;
}

#user-file-factory {
    display: none;
}

#user-files-q th {
    background:#aaa;
    color:#fff;
    padding:4px;
}

#user-files-q td {
    border: 1px solid #ddd;    
}

a.tag {
    background:#ddd;
    padding:1px;
    margin:2px;
    color:#666;
    text-decoration:none;
}

a.tag:hover {
    background:teal;
    color:#fff;
}

.vote-box {
    border:1px solid #5E3E8F;
    padding:2px;
    color:#5E3E8F;
    font-weight:bold;
    width:450px;
}

.vote-box a.vote, .vote-box span.vote {
    display:block;
    float:left;
    margin-right:5px;
    background:#2E184F;
    color:#D8BFFF;
    padding:1px;
    text-decoration:none;
    font-size:0.9em;
}

.vote-box span.vote {
    background:#fff;
    border:1px solid #2E184F;
    color:#2e184f;
}

.vote-box a.vote:hover {
    background:#fff;
    color:#2E184F;
}

.column {
	float:left;
	margin:0 10px 0 0;
	width:315px;
}

.ps3trophy-bronze {
    font-weight:bold;
    color:#5F3412;
    background:#000;
}

.ps3trophy-silver {
    font-weight:bold;
    color:silver;
    background:#000;
}

.ps3trophy-gold {
    font-weight:bold;
    color:#FFE25F;
    background:#000;
}

.ps3trophy-platinum {
    font-weight:bold;
    color:#CFFFFA;
    background:#000;
}

table.forum-topics {
    border-collapse:collapse;
    width:100%;
}

table.forum-topics td {
    text-align:left;
    border-bottom:1px solid #bbb;
    border-top:1px solid #bbb;
    margin:5px;
    padding:3px;
    vertical-align:top;
}

table.forum-topics td.author {
    width:220px;
    background:#ddd;
    text-align:center;
}

table.forum-topics td.body {
    position:relative;
}

table.forum-topics td.body .tools {
    border-top:2px solid #06f;
    padding:10px 0 2px 0;
    margin-top:2px;
    line-height:20px;
    height:20px;
    background:#CFE0FF;
}

table.forum-topics td.body .tools a {
    color:#06f;
}

table.forum-topics td.body .tools a:hover {
    color:#F02C19;
}

table.forum-topics td.br {
    height:3px;
    line-height:3px;
}

div#log-in-wraper.logged { /*padding-top: 51px;*/
height:75px; margin:0; padding:9px 10px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating{cursor:pointer;margin:2em;clear:both;display:block}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden}
div.cancel,div.star{float:left;width:19px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.cancel,div.cancel a{background:url('/media/starrating/delete.gif') no-repeat 0 -16px}
div.star,div.star a{background:url('/media/starrating/star.gif') no-repeat 0 0px}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0px}
div.star_on a{background-position:0 -16px!important}
div.star_hover a,div.star_live a:hover{background-position:0 -32px}
/* Read Only CSS */
div.star_readonly a,div.star_readonly a:hover{cursor:default !important}
/* Partial Star CSS */
div.star{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */