/**********************************************************************************/
/* INCLUDE FILE: style.css.php */


body
{

/*
background-image:url(../p/_n/bg-evil.jpg);
background-repeat: no-repeat;
background-position: center top;
*/

    background-image:url(../p/_n/background2.gif);
    background-repeat:repeat-x;
    background-color: #1B2535; /*#253650;*/
    color:#FFFCEB;
    padding:0;
    margin:0;
}

body, table {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size:11px;
}

table
{
    color:#FFFCEB;
}

img
{
    border:0;
    vertical-align:middle;
}

p {margin:0.5em 0;}

a {color:#FFC142; text-decoration:none;}
a:hover {text-decoration:underline;}

.br {clear:both;}

.rising    {background-image:url(../p/_k/chartpics/green_arrow_s.gif)}
.falling   {background-image:url(../p/_k/chartpics/red_arrow_s.gif)}
.steady    {background-image:url(../p/_k/chartpics/dot.gif)}
.rising, .falling, .steady {background-repeat:no-repeat;}

.link {
    color: #FFC142;
    cursor: pointer;
}

.link:hover {
    text-decoration:underline;
}

/* GENERAL LAYOUT */

#wrapper
{
    position:relative;
    width:980px;
    margin:0 auto;
/*    padding-top:125px;*/
    overflow:hidden;
    border-left:2px solid #7D8188;
    border-right:2px solid #7D8188;
    background-color: #253650;
}

#link_craveonline
{
    position:absolute;
    top:43px; right:278px;
    width:105px;
    height:64px;
}

#navigation
{
    float:left;
    width:155px;
    margin-left:-662px;
}

#content
{
    float:left;
    width:499px;
    margin-left:163px;
}

#sidebar
{
    float:right;
    width:302px;
    margin-right:8px;
}

#footer
{
    margin:20px 0;
    text-align:center;
    color: #aeaeae;
    clear:both;
}

#footer * {color: #aeaeae;}

#footer ul.footerlinks {
    list-style: none;
    padding: 0;
    margin: 0;
}
#footer ul.footerlinks li{
    display: inline;
}
#footer ul.footerlinks li:after {
    content: ", ";
}
#footer ul.footerlinks li:first-child {
    font-weight: bold;
}
#footer ul.footerlinks li:first-child:after {
    content: ': ';
}
#footer ul.footerlinks li:last-child:after {
    content: '';
}

/* BANNERS */

.top_banner
{
float:right;
width:728px;
height:90px;
margin: 0px 8px 8px 0;
padding:2px 2px 2px 20px;
background:transparent url(../p/_k/ads/top_ad_bg.gif) no-repeat center left;
text-align: right;
}

* html .top_banner {margin-right:4px;}

/* IE fixes */

* html #content {margin-left:81.5px;}
* html #sidebar {margin-right:4px;}


/* TEXT APPEARANCE */

/* normal text is defined in body {} - white, 11px, sans-serif */
.yellow {color:#FFC142;}
.faded {font-size: 10px; color:gray;}
.gray {color: #969AA0;}
.green{color: #51a909;}
.red{color: #ea1416;}

small, .small {
    font-size: 10px;
}

.strong, strong
{
font-weight:bold;
}
.center
{
text-align:center;
}


/* BUTTONS */

.buttons {overflow:hidden;}
.yellow_button
{
width:auto !important;
height:26px;
padding-left:20px;
background:#EAA927 url(../p/_n/buttons/bg_yellow_box.gif) no-repeat center left;
}
.yellow_button a
{
padding:3px 15px 3px 0;
padding:5px 0;
padding-right:15px;
background:#EAA927 url(../p/_n/buttons/bg_yellow_box.gif) no-repeat center right;
color:black;
line-height:26px;
font-weight:bold;
font-size:120%;
}

/*
.deckle_yellow_button
{
width:auto !important;
height:21px;
padding-left:20px;
background:#EAA927 url(../p/_k/buttons/long_button_bg.gif) no-repeat center left;
}

.deckle_yellow_button a:hover
{
text-decoration: none;
}
.deckle_yellow_button a
{
padding:3px 0;
padding-right: 15px;
background:#EAA927 url(../p/_k/buttons/long_button_bg.gif) no-repeat top right;
color:black;
line-height:21px;

font-weight:bold;
font-size:120%;
}
*/

.deckle_yellow_button
{
background:#eba82a url(../p/_k/buttons/long_button_bg.gif) top left;
float:left;
padding:0 0 0 10px;
line-height:21px;
}
.deckle_yellow_button a
{
padding:0 10px 0 0;
display:block;
background:#eba82a url(../p/_k/buttons/long_button_bg.gif) top right;
text-decoration:none;

color:#031327;
font-weight:bold;
font-size:11px;
}


.left {
	float:left;
}

.right {
	float:right;
}


/* NAVIGATOR */

.navigator
{
margin-bottom:20px;
background:url(../p/_k/navigator/nav_bg.gif) repeat-y center top;
text-align:center;
}
.navigator form
{
margin:0;
padding:0;
padding-top:22px;
background:transparent url("../p/_k/navigator/nav_top.gif") no-repeat center top;
}
.navigator .footer
{
height:8px;
background:transparent url("../p/_k/navigator/nav_bottom.gif") no-repeat center bottom;
}


td {vertical-align: top}

.white {color: #FFFCEB}
.gray  {color: #909CAC}

/* Latest developments filter on main page */

#latest_dev_filter
{
    background-image: url(../p/_n/latest_dev_filter.gif);
    width: 187px;
    overflow: hidden;
    background-repeat: no-repeat;
    color: #87919D;
    text-align: left;
    padding: 10px;
}

.dev_genre
{
    float: left;
    width: 90px;
    margin-bottom: 5px;
}
.dev_genre a
{
padding-left:20px;
background:transparent url("../p/_n/gray_folder.gif") no-repeat left center;
}

#latest_dev_filter a
{
    color: #87919D;
}


/* SORT BOX */

.sort_box
{
    vertical-align: middle;
    margin: 0px 8px 15px 15px;
    float:right;
}

.sort_box_left
{
    width: 4px;
    height: 21px;
    float: left;
    background-image: URL(../p/_n/sort_box_left.gif);
}

.sort_box_right
{
    width: 4px;
    height: 21px;
    float: left;
    background-image: URL(../p/_n/sort_box_right.gif);
}

.sort_box_center
{
    float: left;
    height: 21px;
    background-image: URL(../p/_n/sort_box_center.gif);
    line-height: 21px;
    overflow: hidden;
}

.full_font
{
    font-size: 12px;
}



/* yellow horizontal bar 499px in width ontop of element */
.bar_yellow
{
background:transparent url(../p/_n/bar_yellow.gif) no-repeat top left;
padding-top:15px !important;
}


/* TOP SEARCH FORM */
#top_search
{
    position:relative;
    float:left;
    width:194px;
    height:76px;
    padding:10px 8px 8px 11px;
    background: #616c79 url(../p/_k/search_bg.gif) no-repeat top right;
    overflow: hidden;
}

#top_search label, .search_form label {
    font-size: 10px !important;
}

#top_search h2
{
    margin:0;
    padding:0;
    text-transform:uppercase;
    font-size:14px;
}

#top_search p
{
    width: 190px;
}

#top_search a {color:#FFFCEB; font-size:90%;}

#top_search input
{
    border:1px solid #031327;
    vertical-align:bottom;
}

#top_search label input {
    border: none;
}

#top_search input.button
{
    background:orange;
    padding:1px;
    font-weight:bold;
    font-size:11px;
    vertical-align:bottom;
}

.small_11
{
    font-size: 11px !important;
}

.small_10
{
    font-size: 10px !important;
}

.small_9
{
    font-size: 9px !important;
}

.small_8
{
    font-size: 8px !important;
}

.fleft
{
    float: left;
}

.fright
{
    float: right;
}

.aleft
{
    text-align: left;
}

.aright
{
    text-align: right;
}

.grey
{
    color: #969AA0;
}
.white
{
    color: #FFFCEB;
}
.br
{
    clear: both;
}

.normal
{
    font-weight: normal;
}

.arrow_right {
    background: transparent url(../p/_n/arrow_right.gif) no-repeat scroll left center;
    padding-left: 7px;
}

.vmiddle {
    vertical-align: middle;
}


h1 {
    font-size: 150%;
}

h2 {
    font-size: 140%;
}

h3 {
    font-size: 125%;
}

.chapter h2 span, .sidebox h2 span {
    visibility: hidden;
}


.attr_list dt {
    display:block;
    float:left;
    padding-right:5px;
    color:#FFC142;
    font-weight:bold;
}

.attr_list dd {
    margin-bottom: 5px;
}

.hidden {
    display: none;
}

.success, .error {
    padding: 4px 6px;
    color: #000;
    margin-bottom: 10px;
    font-size: 11px;
    font-weight: bold;
}

.error {
    background-color: #CC2233;
    color: #fff;
}

.success {
    background-color: #22CC33;
}

.rd
{
    background-color: #454e5d;
    padding:2px;
    padding-left: 4px;
    padding-right: 4px;
    float:right;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

#rd {
    padding-left:8px;
    padding-right:8px;
}
#rd div.list-item:last-child{
    border: none;
}

#rd div.content {
    width: 472px;
}

#rd div.boxshot {
    width: 50px;
    font-size:10px;
}

.note{
    font-size: 10px;
    color:#969AA0;
}
.more_info {
    font-size:10px !important;
}

#rd div.info a  {
    padding-left: 10px;
    font-size:15px;
    font-weight: bold;
}

#rd div.info a:first-child  {
    padding-left: 0px;
    font-weight: none;
    font-size:11px;
}
.rd_date
{
        color:#FFC142 !important;
        font-size:11px;
}

#flag_eu{
   background: transparent url(../p/rd/EU.gif) no-repeat scroll 0 0;
   padding-left: 24px;
   font-weight: bold;
}

#flag_us{
   background: transparent url(../p/rd/US.gif) no-repeat scroll 0 0;
   padding-left: 24px;
   font-weight: bold;
}

#regions a span {
    color: #FFC142 !important;
    font-weight: bold;
}

#regions a {
    font-weight: bold;
    text-decoration: none;
    font-size:12px;
}

.rd_u_line
{
     background: transparent url(../p/rd/upper-line.png) no-repeat scroll 6px top;
}

.rd_d_line
{
     background: transparent url(../p/rd/down-line.png) no-repeat scroll 6px bottom;
}

.rd_top_date
{
    height:20px;
    color:#4f5e76;
     background: transparent url(../p/rd/top-date-lable.png) no-repeat scroll center bottom;
}

.rd_bottom_date
{
    height:32px;
     background: transparent url(../p/rd/bottom-date-lable.png) no-repeat scroll center top;
}
.rd_ls_titles
{
    background: transparent url(../p/rd/ls-titles.png) no-repeat scroll 3px center;
    padding-left:16px;
}

.rd_ls_boxshots
{
    background: transparent url(../p/rd/ls-boxshots.png) no-repeat scroll 3px center;
    padding-left:16px;
}

