/*IGN Boards - Minimalizer*/
/*Removes a lot of the unnecessary padding, margins, line breaks, 
removes some unnecessary stuff, etc.*/

@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("boards.ign.com"), domain("betaboards.ign.com"), domain("forums.ign.com") {

body {
padding-bottom: 50px !important;
background-position: 0px 36px !important;
}

#mast_logo,
#search_tools,
#nav_special,
#nav_top,
#boards_full_width_ad_container,
#boards_footer,
.networkBar,
#network-imprint,
.img-masthead,
#lnk-avatar,
#lnk-logout-avatar,
#masthead-search,
footer {
display: none !important;
}

#masthead {
height: 20px !important;
}

#header-boards {
min-width: 1169px !important;
}

#header-boards > .wrapper {
width: auto !important;
}

nav {
width: auto !important;
margin: 0 150px !important;
}

nav > ul {
margin: 0 auto !important;
float: left !important;
}

li.nav-item.home {
position: absolute !important;
margin-left: 50px !important;
}

li.nav-item.home .bot-bub {
height: 9px !important;
}

#nav-home {
margin-right: 60px !important;
}

#masthead-tools {
margin-top: 1px !important;
height: auto !important;
width: 100% !important;
position: absolute !important;
}

.account-actions,
.register-actions {
position: static !important;
margin-left: 1% !important;
margin-top: 1px !important;
width: 151px !important;
}

.account-actions > li:last-child {
width: auto !important;
}

#username {
max-width: 145px !important;
overflow-x: hidden !important;
}

#boards-pm {
float: right !important;
width: auto !important;
}

#header-boards {
height: auto !important;
background: #000000 url(http://www.ign.com/static/2010/ign_masthead_rpt_default.png) repeat-x scroll 0 -18px !important;
position: static !important;
}

#header-boards .content {
height: auto !important;
float: none !important;
}

#nav-global {
height: auto !important;
float: none !important;
position: static !important;
width: 975px !important;
}

#account_tools {
margin-top: 2px !important;
}

#logo_beta {
left: 0px !important;
top: 6px !important;
}

#boards_full_width_user_search,
#boards_full_width_user_search_webforms,
#boards_main_user_search {
min-height: 5px !important;
height: auto !important;
}

#boards_breadcrumb {
padding: 2px 0 0 !important;
margin: 0 5px 2px !important;
float: left;
width: auto !important;
}

#boards_user_profile_container {
height: 130px !important;
float: left;
clear: left;
}

#boards_search_container,
#boards_search_container.searchTweak {
margin: 10px 5px 0 0 !important;
background: #b3b1bf !important;
border: 1px solid #65656d;
height: 40px !important;
width: auto !important;
}

#boards_search_container form {
float: left !important;
}

#boards_search_input,
#boards_search_container.searchTweak #boards_search_input {
margin: 2px 0 0 2px !important;
width: 387px;
}

#boards_search_submit,
#boards_search_container.searchTweak #boards_search_submit {
background: #b1b3bc url(http://media.ignimgs.com/boards/img/grey/google_search_bg.jpg) 79px 48px;
margin-top: 2px !important;
width: 67px !important;
margin-right: 1px !important;
}

.searchTweak #wikiSearchButton {
margin: 2px 2px 0 -2px !important;
}

#boards_search_container h1 {
display: none !important;
}

#boards_full_width_user_search > div.clear:nth-child(7) {
display: none !important;
}

#boards_announcement_dropshadow {
margin: 7px 1px 4px !important;
width: auto !important;
}

#boards_announcement_container {
width: auto !important;
min-width: 200px !important;
}

#boards_main_user_search > h1 {
font-size: 11px !important;
padding-top: 2px !important;
}

#boards_main_sidebar > #boards_medrec_relative {
display: none !important;
}

#boards_sidebar_wrapper:nth-child(2) {
margin-top: 50px !important;
}

#boards_featured_header {
padding-top: 5px !important;
margin-bottom: 5px !important;
}

