@-moz-document url-prefix(http://www.1up.com/boards/forums/show/) {


/*change thread color*/

td.row1sticky a:link, td.row2sticky a:link, td.row3sticky a:link, td.row1 a:link, td.row2 a:link, td.row3 a:link{
color: #FF0000 !important;
}

td.row1sticky a:visited, td.row2sticky a:visited, td.row3sticky a:visited, td.row1 a:visited, td.row2 a:visited, td.row3 a:visited{
color: #FF0000 !important;
}


/*change color of other links in table*/

span.blurb a:link, span.blurb a:visited{
font-weight: normal !important;
color: #FFFFFF !important;
}

td.row1sticky span, td.row2sticky span, td.row3sticky span, td.row1 span, td.row2 span, td.row3 span{
color: #FFFFFF !important;
}


/*change image icons*/

.icon_folder_100 { 
background-image: url(http://i.imgur.com/nkVfI.gif) !important; 
width: 16px !important; 
height: 13px !important; 
display: inline; 
}

.icon_folder_201 { 
background-image: url(http://i.imgur.com/aRVmk.gif) !important; width: 16px !important; 
height: 24px !important; 
display: inline; 
}

.icon_folder_0 { 
background-image: url(http://i.imgur.com/aRVmk.gif) !important; width: 16px !important; 
height: 24px !important; 
display: inline; 
}

.icon_folder_200 { 
background-image: url(http://i.imgur.com/aRVmk.gif) !important; 
width: 16px !important; 
height: 24px !important; 
display: inline;
}

.icon_folder_210 { 
background-image: url(http://i.imgur.com/1xA7y.gif) !important; 
width: 16px !important; 
height: 24px !important; 
display: inline;
}

.icon_folder_1 { 
background-image: url(http://i.imgur.com/I1D41.gif) !important; 
width: 16px !important; 
height: 29px !important; 
display: inline;
}

.icon_folder_101 { 
background-image: url(http://i.imgur.com/I1D41.gif) !important; 
width: 16px !important; 
height: 29px !important; 
display: inline;
}


.icon_folder_111 { 
background-image: url(http://i.imgur.com/I1D41.gif) !important; 
width: 16px !important; 
height: 29px !important; 
display: inline;
}

.icon_folder_211 { 
background-image: url(http://i.imgur.com/I1D41.gif) !important; 
width: 16px !important; 
height: 29px !important; 
display: inline;
}

.icon_folder_110 { 
background-image: url(http://i.imgur.com/MwXU8.gif) !important;
width: 16px !important; 
height: 13px !important; 
display: inline;
}


/*bold thread titles*/

td+td div:nth-last-child(3) span.topictitle a { 
font-weight: bold;
}


/*one line thread titles*/

td.row1 BR, td.row1sticky BR {
display: none !important;
}

a[title="[ Latest Reply ]"] {
font-size: 0px !important;
}


/*change border color*/

td.row1sticky, td.row2sticky, td.row3sticky, td.row1, td.row2, td.row3 {
border-color: #000000 !important;
}


/*change table background color*/

td.row1, td.row2, td.row3 {
background-color: #333333 !important;
}


/*change sticky background color*/

td.row1sticky, td.row2sticky, td.row3sticky {
background-color: #3A3A3A !important;
}


/*center views column text, remove cell padding for Views-Replies-Latest Post*/

td.row3, td.row3sticky {
padding: 0px !important;
padding-left: 6px !important;
}

td.row1 + td.row3, td.row1sticky + td.row3sticky { padding-right: 5px !important; }


/*change mark as read icon*/

.floatright IMG {
width: 16px !important; 
height: 13px !important;
margin-top: 0px !important;
}

a img[src="/boards/templates/default/images/folder_readall-mini.gif"] { 
padding-top: 13px;
height: 0px !important;
overflow: hidden;
background-image: url(http://i.imgur.com/ce3ac.gif) !important; 
background-repeat: no-repeat;
}


/*adjust thread title position*/
/*(may need to be adjusted if mark as read icon is changed)*/

td + td div.floatleft {
position: relative;
top: 1px;
}


/*lithium like cell padding, borders*/

tr td[width] {
padding: 5px !important;
padding-top: 12px !important;
padding-bottom: 11px !important;
border: 1px solid #000000;
}

tr td[width="100%"] {
padding: 5px !important;
border-left: 0px;
}


/*center folder icon*/
td a img[class^="icon_folder"] {
position: relative;
top: -1px;
}


/*more borders*/

td.row2sticky, td.row3sticky, td.row2, td.row3 { 
border: 1px solid #000000; 
border-left: 0px;
}

td.row1sticky, td.row2sticky, td.row3sticky { border-top: 0px !important; }
td.row1, td.row2, td.row3 { border-bottom: 0px !important; }
td.catbottom  { border-top: 1px solid #000000; }
th.forums_header_left, th.thtop, th.forums_header_right { border-bottom: 1px solid #000000; }


/*reduce page numbers font size*/
span.blurb + span.blurb { font-size: 8px !important; }

span.blurb + span.blurb a:link, span.blurb + span.blurb a:visited {
color: #FFFFFF !important;
font-size: 10px !important;
}


/*increase user name font size in thread column*/
.row1 span.blurb a:link, .row1sticky span.blurb a:link, .row1 span.blurb a:visited, .row1sticky span.blurb a:visited { 
font-size: 11px !important;
}


/*remove latest thread icon in thread column*/
div span.blurb + span.blurb img { 
width: 0px !important; 
height: 0px !important;
}


/*add transparency to new thread icon*/

a.icon_new_topic img { 
background:url(http://i.imgur.com/X3MH0.gif) !important;
}


/*push main boards link and new thread icon right */
/*a.nav, h2, a.icon_new_topic img { */
/*margin-left: 9px !important; */
/*margin-right: 9px !important; */
/*}


/*push search bar left*/
div.bkgd_white > .floatright { margin-right: 1px !important;}


}



/*--------------------------------*/



@-moz-document url-prefix(http://www.1up.com/boards) {


/*set page content width*/

div.maincontainer {width: 979px !important;}


/*add background image*/

body { background:url(http://i.imgur.com/xu7lC.jpg) repeat left top !important; }


/*change background color of level 1 containers*/

div.maincontainer { background-color: transparent !important; }


/*change background color & width of level 2 containers*/

div.body954  { 
width: 100% !important; 
background-color: transparent !important;
}

/*change background color of level 3 containers*/
div.bkgd_white { background-color: transparent !important; } 


/*change color inside message edit box*/
body#tinymce {
color: #DDDDDD !important;
background: #333333 !important;
} 



/*remove padding of level 2 containers*/

div.body954 > div { padding: 0px !important; }


/*remove navbar padding*/

div.maincontainer div[style~="15px"] { padding: 0px 0px 0px 0px !important; }


/*change background color of navigation bar & center it*/

div#navbar { 
width:979px;
margin-left: auto;
margin-right: auto;
background-color: transparent !important; }


/*change 1up logo to retro 1up logo*/

div#navbar div > a[href="http://www.1up.com/"] img {
display:none;
}

div#navbar div > a[href="http://www.1up.com/"]:before {
content: url(http://i.imgur.com/yHD6E.png);
position:relative;
right:412px; /*412 if not a black background*/
}

div#navbar fieldset {
position:relative;
left:150px;
}


/*remove blue bars on side of nav bar*/

div#menu ul, div#menu li#menucap_left { 
background-color: transparent !important; 
position:relative;
left:7px;
}

div#menu li#menucap_left, div#menu li#menucap_right { 
display: none;
}


/*change nav bar platform links/numbers out of table/Go to page... color/header*/

ul#menu_subitems a, div.pagination a, a[href="#goto"], h1, h3, .cattitle { color: #FFFFFF !important; } 

/*change nav bar user description color*/

div#login, div#login div.floatleft { 
color: #FFFFFF !important;
}


/*remove rounded off edges at the top of the page*/

b.rbox1, b.rbox2, b.rbox3, b.rbox4, b.rbox5, b.rbox6, b.rbox7 {
display:none !important;
}


/*change ad backround color*/

div#adspace { background-color: transparent !important; }


/*reduce ad padding*/

div.padding-ads { 
width: 979px !important; 
padding: 3px 0px 0px 8px !important;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF !important;
}

div#size207x90 { margin-left: 10px; }
div#size728x90 { margin-right: 10px; }




/*Touch the Tanooki. Feel the Tanooki. Love the Tanooki.*/ 

div#pagination_top + form:before { 
position:relative;
left:245px;
color: #ffffff;
font-size: medium;
font-weight: bold;
content: url(http://i.imgur.com/I1D41.gif) " " url(http://i.imgur.com/1xA7y.gif) "Touch the Tanooki. Feel the Tanooki. Love the Tanooki." url(http://i.imgur.com/1xA7y.gif) " " url(http://i.imgur.com/I1D41.gif);
}

a[title="[ Latest Reply ]"] img { width: 0px; }
a[title="[ Latest Reply ]"]:after { content: url(http://i.imgur.com/SbLn7.gif); }




/*------------------*/
/*applies to all parts of forum*/


/*change color and background of table header*/
th {
background:url(http://i.imgur.com/JcqcF.gif) repeat left top !important;
color: #FFFFFF !important;
border-top: 1px solid #000000; 
border-bottom: 1px solid #000000; 
}


/*add transparency to post reply icon*/

a.icon_reply img { 
background:url(http://i.imgur.com/CSGEe.gif) !important;
}



/*to label*/

td.odd, td.even, td.odd a, div.blurb, td.row1, td.row2, table.genmed td, td[class="darker aligncenter"], div#post_text  { 
background-color: #333333 !important;;
color: #FFFFFF !important;
border-color: #000000 !important;
}


div.edit_area a, span#previewMessage a { 
color: #FF0000 !important;
background-color: transparent !important;}


div.edit_area, span.postdetails, div.postbody { 
color: #DDDDDD !important;
}


div.body644, div.sidebarmodule {
background: transparent !important;
}

td[class="odd blurb"] + td.odd { 

}

blockquote, blockquote div { 
color: #DDDDDD !important;
background-color: #404040 !important; 
}



span#message_parent table { 

background-color: #4D4D4D !important; 
border-color: #3B3B3B !important;
} 

span#message_parent table td { 

border-color: #3B3B3B !important; 
} 

span#message_parent table tr:first-child td > a { 
background-color: #F0F0EE !important;
border-color: #ABA9A9 !important;
} 


div.padding-main, div#networkfooter, div#networklinks {
background-color: transparent !important; }

div#networkfooter, p.footer-networklinks {
color: #FFFFFF !important; }


div#networkfooter a  {
color: #777777 !important; }

img[src="http://www.1up.com/flat/Images/logo_footer.gif"] {

background-color: #FFFFFF !important;
padding: 1px 1px 1px 1px;
}


}



/*--------------*/
/*Tanooki Banner*/

@-moz-document url-prefix(http://www.1up.com/boards/forums/show/32117.page) {

h3#boardsTitle { font-size: 0px !important; }

h3#boardsTitle:after { 
content: url("http://img113.imageshack.us/img113/1272/tanookiclassicbanner.jpg"); 
position: relative;
left: 125px;
}

}