.rd_content_await
{
    background-image: url(../p/rd/transparent.png) ;
    position:absolute;
    top:0px;
    left:0px;
    font-size:28px;
    color: #CCC;
    width: 800px;
    height: 10000px;
    padding:50px;
    display: none;
    z-index:500;
}

#await_lable{
    background-color: #eaa92a;
    color: #333;
    font-size:12px;
    font-weight: bold;
    position: absolute;
    top:0;
    left:200px;
    padding: 4px;
}

#list_type ul {
   list-style-type:none;
   overflow:hidden;
   margin-left:8px;
   padding-left:8px;
}

#list_type li {

    list-style-image:none;
    float: left;
}

#_date0 ul {
   width: 150px;
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;

}

#_date0 li {
    list-style-image:none;
    float: left;
    color:#333 !important;
}

#_date0 strong {
 background:  transparent url(../p/rd/small_arr_down.png) no-repeat scroll right center;
}


#_date1 li {
    list-style-image:none;
    float: left;
    color:#333 !important;
}

#_date1 strong {
 background:  transparent url(../p/rd/small_arr_down.png) no-repeat scroll right center;
}

#_date1 td {
    border: solid 1px #CCC;
}

#_date1 ul {
   width: 150px;
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;

}

#_year0 {
    padding-left:5px;
}

#_year1 {
    padding-left:5px;
}
.rd_date_menu {

    background-color:#041227;
    border: solid 1px #eaa92a ;
    position:absolute;
    display:none;
}

#rd_date_menu div {
    color:#333;
    font-size:14px;
}

._prev_page
{
    background:  transparent url(../p/rd/arr-left.png) no-repeat scroll left center;
    padding-left: 16px;
}

._next_page
{
    background:  transparent url(../p/rd/arr-right.png) no-repeat scroll right center;
    padding-right: 16px;
}

#dateMenu ul {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
}


#dateMenu li {
    float:left;
    color: #eaa92a;
    font-size:12px;
    padding-left:6px;
    list-style-image:none;
    font-weight:bold;
   padding-left:4px;
   padding-right:4px;
}

#dateMenu li:hover {
    cursor:pointer;
    color:#FFF;
}

.alt_link{
    cursor: pointer;
    padding-right: 10px !important;
}

#top_rd {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
   width:499px;
}

#top_rd li{
    float:left;
    color: #eaa92a;
    font-size:12px;
    list-style-image:none;
    font-weight:bold;
    width:33%;
}

#bottom_rd {
   list-style-type:none;
   overflow:hidden;
   margin:0px;
   padding:2px;
   width:499px;
}

#bottom_rd li{
    float:left;
    color: #eaa92a;
    font-size:12px;
    list-style-image:none;
    font-weight:bold;
    width:33%;
}
.inlined_list{
   list-style-type:none;
   overflow:hidden;
   margin:0;
   padding:0;
}

#regions span{
    color: #FFF;
    font-size:12px;
    font-weight:bold;
}

#regions img {
    padding-right:8px
}

.inlined_list li {
    float:left;
    list-style-image:none;
}

.list-item {
    border-bottom:1px solid #333333;
    margin: 0 0 15px;
    padding-bottom:9px;
}
.content .list-item:last-child {
    border: none;
}

.list-imes-content {

}

.list-items-small {
    padding-left: 80px;
}
.rd_description{
    margin-top:2px;
}

.rd-float-left {
    float:left;
}
.rd-title{
    background: none !important;
    padding: 0 !important;
    margin-bottom: 3px !important;
}
.box-pad {
    padding-left: 60px;
}

 .paging span {
    border: solid 1px #FFC142;
    color: #FFC142;
    padding:3px 7px;
    margin:1px;
}

 .paging a {
    padding:3px 7px;
    color: #5A7D9A !important;
    border: solid 1px #49667D;
    margin:1px;
}

#rd h2 {
    font-size: 15px !important;
    font-weight:bold !important;
    }
#_date0 {
    font-size:14px;
}

#_date1 {
    font-size:14px;
}
#rd_content div.footer {
    margin: 0 0 0 0 !important;
}
/**********************************************************************************/
/* INCLUDE FILE: camp/common.css.php */

.category_camp_list
{
    overflow: hidden;
    width: 100%;
}

.camp_item
{
    float:left;
    background: url('../p/camp/camp_item_bg.gif') no-repeat;
    width: 148px;
    height: 139px;
    margin: 0 3px 9px 0;
    text-align: center;
    padding: 0 5px;
    font-size: 9px;
    overflow: hidden;
}


.camp_item .actions
{
    list-style: none;
    margin: 0 0 -14px;
    padding: 0 5px;
    width: 148px;
    height: 14px;
    position: relative;
    left: -5px;
    background: #031327;
    opacity: 0.75;
    filter: alpha(opacity = 75);
    overflow: hidden;
    display: none;
}

.camp_item .actions li
{
    float: right;
    margin-left: 5px;
}

.camp_item .camp_title
{
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    overflow: hidden;
}


.camp_item .camp_image
{
    vertical-align: middle;
    text-align: center;
    height: 79px;
    margin-bottom: 2px;
}


.avatar .camp_image img,
.camp_item .camp_image img
{
    width: 143px;
    height: 79px;
    vertical-align: middle;
    text-align: center;
}

.camp_item .camp_chief a,
.camp_item .camp_title a
{
    color: #FFFCEB;
}

.camp_item .camp_stat
{
    margin-bottom: 3px;
}

.camp_item .camp_visit_btn a
{
    color: black;
    font-size: 10px;
}

#camp_list
{
    overflow: hidden;
    width: 100%;
}

#camp_list_spinner
{
    position: relative;
}

#camp_list_spinner .spinner
{
    width: 20px;
    height: 20px;
    display: none;
    background: transparent url('../p/spinner.gif') no-repeat;
    position: absolute;
    top: -2px;
    right: 20px;
}

#camp_list_spinner.visible .spinner
{
    display: block;
}

#camp_list_paging
{
    padding-top: 10px;
    text-align: center;
    width: 100%;
    color: #969AA0;
}

#camp_list_paging a
{
    color: #FFFCEB;
    text-decoration: none;
}

#camp_list_paging .current
{
    font-weight: bold;
    color: #FFC142;
}



/* CAMPS CSS */
.yellow_message_title h2{
    text-align: left;
    color: #FFC142;
}

h2.topic_line {
    /*width:499px;*/
    height:16px;
    background: left top no-repeat;
    margin: 0 0 12px 0 !important;
}

#sidebar h2.topic_line {
    height: 14px;
}

h2.topic_line_menu {
    width:155px;
    height:17px;
    background: left top no-repeat;
    margin-top:0 !important;
}

h2.topic_line span {
    display: none;
}

h2.topic_line_menu span {
    display: none;
}

.camp {
    padding:0px;
}

.camp h3 {
    text-align:center;
    color:#FFC142;
    font-size:18px;
    font-weight:bold;
    margin:0px;
    padding:0px
}


.camp label {
    font-size:11px;
}


.camp label.caption {
    color:#FFC142;
    font-weight:bold;
}


.big_box .comments.content{
    margin: 0 7px !important;
}


.camp .comment {
    color:#969AA0;
}


.camp div.logo {
    margin:5px 0px;
    text-align:center;
}

.camp .upload-actions{
    margin: 5px 0;
}


.camp div.avatar{
    overflow: hidden;
    width: 100%;
}

.camp div.avatar div{
    float: left;
    text-align: center;
    margin-right: 15px;
}

.camp div.avatar div span{
    float: left;
    clear: right;
}

.camp div.logo img,
.camp div.avatar img {
    border: 1px solid #D2D3D0;
    maring: 0px auto;
}

.camp div.avatar img{
    vertical-align: top;
}

.camp div.logo-form,
.camp div.avatar-form {
    margin: 10px 0;
}

.checkbox{
    margin: 0;
    padding: 0;
    vertical-align: bottom;
}

label.checkbox{
    line-height: 16px;
}

.camp div.logo-form label,
.camp div.avatar-form label {
    font-weight:bold;
    color:#EBA82A;
}

div.action-delete {
    text-align: right;
    height: 0;
}

.camp span.caption {
    color:#FFC142;
    font-weight:bold;
}

.camp textarea.wide {
    overflow:hidden;
    width:465px;
    height:61px;
    padding:5px;
    border:1px solid Black;
    font-family: Arial sans-serif;
    font-size: 11px;
    margin-top:5px;
}

.camp .field input {
    vertical-align: middle;
    margin: 2px 5px 2px 0px;
}

.camp .field .input {
    padding-bottom: 10px;
}

.camp .field .label {
    margin-bottom: 0 !important;
    font-weight: normal !important;
}


.camp .field ul {
    list-style: none;
    padding:0px;
    margin:0px;
}


.camp .field ul li {
    margin: 0;
}


.camp-logo {
    text-align:center;
}


.camp-logo-image {
    border:1px solid #CF8F1B;
}

.camp-logo-image img {
    width:100%;
}

.camp-event h3 {
    text-align:left;
    font-size: 14px;
    font-weight:bold;
}

.camp-event-countdown {
    float:right;
    margin-left: 10px;
}

.camp-event-countdown .title {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #EAA92A;
    font-size:11px;
    font-weight:bold;
}

.camp-event-countdown-box {
    background: url('../p/camp/event-countdown-box.png') top left no-repeat;
    width:119px;
    height:36px;
    position:relative;
}


.camp-event-countdown-box span {
    position: absolute;
}

.camp-event-countdowns-box-caption {
    color: #EAA92A;
    top: 5px;
}

.camp-event-countdowns-box date01 {
    left: 2px;
}

.camp .fail {
    padding:5px;
    border:1px solid White;
    background-color:#D80000;
    color:White;
    font-weight:bold;
}

.camp .success {
    padding:5px;
    border:1px solid White;
    background-color:Green;
    color:White;
    font-weight:bold;
}


/**************/
/* Navigation */
/**************/

.camp_navigation
{
    width: 484px;
    overflow: hidden;
    margin-bottom: 15px;
    padding: 0 8px;
}

.camp_navigation ul
{
    width: 100%;
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}

.camp_navigation ul li
{
    float: left;
    height: 20px;
}

.camp_navigation li,
.camp_navigation img
{
    margin-right: 1px;
    overflow: hidden;
}


.camp_navigation .nav_level_0
{
    border-bottom: 1px solid #cf8f1b;
    text-align: justify;
}


.camp_navigation li.nav_news_btn a
{
    width: 55px;
}

.camp_navigation li.nav_events_btn a
{
    width: 72px;
}

.camp_navigation li.nav_pictures_btn a
{
    width: 77px;
}

.camp_navigation li.nav_files_btn a
{
    width: 59px;
}

.camp_navigation li.nav_videos_btn a
{
    width: 68px;
}

.camp_navigation li.nav_members_btn a
{
    width: 83px;
}

.camp_navigation li.nav_links_btn a
{
    width: 63px;
}


.camp_navigation li.nav_news_btn a.img
{
    background: url('../p/tabs/camp_pub_news_roll.gif') no-repeat;
}