.boards_favorites_header {
margin-top: 5px !important;
}

.boards_main_section_wrapper > h1 {
margin-top: 10px !important;
}

.boards_main_boards_row {
padding-top: 3px !important;
padding-bottom: 3px !important;
}

.boards_main_boards_name > a > img {
height: 15px !important;
width: 15px !important;
}

#boards_board_list_header,
#boards_board_list_footer {
position: relative;
height: auto !important;
min-height: 30px !important;
}

#boards_board_list_header h1 {
display: inline !important;
float: right;
font-size: 20px !important;
margin: 0 8px 0 0 !important;
padding-top: 2px !important;
}

#boards_board_list_header .boards_board_list_buttons,
#boards_board_list_footer .boards_board_list_buttons {
margin-top: 6px !important;
margin-bottom: 2px !important;
height: auto !important;
}

#boards_pagination_wrapper,
#boards_bottom_pagination_wrapper {
height: 25px !important;
position: relative !important;
}

.boards_pagination {
margin-top: 3px !important;
display: inline !important;
float: left !important;
}

.boards_pagination_dropdown {
display: inline !important;
position: static !important;
float: right;
margin: 4px 2px 0px 2px !important;
}

.boards_pagination a, .boards_pagination a:visited {
padding: 1px 5px !important;
}

.boards_pagination .disablelink, .boards_pagination .disablelink:hover {
padding: 1px 5px !important;
}

#boards_board_list_table_header {
padding-top: 3px !important;
height: 20px !important;
}

#boards_board_list_header_subject {
width: 560px !important;
}

.boards_board_list_row,
.boards_board_list_row_over {
padding: 0 0 2px 0 !important;
}

.boards_board_list_row_icon,
.boards_board_list_row_icon img {
padding: 0 0 0 0 !important;
height: 22px !important;
}

.boards_board_list_row_subject {
padding: 3px 0 0 0 !important;
width: 560px !important;
}

.boards_board_list_row_username,
.boards_board_list_row_replies,
.boards_board_list_row_lastpost {
padding: 4px 0 0 0 !important;
}

.boards_board_list_row_subject a {
font-size: 10pt !important;
font-family: verdana, arial, sans-serif !important;
}

.boards_board_list_row_subject .boards_mini_paging {
display: inline !important;
margin-left: 5px;
}

.boards_board_list_row_subject .boards_mini_paging a {
font-size: 7pt !important;
}

#boards_thread_header_info {
height: 0 !important;
padding: 0 !important;
border: none !important;
margin: 0 !important;
}

#boards_thread_header_info h2, 
#boards_thread_header_info h1, 
#boards_thread_header_info div {
display: inline !important;
float: left;
clear: left;
}

#boards_thread_header_info h2 {
clear: right;
}

#boards_thread_header_info h2 {
opacity: 0.5 !important;
position: relative !important;
top: 4px;
margin-right: 4px !important;
float: right !important;
}

#boards_thread_header_links {
height: 25px !important;
border-top-width: 0 !important;
}

#boards_thread_header_links .boards_board_list_buttons {
margin: 5px 0 0 0 !important;
height: 20px !important;
width: 180px !important;
}

#boards_thread_header_links .boards_board_list_buttons:first-child {
margin-left: 50px !important;
width: 130px !important;
}

#boards_thread_header_links .boards_thread_topic_buttons {
margin: 6px 0 0 10px !important;
}

.boards_thread_row {
margin-top: 15px !important;
}

.boards_thread_links {
padding-bottom: 6px !important;
}

#boards_poll_header {
padding: 3px 3px 0 5px !important;
}

#boards_poll_question {
padding: 3px 3px 0 5px !important;
margin-bottom: 7px !important;
}

.boards_poll_choice_row,
.boards_poll_result_radio_choice,
.boards_poll_result_answer {
height: auto !important;
}

.boards_poll_vote_button {
display: inline !important;
float: left;
}


}