@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("answers.yahoo.com") {
/* Removal of Elements */
.sidebar-box, div#y-ks-footer > *, .dotted-line, #ks-ypn-ads, div.question-listing table div[style="padding: 10px 0pt;"], #category-expert, .user-profile-badge, #left .corner-top, #left .corner-bottom, .ft, .messaging-area {display: none !important;}

/* ------ border = o ------ */
#y-ks-whole-page, #sort-options, #middle .question-results, .question-results tr[class="question qrowalt"]:last-child td, 
.qrowalt, #question-area .question-listing, .answer-container, .section-listing, #categories, #left h2, #cat-undo, #y-ks-profile-widget, .user-profile-image-area, #middle > .answer, .ks-pagination-links li a, .ks-pagination-links li.current
 {border: 1px solid #67CE12 !important;}
/* ----- border = u ----- */
#categories {border-top: none !important;}
/* ----- border = n ----- */
#left h2 {border-bottom: none !important; }
/* ----- borders = sides ----- */
#sort-options, #middle .question-results 
{border-style: none solid !important;}
/* ----- border = bottom -----*/
.question-results tr[class="question qrowalt"]:last-child td, .qrowalt
{border-style: none none solid !important;}
/* ----- border = right ----- */
#cat-undo {border-style: none solid none none !important; }
/* ----- border = none ----- */
h1.nohat, #ygmatop, #ygmabot, .ygmabk, #middle > .answer .heading, .answer h1
{border-style: none !important;}

/* Remove diagonally striped grey and white background */
body {background: #FFF !important; background: url() !important;}

/* Turn the grey background white */
#ygmatop, #ygmabot, .ygmabk {background: #FFF !important;}
#y-ks-whole-page {margin-top: 1em !important;}
/* Add border to Sort Options */
#sort-options {margin: 0 !important; width: 479px !important;}
/* Alternating Question Colours */
.qrowalt {background: #F0F8E6 !important;}
/* Spacing between answers */
.answer-container {margin-bottom: 1em !important;}
/* Answer text area width */
.bg-icon-answer {width: 350px !important;}
/* Categories - Makes the right border line up correctly */
#cat-undo {width: 228px !important;}
/* Your avatar / name / points / level box */
#y-ks-profile-widget {display: block !important; height: 4.5em !important; overflow: hidden !important}
/* Other people's profile pic and name */
.user-profile-image, .user-profile-nickname {position: relative !important; top: 1.5em !important;}
.user-profile-image-area {overflow: hidden !important;}
 /* Remove Yellow Highlighting From Questions */
h3.question-title {background: #FFF !important;}
/* Add the gradient as a background */
.answer .heading, .message-box-heading {background: #FFF url(http://us.i1.yimg.com/us.yimg.com/i/us/sch/gr/h1gradient.gif) repeat-x !important;}
/* Pagination */
.ks-pagination-links li.current {background: #F0F8E6 !important; padding: 3px 6px 3px 6px !important;}
/* visual tweaking */
.bg-icon-question, .bg-icon-answer {padding: 1em !important;}
.table-left {width: auto !important;}
.user-profile-image-area {margin: -1em !important; margin-top: 1em !important;}
.section-listing ul {margin-right: 1em !important;}
}