.camp_navigation li.nav_events_btn a.img
{
    background: url('../p/tabs/camp_pub_events_roll.gif') no-repeat;
}

.camp_navigation li.nav_pictures_btn a.img
{
    background: url('../p/tabs/camp_pub_pictures_roll.gif') no-repeat;
}

.camp_navigation li.nav_files_btn a.img
{
    background: url('../p/tabs/camp_pub_files_roll.gif') no-repeat;
}

.camp_navigation li.nav_videos_btn a.img
{
    background: url('../p/tabs/camp_pub_videos_roll.gif') no-repeat;
}

.camp_navigation li.nav_members_btn a.img
{
    background: url('../p/tabs/camp_pub_members_roll.gif') no-repeat;
}

.camp_navigation li.nav_links_btn a.img
{
    background: url('../p/tabs/camp_pub_links_roll.gif') no-repeat;
}


.camp_navigation .button a
{
    display: block;
    height: 20px;
    overflow: hidden;
    text-align: center;
    position: relative;
    width: 100%;
}

.camp_navigation .button a.img
{
    top: -20px;
}

.camp_navigation a.img:hover,
.camp_navigation li.on a.img
{
    background-position: left -20px !important;
}


.camp h4 {
    color:#FFC142;
}

.camp .member {
    float:left;
    margin:0 12px 14px 13px;
    text-align:center;
}

.camp-main_image {
    width: 479px;
}

.camp-main_image-image {
    border:1px solid #CF8E1A;
    padding-top: 1px;

}

.camp-main_image-image img
{
    border: none;
    padding: 0;
    margin: 0;
    width: 477px;
    height: 155px;
    margin-top: -1px;
}

.camp_admin_panel {
    background: url('../p/camp/admin_panel_top.png') left top no-repeat;
    padding-top:4px;
    width:302px;
    margin:10px 0px;
}

.camp_admin_panel_bottom {
    background:transparent url('../p/camp/admin_panel_bottom.png') bottom left no-repeat;
    padding-bottom:4px;
}

.camp_admin_panel_content {
    background-color:#041227;
    border:1px solid #EAA92A;
    border-top:none;
    border-bottom:none;
    padding:0 10px;
    text-align:center;
    color:White;
}

.camp_admin_panel_content h3 {
    text-align:center;
    padding:0px;
    margin:0px;
    font-size:10px;
    margin-bottom:20px;
    color:White;
}


.news-list {

}

.news-item {
    margin-bottom: 13px;
}

ul.right-actions{
    margin: 0;
    padding: 0;
    width: 100px;
    float: right;
    clear: right;
    list-style: none;
    overflow: hidden;
}

ul.right-actions li{
    float: right;
    margin: 0 5px;
}

.camp_picture_list .right-actions {
    display: none;
    background: #031327;
    position: absolute;
    margin: 1px;
    width: 150px;
    opacity: 0.75;
    filter: alpha(opacity = 75);
}


.news-item .right-actions{
    margin-top: -0.5em;
}

.news-head .comments-count{
    float: right;
    padding-left: 15px;
    background: url('../p/news_icon.png') no-repeat left center;
}

.news-title,
.event-title{
    font-size: 15px;
    font-weight: bold;
    font-family: sans-serif;
    color: #FFC142;
}


.camp_picture_list{
    overflow: hidden;
    width: 500px;
    margin-left: 2px;
}

.camp_picture_list .camp_picture{
    float: left;
    padding: 0 10px 15px 0;
    width: 152px;
    height: 127px;
    overflow: hidden;
}

.camp_picture_list .image{
    border: 1px solid #FFFCEB;
    width: 150px;
    height: 107px;
    _height: 106px;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

.camp_picture_list .image img
{
    _margin-top: -1px;
}

.camp_picture_list .title{
    text-align: center;
    font-size: 10px;
    overflow: hidden;
    padding: 2px 0;
}

.main_settings {
    margin-left:3px;
}


/* TOPIC LINES */

h2#tl_camp {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -204px;
}


h2#tl_general_settings {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -221px;
}

h2#tl_create_camp {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -238px;
}

h2#tl_new_camp_members {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -255px;
}

h2#tp_camp_post_news {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -272px;
}

h2#tp_event {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -289px;
}

h2#tl_we_support {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -306px;
}

h2#tl_news {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 0;
}

h2#tl_events {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -323px;
}

h2#tl_pictures {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -340px;
}

h2#tl_members {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -357px;
}

h2#tl_link_to_games {
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -374px;
}

#tl_all_games{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -391px;
}

#tl_all_genres{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -408px;
}

#tl_all_interviews{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -425px;
}

#tl_all_screenshots{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -442px;
}

#tl_game_awards{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -459px;
}

#tl_release_dates{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -476px;
}

#tl_blogging{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -509px;
}

#tl_reviews{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -34px;
}

#tl_previews{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -17px;
}

#tl_downloads{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -51px;
}

#tl_video_str{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -68px;
}

#tl_people_find{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -119px;
}

#tl_hall_fame{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -136px;
}

#tl_latest_blogs{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -102px;
}

#tl_top_camps{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -170px;
}

#tl_login{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -153px;
}

#tl_upload{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -187px;
}

#tl_pass_ret{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -493px;
}

#tl_contacts{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -526px;
}

#tl_usercard{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -544px;
}

#tl_userblogs{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -560px;
}

#tl_usergallery{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -577px;
}

#tl_about_us{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -85px;
}

#tl_game_card{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -102px;
}

#tl_game_hq{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -119px;
}

#tl_review{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -136px;
}

#tl_preview{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -153px;
}

#tl_user_comments{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -170px;
    margin-top: 24px !important;
}

#tl_developed_by{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -187px;
}

#tl_published_by{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -204px;
}

#tl_file_details{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -221px;
}

#tl_all_cheats{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -238px;
}

#tl_cheats_and_hints{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -255px;
}

#tl_delete_file{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -272px;
}

#tl_downloads{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -289px;
}

#tl_interview{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -306px;
}

#tl_news_and_updates{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -323px;
}

#tl_other_game_video{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -340px;
}

#tl_pressscores{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -357px;
}

#tl_signup{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -374px;
}

#tl_sitesearch{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -391px;
}

#tl_the_latest_comments{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -408px;
}

#tl_the_latest_releases{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -425px;
}

#tl_top_charts{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -442px;
}

#tl_tournament{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -459px;
}

#tl_trainers{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -476px;
}

#tl_screenshots{
    background: url(../p/topiclines/all-set-big.gif) no-repeat scroll 0 -442px;
}

#tl_network_sites_m{
    background: url(../p/_k/menu/menu.gif) no-repeat scroll 0 -30px;
}

#tl_games_m{
    background: url(../p/_k/menu/menu.gif) no-repeat scroll 0 0;
}

#tl_downloads_m{
    background: url(../p/_k/menu/menu.gif) no-repeat scroll 0 -70px;
}

#tl_genres_m{
    background: url(../p/_k/menu/menu.gif) no-repeat scroll 0 -105px;
}

#tl_affiliates_m{
    background: url(../p/_k/menu/menu.gif) no-repeat scroll 0 -140px;
}

#sd_box_with_stats{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 0;
    padding:0;
}

#sd_box_with_stats{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 0;
    padding:0;
}

#sd_game_camps{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -15px;
    padding:0;
}

#sd_game_stats{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -30px;
    padding:0;
}

#sd_hot_files{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -45px;
    padding:0;
}

#sd_screenshots{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -60px;
    padding:0;
}

#sd_top5videos{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -75px;
    padding:0;
}

#sd_top15gamesbytraffic{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -90px;
    padding:0;
}

#sd_top5games{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -105px;
    padding:0;
}

#sd_top10released{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -121px;
    padding:0;
}

#sd_upcoming_games{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -137px;
    padding:0;
}

#sd_gamescore{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -153px;
    padding:0;
}

#sd_author_info{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -168px;
    padding:0;
}

#sd_hall_of_fame{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -183px;
    padding:0;
}

#sd_hot72news{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -198px;
    padding:0;
}

#sd_messageboard{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -213px;
    padding:0;
}

#sd_ourscore{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -228px;
    padding:0;
}

#sd_hot_videos{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -243px;
    padding:0;
}

#sd_usershouts{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -259px;
    padding:0;
}

#sd_yourscore{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -274px;
    padding:0;
}

#sd_info{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -288px;
    padding:0;
    height:15px
}


#sd_myinterests{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -303px;
    padding:0;
    height:15px
}

#sd_myfriends{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -318px;
    padding:0;
    height:15px
}

#sd_mycamps{
    background: url(../p/topiclines/all-set-sidebox.gif) no-repeat scroll 0 -333px;
    padding:0;
    height:15px
}

#arrow_right_gray {
    background: transparent url(../p/_n/gray_arrow_right.gif) no-repeat scroll 0px 3px;
    padding-left: 7px;

}

.signup .input .input{
background-color:#253650;
border:1px solid #CCCCCC;
color:#FFFCEB;
padding:3px;
width:240px;
}


.news-edit .field .image{
    width: 100%;
    overflow: hidden;
}

.news-edit .field .image img{
    float: left;
    margin: 0 10px 0 0;
}


.newsThumb{
    float:left;
    padding:2px 8px 0 0;
}



/*~~~~~~~~~~~~~~~~~*/
/* Camp event list */
/*~~~~~~~~~~~~~~~~~*/

.events-list
{

}

.events-list .event-item
{
    margin: 0 0 2.5em;
}

.event_countdown
{
    float: right;
    width: 119px;
    padding-right: 5px;
    margin-left: 20px;
}

.events-list .event_title
{
    color: #FFC142;
    font-size: 14px;
    font-weight: bold;
}

.cntdwn_header
{
    color: #FFC142;
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    text-align: center;
}

/*COUNTDOWN STYLE*/
.cntdwn
{
    width: 119px;
    height: 36px;
    background: url('../p/camp/cntdwn_bg.gif') no-repeat;
    font-size: 14px;
    font-weight: bold;
    color: #041227;
    padding: 18px 0 0;
    text-align: center;
}

.cntdwn .days
{
    width: 31px;
}

.cntdwn .hours
{
    width: 34px;
}

.cntdwn .minutes
{
    width: 44px;
}

#event_date
{
    width: 100px;
    float: left;
}

.input.date
{
    overflow: hidden;
    clear: both;
}

.input.time
{
    overflow: hidden;
    clear: both;
}


select#hour,
select#minute
{
    width: 50px !important;
}


#supported-overlay, #tabs-overlay
{
    background-color: #031327;
}

#supported-overlay .spinner, #tabs-overlay .spinner
{
    color: #FFFCEB;
    font-size: 3em;
    text-align: center;
    text-transform: uppercase;
    margin: 5px 0;
}


#supported-overlay .spinner
{
    font-size: 1.5em;
}


.side_box.we_support .item_title a img,
.side_box.linked_camps .item_title a img
{
    position: absolute;
    display: none;
}


