
/** CONTENT CONTAINERS ***************/


.col-right
{
width:636px;
float:right;
}

.col-left
{
width:160px;
float:left;
}


/** SUBMISSION LIST STYLES ***********/


#list
{
border-bottom:1px solid #53646d;
}

#list .head
{
height:24px;
font-size:8pt;
background:url('../img/shared/list_bg.gif');
padding:0px 8px;
}

#list .head a
{
text-decoration:none;
}

#list .head img
{
position:relative;
left:4px;
top:-1px;
}

#list .head div
{
margin-top:5px;
}

#list .head div,
#list .r1 div,
#list .r2 div
{
float:left;
overflow:hidden;
text-align:center;
}


#list .head,
#list .r1,
#list .r2
{
clear:both;
}


#list .r1
{
border-top:2px solid #002236;
background:url('../img/shared/list_bg.gif') top left repeat-x;
background-position:0px -24px;
}

#list .r2
{
border-top:2px solid #001825;
}

#list .r1,
#list .r2
{
padding:8px;
}

#list .r1 a,
#list .r2 a
{
font-size:8pt;
color:#52b1e5;
}

#list .r1 a:hover,
#list .r2 a:hover
{
color:#63c2f5;
}

#list .foot
{
border-top:1px solid #001825;
border-bottom:1px solid #001521;
margin-top:1px;
background:#002236 url('../img/shared/block_body_bg.gif') repeat-x center center;
}

#list .page
{
padding:8px;
}


/** SUBMISSION LIST COLUMN STYLES ****/


.col_type
{
width:32px;
}

.col_type img
{
margin-top:1px;
}

.col_name
{
text-align:left !important;
text-indent:8px;
width:228px;
}

.col_user
{
width:100px;
}

.col_rate
{
width:96px;
}

.col_view
{
width:80px;
}

.col_date
{
width:84px;
}

.col_rate div
{
display:inline;
height:10px;
width:57px;
margin:2px 0px 0px 22px;
background-image:url('../img/shared/icon_stars_small.gif');
}

.col_rate div div
{
background-position:0px -10px;
margin:0px;
}

.col_rate div div.maxrating
{
background-position:0px -20px;
}

.col_user a
{
color:#efefef !important;
text-decoration:none;
}

.col_user a:hover
{
color:#fff !important;
text-decoration:none;
}


/** SEARCH FILTERS STYLES ************/


#search
{
margin:24px 32px 16px 32px;
border-top:1px solid #53646d;
border-bottom:1px solid #53646d;
}

#search .body
{
padding:0px 16px;
background:#002236 url('../img/shared/block_body_bg.gif') repeat-x top center;
border-top:1px solid #002236;
border-bottom:1px solid #002236;
}

#search-filter-hide,
#search-filter-show
{
position:relative;
font-size:8pt;
padding:12px 0px;
}

#search-filter-show
{
display:none;
}

#search-filter-hide img,
#search-filter-show img
{
float:left;
margin-right:5px;
}

#search-filters
{
margin:4px 0px 8px 0px;
background:url("../img/browse/filters_bg.gif") no-repeat 379px 0px;
}

#search-filters div div
{
padding-top:3px;
text-indent:21px;
margin-bottom:1px;
}

#search-filters .keywords input,
#search-filters .author input,
#search-filters div select
{
position:absolute;
left:160px;
top:1px;
}

#search-filters .keywords input,
#search-filters .author input
{
border:1px solid #001825;
padding:1px 2px;
}

#search-filters div select
{
border:1px solid #001825;
padding:0px 0px 1px 0px;
}

#search-filters div option
{
padding-left:4px;
}

#search .keywords input
{
width:180px;
}

#search .author input
{
width:100px;
}

#search .keywords,
#search .author,
#search .server,
#search .date
{
position:relative;
height:21px;
}

#search .keywords div,
#search .author div,
#search .date div
{
font-weight:bold;
}

#search .keywords
{
background:url('../img/browse/filters_keyword_bg.gif') no-repeat;
}

#search .author
{
background:url('../img/browse/filters_author_bg.gif') no-repeat;
}

#search .date
{
background:url('../img/browse/filters_date_bg.gif') no-repeat;
}

#search .options
{
font-size:8pt;
margin:16px 0px 0px 21px;
padding-bottom:6px;
color:#dfdfdf;
}

#search .options input
{
margin:0px 4px 0px 8px;
}

#apply-filters
{
float:right;
margin:-2px 48px 0px 0px;
}

