@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("userscripts.org") {

body { background: #000 !important;}

/* header */
#header { background-image: url('http://img143.imageshack.us/img143/2566/bggggq2.gif') !important; background-position: bottom !important; background-repeat: repeat-x !important;
border: 0 !important; height: 45px !important; }

/* logo */
#header h1 img { padding: 2px 5px 0 5px !important; background: #f18705 !important; }

/* start-page */
.container .column ul li { display: inline !important; padding: 0 10px 0 0 !important; }
.container .column .search p #q_label { display: inline !important; padding: 0 15px 0 15px !important; }
.column { padding: 0 5px 15px 5px !important; margin: 0 !important; border: 0 !important; }
.column a { margin: 5px 0 5px 15px !important; }
.column a[href*="comment-"] { margin: 0 !important; }
.span-19 { width: 100% !important; }


/* main menu */
#mainmenu { padding-top: 5px !important; }
#mainmenu li a { padding: 0px 2px 1px 2px !important; background: #f18705 !important; text-transform: uppercase !important; font-weight: bold !important; font-family: georgia !important; text-decoration: none !important; font-size: 13px !important; }

.container, #content { background: #fff !important; padding: 4px !important; }

/* main page text parameters */
#container { width: 95% !important; }
#container #content { border: 0 !important; }
#container #content p { font-size: 15px !important; font-family: georgia !important; }
#container #content h3 { padding: 10px !important; font-size: 15px !important; font-family: georgia !important; background: #999 !important; }
#container #content #full_description { font-family: georgia !important; }
#container #content p a.utility[href="#"],
#container #content p a.utility[href*="new"],
#container #content p a#add_comment_link { padding: 8px 10px 9px 10px !important; font-size: 15px !important; float: right !important; background: darkred !important; color: #fff !important; }
#container #content p a.utility[href="#"]:hover,
#container #content p a.utility[href*="new"]:hover,
#container #content p a#add_comment_link:hover { background: #b31111 !important; }

/* script name */ 
.container .column h6, #content h4, #content h1, #content h2, #content h3 { background: #eee; padding: 20px 0 20px 10px !important; border-bottom: 1px solid #888 !important; background-image: url('http://img123.imageshack.us/img123/879/bgrv8.gif'); background-position: bottom; background-repeat: repeat-x; margin-bottom: 10px !important; }
#container #content .subtitle { display: inline !important; font-size: 12px !important; }

/* hide error notice */ 
#content .notice { display: none !important; }

/* searchform */ 
#right .search p #q { margin: 10px 0 0 0 !important; font-size: 20px !important; width: 170px !important; }

#right .search #q { width: auto !important;  margin:0 !important; position: absolute !important; top: 0 !important; left: 300px !important; }

/* right block */ 
#right { width: 25% !important; font-size: 16px !important; background: #eee !important; padding: 0 0px 0px 0px !important;}
#right p { padding: 0 5px 0 6px !important; }
#right p a[href*="/tags/"] { display: inline; }
#right a { color: darkred !important; }
#right h5, .wide_container h1, #right h6 { background-image: url('http://img123.imageshack.us/img123/879/bgrv8.gif'); background-position: bottom; background-repeat: repeat-x; border-bottom: 1px solid #ccc !important;  border-top: 1px solid #ccc !important; padding: 10px !important; margin: 0 !important; }
p#install_script { padding: 0 0 0 7px !important; }
#right li { border-top: 1px solid #ccc !important; padding: 10px 0 10px 7px !important; }
#right li em { display: inline !important; }
p#install_script a { font-size: 15px !important; color: #fff !important; width: 350px !important; }
#right .author img.photo { margin: 10px 10px 10px 10px; }
#right img.photo { margin: 0 10px 0 10px !important; }

/* tables */
#content table.wide th, #content table.wide .la a, #content table.wide .la { font-size: 10px !important; color: #eee !important; border: 0 !important; }
#content table.wide .la { border: 0 !important; }
#content table.wide td.inv { text-align: center !important; font-size: 10px !important; }
#content table.wide .script-meat a.title { color: darkred !important; font-family: georgia !important; text-decoration: none !important; background: #ddd !important; padding: 2px 5px 2px 5px !important; }
#content table.wide .script-meat p.desc { display: inline !important; }
#content table.wide .script-meat { padding: 10px 3px 10px 2px !important; }
#content table.wide td.la a { color: #000 !important; }
#content table.wide .updated { font-size: 12px !important; }
td.script-install { width: 30px !important; }

/* removing spaces between comments */ 
table.comments .spacer td { display:none !important; }
table.comments { border: 0 !important; }
.author .date { border: 0; }

/* script description */ 
#full_description p { font-family: georgia !important; font-size: 13px !important; }

#container .pagination { text-align: center !important; padding: 10px !important; background: #888 !important; }
#container .pagination a { color: #fff !important; padding: 3px 5px 3px 5px !important; }
#container .pagination .current { background: #fff !important; padding: 3px 5px 3px 5px !important; }

/* footer removing */ 
#footer { display: none !important; }

/* all headers */
h1, h2, h3, h4, h5, h6 { font-family: georgia !important; }

/* fans */
#content h3 a { color: #fff; }

/* view script */
pre, .sh_javascript { background: #eee; width: auto !important; }
.subnav li, .wide_container p, .wide_container h3 {border: 0! important; background: #eee; }

/* form login */
#content form { padding: 0 0 0 50px !important; font-size: 14px !important; }

/* ads remove */ 
.adus, #ads { display: none !important; width: 1px !important; height: 1px !important; }
}