.side_box.we_support dt,
.side_box.linked_camps dt
{
    background-position: left center !important;
    width: 7px !important;
}

.side_box.we_support .list_header .item_name,
.side_box.linked_camps .list_header .item_name
{
    margin-right: 200px;
}


#dedicated_game_info {
    width: 100%;
    overflow: hidden;
}

.game_item {
    width: 120px;
    overflow: hidden;
    text-align: center;
    float: left;
}

.game_item .game_image {
    height: 140px;
    margin-bottom: 10px;
}

.game_item .game_info {
    color: #FFC142;
    font-weight: bold;
}

/**********************************************************************************/
/* INCLUDE FILE: slidebar.css */

#slidebar {
	background-repeat: no-repeat;
	background-position: 50% 0%;
	width:158px;
	height:35px;
}
#slidebar #bar {
	position:relative;
	top:18px;
	left:0px;
	width:155px;
	height:15px;
}
#slidebar #slide {
	position:relative;
	cursor:pointer;
}

.btn {
	cursor:pointer;
}
/**********************************************************************************/
/* INCLUDE FILE: paging.css */


div.paging
{
    padding:0 10px;
    text-align:center;
    color: #969AA0;
    font-size: 12px;
    height:16px;
    padding-top:16px;
}

div.paging small.summary
{
    /*float:right;*/
    color: #969AA0;
}

div.paging a
{
    color: #FFFCEB;
}

div.paging-screenshots {
	margin-bottom:16px;	
}

div.paging-screenshots a
{
    border: none !important;
}

div.paging span.current {
    color: #FFC142;
    font-weight: bold;
}

/**********************************************************************************/
/* INCLUDE FILE: big_box.css.php */


.big_box
{
    overflow:hidden;
    width:499px;
    padding-top:14px;
    margin-bottom:20px;
    background-color:#041227;
    background-image:url(../p/_k/top.gif);
    background-position:top left;
    background-repeat:no-repeat;
}
.big_box .footer
{
    _height:1%;
    padding-bottom:5px;
    height: 10px;
    background-image:url(../p/_k/bottom.gif);
    background-position:bottom center;
    background-repeat:no-repeat;
    margin:2px 0 0 0;
}

.big_box h1,
.big_box h2
{
    margin:0 0 12px 0;
    padding:0;
    text-align:center;
    font-size: 15px;
}

.big_box h2.inside {
    margin-top: 16px;
}

.big_box .small-header
{
    padding:0 10px;
    text-align:left;
}
.big_box .small-header strong, .big_box .small-header small {display:inline;}
.big_box .small-header strong {font-size:15px;}
.big_box .small-header small {color:#969AA0;}

.big_box p
{
    font-size: 12px;
}
.big_box h1 strong,
.big_box h2 strong
{
    display:block;
    margin-top:5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#FFC142;
}
.big_box h1 small,
.big_box h2 small
{
    display:block;
}


.chapter
{
    overflow: hidden;
    margin-bottom:15px;
}

#tl_latest_ex{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 0px;
}

#tl_latest_dev{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 1px -68px;
}
#tl_news_up{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -34px;
}
#tl_staff{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -51px;
}

#tl_hot_med{
    background: url(../p/topiclines/all-set1-big.gif) no-repeat scroll 0 -17px;
}

.big_box .last {
    margin-bottom: 0px !important;
}

.big_box .content , .box .content {
    margin: 0 8px !important;
    clear: both;
}

.big_box .content form.vertical .field .input
{
    _margin-left: -4px;
}


.big_box .footer {clear:both;}

.content .boxshot a img {
    width: 50px;
}

.big_box .content .boxshot
{
display:block;
float:left;
}


/* ARTICLES */

.print,
.go_forum
{
    padding-left:20px;
    background-position:left center;
    background-repeat:no-repeat;
}
.print {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -180px;}
.go_forum {background-image:url("../p/_n/icons/interview_trans.gif");}

.author {text-align:right;}

.article table {clear:both;}
.article .ads
{
    float:right;
    padding-left:10px;
}

.article .footer
{
    clear:both;
    padding-left:10px;
    padding-right:10px;
}


/* GENRES */

.genres * {color:#FFC142;}
.genres p {margin-left:15px;}
.genres .logo
{
    display:block;
    float:left;
}


/* CONTACTS */

.contacts strong {color:#FFC142;}


/* PUBLIC REVIEWS */

.public_reviews .avg_score
{
    text-align:center;
    color:#FFC142;
    font-size:140%;
    font-weight:bold;
}

.public_reviews .list
{
    display:block;
    padding:0 10px;
}
.public_reviews .score
{
    text-align:center;
    font-size:120%;
    color:#FFD988;
}
.public_reviews .add
{
    padding-left:5px;
    text-align:center;
    font-size:130%;
    font-weight:bold;
    background:transparent url("../p/_n/arrow_right.gif") no-repeat left center;
}
.public_reviews .review {padding:0 10px;}

.public_reviews form {margin:0 10px;}


/* ADVERTISE */
.advertise h2,
.advertise p,
.advertise table
{
padding-left:10px;
padding-right:10px;
}

.advertise h2
{
text-align:left;
text-decoration:underline;
color:#FFC142;
}

.advertise table
{
color:#FFC142;
font-weight:bold;
font-size:110%;
}
.advertise th {text-align:left; font-size:120%;}
.advertise .date
{
text-align:center;
font-style:italic;
color:#FFC142;
}

/* STAFF */
.our_staff h1 {
    margin-top: 3px;
}
.our_staff h1.top-30 {
    margin-top: 20px;
}
.our_staff p.intro {
    margin-bottom: 15px;
    line-height: 1.2em;
    font-size: 1.1em;
}
.our_staff .staff_member {
    width: 480px;
    overflow: hidden;
    margin: 15px 0 40px;
    line-height: 1.2em;
}
.our_staff .staff_member .yellow{
    font-weight: bold;
}
.our_staff .staff_image {
    margin-right: 13px;
    float: left;
    text-align:center;
    width:110px;
    padding-top: 2px;
}
.our_staff .staff_info {
    float: left;
    width: 350px;
}
.our_staff .staff_info div{
    margin-bottom: 10px;
}
.our_staff .staff_image img {
    border: 1px solid #f3f3f3;
    margin-bottom: 3px;
}

/* COMPETITIONS */

.competitions
{
    font-size: 11px;
}

.competitions .comp_header
{
    font-size: 18px;
    color: #FFC142;
    font-weight: bold;
}

.competitions .comp_header span
{
    font-size: 18px;
    color: #969AA0;
}

.competitions .details
{
    float: right;
    width: 190px;
}


/*
.competitions .comp_info dt
{
    color:#FFC142;
    font-weight:bold;
    display: inline;
}

.competitions .comp_info dd
{
    display: inline;
    padding: 0;
    margin: 0;
    text-align: left;
}
*/
.competitions .thumb
{
    float: left;
    height:158px;
}

.competitions .thumb img
{
    border: 1px solid white;
}

.competitions .input {
background-color: #253650;
border: 1px #CCCCCC solid;
color: white;
}


/*PRESS SCORE*/
table#ps_grid {
    width: 407px;
    border-collapse: collapse;
    margin-bottom: 10px;
    margin-top:5px;
}

table#ps_grid tr {
    color: #FFC142;
    height:26px;

}

table#ps_grid tr.odd {
    background-color:#434d5c;
    height:16px;
}

table#ps_grid td {
    padding: 0;
    overflow: hidden;
    line-height: 16px;
    vertical-align: middle;
}

table#ps_grid td.date {
    color:#FFF;
}

table#ps_grid td.left {
 background-image:url(../p/_k/pressreviews_bg_left.gif);
height:16px;
width:2px;
background-repeat:no-repeat;
}

table#ps_grid td.right {
 background-image:url(../p/_k/pressreviews_bg_right.gif);
height:16px;
width:4px;
background-repeat:no-repeat;
}

table#ps_grid td.scr {
    color:#FFF;
    font-size: 11px;
}

table#ps_grid td.scr b{
    color:#FFC142;
    font-weight: bold;
    font-size: 11px;
    padding-right:5px;
}

table#ps_grid a.url {
    font-weight: bold;
    font-size:11px;
    padding-left:6px;
}


/**********************************************************************************/
/* INCLUDE FILE: list.css.php */


.list small
{
    display:block;
    color:#969AA0;
}

.list h2
{
    float: left;
    text-align:left;
    margin: 0 !important;
    padding-bottom: 4px

}

.list h2.icon {

    height: 18px;
    line-height: 18px;
    padding-left:18px;
}

.list h2.icon-other
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -119px -119px;
}

.list h2.icon-mod
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -40px -39px;
}
.list h2.icon-movie
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -99px -97px;
}
.list h2.icon-patch
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -159px -157px;
}
.list h2.icon-map
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -279px -277px;
}
.list h2.icon-demo
{
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -239px -237px;
}


/* NEW LIST STYLES */

.list .list-item {
    margin-bottom: 10px;
    overflow: hidden;
}

.list .list-item h2 {
    white-space: nowrap;
    width: 400px;
    overflow: hidden;
}

.list .list-item .date {
    float: right;
    padding:1px 0 0 0;
}

.list .list-item .description {
    clear: both;
    padding: 0 0 2px 0;
}

.list .list-item .note {
    color: #969AA0;
}

.list .info
{
    margin:0 0 2px 0;
    text-align:left;
    padding-left:57px;
}

.list .info a,
.list .info h3
{
    font-size:15px;
    font-family:Arial,Helvetica,"Nimbus Sans L","Liberation Sans",FreeSans,Sans-serif;
    font-weight:bold;
    color:#FFC142;
    margin:0;
}



.list .info .score
{
  background-color: #454e5d;
    padding:2px;
    padding-left: 4px;
    padding-right: 4px;
    float:right;
    display: block;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.list .info .score b
{
    color: #fdc147;
    font-weight:bold;
}

.list h2 small {
    float:right;
}

.list p
{
    margin:0;
}

.list .footer
{
    padding:0 10px 16px 10px;
    text-align:center;
}

.list .footer a {color:#FFFCEB;}

.myfiles table th {
    color: #FFC142;
    font-size: 0.9em;
}

.myfiles table {
    margin-bottom: 20px;
}

.myfile_title {
    font-weight: bold;
}

.myfile_name {
    color: #8595a5;
    font-size: 0.9em;
}

.myfiles select {
    font-size: 0.9em;
}

.myfiles p {
    margin-top: 15px;
    margin-bottom: 15px;
}

.field.vertical .input{
    margin-left: 0;
}

#pictures {
    padding: 10px 0;
}

#pictures div {
    float:left;
    padding:0 3px 10px 0;
}

#pictures div img {
    border: 3px solid #DDDDDD;
    cursor: pointer;
}

/**********************************************************************************/
/* INCLUDE FILE: latest_releases.css.php */


.latest_releases small
{
display:block;
color:#969AA0;
}

.latest_releases .release_date
{
background: url(../p/_k/rd_background.gif) no-repeat;
margin: 20px 0 5px 0;
padding-left: 10px;
height: 14px;
}

