@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("custombuttons2.com") {

/* -----------------------------------
   CB2 forum brown style
   http://userstyles.org/styles/3197
   by:  jw25 20070818 
   last update:  20080906 
   -----------------------------------  */


/* remove pink rules strip */

div.rules {
     display:none !important ;
}

/* remove logo & adjust top of page */

#logo {
     display:none !important; 
}

#drupheader {
     height: 15px !important;
}

#primarymenuin {
     margin-top: 3px !important; 
}

#primarymenuin a {
     color : #eeddbb !important;
}

.site-slogan { 
     color : #eeddbb !important;
     font-weight: bold !important;
     margin-top: 5px !important;
     padding-left:50px !important;  
} 




/* change forum background color  */

BODY,
#drupwrapper,
#drupwrapper2,
#drupheader,
#druplogo,
#postcontent  {
     background-image : none !important;
     background-color: #996633 !important; 
}	
 


/* title and navigation - top 2 bars */

.headerbar { 
     text-align: center !important;
     background-image: none !important;
     background-color : #bb9966 !important ; 
}

h3 { 
     border-bottom-color: #996633 !important; 
}

hr { 
     border-color: #996633 !important; 
}

.navbar, 
.navbar-foot { 
     margin-left: 2.2em !important;
     background-color: #bb9966 !important;
     width: 92% !important; 
}


ul.navlinks { 
     border-bottom-color: #996633 !important; 
}

/* frames around forums topics and threads */

#phpbbforumwrap { 
     width: 95% !important; 
}

.forabg,
.forumbg { 
     background-image: none !important;
     background-color : #bb9966 !important ; 
}

/* forums topics and threads */

ul.forums,
.bg1, .bg2, bg3 { 
     background-image: none !important;
     background-color : #dac8ac !important;
     border-bottom: #bb9966 1px solid !important;
}

li.row:hover, 
.bg1:hover, 
.bg2:hover { 
     background-color : #eeddbb !important;
}

ul.topiclist dd { 
     border: none !important; 
}

li.row { 
     background-image: none !important;
     background-color : #dac8ac !important ;
     color: #111111 !important;
     border-color: #bb9966 !important; 
}

/*  inner borders  */
DIV > SPAN:first-child + DIV > P {
     border-bottom: #996633 1px solid !important;
}

.postprofile,
.signature { 
     border-color: #bb9966 !important;
}


/* misc other pages */

.panel h2 { 
     border-bottom-color: #bb9966 !important; 
}

table.table1 tbody tr { 
     border-color: #bb9966 !important;
}

table.table1 tbody td { 
     border-top-color: #bb9966 !important; 
}

/* user control panel */

.panel { 
     background-color: #bb9966 !important; 
}

.panel a, .panel p, .panel strong { 
     color: #000000 !important; 
}

#cp-main .pm { 
     background-color: #eeddbb !important; 
}


/* text  */

* { 
     color: #000000 !important; 
}

a:hover { 
     color : #0000aa !important; 
}

.pagination, 
.pagination span a, 
.pagination span strong,
.pagination span a:active,
.pagination span a:visited { 
     color: #000000 !important;
     background-color: transparent !important;                       
     border-color: #996633 !important; 
}

.pagination span a:link { 
     color: #000000 !important;
     font-weight: bold !important;
}

.pagination span a:hover { 
     color: #0000aa !important;
     font-weight: bold !important;
     text-decoration: underline !important; 
}


/* chat */

/*  warning strip  */

#page-body > P:first-child + P + UL + DIV + DIV + DIV + SCRIPT + STYLE + DIV {
     display:none !important; 
}


.shouts, 
.onlinelist { 
     height: 184px !important; 
}

.delete-icon { 
     display: none !important; 
}

/* chat and search  input boxes */

.search-box {
     margin-top: -8px !important;
}

.inputbox,
select { 
     background-color: #dac8ac !important; 
}

.inputbox:hover, 
select:hover { 
     background-color: #eeddbb !important;
     border-color: #ff0000 !important; 
}

a.button1, 
input.button1, 
input.button2, 
input.button3 { 
     background-image: none !important;
     background-color: #dac8ac !important; 
}

input.button1:hover, 
input.button2:hover, 
input.button3:hover { 
     background-image: none !important;
     background-color: #eeddbb !important;
     color: #000000 !important; 
}

/* clean-up details */

span.corners-top, 
span.corners-bottom, 
span.corners-top span, 
span.corners-bottom span { 
     background-image : none !important; 
}

#page-body > P:first-child,
#page-body > P:first-child + P {
     margin-bottom: -15px !important; 
}

.right.rightside { 
     display: none !important; 
}

}