@namespace url(http://www.w3.org/1999/xhtml);



@-moz-document domain(crunchyroll.com) {

body { background-color: #6A7872 !important; }

#logo { display: none !important; }

#logo { background-image: url(http://img87.imageshack.us/img87/1451/crrl7.png); background-repeat: no-repeat; }


table tr td { color: #000 !important; }



span { color: #000 !important; }



#header { color: #000 !important; }



table td th {

background-color: #92A399 !important;

color: #000 !important;

}



* { font-family: Arial !important; }



img { border: 0px !important; }



a {

color: #000 !important;

font-weight: bold !important;

}



a:hover { color: #ccc !important; }



img.imgborder { border: 1px solid #9CC3F7 !important; }



.cr-points {

color:#9AC0CD !important;

font-weight: bold !important;

}



.badge-count {

color: #FFD39B !important;

font-weight:bold !important;

}



.online-status {

color:#FFFFFF !important;

font-weight:bold !important;

font-size:11px !important;

}



.idle-status {

color:#000 !important;

font-weight:bold !important;

font-size:11px !important;

}



.offline-status {

color:#828282 !important;

font-size:11px !important;

}



.widemainpage { width:100% !important; }



.fullscreenpage {

width: 100% !important;

height: 100% !important;

}



.mainpage {

margin: auto !important;

width: 935px !important;

height: 100% !important;

border-collapse: collapse !important;

text-align: center !important;

}



.dimtext {

/* unknown */

color: #000 !important;

}



#searchbox {

height:20px !important;

width:150px !important;

font-size:14px !important;

}



#searchbtn {

padding: 2px !important;

margin: 2px !important;

cursor:pointer !important;

height: 22px !important;

width:60px !important;

font-size:14px !important;

background-color: #92A399 !important;

color: #000 !important;

border: 1px solid #000000 !important;

}



#logo:hover img { opacity: 1 !important; }



img.dim { opacity: 1 !important; }



.paginator {

/* page links */

border: 1px solid #000 !important;

padding:4px !important;

font-size: 20px !important;

color: #000 !important;

font-weight:normal !important;

}



.paginator-selected {

border:1px solid #000 !important;

padding: 4px !important;

font-size:20px !important;

font-weight: normal !important;

color: #000 !important;

background-color: #696969 !important;

}



.paginator-disabled {

border:1px solid #000 !important;

padding:4px !important;

font-size:20px !important;

color: #7F7F7F !important;

font-weight:normal !important;

background-color:#374341 !important;

}



a.paginator {

text-decoration: none !important;

background-color: #374341 !important;

}



a.paginator:hover {

background-color:#92A399 !important;

color:#000000 !important;

}



.paginator-sm {

border:1px solid #035893 !important;

background-color: #035893 !important;

padding:2px !important;

font-size:10px !important;

color: #000 !important;

font-weight:normal !important;

}



.paginator-sm-selected {

border:1px solid #000 !important;

padding:2px !important;

font-size:10px !important;

font-weight:bold !important;

color:#035893 !important;

background-color:#000 !important;

}



.paginator-sm-disabled {

border:1px solid #000 !important;

padding:2px !important;

font-size:10px !important;

color: #000 !important;

font-weight:normal !important;

background-color:#000 !important;

}



a.paginator-sm {

text-decoration:none !important;

background-color:#035893 !important;

}



a.paginator-sm:hover {

background-color:#000 !important;

color:#035893 !important;

}



.msg {

/* help out crunchyroll msg */

color: #000 !important;

border: 3px solid #000 !important;

}



.tablelist_shadow {

/* unknown */

background-color: #374341 !important;

border: 2px solid #000 !important;

}



.boxcontents { border: 1px solid #374341 !important; }



.boxtitle, .boxtitle *{

/* I.E. Latest & New Media */

color: #ccc !important;

background-color: #374341 !important;

}



div.button { background-color: #92A399 !important; }



.button a {

color: #000 !important;

text-decoration: none !important;

font-weight: bold !important;

}



.button a:hover { color: #92A399!important; }



b.btntop, b.btnbottom {

display: block !important;

background-color: #92A399!important;

}



b.btntop b, b.btnbottom b {

display: block !important;

height: 1px !important;

overflow: hidden !important;

background-color: #92A399!important;

}



b.btnc1 {

/* don't touch */

margin: 0 5px;

}



b.btnc2 {

/* don't touch */

margin: 0 3px;

}



b.btnc3 {

/* don't touch */

margin: 0 2px;

}



b.btntop b.btnc4, b.btnbottom b.btnc4 {

/* don't touch */

margin: 0 1px;

height: 2px;

}



img.thumbnail {

border-style: solid !important;

border-color: #55A3D9 !important;

}



img.thumbnail:hover { opacity: 1 !important; }



a.thumbnail:hover img { ; }



img.user-mug { border: 1px solid #55A3D9 !important; }



img.user-mug:hover { opacity: 1 !important; }



a.user-mug:hover img { ; }



img.pending-user-mug {

border: 1px solid #000 !important;

opacity: 1 !important;

}



a.pending-user-mug { color:#000 !important; }



.nav_tab {

width: 125px !important;

text-align:center !important;

}



.nav_bar {

font-size:12px !important;

padding: 4px !important;

}



.nav_highlight, .nav_highlight * {

/* top navigation chosen */

color: #ccc !important;

background-color: #374341 !important;

}



.nav_dim,.nav_dim * {

/* top navigation unchosen */

color: #000 !important;

background-color: #92A399 !important;

}



.nav_dim *:hover, .nav_highlight *:hover { color: #ccc !important; }



b.tabtop, b.tabbottom{

display: block !important;

background-color:#374341 !important;

}



b.tabtop b, b.tabbottom b {

display: none !important;

height: 1px !important;

overflow: hidden !important;

}



b.tabc1 {

/* don't touch */

margin: 0 5px;

}



b.tabc2 {

/* don't touch */

margin: 0 3px;

}



b.tabc3 {

/* don't touch */

margin: 0 2px;

}



b.tabtop b.tabc4, b.tabbottom b.tabc4 {

/* don't touch */

margin: 0 1px;

height: 2px;

}



input, textarea { border: 1px solid #000 !important; }



textarea { overflow: auto; }



input.submitbtn {

cursor: pointer !important;

color: #000 !important;

text-decoration: none !important;

font-weight: bold !important;

background-color: #92A399!important;

border: 1px solid #000 !important;

}



input.submitbtn_hover {

cursor:pointer !important;

border: #000 !important;

color: #000 !important;

}



a.bbtool img { background-color: #92A399 !important; }



a.bbtool:hover { opacity: 1 !important; }



.mc-mug {

display:inline !important;

float:left !important;

padding: 4px !important;

}



.mc-mug img {

border:1px solid #000!important;

}



.mc-list {

list-style: none !important;

margin: 0 !important;

padding: 0 !important;

}



.mc-name {

margin:0 !important;

display:inline !important;

font-size: 12px !important;

padding: 2px !important;

}



.mc-time {

display:inline !important;

position:relative !important;

top: 0 !important;

font-size: 10px !important;

float:right !important;

color:#333333!important;

}



.mc-body {

padding:4px !important;

font-size: 13px !important;

}



.fp-mug {

text-align:left !important;

padding: 4px !important;

text-align:center !important;

}



.fp-mug img { border:1px solid #000 !important; }



.fp-profile {

background-color: #92A399 !important;

width:120px !important;

padding:4px !important;

margin: 8px 0px 8px 0px !important;

height:100% !important;

}



.fp-list {

background-color: #92A399 !important;

height:100% !important;

margin: 8px !important;

padding: 4px !important;

}



.fp-name {

text-align:center !important;

margin:0 !important;

font-size: 18px !important;

padding: 4px !important;

color: #000 !important;

}



.fp-time {

display: inline !important;

font-size: 12px !important;

padding:4px !important;

float: right !important;

color: #000 !important;

}



.fp-body {

padding:4px !important;

font-size: 13px !important;

}



.ft table tr td {

/* FORUM POST BODY */

background-color: #374341 !important;

}



.pm-list a {

text-decoration: none !important;

padding: 8px !important;

height: 100% !important;

width: 100% !important;

font-weight: normal !important;

}



.bb-quote {

font-size: 12px !important;

color: #92A399 !important;

background-color: #333333 !important;

border: 1px dotted #000 !important;

padding: 8px !important;

margin: 8px !important;

width: 90% !important;

}



.bb-quoters {

font-family: "Times New Roman" !important;

font-size: 40px !important;

float: left !important;

position: relative !important;

top: -15px !important;

color: #000 !important;

}



.bb-quoters2 {

font-family: Times !important;

font-size: 40px !important;

float: right !important;

position: relative !important;

top: -15px !important;

color: #000 !important;

}



table.buddy-list tr:hover td { background-color: #92A399 !important; }



table.buddy-list * a {

text-decoration: none!important;

font-weight: normal !important;

}



table.budy-list { width: 40% !important; }



.paypalsubmitimage { border: 0px; }



.paypalsubmitimage:hover { opacity: 1 !important; }



.crstar:hover img { opacity: 1 !important; }



#usersignup.submitbtn {

color: #000;

}

}