.latest_releases .release_date small
{
color: #000000;
}


.latest_releases h2
{
    text-align:left;
    margin: 0px;

}

.latest_releases p, .latest_releases img
{
    margin: 0px;
}

.latest_releases .score_caption
{
color:#FFC142;
font-size:30pt;
font-family: Impact, sans-serif;
display:block;
}

.latest_releases .final_score
{
color:#FFC142;
}

.latest_releases .our_review
{
font-weight: bold;
}

.latest_releases span.order_by
{
    text-decoration: underline;
    cursor: pointer;
}

.latest_releases .br
{
    padding-top:10px;
}

.latest_releases .item
{
    overflow: hidden;
}

.latest_releases .item .thumb
{
    float: left;
    width: 102px;
    text-align: center;
}

.latest_releases .item .score
{
    float: right;
    width: 55px;
    text-align: center;
}

.latest_releases .item .info
{
    margin-left: 108px;
    margin-right: 60px;
}

.latest_releases #spinner
{
    float: left;
    margin-left: 15px;
    visibility: hidden;
}

.latest_releases .paging small
{
    padding: 5px 0px;
}

/**********************************************************************************/
/* INCLUDE FILE: menu.css.php */


.menu_box
{
    padding-top:30px;
    background:#041227 url("../p/_n/menu/menu_upper1.gif") no-repeat right top;
}

.menu_box .footer
{
    background:url("../p/_n/menu/menu_bottom1.gif") no-repeat right bottom;
    line-height:20px;
    padding:10px 0 10px 15px;
    overflow:hidden;
    text-align: left;
}


#navigation h1,
#navigation h2
{
    padding:0 0 0 15px;
    margin:0;
    font-size:100%;
    font-weight:normal;
}

#navigation h1
{
    background:url("../p/_n/arrow_right.gif") no-repeat 5% 20%;
}

#navigation h1 a {color:#FFC142;}

#navigation h1 small
{
    display:block;
    color:#969AA0;
}

#navigation h2
{
    line-height:15px;
    padding:10px 0 10px 15px;
}

#navigation h2 span {
    text-indent: -9999px;
    display: block;
}

#navigation ul
{
    padding:0 0 0 20px;
    margin:0;
    list-style: none;
    background:#2A3649 url("../p/_n/menu/menu_box3.gif") repeat-y left top;
}


#navigation li
{
    line-height: 14px;
    padding: 5px 0 5px 10px;
    background: url("../p/_n/menu/circle_white.gif");
    background-position: 0 50%;
    background-repeat: no-repeat;
}


#navigation li.search
{
    line-height:20px;
    margin-left:-10px;
    margin-top:1px;
    margin-bottom:4px;
    margin:1px 0 4px -10px;
    padding:0;
    list-style-image:none;
    list-style:none;
}
* html #navigation li.search {margin:2px 0 3px -10px;}

#navigation li.search form
{
    margin:0;
    padding:0;
    _height:1%;
}

#navigation li.search input {background:white;}

#navigation li.search .q,
#navigation li.search .button,
.search_form input.submit
{
    border:1px solid black;
    font-size:11px;
    vertical-align:middle;
    background: #FFFCEB;
}

#navigation li.search .q
{
    margin:0;
    padding:0;
    height:15px;
    width:80px;
    color: black;
}

#navigation li.search .button,
.search_form input.submit {
    height:18px;
    width:28px;
    background-color:orange;
    color: #031327;
    font-weight: bold;
}

.search_form input.submit {vertical-align:top;}

#navigation a {color: #FFFDF5;}
#navigation a:hover {color:#FFC246;}

.tournament {
    height: 183px;
    background: url(../p/tournaments/tournament.gif) no-repeat;
}

.tournament .countdown {
    border-top-width:0;
    color:#FFA500;
    font-size:18px;
    font-weight:bold;
    padding-top:122px;
    text-align: center;
}

.footer h3.email_pic {
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -107px;
    padding-left: 20px; font-size: 11px
}

a.messages {
    background: url(../p/_k/icons/icons_diag.gif) no-repeat scroll -140px -141px;
    padding-left: 17px;
    font-size: 11px;
    overflow: hidden;
}

/**********************************************************************************/
/* INCLUDE FILE: header.css.php */


#header #logo-placeholder {
    position: absolute;
    top: 19px;
    left: 23px;
}

#header #logo-placeholder img {
    height: 22px;
    width: 435px;
}

#header {
    position: relative;
    height: 135px;
    background: transparent url("../p/_n/header.jpg") no-repeat 0 0;
    margin-bottom: 8px;
}

#header #platforms {
    position: absolute;
    top: 0px;
    right: 0px;
    height: 22px;
    width: 437px;
}

#header #platforms ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#header #platforms ul li {
    float: left;
}

#header #platforms a {
    display: block;
    height: 22px;
    text-decoration: none;
}

#platforms li#plat_pc {
    width: 123px;
    background: url(../p/_k/platforms/platforms.gif) no-repeat scroll 0 0;
}
#platforms li#plat_xbox360 {
    width: 145px;
    background: url(../p/_k/platforms/platforms.gif) no-repeat scroll -123px 0;
}
#platforms li#plat_ps3 {
    width: 169px;
    background: url(../p/_k/platforms/platforms.gif) no-repeat scroll -268px 0;
}

#header #top_nav {
    position: absolute;
    bottom: 0px;
    left: 0;
    height: 21px;
    width: 100%;
}

#header #top_nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background-color: #616C79;
    height: 21px;
}

#header #top_nav ul li {
    float: left;
}

#top_nav li a, #top_nav li a:hover {
    display: block;
    height: 21px;
    text-decoration: none;
}

#top_nav li a span, #platforms li a span {
    visibility: hidden;
}


#top_nav li#nav_home a {
    width: 64px;
    background: url(../p/_k/topnav/all.gif) no-repeat 0 0;
}

#top_nav li#nav_home a:hover, #top_nav li#nav_home a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat 0 100%;
}


#top_nav li#nav_news a {
    width: 59px;
    background: url(../p/_k/topnav/all.gif) no-repeat -64px 0;
}

#top_nav li#nav_news a:hover, #top_nav li#nav_news a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -64px 100%;
}


#top_nav li#nav_reviews a {
    width: 80px;
    background: url(../p/_k/topnav/all.gif) no-repeat -123px 0;
}

#top_nav li#nav_reviews a:hover, #top_nav li#nav_reviews a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -123px 100%;
}


#top_nav li#nav_previews a {
    width: 89px;
    background: url(../p/_k/topnav/all.gif) no-repeat -203px 0;
}

#top_nav li#nav_previews a:hover, #top_nav li#nav_previews a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -203px 100%;
}


#top_nav li#nav_files a {
    width: 115px;
    background: url(../p/_k/topnav/all.gif) no-repeat -292px 0;
}

#top_nav li#nav_files a:hover, #top_nav li#nav_files a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -292px 100%;
}


#top_nav li#nav_mods a {
    width: 61px;
    background: url(../p/_k/topnav/all.gif) no-repeat -407px 0;
}

#top_nav li#nav_mods a:hover, #top_nav li#nav_mods a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -407px 100%;
}


#top_nav li#nav_videos a {
    width: 69px;
    background: url(../p/_k/topnav/all.gif) no-repeat -468px 0;
}

#top_nav li#nav_videos a:hover, #top_nav li#nav_videos a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -468px 100%;
}

#top_nav li#nav_forum a {
    width: 68px;
    background: url(../p/_k/topnav/all.gif) no-repeat -537px 0;
}

#top_nav li#nav_forum a:hover, #top_nav li#nav_forum a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -537px 100%;
}


#top_nav li#nav_camps a {
    width: 69px;
    background: url(../p/_k/topnav/all.gif) no-repeat -605px 0;
}

#top_nav li#nav_camps a:hover, #top_nav li#nav_camps a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -605px 100%;
}


#top_nav li#nav_members a {
    width: 89px;
    background: url(../p/_k/topnav/all.gif) no-repeat -674px 0;
}

#top_nav li#nav_members a:hover, #top_nav li#nav_members a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -674px 100%;
}


#top_nav li#nav_upload a {
    width: 217px;
    background: url(../p/_k/topnav/all.gif) no-repeat -763px 0;
}

#top_nav li#nav_upload a:hover, #top_nav li#nav_upload a.selected {
    background: url(../p/_k/topnav/all.gif) no-repeat -763px 100%;
}

/**********************************************************************************/
/* INCLUDE FILE: member_area.css.php */

/* MEMBER AREA */

.fm
{
    float: left;
    margin-right: 10px;
}

.my_games_menu
{
    width: 578px;
    height: 27px;
    border-top: 1px solid #EFAC1F;
}

.my_games
{
    width: 578px;
    background:url(../p/_n/member_area/my_games_bg_1.gif) no-repeat;
    text-align: center;
}

.my_games_bottom
{
    width: 578px;
    background:url(../p/_n/member_area/my_games_bg_2.gif) no-repeat;
    background-position: center bottom;
    text-align: center;
    padding-bottom: 10px;
}



.my_games_list
{
text-align: left;
}

.my_games_list .scroller
{
    height: 208px;
    width: 550px;
    overflow: auto;
    overflow-x: hidden;
    margin-left: 12px;
    /*margin-left: 70px;*/
    /*padding: 0 20px;*/
}


.game_box
{
    height: 120px;
    width: 165px;
    float: left;
    text-align: center;
    margin: 5px;
}

.lf
{
    background-color: #0F1A2D;
    border: 1px solid #B5C1CF;
    width: 90px;
    margin-bottom: 5px;
    color:#FFF7D7;
    font-size:11px;
    font-family:sans-serif;
}

#messages {height: 320px; width: 590px; overflow: auto; border: 1px #CCCCCC solid; padding: 4px;}
#messages .in {background-color: #041227;}
#messages .out {background-color: #253650;}
#messages .in, .out {padding: 8px 0; border-bottom: 1px #E9E9E9 solid}
#messages .name {font-weight: bold;}
#messages .date {color: #777777;}
#messages .body {margin-left: 20px; padding-top: 4px; }
#messages .header {margin-left: 20px;}

.message_ta
{
    width: 600px;
    border: 1px #CCCCCC solid;
    background-color: #253650;
    color:#FFF7D7;
    font-size:11px;
    font-family:sans-serif;
}

