@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix("http://forum.userstyles.org/") , url-prefix("https://forum.userstyles.org/") {

/***************************************************

     UserStyles.org - green
     http://userstyles.org/styles/10591
     jw25  http://userstyles.org/users/787
     makondo  http://userstyles.org/users/169
     ver. 20080915.01     

 ****************************************************/


/*****  Defaults  *****/

* {
     color: #EFECD1 !important;
}

a:link {
     color: #EFE2A4 !important;
}

a:hover,
INPUT:hover {
     color: #ffff00 !important;
     text-decoration: underline !important;
     background: transparent !important;
}


/*  Page Background  */

HTML, 
BODY, 
#Body,
#AccountPage, 
#SearchPage {
     background-color: #004422 !important;
}


/*****  Header  *****/

#Header {
     background-image: none !important;
     background-color: #226644 !important;
     border-color: #448866 !important;
}


/*  Tabs  */

#Header LI A {
     background-color: transparent !important;
     padding-left: 1em !important;
     padding-right: 1em !important;
     border-color: #448866 !important;
}

#Header li.TabOn a,
#Header li.TabOn a:hover {
     background-color: #004422 !important;
}

#Header LI {
     border-color: #448866 !important;
}


/*****  Forum Index  *****/

/*  Un-read Topics  */

#Discussions UL {
     background-color: #559977 !important;
     border: #002200 1px solid!important;
}

.Discussion.Unread * {
     color: #ffffff !important;
     font-weight: bold !important;
}

.Discussion.Unread a:hover,
.Discussion.Unread .DiscussionNew span:hover {
     color: #ffff00 !important;
}

.Discussion.Unread .DiscussionNew a {
     color: #ffff00 !important;
}


/*  Read Topics with New Comments  */

#Discussions li.Read.NewComments ul  {
     background-color: #448866 !important;
     border-color: #004422 !important;
}

#Discussions li.Read.NewComments ul  {
     font-weight: bold !important;
}

/*  Read Topics  */

#Discussions li.Read ul {
     background-color: #226644 !important;
     border-color: #004422 !important;
}

#Discussions li.Read ul a:hover {
     color: #ffff00 !important;
}

#Discussions li.Read ul .DiscussionNew * {
     color: #EFE2A4 !important;
}

#Discussions li.Read ul .DiscussionNew a {
     color: #ffff00 !important;
}


/**  misc  details  **/

/*  Topic Label eg. [Sticky]  */

#Discussions li.Read ul .DiscussionType,
.Discussion.Unread .DiscussionType {
     color: #EFECD1 !important;
}

.PageInfo {
     border-color: #004422 !important;
}

#Success,
.Notice {
     background-color: #004422 !important;
     border-color: #004422 !important;
}


/***  Threads ***/

/*  posts  */

#Comments li,
#frmPostComment {
     background-color: #226644 !important;
     border-color: #004422 !important;
     border-bottom-width: 5px !important
}

.CommentHeader {
     border-bottom: #195c3a 1px solid !important;
}

.CommentBody {
     margin-left: 4em !important;
     margin-right: 4em !important;
}


/*  code boxes  */

CODE,
PRE {
     background-color: #448866 !important;
     border: #004422 1px solid !important;
     max-height: 550px !important;
     overflow: auto !important;
}


/*  quotes  */

BLOCKQUOTE,
WBR {
     background-color: #66aa88 !important;
     border: #004422 1px solid !important;
     max-height: 500px !important;
     overflow: auto !important;
}


/*  quotee  */

CITE {
     border-color: #448866 !important;
}


/***  post reply box  ***/

/*  text-box  */

TEXTAREA * {
     color: #000000 !important;
     background-color: #ddeedd !important;
     border: #004422 1px solid !important;
}


/*  text-box size selector */

#CommentBoxController {
     background-color: #448866 !important;
     border: #004422 1px solid !important;
}

#CommentBoxController:hover {
     background-color: #226644 !important;
     border: #004422 1px solid !important;
}


/*  buttons  */

INPUT {
     -moz-appearance: none !important;
     background-color: #448866 !important;
     border: #004422 1px solid !important;
}



/*****  Side Panel  *****/

#Panel {
     background-image: none !important;
     background-color: transparent !important;
     margin-top: 5em !important;
     text-align: center !important;
     position: fixed !important;
}

#Panel a {
     text-decoration: none !important;
}

#Panel a:hover {
     text-decoration: underline !important;
}

#Panel H2 {
     margin-top: 2em !important;
     border-color: #226644 !important;
}


/*  page numbers  */

#Content > DIV:last-child > DIV > OL {
     left: 2em !important;
     bottom: 12em !important;
     position: fixed !important;
}

.PageList A:hover {
     outline: 1px dotted !important;
}

.CurrentPage {
     color: #cccccc !important;
}


/*  link to index page  */

A[class="left"][href="http://forum.userstyles.org/"]{
     left: 4em !important;
     bottom: 35em !important;
     position: fixed !important;
}


/*  go to top  */

A[href$="#pgtop"],
#TopOfPage {
     left: 5em !important;
     bottom: 4em !important;
     position: fixed !important;
}



/***  Misc. Details  ***/

#Panel > H1:first-child + UL + UL + UL,
#AboutVanilla,
#Content > DIV:last-child > DIV > P,
.ad {
     display: none !important;
}



/*****  Other Pages *****/

/*  Categories  */

#Categories,
#Categories UL {
     background-color: #226644 !important;
     border-color: #004422 !important;
}


/*  Search  */

#SearchSimple {
     background-color: #226644 !important;
     border-color: #004422 !important;
}

.SearchInput * {
     color: #000000 !important;
     text-decoration: none !important;
     background-color: #eeffee !important;
}

.SearchInput:hover {
     background-color: #ffffff !important;    
}


/*  Start new discussion  */

#frmPostDiscussion {
     background-color: #226644 !important;
     border-color: #004422 !important;
}

#ddCategories,
#ddCategories OPTION {
     color: #000000 !important;
}

#txtTopic {
     background-color: #eeffee !important;
}

#txtTopic * {
     color: #000000 !important;
}

/*  account page  */

#Form > FIELDSET > LEGEND {
     background-color: transparent !important;
     border-color: #004422 !important;
}

#Form > FIELDSET > FORM {
     background-color: #226644 !important;
     border-color: #004422 !important;
}


/*****  END  *****/ }