/*Changes the board page layout to something closer to classic*/
/*Requires fluid width style*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("boards.ign.com"), domain("forums.ign.com"), domain("betaboards.ign.com") {

#boards_board_list_table_header {
background: #999999 !important;
height: auto !important;
padding: 0 !important;
color: white !important;
font-size: 10pt !important;
font-family: verdana, verdana, sans-serif !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: 5px solid #cccccc !important;
border-width: 2px 5px 1px 5px !important;
}

#boards_board_list_header_subject {
margin-left: 7px !important;
padding: 4px 0 !important;
}

#boards_board_list_header_author {
right: 407px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100% !important;
border: 0 solid #cccccc !important;
border-width: 0 0 0 1px !important;
padding: 4px 0 !important;
width: 55px !important;
padding-left: 5px !important;
text-align: left !important;
}

#boards_board_list_header_replies {
padding: 4px 0 !important;
padding-left: 5px;
width: 67px !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100% !important;
border: 0 solid #cccccc !important;
border-width: 0 0 0 1px !important;
right: 198px !important;
}

#boards_board_list_header_lastactivity {
padding: 4px 0 !important;
right: 58px !important;
}

#boards_board_list_header_lastactivity:before {
content: "& ";
}

#boards_board_list_table {
background: #cccccc !important;
}

.boards_board_list_row,
.boards_board_list_row_over {
padding: 0 0 1px 0 !important;
border: 5px solid #cccccc !important;
border-width: 0px 5px 1px 5px !important;
background: #c1c2c9 !important;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.boards_board_list_row_over {
background: #d1d2d9 !important;
}

.boards_board_list_row_over .boards_board_list_row_username,
.boards_board_list_row_over .boards_board_list_row_lastpost {
background: #c1c3cc !important;
}

.boards_board_list_row_icon, .boards_board_list_row_icon img {
height:22px !important;
padding:0 !important;
width: auto !important;
z-index: 1;
}

/*.boards_board_list_row_icon img[src$="icon_board_open.png"] {
background: url("http://www.chp.edu/chp_core/css/content_bullet.gif");
width: 0 !important;
height: 0 !important;
padding: 5px 0 0 7px !important;
}*/

.boards_board_list_row_subject {
margin-left: 25px !important;
margin-right: 463px !important;
min-width: 480px !important;
padding: 3px 0 4px 0 !important;
}

.boards_board_list_row_subject a:first-child {
color: #009 !important;
font-family: verdana, arial, sans-serif !important;
font-size: 10pt !important;
}

/*add content to empty subject links so the row doesn't collapse,
but move the link relative so it's under the icon and still unclickable,
but able to be tabbed to unlike visibility: hidden*/

.boards_board_list_row_subject a:first-child:empty {
position: relative;
right: 20px;
z-index: 0;
}
.boards_board_list_row_subject a:first-child:empty:after {
content: "\00a0";
}

.boards_mini_paging > a:first-child {
font-size: 10px !important;
color: #039 !important;
}

.boards_board_list_row_username {
background: #b1b3bc !important;
text-align: left !important;
padding: 5px 0 1px 3px !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 198px !important;
height: 100% !important;
font-family: verdana,arial,sans-serif !important;
font-size: 10pt !important;
right: 264px !important;
border: 0 solid #ccc;
border-width: 0 1px 0 1px !important;
}

.boards_board_list_row_replies {
text-align: left !important;
width: 60px !important;
font-family: verdana, arial, sans-serif !important;
font-size: 10pt !important;
font-weight: normal !important;
right: 199px !important;
padding: 4px 0 3px 0 !important;
}

.boards_board_list_row_lastpost {
text-align: left !important;
font-size: 7pt !important;
font-family: verdana, arial, sans-serif !important;
color: black !important;
background: #b1b3bc !important;
padding: 7px 0 0 3px !important;
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: 100% !important;
width: 201px !important;
right: 0 !important;
border: 0 solid #ccc;
border-width: 0 0 0 1px !important;
}

.boards_board_list_row_lastpost a:before {
content: " by ";
color: black !important;
background: transparent !important;
font-weight: normal !important;
border: none !important;
font-style: normal !important;
text-decoration: none !important;
}


}