.actions
{
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

.actions img
{
    margin-top: 5px;
}

.a_my_games, .a_best, .a_collections
{
    vertical-align: middle;
    line-height: 25px;
}

.a_my_games a, .a_best a, .a_collections a
{
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

.a_my_games a
{
    width: 141px;
    height: 27px;
    background:url(../p/_n/member_area/mygames_bg.gif);
}

.a_my_games a:hover, .a_my_games a.select
{
    background: url(../p/_n/member_area/mygames_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.a_collections a
{
    width: 146px;
    height: 27px;
    background:url(../p/_n/member_area/mid_bg.gif);
}

.a_collections a:hover, .a_collections a.select
{
    background:url(../p/_n/member_area/mid_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.a_best a
{
    width: 145px;
    height: 27px;
    background:url(../p/_n/member_area/best_bg.gif);
}

.a_best a:hover, .a_best a.select
{
    background:url(../p/_n/member_area/best_hover.gif);
    color: #03172F;
    text-decoration: none;
}

.fakelink {
    cursor: pointer;
}

.editlink, .editlink a{color: #FFFCEB; font-size:14px; font-weight: normal; margin: 8px 0; text-align: right;}

img.a {cursor: pointer}

.user_box
{
    overflow: hidden;
    margin-bottom: 10px;
    clear: left;
}

.post_box
{
    margin: 0 10px 10px 10px;
    padding-bottom: 5px;
}

.image_box
{
    width: 144px;
    height: 105px;
    float: left;
    margin: 2px;
    border: 1px solid #444E5E;
    background-color: #253650;
    text-align: center;
}

.image_box img
{
    margin: 2px;
}

.camp_box
{
    margin: 5px;
    padding: 5px;
    border-bottom: 1px solid #444E5E;
    overflow: hidden;
}

.sc
{
    background-color: #253650;
    border: 1px solid #444E5E;
    padding: 5px;
    margin-bottom: 5px;
    text-align: center;
}

.sc img
{
    margin-bottom: 5px;
}

.small_user_box
{
    background-color: #253650;
    border: 1px solid #444E5E;
    padding: 5px;
    margin: 5px 0 5px 0;
    text-align: center;
    width: 70px;
}

.small_user_box img
{
    margin-bottom: 5px;
    clear: both;
}

.hpad {padding: 0 8px 20px 8px}

#home_navigation
{
    border-bottom: 1px solid #5F6E83;
    height: 21px;
    overflow: hidden;
    margin: 0 0 10px 12px;
    width: 587px;
}
#home_navigation img
{
    border: 0;
}

.nav_spacer
{
    float: left;
    width: 5px;
}


.search
{
    width: 500px;
}


.search input[type=text]
{
    background-color: #253650;
    border: 1px #CCCCCC solid;
    color: white;
    font-size: 12px;
    padding: 1px;
    width: 122px
}

.search .age input
{
    width: auto
}

.search td
{
    width: 180px;
}

.core_member
{
    float: left;
    text-align: center;
    width: 100px;
    margin-bottom: 5px;
    height: 120px;
}

.user_box_trans
{
    float: left;
}

.search .gender label
{
    vertical-align: middle;
    margin-right: 3px;
}

.search .gender input
{
    vertical-align: middle;
    margin: 0;
    width: auto;
    border: none;
    background: none;
}


/* MEMBERS' BLOGS */

/*
p.post-author
{
margin-bottom:2em !important;
font-size:90%;
}
.post-author img
{
float:left;
margin:0 5px 5px 0;
}

.thumbs {float:right; margin-right:10px;}

.comments h4 {color:#FFC142;}
.comments small {color:#969AA0;}
.comments p {margin-bottom:2em;}
*/



/* CAMPS */

.camp h3 {color:#FFC142;}
.camp b {color:#FFC142;}

.camp_actions
{
margin-bottom:5px;
text-align:center;
padding-left:8px;
}
.camp_actions a
{
display:block;
width:169px;
height:20px;
margin:3px 0;
text-align:center;
line-height:20px;
font-size:13px;
font-weight:bold;
font-family:Arial;
color:white;
background:transparent url("../p/_n/buttons/bg_camp_action.gif") no-repeat left top
}


/* HALL OF FAME */
.hall-gallery
{
overflow:hidden;
width:270px;
float:left;
}
.hall-gallery .member
{
width:90px;
height:111px;
overflow:hidden;
float:left;
margin-bottom:10px;
text-align:center;
}
.hall-ads
{
float:right;
width:300px;
}



/* author's face - reviews, shouts, blogs, etc. templates. Shown on the left of comments,..*/
.author_face * {margin:0; padding:0;}
.author_face
{
width:94px;
height:109px;
overflow:hidden;
text-align:center;
background:#EAA927 url(../p/_k/member_area/author_face/bg.gif) no-repeat top left;
}
.author_face .avatar {height:79px;}
.author_face .avatar a {color:#FFFCEB;}
.author_face .params {display:none;}
.author_face .actions {height:30px;}
.author_face .actions a
{
display:block;
height:13px;
margin-top:1px;
padding-left:10px;
color:black;
font-size:10px;
}

.author_face.full
{
height:131px;
background-image:url(../p/_k/member_area/author_face/bg_tall.gif);
}
.author_face.full .avatar {height:76px;}
.author_face.full .params
{
position:relative;
display:block;
height:25px;
line-height:10px;
font-size:9px;
color:#FFFCEB;
}





/* hall of fame is taller and includes points/rank block (.params) */
.hall_of_fame
{
width:495px;
height:435px;
overflow:hidden;
padding:8px 0 0 7px;
}
.hall_of_fame .author_face
{
float:left;
margin:0 4px 14px 0;
}




.comment {overflow:hidden; clear:both; margin:10px 0;}
.comment .author_face {float:left; margin:0 10px 10px 0;}
.comment .text {float:left; width:480px;}
.comment .posted {color:#969AA0;}


/* /MEMBER AREA */

/*~~~~~~~~~~*/
/* My Files */
/*~~~~~~~~~~*/

.myfile_item
{
    margin: 5px 0 10px;
}

.myfile_item .myfile_actions
{
    width: 96px;
    float: right;
}

.myfile_item .file_edit
{
    float: left;
    margin-left: 22px;
}

.myfile_item .file_del
{
    float: right;
    margin-right: 27px;
}

.myfile_item .file_del input
{
    margin: 0;
}

.myfile_item .myfile_title
{
    font-size: 14px;
    font-weight: 700;
    padding-left: 8px;
    background: url('../p/_n/arrow_right.gif') left center no-repeat;
    color: #FFC142;
    float: left;
}

.myfile_item .details {
    float: left;
}

.myfile_item .file_info_str
{
    color: #969AA0;
    font-size: 10px;
}

#my_files_form .upload_btn
{
    width: 410px;
    float: left;
}

#my_files_form .del_btn
{
    width: 65px;
    float: right;
    text-align: center;
}

.myfile_item .thumbnail {
    border: 1px #CCCCCC solid;
    margin: 5px 5px 5px 0pt;
    float: left;
}


/*******************/
/** POPULAR CAMPS **/
/*******************/


.popular_camp
{

}

.popular_camp .first_camp
{
    background-color: #46535E;
    margin-bottom: 3px;
}

.popular_camp .most_popular_camp
{
    overflow: hidden;
    width: 100%;
}

.popular_camp .first-place
{
    float: left;
    width: 285px;
    padding-right: 30px;
}

.popular_camp .first-place .description
{
    height: 55px;
}


 .popular_camps_list
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 14px;
}


.popular_camp .memb_count
{
    float: left;
}

.popular_camp .memb_count div
{
    padding-left: 18px;
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -279px;
}

.popular_camp .camp_visits
{
    float: right;
}


.popular_camp .camp_visits div
{
    padding-left: 18px;
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -243px;
}


.popular_camp .top_camps
{
    width: 190px;
    float: right;
    padding: 5px 2px 5px;
}

.popular_camp .pos_img
{
    width: 10px;
    background-position: -1px 2px;
    _background-position: -1px 2px;
}

.popular_camp .camp_img
{
    margin-bottom: 3px;
}

.popular_camp .camp_img img
{
    /*width: 280px;
    height: 155px;*/
    /*width: 270px;
    height: 150px;*/
    /*vertical-align: middle;
    text-align: center;*/
}

.popular_camp .title,
.popular_camp .description
{
    width: 99%;
}

/**********************************************************************************/
/* INCLUDE FILE: side_box.css.php */


.side_box
{
margin-bottom:7px;
padding-bottom:14px;
width:302px;
background-color:#041227;
background-image:url(../p/_k/bottomsm.gif);
background-position:bottom left;
background-repeat:no-repeat;
overflow: hidden;
}
.side_box_up
{
margin:0;
padding: 10px 0 0 0;
background-image:url(../p/_k/topsm.gif);
background-position:top left;
background-repeat:no-repeat;
}

.side_box .footer
{
text-align:center;
padding:0 5px;
clear:both;
}

.side_box .footer span
{
color: #808080;
}


.side_box .thumb
{
    margin:0 0 5px 0;
    text-align:center;
}
.side_box .thumb img
{
    border:1px solid white;
    width: 280px;
    height: 155px;
    margin: 0 9px;
}

.side_box .content
{
    padding:0px 10px 0px 10px;
    overflow:hidden;
    color:#FFD988;
    margin-top: -2px;
}

.side_box table.content {width:95%; margin:0 auto;}

.side_box .content dt {
    float:left;
    width:26px;
    clear:left;
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 80% 50%;
    background-repeat:no-repeat;
    color:#FFC142;
    font-size:x-small;
    line-height: 14px;
}


/* TOP 15 BY TRAFFIC */

.content.top {
    margin: 0;
    padding: 0 11px 3px 11px;
    _padding: 0;
    _margin: 0;
}


.side_box .content tbody td.rising,
.side_box .content tbody td.falling,
.side_box .content tbody td.steady,
.side_box .content td.top_img
{
    background-position: 17% 2px;
    _background-position: 17% 3px;
}

.side_box .content td .value{
    padding-left: 4px;
    _padding-left: 0px;
    text-align: left;
    font-size: 10px;
}

.side_box .top_head{
    font-size: 10px;
    vertical-align: bottom;
}

.side_box .content td.top_num,
.side_box .content .top_head .top_img {
    width: 26px;
    font-size: 10px;
    color: #FFC142;
    background-image: none;
    text-align: center;
    padding: 0px;
    margin: 0px;
}


.side_box .content td.top_game_name {
    width: 160px;
}

.side_box .content td.top_release_date {
    width: 75px;
}

.side_box .content td.top_system {
    width: 30px;
}

.side_box .content td.top_platform {
    width: 75px;
    text-align: center;
}

.side_box .content td.top_score {
    width: 29px;
    text-align: right;
}

.side_box .content td.top_num_arrow {
    width:26px;
    clear:left;
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #FFC142;
    font-size:x-small;
    line-height: 14px;
}

.side_box .content thead td.top_release_date,
.side_box .content thead td.top_system {
    text-align: left;
}





.side_box .content td.top_system .value{
    text-align: center;
    padding: 0;
}


.side_box .content tr
{
width: auto;
padding:0 2px 0 0;
margin:0px;
line-height: 14px;
}

.side_box .content td
{
padding:0 2px 0 0;
}

.side_box .content .title
{
float:left;
width:auto;
}
.side_box .param {line-height:13px;}
.side_box .param .name
{
font-size:x-small;
color: #969AA0;
}
.side_box .param .value
{
color:#FEFAE2;
font-size:x-small;
}
.side_box .content .score {text-align:right;}

/* TOP GAMES */

.side_box .content td.topgame_head_num {
    width: 10px;
    text-align: center;
}




/* UPCOMING GAMES */

.side_box .content td.upcom_head_date {
    width: 40px;
    text-align: center;
}

.side_box .content td.upcom_head_name {
    width: 196px;
}

.side_box .content td.upcom_head_platform {
    width: 44px;
    text-align: right;
}

.side_box .content td.upcom_cont_date {
    font-size: 11px;
    color: #969AA0;
    background-image: none;
    text-align: left;
    padding: 0 6px 0 0;
    margin: 0;
    white-space: nowrap;
}

.side_box .content td.upcom_cont_name {
    font-size: 11px;
}

.side_box .content td.upcom_cont_platform {
    font-size: 11px;
    text-align: right;
}

/* HOT VIDEOS */

.side_box .content td.hotmov_head_number {
    width: 26px;
    text-align: center;
}

.side_box .content td.hotmov_head_name {
    width: 210px;
}

.side_box .content td.hotmov_head_views {
    width: 44px;
    text-align: right;
}

.side_box .content td.hotmov_cont_number {
    width:26px;
    clear:left;
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #FFC142;
    font-size:x-small;
    line-height: 14px;
}

.side_box .content td.hotmov_cont_name {
    font-size: 11px;
}

.side_box .content td.hotmov_cont_views {
    font-size: 11px;
    text-align: right;
}



/* GAME STATS */
.game_stats .content strong {color:#FFFCEB;}

.game_stats .small_stats_right
{
float: left;
width: 160px;
}

.game_stats .small_stats_right table
{
width: 100%;
}

.small_graphic
{
padding: 2px;
margin: 0;
width: 115px;
float: right;
}

.small_graphic img
{
padding: 0;
margin: 0;
}

.small_graphic .axis_text_x,
.small_graphic .axis_text_y
{
display:block;
color:#969AA0;
}

.small_graphic .axis_text_x
{
float: right;
}


/* GAME INFO */
.game_info .content {margin-bottom:1em;}
.game_info .content .value
{
text-align:right;
font-weight:bold;
}



/* UPCOMING GAMES */
.upcoming table
{
width:166px;
margin:0 auto;
}
.upcoming .title
{
/*
background:transparent url("../p/_n/arrow_right.gif") no-repeat 0% 20%;
padding-left:10px;
*/
}
.upcoming .date {font-weight:bold; color:#969AA0;}


/*USER SHOUTS*/

.small_shouts
{
width: 100%;
}

.smal_shouts .shouts_left
{
float: left;
width: 94px;
}

.small_shouts .shouts_right
{
float: right;
width: 180px;
}

.small_shouts .member_review_list_item
{
margin: 7px 0 10px 0;
}

.small_shouts .buttons
{
padding: 0;
margin: 7px 8px 7px 4px;
}
.small_shouts .member_review_list_item .body
{
float:none;
width:auto;
margin: 0;
padding: 0;
}

.small_shouts .text
{
color: #FFFCEB;
}



/* HALL OF FAME */

.side_box.hall_of_fame
{
padding:0;
margin:0;
width:auto;
height:auto;
}
.side_box.hall_of_fame .content
{
padding:5px 0 0 7px;
zoom:1;
}
.side_box.hall_of_fame .author_face
{
float:left;
margin:0 3px 7px 0;
}
.side_box.hall_of_fame table
{
clear:both;
width:100%;
}
.side_box.hall_of_fame table th
{
text-align:left;
color:#FFC142;
}

.side_box.hall_of_fame table tr
{
line-height: 14px;
}


.side_box.hall_of_fame .buttons
{
margin-top: 15px;
padding: 0 10px;
}

/* HOTFILES */

.side_box.hotfiles dt,
.side_box.hotfiles dd,
.side_box.sidebar_list dt,
.side_box.sidebar_list dd
{
margin:0;
padding:0;
line-height: 14px;
}

.side_box.hotfiles dt,
.side_box.sidebar_list dt
{
    background-position: 74%;
    _background-position: 73% 25px;
}

.side_box.hotfiles dl,
.side_box.sidebar_list dl
{
margin: 0;
padding-top: 0;
}

.side_box .content .hf_game,
.side_box .content .hf_type,
.side_box .content .item_title
{
    float: left;
}

.side_box .content .hf_value,
.side_box .content .item_value
{
    font-size: 10px;
    color: #FFFCEB;
    float: right;
}

.side_box .hotfiles_head.content,
.side_box .list_header.content
{
font-size: 10px;
color: #FFC142;
position: relative;
top: -2px;
_top: 4px;
}

.hotfiles_head .num,
.list_header .num
{

     margin: 0 17px 0 2px;
}

.hotfiles_head .filename,
.list_header .item_name
{
     margin-right: 154px;
}

.hotfiles dd
{
    font-size: 11px;
    width: 254px;
    display: block;
    overflow: hidden;
}

/* MEMBERS STAT */

.sidebar_member_stat .left_stat
{
    float: left;
    width: 50%;
}

.sidebar_member_stat .right_stat
{
    float: right;
    width: 45%;
}

/**********************************************************************************/
/* INCLUDE FILE: member_review.css.php */


/* COMMON */
.member_review_score {text-align:center;}
.member_review_score strong
{
display:block;
font-size:25px;
font-family: Impact, sans-serif;
color:#FFC142;
}


/* REVIEW LIST */

.member_review_list_item {overflow:hidden; margin-top:10px;}
* html .member_review_list_item {height:1%;}

.member_review_list_item .author_face {float:left; width:94px; margin-right:5px;}
.member_review_list_item .body {float:left; width:380px; padding:0 0px;}
.member_reviews .member_review_list_item .body {width:306px}
.member_review_list_item .body .text {font-size:11px;}
.member_review_list_item .member_review_score {float:left; width:74px; position:relative;}
.member_review_list_item h3 {font-size:13px;}

.member_review_list_item .posted {margin-top:5px; color:#969AA0;}
.member_review_list_item h3 {margin:0;}


.member_review_list .buttons,
.member_review .buttons,
.member_shouts .buttons
{overflow:hidden; clear:both; margin-top:10px;}

.member_review_list .buttons .left,
.member_review .buttons .left,
.member_shouts .buttons .left
{float:left;}

.member_review_list .buttons .right,
.member_review .buttons .right,
.member_shouts .buttons .right
{float:right;}

.member_review .buttons {margin-left:10px; margin-right:10px;}

.member_review_list .sortby {float:left;}
.member_review_list .public_score {float:right; margin-bottom:5px; text-align:center;}
.member_review_list .public_score strong {color:#FFC142;}
.member_review_list .public_score small {color:#969AA0;}

.member_review_list .footer {margin-top:20px;}


/* INDIVIDUAL REVIEW */

.member_review h3
{
color:#FFC142;
margin:0;
}
.member_review .text {font-size:120%;}
.member_review .posted {margin-top:5px; color:#969AA0;}

.member_review .thumbs {float:none; margin:5px 0 0 0;}


.member_review #review-comment {display:none; clear:both;}

.member_review .comments {margin:20px 10px;}
.member_review .comments h3
{
clear:both;
text-align:center;
color:#FFC142;
font-size:18px;
font-style:italic;
}

/**********************************************************************************/
/* INCLUDE FILE: member_shouts.css.php */


/* USER SHOUTS */

#member_shouts
{
    padding: 10px;
}

.shout
{
    clear: both;
    margin-bottom: 10px;
}

.shout_text
{
    margin-left: 5px;
    padding: 10px;
    float: left;
    width: 440px;
    font-size: 12px;
}

.review_text
{
    margin-left: 20px;
    padding: 10px;
    float: left;
    width: 350px;
    font-size: 12px;
}

.review_score
{
    margin-left: 20px;
    padding: 10px;
    float: left;
    text-align: center;
}

.review_score p
{
    font-size: 26px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

#mrtr
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_left.gif);
    float: left;
}
#mrtr1
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_left_1.gif);
    float: left;
}

#mrtl
{
    float: left;
    vertical-align: middle;
    line-height: 25px;
}

#mrtl a
{
    width: 204px;
    height: 28px;
    background-image: url(../p/_n/user_shout_top_right.gif);
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

#mrtl a:hover
{
    background-image: url(../p/_n/user_shout_top_right_h.gif);
    color: #03172F;
    text-decoration: none;
}

#mrbf
{
    background-image: url(../p/_n/user_shout_bg_bottom.gif);
    height: 36px;
    width: 579px;
    background-repeat: no-repeat;
}

#mrbl
{
    width: 375px;
    height: 28px;
    background-image: url(../p/_n/user_shout_bottom_left.gif);
    float: left;
}

#mrbr
{
    float: left;
    vertical-align: middle;
    line-height: 25px;
}

#mrbr a
{
    width: 204px;
    height: 28px;
    background-image: url(../p/_n/user_shout_bottom_right.gif);
    display: block;
    text-align: center;
    float: left;
    font-size: 14px;
    font-weight: bold;
    color: #FFFCEB;
}

#mrbr a:hover
{
    background-image: url(../p/_n/user_shout_bottom_right_h.gif);
    color: #03172F;
    text-decoration: none;
}

.side_box_inner
{
    padding: 10px 10px 2px 10px;
}





/* ADD SHOUT */
.add_shout input.title {width:470px;}
.add_shout textarea.body {width:470px; height:200px;}
/**********************************************************************************/
/* INCLUDE FILE: member_blog.css.php */


.post {overflow:hidden;}
.post .left {float:left; width:94px; text-align:center;}
.post .right {float:right; width:490px}

.post .thumbs *, .post .thumbs {color:#969AA0; font-size:90%;}
.post .posted {margin:0; padding:0; color:#969AA0;}

.post .post-comment {margin:10px 0; clear:both; display:none;}

.post h2
{
font-style:italic;
font-size:16px;
color:#FFC142;
}


/**********************************************************************************/
/* INCLUDE FILE: daily_charts.css.php */


#pane0,
#pane1,
#pane2
{
padding:0 10px;
overflow:hidden;
}
#pane1, #pane2 {display:none;}

.charts .item
{
width:380px;
float:right;
clear:right;
/*border:1px solid white;*/
}

.charts .item .content
{
float:left;
width:310px;
}
.charts .item .score {text-align:center;}

.charts .item.odd {background-color:#041227}
.charts .item.even {background-color:#1F2838}

.charts .item .thumb img {border:1px solid white;}

.charts .item .number
{
padding-right:20px;
background-position:80% 50%;
background-repeat:no-repeat;
}

.charts .item .param_name
{
padding-left:34px;
color:#969AA0;
}

.charts .item.first
{
width:210px;
float:left;
}
.charts .item.first .content
{
width:auto;
float:none;
font-weight:bold;
font-size:150%;
}

.charts .item.first .param_name, 
.charts .item.first .param_value
{display:none;} 

.charts .item.first .number {padding:0; background-image:none;}
.charts .item.first .score
{
text-align:right;
position:relative;
top:-1.5em;
}

.charts .buttons
{
text-align:center;
margin-bottom:20px;
}
/**********************************************************************************/
/* INCLUDE FILE: ads.css.php */

#ads_sidebar_roadblock
{
    width:300px;
    display: table;
    padding: 0 0 23px 0;
    margin-bottom: 7px;
    background:transparent url(../p/_k/ads/sidebar_ad_bg.gif) no-repeat bottom center;
}

#ads_sidebar_bgnd
{
    padding: 1px;
    min-height: 250px;
    background-color: #616C79 !important;
}

#gg_banner {
    width: 479px;
    height: 68px;
    overflow: hidden;
    background: url('../p/ads/gg_banner_bg.gif') no-repeat top center;
    margin: 10px auto;
    text-align: left !important;
}

#gg_banner .gg_banner_title {
    font-size: 12px !important;
    text-decoration: underline;
    line-height: 0.9em;
    margin-bottom: 2px;
}

#gg_banner .gg_banner_images a {
    float: right !important;
    margin-left: 5px;
}
/**********************************************************************************/
/* INCLUDE FILE: news.css.php */

#news td {
    font-size: 12px !important;
}

#news .news_content {
	color: #FFFCEB;
	margin:0pt 0pt 4px;
}

#news .posterDate {
	color: #8999a9;
	font-size: 11px !important;
	font-family: Arial;
	padding: 0px 0px 6px 0px;
}

#news .newsThumb {
	float: left;
	padding: 2px 8px 0px 0px;
}

#news .orangBold {
	color:#FFC142;
	font-weight:bold;
}

#news .greyItalic {
	font-style:italic;
	color:#969AA0;
}

#news .normal {
	color:#FFFCEB;
}

#news .link {
	color:#ffc142;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}

#news .title{
	font-size: 15px;
	font-weight: bold;
	color:#FFC246;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
}

#news .item {
	font-size: 11px;
	font-family: Arial;
}

#news .item small {
	color: #969AA0;
	font-size: 10px;
}

#news .publicity {
	float: left;
	padding: 8px 8px 8px 0px;
}

#news .publicity a span{
	visibility:hidden;
}
#news .publicity a:hover {
text-decoration:none;
}

#news .publicity a.full_news {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -21px;
	height: 21px;
	width:98px;
	display: block;
}

#news .publicity a.facebook {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -2px -86px;
	height: 21px;
	width:98px;
	display: block;
}

