@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://tmp.garyr.net/help) {

/* title bar*/
.hfbar h4, /* bottom credits bar */#creditsdiv,
#wrapper > H3,
/* donate */ #wrapper > FORM > INPUT:nth-child(3),
#wrapper > DIV:nth-child(4) > FORM > INPUT:nth-child(3)
{ display: none !important; }

html, body
{ background: #A0A0A0 !important; }

#wrapper
{ background: transparent !important;
border: none !important;
box-shadow: none !important; }

/* ============================= Fx link image */
#firefoxbox
{ box-shadow: rgba(5,35,56, .5) 4px 6px 18px 2px !important;
border-radius: 50px !important;
border: none !important;
width: 48px !important;
height: 34px !important;
opacity: .6 !important;
margin-top: -90px !important;
margin-left: 0px !important; }

#firefoxbox:hover
{ box-shadow: rgba(215, 224, 232,0.7) 2px 4px 18px 8px !important;
opacity: .8 !important; }

/* ======================= header tmp logo*/
#wrapper > P:first-child > A:last-child
{ width: 0 !important; }

.headerbox
{ margin-top: -1px !important; }

.headerbox a img
{ opacity: .85 !important; } 

.headerbox a img:hover
{ opacity: 1 !important; }

/* ===================top nav links */
#wrapper > P:nth-child(3)
{ margin-top: 50px !important; }

/* last updated */
#wrapper > P:nth-child(5) > SPAN
{ text-shadow: 1px 1px 1px #bbb !important; }

/* first bar */
.categorydiv
{ margin-top: -16px !important; }

/* ============================ */

h4, p
{ background: none !important;
box-shadow: none !important; }

table, td, /* footer > */#titlebar
{ background: none !important;
border: none !important;
box-shadow: none !important; }

h4, #categorybar
{ background: -moz-linear-gradient(rgba(100,100,100, .2),rgba(200,200,200, .4), rgba(0,0,8, .2)) !important;
box-shadow: rgba(98,128,136,0.4) -1px 6px 16px 2px  !important;
border: none !important; }

/* index links table */ 
#indexwrapper
{ background: -moz-linear-gradient(rgba(0,0,0, .2),rgba(255,255,255, .1), rgba(0,0,0, .2)) !important;
box-shadow: rgba(98,128,136,0.4) -1px 6px 16px 2px !important;
border: none !important; }

/* images */
.categorydiv img
{ padding: 0 !important; 
border: none !important;
box-shadow: rgba(98,128,136,0.4) -1px 6px 16px 2px  !important; }

/*======= FONT ========*/

#categorybar
{ color: black !important;
font-weight: bold !important; }

a
{ color: #001D38 !important;
text-shadow: 0 0 0.4em #fff, 0 0 0.2em !important; }

a:hover
{ color: black !important;
text-shadow: 0 0 0.4em #fff, 0 0 0.2em #012C54, 0 0 0.2em #012C54, 0 0 0.2em #fff !important;
background: none !important; }

h4
{ font-weight: bold !important;
text-shadow: 1px 2px 2px #444 !important;  } }