#news .publicity a.digg {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -64px;
	height: 21px;
	width:69px;
	display: block;
}

#news .publicity a.delicious {
    background:transparent url("../p/allfornews.gif") no-repeat scroll 0 0;
    height: 21px;
    width:103px;
    display: block;
}

.news_icon{
    background:transparent url("../p/_k/icons/icons_diag.gif") no-repeat scroll -300px -300px;
    display: block;
    float: right;
    text-align: left;
    padding-left: 17px;
}

#news .publicity a.N4G {
	background:transparent url("../p/allfornews.gif") no-repeat scroll -17px -43px;
	height: 21px;
	width:69px;
	display: block;
}


#news div.imgFloat {
	padding: 2px;
	cursor: pointer;
	cursor: hand;
}

#news div.imgFloat div {
	color:#FFC142;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

#news div.imgFloatMed {
	padding: 5px 8px 4px 0;
	cursor: pointer;
	cursor: hand;
}

#news div.imgFloatMed div {
	color:#FFC142;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

#news div.imgFloatBig {
	padding: 3px;
	cursor: pointer;
	cursor: hand;
}

#news div.imgFloatBig div {
	color:#FFC142;
	text-align: center;
	padding: 2px 0px 0px 0px;
}

.hover {
    cursor: pointer;
	cursor: hand;
}

.archNormal {
	float: left;
	border: #2a364c 1px solid;
	color:grey;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 3px 7px;
	margin: 0px 1px;
    cursor: pointer;
	cursor: hand;
}

.archHigh {
	float: left;
	border: #ffc140 1px solid;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 3px 7px;
	margin: 0px 1px;
}

.archDots {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: white;
	padding: 4px 4px;
}


.news_date
{
    position:relative;
    margin-bottom:15px;
    padding-left:1px;
    padding-bottom:10px;
    background:transparent url("../p/_n/news_gray_line_short.gif") no-repeat center bottom;
    overflow: hidden;
    color:#FFFCEB;
}
.news_date img
{
    margin: 7px 10px 0 0;
    vertical-align middle;
    float: left;
}

.news_date h2.news_calendar
{
    background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -295px;
    display: block;
    width: 20px;
    height: 15px;
    float: left;
    margin-top:5px;

}

.news_date h2.news_calendar span
{
    visibility: hidden;
}


.news_date .news_d
{
    float: left;
    font-weight: bold;
    font-size: 26px;
    margin-right: 5px;
}
.news_date .news_y {color:#969AA0;}
.news_date .news_m
{
    font-weight: bold;
}
.news_date .news_textday
{
    position:absolute;
    left:496px;
    _left:439px;
    top:10px;
    width:100px;
    height:50px;
    text-align:right;
    font-size:130%;
    font-weight:bold;
    color:#FFFCEB;
}


.cal_item
{
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 5px;
}
.news_navigator_year
{
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: bold;
}
.news_navigator_month
{
    float: left;
    margin-right: 5px;
}
/**********************************************************************************/
/* INCLUDE FILE: featuring.css.php */

#featuring
{
    width: 410px;
    height: 87px;
    position:absolute;
    overflow:hidden;
    top: 23px;
    right: 0px;
    background: url(../p/_n/featuring.gif) no-repeat top left;
    padding: 2px 0 0 25px;
}

#featuring .thumb
{
    float: left;
    width: 201px;
    height: 86px;
    text-align: center;
}

#featuring ul
{
    float: right;
    width: 196px;
    height: 76px;
    padding: 5px 5px;
    margin: 0;
    list-style: none;
}

#featuring ul li.arrow
{
    background-image:url(../p/_n/arrow_right.gif);
    background-position: 70% 4px;
    background-repeat:no-repeat;
    color: #FFC142;
    font-size:x-small;
    line-height: 14px;
}

#featuring ul .type
{
    color:#969AA0;
}

#featuring ul a
{
    font-weight: bold;
}
/**********************************************************************************/
/* INCLUDE FILE: forms.css.php */

form .field {

}

form .field div.label {
    display: block;
    width: 150px;
    font-size: 13px;
    font-weight: bold;
    color: #FFD988;
    float: left;
}

form .field label.required:after {
    content: '*';
}

form .field .input, form .field .submit {
    margin-left: 150px;
    padding-bottom: 16px;
}

.field .input input,
.field .input select,
.field .input textarea
{
    color: #FFFCEB;
    background-color: #253650;
    border: 1px #CCCCCC solid;
    padding: 3px;
    width: 240px;
}

.field .input input.checkbox
{
	width: auto !important;
	background: none;
	border: none;
}

form .field .input select {
    width: 248px !important;
}

form .submit {
    /*margin-left: 150px;*/
}

form .submit input {
    vertical-align: middle;
}

form .field .error {
    color: #FF6633;
}

form .field span.hint {
    display: block;
    color: #FFFCEB;
    font-size: 11px;
    font-weight: normal;
}

select#quickjump {
    font-size: 12px;
    width:125px;
}

form .wide_textarea {
    color: #FFFCEB;
    background-color: #253650;
    border: 1px #CCCCCC solid;
    padding: 3px;
    width:470px;
    height:80px;
    font-family: Arial sans-serif;
    font-size: 12px;
}


form.vertical .field .label {
    float: none;
    width: 100%;
    margin-bottom: 4px;
}

form.vertical .field .input {
    margin-left: 0;
    width: 100%;
}

form.vertical .field .input input,
form.vertical .field .input textarea,
form.vertical .field .input select
{
    width: 471px;
}

form.vertical .field .input #upload_button{
    width: auto;
    margin-left: 0;
}


.vertical .submit {
    margin-top: 16px;
}


input#upload_file {
    color: black;
}

/**********************************************************************************/
/* INCLUDE FILE: comments.css.php */

/**Comments **/

#comments .comment {
    background:url('../p/comments/comment_background2.gif') top left no-repeat;
    margin-bottom:10px;
    padding:10px;
    width: 464px;
}

#comments .comment.commentNormal {
    background:url('../p/comments/comment_background.gif') top left no-repeat;
}

#comments .info {
    float:left;
    margin-bottom:10px;
}

#comments .info a {
    font-weight:bold;
}

#comments .info strong {
    color:#FFC142;
}

#comments .action {
    float:right;
}

#comments .action span {
    cursor:pointer;
    margin:0px 5px;
    color: #FFC142;
}


#comments .action span:hover {
    text-decoration: underline;
}

#comments .message {
    margin-left:60px;
    font-size:12px !important;
}

#comments .avatar {
    float: left;
    width: 50px;
}


.comment .comment_add_message {
    width:451px;
}

.editBox span.edit {
    cursor:pointer;
    margin:0px 5px;
    color: #FFC142;
}

.editBox span.edit:hover {
    text-decoration:underline;
}


.add_comment_top {
    background:url('../p/comments/comment_top.gif') top left no-repeat;
    padding-top:22px;
}

.add_comment_bottom {
    background:url('../p/comments/comment_bottom.gif') bottom left no-repeat;
    padding-bottom:6px;
}

.add_comment_middle {
    background: transparent url('../p/comments/comment_middle.gif') repeat-y scroll 0 0;
    padding: 6px;
}

.comment_add_message {
    height: 100px;
    color:White;
    background-color:#48505C;
    border-top:1px solid #1F2227;
    border-left:1px solid #1F2227;
    border-right:1px solid #81868E;
    border-bottom:1px solid #81868E;
    padding:5px;
}

#comment_add_message {
    width:458px;
}

#comment_add {
    background: url('../p/comments/comment_buttons.gif') no-repeat scroll 0 0;
    border:none;
    margin-top:5px;
    width: 470px;
    height: 26px;
}

#comment_add:hover{
    background: url('../p/comments/comment_buttons.gif') no-repeat scroll 0 -27px;
    cursor:pointer;
}
/**********************************************************************************/
/* INCLUDE FILE: latest_developments.css.php */


.development_list
{
/*float:left;*/
width:160px;
/*padding:0 5px 0 0px;*/
}

.development_list h3
{
margin: 0 0 3px 0;
padding: 0 0 0 16px;
font-size: 110%;
color: #FFC142;
background-position:left top;
background-repeat:no-repeat;
}

.development_list h3.articles {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 0;}
.development_list h3.downloads {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -14px;}
.development_list h3.mods {background: url(../p/_k/icons/icons.gif) no-repeat scroll 0 -29px;}



.development_list ul
{
    margin: 0 0 0 3px;
    padding:0;
    /*list-style-image:url(../p/_n/gray_arrow_right.gif);*/
    list-style: none;
}

.development_list li
{
    padding: 0 2px 0 0;
    margin: 0;
}


.development_list a
{
color: #FFFCEB;
font-size: 11px;
}
.development_list small
{
color: #969AA0;
font-size: 9px;
}

.developments_footer
{
clear:both;
text-align:center;
padding-top:20px;
}
.developments_footer strong {font-size:120%;}

