@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document 	domain(runescape.com),
	domain(secure.jagex.com),
	domain(secure2.jagex.com) {

a {
	cursor:pointer !important;
}

/*Brown Boxes*/

.brown_background, .firstborder, #tableboxstyle {
	background:#526B96 !important;
}

.brown_box, .inner_brown_box, .lightbox, #contentLeft {
	background-color:#6883B3 !important;
}

/*Bug Report Pages with multiple known cases*/
.darkbox {
	background-color:#7B99D1 !important;
}

.inner_brown_background, .inner_wallpaper {
	background-color:#728CC8 !important;
}

/*Menu*/

.itemborder, .subcatborder,
div[style*="clear: both; width: 480px; background-color: rgb(77, 63, 41);"] {
	background-color:#1B2841 !important;
}

.cattext {
	background-image:url('http://skins.santafish.org/rsblue/cattext.png') !important;
}

.text, .helptext, td, p, .moreDate, .searchresulttext, #topright label,
.bottom_right_padding, .resultinfo, #hideme, .hideme_wrapper, .login_form,
.subtext, .inner_brown_box, .description, .questiontext, .revealtext,
.pollstext, .wallpaper_desc, .introduction, .members, .start, .start1,
.minreqs, .developers, table[style*="border: 2px solid black; margin: 3px; padding: 5px;"][width$="60%"],
.spoiler_show, .spoilers, .newsJustify, .location, .table_border_r, .table_border_b,
#footer, #footer a, #footer a:hover, .center .top-spacer .bottom-spacer i, .ticket_contentbox,
#headerNav li span, #headerNavLarge li span, .bottomrightshad, .pagepad, .brown_box.formcolor,
.buttonmedium, .buttonlong, .buttonsmall, .buttonverylong, .buttonextreme, #kbsearch_in  {
	color:#222222 !important;
}

#statusbar .statusbutton {
	color:#555555 !important;
}

.title1 a, .helptitle, .further a, .searchtitles, .bold, p a, .newsTitle,
.moreTitle, .moreMore a, .featureTitle, .featureDesc a, .subarticleHeader,
.bottom_right_padding a, .bottomright a, .newsNavcat a, #newsTitle,
.pad a, .title, .subsectionHeader, #hideme a, .listBoxTitle a, .description a,
.topbar, .topbar a, #questlistbrownbox a, .questname, .questiontext b, .questiontext a,
.questtype, .ctext, #timer, .hintdiv b, .spoilerdiv b, .brown_links a, #statusbar .firstActive,
#statusbar .middleActive, #statusbar .lastActive, label.cb a, .helptext li a,
.bigquote, span.mod, span.team, h3 b, .subarticleHeadercenter, .subarticleHeaderleft,
.headings, .pollborder a, .centre b a, .centre a, .subarticleHeaderresults, .years,
.years a, .archive_polls td a, .floatright, .floatright a, .backtotop a, .bold a,
.inner_brown_box a, .listBoxButton_Big a, .listBoxButton a, .usernamecreate,
.downloads_title, .wallpaper_title, .wallpaper_links a, .archive_link a,
.htitle, .members b, .start b, .start1 b, .minreqs b, .developers b,
table[style*="border: 2px solid black; margin: 3px; padding: 5px;"][width$="60%"] b,
table[style*="border: 2px solid black; margin: 3px; padding: 5px;"][width$="60%"] a,
.article .faqsList ol, .light_button_header, .location b, .location a, .dialogue_link,
.title_center a, .inbox_title_bar, .title_right a, .dialogue_subject, .bottom-spacer a,
#headerNav li a, #headerNavLarge li a, #pmod_feedback_header {
	color:#1B2841 !important;
}

.benefits_text p {
	color:#FFFFFF !important;
}

.description a, .topbar a, .floatright a,
table[style*="border: 2px solid black; margin: 3px; padding: 5px;"][width$="60%"] b a,
#footer a:hover {
	text-decoration:underline !important;
}

.sectionBody, .aowBody, .raaBody, .search, .article, .questtype, .downloads_info, .ticket {
	background:#7B99D1 !important;
}

.newsTitle, .article, .subarticleHeader,
.listBoxSmall_left, .listBoxSmall_center, .listBoxSmall_right, .listBoxButton_Big,
.listBoxButton, .progress, .subset_cat, .subarticleHeaderresults,
div.spoiler, div.spoiler_show, .light_button_header, .inbox_table {
	border:1px solid #1B2841 !important;
}

#topright, .border, .newsBorder, .row_a, .row_b, .row_b td, .row_a td, .faqsList,
.questtable, .questiontext, .revealtext, .pollborder, .archive_polls_results,
.archive_polls, img.logo, .downloads_info, .files_image_border, .information,
.questionsborder, #tableboxstyle, .info_container_none, .info_location, .info_container,
.light_button, .brown_box, .inner_brown_box, .lightbox , .darkbox, .inner_brown_background,
.inner_wallpaper, #contentLeft, .dialogue_subject, .paymenttypebox, #pmod_feedback {
	border:1px solid #A8BEE7 !important;
}

table[style*="border: 2px solid black; margin: 3px; padding: 5px;"][width$="60%"] {
	border:2px solid #526B96 !important;
}

#topright, /*.login_form,*/ .questtable, .questiontext, .revealtext {
	background-color:#526B96 !important;
}

/*Top Navigation Bar*/

.navigation {
	background:transparent url('http://skins.santafish.org/rsblue/navtrail1.png') no-repeat left top !important;
	height:24px !important;
}

.navigation2 {
	background:transparent url('http://skins.santafish.org/rsblue/navtrail2.png') no-repeat left top !important;
	height:37px !important;
}

.navigation3 {
	background:transparent url('http://skins.santafish.org/rsblue/navtrail3.png') no-repeat left top !important;
	height:51px !important;
}

.location a {
	text-decoration:underline !important;
}

.location a:hover {
	text-decoration:none !important;
}

#menubox #menu {
	background:transparent url('http://skins.santafish.org/rsblue/navmenubar.png') no-repeat left top !important;
}

#menubox #menu #jagex img {
	width:0 !important;
	height:24px !important;
	padding-left:80px !important;
	background:url('http://skins.santafish.org/rsblue/navgamejagex.png') no-repeat !important;
}

#menubox {
	padding-top:0px !important;
	padding-bottom:2px !important;
}

/*Downloads*/

.downloadsAnchor img {
	visibility:hidden !important;
}

#anchorDownloads {
	background-image:url('http://skins.santafish.org/rsblue/kbdldlhead2.png') !important;
}

#anchorDuelCards {
	background-image:url('http://skins.santafish.org/rsblue/kbdlduelcardhead2.png') !important;
}
#anchorWallpapers {
	background-image:url('http://skins.santafish.org/rsblue/kbdlwallpaperhead2.png') !important;
}

.downloadsAnchor:hover {
	background-position:left bottom !important;
}

/*Width fixes to make colums work properly*/

img[src*="img/main/members/right.jpg"] {
	width:32px !important;
	height:518px !important;
}

.upgrade:hover .buttbg {
	background-position: left bottom !important;
}

.upgrade .buttbg {
	background:url('http://www.runescape.com/img/main/members/button_upgrade.jpg') no-repeat !important;
}

.downloads_text_wrapper {
	width:565px !important;
}

.inner_wallpaper  {
	width:218px !important;
}

.pmod-column {
	width:212px !important;
}

.light_button_header {
	background:url('http://skins.santafish.org/rsblue/pmlightbuttonheader.png') repeat-x scroll 0% !important;
}

.listBoxSmall_left, .listBoxSmall_center, .listBoxSmall_right, #statusbar .statusbutton {
	width:230px !important;
}

.listBoxButton {
	width:220px !important;
}

.listBox_right, .listBox_left {
	width:350px !important;
}

.listBoxButton_Big {
	width:340px !important;
}

#skillsList_back {
	width:160px !important;
}

.questiontext {
	width:448px !important;
}

#switchbox {
	width:462px !important;
}

#subsectionlefthint {
	width:456px !important;
}

#switchdrop {
	width:404px !important;
}

.top2 {
	width:472px !important;
}

.cattext {
	width:275px !important;
}

div.gallery {
	width:222px !important;
}

/*Bug Report*/

.choosecategory {
	color:#FF0000 !important;
	display:block !important;
	text-align:center !important;
}

.progressbar{
	background:url('http://skins.santafish.org/rsblue/bugprogressbar.png') no-repeat !important;
}

.progtext {
	background:transparent url('http://skins.santafish.org/rsblue/bugbordersplit.png') no-repeat !important;
	color:#405E93 !important;
}

.progresspast {
	color:#BCD2FB !important;
}

.progressnow{
	color:#1B2841 !important;
}

.bord {
	border-right:1px solid #526B96 !important;
}

.red_box  {
	color:#FF0000 !important;
}

/*Polls*/

#submitbutton img, #resetbutton img {
	visibility:hidden !important;
}

#poll_submit {
	background:transparent url('http://skins.santafish.org/rsblue/pollsubmitvote2.png') no-repeat scroll left top !important;
}

#poll_reset{
	background:transparent url('http://skins.santafish.org/rsblue/pollresetvote2.png') no-repeat scroll left top !important;
}

/*Quest Page*/

.questimage img{
	border:6px solid #1B2841 !important;
}

.members, .start, .start1 {
	border-bottom:1px solid #A8BEE7 !important;
}

/*Java Options*/

#submit {
	background:transparent url('http://skins.santafish.org/rsblue/submitjavaoptions2.png') no-repeat left top !important;
}

#submit:hover {
	background-position: left bottom !important;
}

/*Account Creation*/

.firstoffspring div, .middleoffspring div, .lastoffspring div {
	background:url('http://skins.santafish.org/rsblue/accreateoffspring.png') repeat-x top left !important;
}

#statusbar .statusbutton.firstoffspring {
	padding-left:10px !important;
	background:url('http://skins.santafish.org/rsblue/accreatefirstoffspring.png') !important;
	background-repeat:no-repeat !important;
	background-position:top left !important;
}

#statusbar .statusbutton.lastoffspring {
	padding-right:10px !important;
	background:url('http://skins.santafish.org/rsblue/accreatelastoffspring.png') !important;
	background-repeat:no-repeat !important;
	background-position:top right !important;	
}

#jmesgBg {
	background:transparent url('http://skins.santafish.org/rsblue/jmesgbg.png') no-repeat 13px top !important;
}

#jmesgBg.u13 {
	background:transparent url('http://skins.santafish.org/rsblue/jmesgbgu13.png') no-repeat 13px top !important;
}

#jmesg {
	background:transparent url('http://skins.santafish.org/rsblue/jmesgarrow.png') no-repeat left 14px !important;
}

/*Quest Help*/

.progress .done {
	background-image:url('http://skins.santafish.org/rsblue/qhdone.png') !important;
}

.buttonswitch {
	background:transparent url('http://skins.santafish.org/rsblue/qhbutswitch2.png') no-repeat scroll left top !important;
}

.subset_cat {
	width:228px !important;
	background:url('http://skins.santafish.org/rsblue/qhsubsetcat.png') repeat-x !important;
}

#yellowstatus {
	color:#006C00 !important;
}

.revealing {
	background:transparent url('http://skins.santafish.org/rsblue/qhrevealing2.png') !important;
}

.revealing:hover, .buttonswitch:hover {
	background-position: left bottom !important;
}


/*Account Management*/

img[src*="img/main/account_management/redirect.gif"] {
	width:0 !important;
	height:177px !important;
	padding-left:351px !important;
	background:url('http://skins.santafish.org/rsblue/accmanredirect.png') no-repeat !important;
}

.listBoxSmall_left, .listBoxSmall_center, .listBoxSmall_right {
	background:#6883B3 url('http://skins.santafish.org/rsblue/accmanlistboxsmall.png') repeat-x !important;
}

.listBox_right, .listBox_left {
	background:#6883B3 url('http://skins.santafish.org/rsblue/accmanlistboxlr.png') repeat-x !important;
}

.listBoxButton_Big, .listBoxButton {
	background:url('http://skins.santafish.org/rsblue/accmanlistboxbutton.png') !important;
}

.listBoxButton a, .listBoxButton_Big a {
	background:transparent url('http://skins.santafish.org/rsblue/accmanlistboxbuttona2.png') no-repeat top left !important;
}

.listBoxButton a:hover, .listBoxButton_Big a:hover {
	background-position: left 90% !important;
}

/*Knowledge Base*/

.subarticleHeader, .subarticleHeaderresults {
	background:url('http://skins.santafish.org/rsblue/kbsubartheader.png') repeat-x !important;
}

.resultinfo, .pad td {
	border-bottom:1px solid #A8BEE7 !important;
}

.subcattext {
	background-image:url('http://skins.santafish.org/rsblue/kbsubcattext.png') !important;
}

/*Image Borders*/

.topbord {
	background:url('http://skins.santafish.org/rsblue/imgbtopbord.png') repeat-x scroll left top !important;
}

.bottombord {
	background:transparent url('http://skins.santafish.org/rsblue/imgbbottombord.png') repeat-x scroll left bottom !important;
}

.leftbord {
	background:url('http://skins.santafish.org/rsblue/imgbleftbord.png') repeat-y scroll left center !important;
}

.rightbord {
	background:url('http://skins.santafish.org/rsblue/imgbrightbord.png') repeat-y scroll right center !important;
}

.toplcorn {
	background:transparent url('http://skins.santafish.org/rsblue/imgbtlcorn.png') no-repeat scroll left top !important;
}

.toprcorn {
	background:transparent url('http://skins.santafish.org/rsblue/imgbtrcorn.png') no-repeat scroll right top !important;
}

.bottomlcorn {
	background:transparent url('http://skins.santafish.org/rsblue/imgbblcorn.png') no-repeat scroll left bottom !important;
}

.bottomrcorn {
	background:transparent url('http://skins.santafish.org/rsblue/imgbbrcorn.png') no-repeat scroll right bottom !important;
}

/*Gallery*/

div.thumbnail, a.thumbnail {
	background-image:url('http://skins.santafish.org/rsblue/gallthumbnail.png') !important;
	width:112px !important;
	height:112px !important;
}

img[src*="img/main/kbase/gallery/frame/leftarrowrshd.gif"] {
	width:0 !important;
	height:27px !important;
	padding-left:53px !important;
	background:url('http://skins.santafish.org/rsblue/gallarrowleft.png') no-repeat !important;
}

img[src*="img/main/kbase/gallery/frame/rightarrowrshd.gif"] {
	width:0 !important;
	height:27px !important;
	padding-left:53px !important;
	background:url('http://skins.santafish.org/rsblue/gallarrowright.png') no-repeat !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/topleft.jpg"] {
	width:0 !important;
	height:18px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgtl.png') no-repeat right bottom !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/top.jpg"] {
	width:0 !important;
	height:44px !important;
	padding-left:40px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgtop.png') repeat-x center !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/topright.jpg"] {
	width:0 !important;
	height:18px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgtr.png') no-repeat left bottom !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/left.jpg"] {
	width:0 !important;
	height:45px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgleft.png') repeat-y right center !important;
}

td[style*="background:black none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color:white;"] {
	background:#7B99D1 !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/right.jpg"] {
	width:0 !important;
	height:45px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgright.png') repeat-y left center !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/bottomleft.jpg"] {
	width:0 !important;
	height:17px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgbl.png') no-repeat right top !important;
}

td[style*="img/main/kbase/Player_Submissions/Gallery_Layout/bottom.jpg"] {
	width:0 !important;
	height:43px !important;
	padding-left:40px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgbottom.png') repeat-x center bottom !important;
}

td[style*="http://www.runescape.com/img/main/kbase/Player_Submissions/Gallery_Layout/bottomright.jpg"] {
	width:0 !important;
	height:17px !important;
	padding-left:18px !important;
	background:url('http://skins.santafish.org/rsblue/gallimgbr.png') no-repeat left top !important;
}

/*Rules*/

.faqsList {
	background:#6883B3 !important;
}
	
/*Table Rows*/

.row_a {
	background:#718FC7 !important;
}

.row_b, div.spoiler, div.spoiler_show {
	background:#6883B3 !important;
}

/*Spoilers*/

.spoiler td, .spoiler {
	color:#6883B3 !important;
}

.spoiler_top b {
	color:#111111 !important;
}

/*Header Icons*/

.headertitleleft {
	background:transparent url('http://skins.santafish.org/rsblue/kbheadtitleleft.png') no-repeat scroll left center !important;
}

.headertitleright {
	background:transparent url('http://skins.santafish.org/rsblue/kbheadtitleright.png') no-repeat scroll right center !important;
}
	
/*Search Button*/

.searchbutton {
	background:transparent url('http://skins.santafish.org/rsblue/butsearch2.png') no-repeat scroll left top !important;
}

.searchbutton:hover {
	background-position: left bottom !important;
}

/*Homepage*/

[style*="color: rgb(255, 138, 0)"], [style*="color: #ff8a00"] {
	color:#F00 !important;
}

.feature {
	background:url('http://skins.santafish.org/rsblue/homefeature.png') no-repeat !important;
}

.featureTitle {
	padding-left:7px !important;
}

.section{
	background:#526B96 !important;
	border:1px solid #A8BEE7 !important;
}

#articles .section {
	border:none !important;
}

.section a, #players b, #advert span, #info{
	color:#1B2841 !important;
}

#advert {
	background:#526B96 url('http://skins.santafish.org/rsblue/advert_bg_home.png') no-repeat !important;
}

.adframe{
	background:#526B96 url('http://skins.santafish.org/rsblue/advert_bg_news.png') no-repeat !important;
}

/*Game advert*/

.qm {
	background-color:transparent !important;
	border:0px !important;
	color:#A8BEE7 !important;
}

#tb {
	background:transparent url('http://skins.santafish.org/rsblue/advert_bg_game.png') no-repeat left center !important;
	height:90px !important;
}

td #adc {
	background-color:transparent !important;
}

#contents #t tr td {
	padding-top:0px !important;
}

#articles .section {
	background:#526B96 url('http://skins.santafish.org/rsblue/homearticlessectiontall.png') no-repeat !important;
	padding-top:3px !important;
}

.articlesFooter {
	background:#526B96 url('http://skins.santafish.org/rsblue/homearticlesfooter.png') no-repeat !important;
}

.articlesTitle {
	background:transparent url('http://skins.santafish.org/rsblue/homearticlestitle.png') no-repeat !important;
}

.articlesMore {
	background:url('http://skins.santafish.org/rsblue/inbox_titlebar_rs.png') repeat-x !important;
}

.raaBody {
	margin-top:5px !important;
}

#articles .first, .aowBody {
	margin-top:1px !important;
}

.aowBody {
	margin-bottom:4px !important;
}

img[src*="com/img/main/home/aow_title.png"] {
	width:0 !important;
	height:9px !important;
	padding-left:137px !important;
	background:url('http://skins.santafish.org/rsblue/homeaowtitle.png') no-repeat !important;
}

img[src*="com/img/main/home/raa_title.png"] {
	width:0 !important;
	height:9px !important;
	padding-left:167px !important;
	background:url('http://skins.santafish.org/rsblue/homeraatitle.png') no-repeat !important;
}

.searchbar {
	background:transparent url('http://skins.santafish.org/rsblue/homesearchbar.png') no-repeat scroll 0% 50% !important;
}

.newsTitle {
	background:url('http://skins.santafish.org/rsblue/homenewstitle.png') left repeat-x !important;
}

.newsImage {
	background:url('http://skins.santafish.org/rsblue/homenewsimg.png') bottom no-repeat !important;
}

/*Game crash world select list*/

.slist .x {
	background:#6883B3 !important;
}
.slist tr.slistHeader {
	background:#526B96 url('http://skins.santafish.org/rsblue/accreateoffspring.png') left repeat-x !important;
}
.slist tr {
	background:#7B99D1 !important;
}
.slist .d {
	color:#F00 !important;
	font-weight:bold !important;
}
/*Login*/
/*.header on Bug Report submit page*/
/*#contentLeft/Right on Jagex-themed pages*/

.subsectionHeader, .subarticleHeadercenter, .subarticleHeaderleft, .header, #contentLeft .title,
#contentRight .title, #contentLeft .title span {
	background:url('http://skins.santafish.org/rsblue/loginsubsection.png') repeat-x !important;
}

#login_panel {
	border:medium none !important;
	background-color:transparent !important;
}

/*.buttbg {
	background:url('http://skins.santafish.org/rsblue/loginbuttbg2.png') no-repeat !important;
}

.butt1bg {
	background:url('http://skins.santafish.org/rsblue/loginbutt1bg2.png') no-repeat !important;
}*/

a:hover .buttbg, a:hover .butt1bg {
	background-position: left bottom !important;
}

/*KBase Edges*/

.topshadow {
	background:url('http://skins.santafish.org/rsblue/kbetopshad.png') repeat-x scroll left top !important;
}

.bottombordershad, #pmod_feedback_header {
	background:transparent url('http://skins.santafish.org/rsblue/kbebottomshad.png') repeat-x scroll left bottom !important;
}

.leftshadow {
	background:url('http://skins.santafish.org/rsblue/kbeleftshad.png') repeat-y scroll left center !important;
}

.rightshadow {
	background:url('http://skins.santafish.org/rsblue/kberightshad.png') repeat-y scroll right center !important;
}

.leftcorner, .topleft {
	background:transparent url('http://skins.santafish.org/rsblue/kbetopleft.png') no-repeat scroll left top !important;
}

.rightcorner, .topright {
	background:transparent url('http://skins.santafish.org/rsblue/kbetopright.png') no-repeat scroll right top !important;
}

.bottomleftshad, .bottomleft {
	background:transparent url('http://skins.santafish.org/rsblue/kbebottomleft.png') no-repeat scroll left bottom !important;
}

.bottomrightshad, .bottomright {
	background:transparent url('http://skins.santafish.org/rsblue/kbebottomright.png') no-repeat scroll right bottom !important;
}

.bottomborder {
	background:transparent url('http://skins.santafish.org/rsblue/kbebottomborder.png') repeat-x scroll left bottom !important;
}

.searchtop {
	background:url('http://skins.santafish.org/rsblue/kbesearchtop.png') repeat-x scroll left top !important;
}

img[src*="img/main/kbase/hr.png"] {
	width:0 !important;
	height:36px !important;
	padding-left:636px !important;
}

.hr, img[src*="img/main/kbase/hr.png"] {
	background:transparent url('http://skins.santafish.org/rsblue/kbehr.png') no-repeat scroll center !important;
}

/*General Buttons*/

input[type="submit"] {
	background-color:transparent !important;
}

.brown_background .buttonsmall, .leftshadow .buttonsmall {
	background:transparent url('http://skins.santafish.org/rsblue/genbutsmall2.png') no-repeat scroll left top !important;
}

.brown_background .buttonmedium, .leftshadow .buttonmedium {
	background:transparent url('http://skins.santafish.org/rsblue/genbutmed2.png') no-repeat scroll left top !important;
	height:25px !important;
	width:112px !important;
}

.brown_background .buttonlong, .bottonlong, .leftshadow .buttonlong {
	background:transparent url('http://skins.santafish.org/rsblue/genbutlong2.png') no-repeat scroll left top !important;
}

.brown_background .buttonverylong, .leftshadow .buttonverylong {
	background:transparent url('http://skins.santafish.org/rsblue/genbutvlong2.png') no-repeat scroll left top !important;
}

.brown_background .buttonextreme, .leftshadow .buttonextreme {
	background:transparent url('http://skins.santafish.org/rsblue/genbutxtreme2.png') no-repeat scroll left top !important;
}

.brown_background .buttonsmall:hover, .leftshadow .buttonsmall:hover,
.brown_background .buttonmedium:hover, .leftshadow .buttonmedium:hover,
.brown_background .buttonlong:hover, .buttonlong:hover, .leftshadow .buttonlong:hover,
.brown_background .buttonverylong:hover, .leftshadow .buttonverylong:hover,
.brown_background .buttonextreme:hover, .leftshadow .buttonextreme:hover {
	background-position: left bottom !important;
}

}


@-moz-document domain(accountappeal.runescape.com),
url-prefix("https://secure.runescape.com/m=offence-appeal"){

body, body a, .activeForm {
	color:#222222 !important;
}

body b, body b a, div[style*="font-weight: bold"], span[style*="color: rgb(219, 198, 143)"] {
	color:#1B2841 !important;
}

img[src*="runescape.com/img/jagex/forgotten_password.gif"] {
	width:0 !important;
	height:97px !important;
	padding-left:349px !important;
	background:url('http://skins.santafish.org/rsblue/pass_recover.png') no-repeat !important;
}

img[src*="runescape.com/img/jagex/stolen_password.gif"] {
	width:0 !important;
	height:97px !important;
	padding-left:349px !important;
	background:url('http://skins.santafish.org/rsblue/pass_recover_stolen.png') no-repeat !important;
}

}

@-moz-document domain(billing-core.runescape.com),
	domain(billing-pbc.runescape.com),
	domain(billing-paypal.runescape.com),
	domain(billing-surfpin.runescape.com),
	domain(billing-wallie.runescape.com),
	url-prefix("https://secure.runescape.com/m=billing")/*,
	domain(secure.jagex.com),
	domain(secure2.jagex.com)*/{
.header {
	background:url('https://www.jagex.com/img/crossservice/new_billing/header.png') center top no-repeat !important;
}
.hr {
	background:none !important;
}
}

@-moz-document 	domain(ticketing.runescape.com),
	domain(email-register.runescape.com),
	domain(offence-appeal.runescape.com),
	domain(password-history.runescape.com),
	domain(accountappeal.runescape.com),
	domain(recovery-questions.runescape.com),
	url-prefix("https://secure.runescape.com/m=ticketing"),
	url-prefix("https://secure.runescape.com/m=email-register"),
	url-prefix("https://secure.runescape.com/m=offence-appeal"),
	url-prefix("https://secure.runescape.com/m=accountappeal"),
	url-prefix("https://secure.runescape.com/m=recovery_questions"){

.RuneScape_box, .inner_title, .inputLong input, .inputMedium input, .inputSmall input,
.inputLong_hover input, .inputMedium_hover input, .inputSmall_hover input, div.padded a,
div[style*="padding: 20px;"] a, .title a, h3, .prodcredit a, .paymenttypecontent p a,
#confirm_product, #confirm_duration, #confirm_price, .bullet1 li a, label a,
div[style*="color: rgb(255, 185, 0);"], .activeForm legend, td[width="500"] span a,
#cvvlink a, .error b, .inforList b, .lineboxtitle {
	color:#1B2841 !important;
}

.error, span[style*="color: rgb(255, 187, 0)"] {
	color:#FF0000 !important;
}

div.padded, div[style*="padding: 20px;"], .bullet1 li, .forminfo,
td[width="500"] span, #cvvlink, ul, .infoList {
	color:#222222 !important;
}

.pillar {
	background:url('http://skins.santafish.org/rsblue/offence_pillar.jpg') no-repeat !important;
}

/*Billing*/

.bullet1 li {
	list-style:url('http://skins.santafish.org/rsblue/bullet_silver.png') !important;
}

.bullet2 {
	list-style:url('http://skins.santafish.org/rsblue/bullet_gold.png') !important;
}

#submit_button div {
	width:416px !important;
	float:left !important;
	background:url('http://skins.santafish.org/rsblue/submit_highlight.png') no-repeat center center !important;
}

img[src*="billingv4/submit_normal.png"] {
	width:0 !important;
	height:42px !important;
	padding-left:416px !important;
	background:url('http://skins.santafish.org/rsblue/submit_normal.png') no-repeat !important;
}

#content_quicklinks {
	background:#6883B3 !important;
}

#content_quicklinks table, .paymenttypebox {
	background:#526B96 !important;
}

.prodlogo, .prodcredit, #content_quicklinks table {
	border:2px solid #A8BEE7 !important;
}

.prodcredit {
	background:#526B96 !important;
	border-top:0px !important;
}

.billingBox .topCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_billing.png') no-repeat top !important;
}

.billingBox .botCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_billing.png') no-repeat scroll center bottom !important;
}

div.corners div.top {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_billing_quick.png') no-repeat top !important;
}

div.corners div.bottom {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_billing_quick.png') no-repeat bottom !important;
}

.billingBox .content {
	border-left:solid 2px #1B2841 !important;
	border-right:solid 2px #1B2841 !important;
	background:#6883B3 !important;
}

.closeContent, .closeContent div, .closeContent span{
	height:0px !important;
	background:#6883B3 !important;
}

.infoContent {
	border-left:1px solid #1B2841 !important;
	border-right:1px solid #1B2841 !important;
}

.smallInfoBox, .infoContent {
	background:#7B99D1 !important;
}

.infoTopCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs.png') no-repeat top !important;
}
.smallInfoTopCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_small.png') no-repeat top !important;
}

.infoBotCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs.png') no-repeat bottom !important;
}

.smallInfoBotCnrs {
	background:url('http://skins.santafish.org/rsblue/info_cnrs_small.png') no-repeat bottom !important;
}

td[style*="background: rgb(69, 62, 51) url(https://www.runescape.com/img/billingv4/bg_gradient.jpg) repeat-x scroll 0% 0%;"] {
	border:1px solid #A8BEE7 !important;
	background:#6883B3 !important;
}

#contentRight .runescape {
	background:url('http://skins.santafish.org/rsblue/billing_runescape.jpg') !important;
}

#contentRight .funorb {
	background:url('http://skins.santafish.org/rsblue/billing_funorb.jpg') !important;
}

#contentRight .runescape, #contentRight .funorb, div #contentRight {
	background-color:#6883B3 !important;
}

body#billingHome #contentRight {
	background:#6883B3 !important;
}

/*Input Boxes*/

.textarea {
	background:#7B99D1 url('http://skins.santafish.org/rsblue/input_textarea.png') no-repeat left !important;
}

.textarea_hover, .textarea:hover {
	background:#6883B3 url('http://skins.santafish.org/rsblue/input_textarea.png') no-repeat right !important;;
}

.inputLong {
	background:#7B99D1 url('http://skins.santafish.org/rsblue/input_long.png') no-repeat !important;;
}

.inputLong_hover, .inputLong:hover {
	background:#6883B3 url('http://skins.santafish.org/rsblue/input_long.png') no-repeat right !important;;
}

.inputMedium {
	background:#7B99D1 url('http://skins.santafish.org/rsblue/input_med.png') no-repeat !important;
	width:176px;
}

.inputMedium_hover, .inputMedium:hover {
	background:#6883B3 url('http://skins.santafish.org/rsblue/input_med.png') no-repeat right !important;
}

.inputSmall {
	background:#7B99D1 url('http://skins.santafish.org/rsblue/input_small.png') no-repeat !important;;
}

.inputSmall_hover, .inputSmall:hover {
	background:#6883B3 url('http://skins.santafish.org/rsblue/input_small.png') no-repeat right !important;;
}

/*Buttons*/

a.button, input.button, button.button  {
	background:transparent url('http://skins.santafish.org/rsblue/button.png') !important;
}

a.buttonlarge, input.buttonlarge, button.buttonlarge,
a.buttonlarge2, input.buttonlarge2, button.buttonlarge2 {
	background:transparent url('http://skins.santafish.org/rsblue/buttonlarge.png') !important;
}

a.buttonLong, input.buttonLong, button.buttonLong {
	background:transparent url('http://skins.santafish.org/rsblue/button_long.png') !important;
}

a.button250, input.button250, button.button250 {
	background:transparent url('http://skins.santafish.org/rsblue/button250.png') !important;
}

/*E-Mail Settings*/

.inner_title {
	background:#526B96 url('http://skins.santafish.org/rsblue/innerbox_title.png') !important;
}

#pillars_box.inner_title {
	background:#526B96 url('http://skins.santafish.org/rsblue/innerbox_title_offence.png') !important;
}

.inner_box, .inner_box_thin {
	background:#99AED6 !important;
	border-top:1px solid #1B2841 !important;
	border-left:2px solid #1B2841 !important;
	border-right:2px solid #1B2841 !important;
}

.inner_bottom {
	background:url('http://skins.santafish.org/rsblue/innerbox_bottom.png') !important;
}

tr.vspacer td{
	background-color:#405E93 !important;
}

body {
	background:#526B96 url('http://skins.santafish.org/rsblue/jagexpage_bg.jpg') repeat-y center top !important;
}

/*Inbox*/

#footer, #footer ul {
	background:#526B96 url('http://skins.santafish.org/rsblue/fococsubsecthead.png') repeat-x !important;
}

.jmod {
	border-color:#957C07 !important;
}

.Runescape {
	border-color:#1B2841 !important;
}

.ticket_topbar {
	border-width:0px !important;
}

.RuneScape_box {
	background:url('http://skins.santafish.org/rsblue/inbox_titlebar_rs.png') repeat-x !important;
}

.inbox_title_bar {
	background:url('http://skins.santafish.org/rsblue/inbox_titlebar.png') no-repeat !important;
	margin-bottom:2px !important;
}

.dialogue_subject {
	background:url('http://skins.santafish.org/rsblue/kbetopshad.png') repeat-x scroll left top !important;
}

.inbox_table {
	background-color:#99AED6 !important;
}

.table_border_r {
	border-right:1px solid #1B2841 !important;
}

.table_border_b {
	border-bottom:1px solid #1B2841 !important;
}

#headerNav li, #headerNavLarge li {
	background:url('http://skins.santafish.org/rsblue/header_button_big.png') no-repeat !important;
	margin-top:2px !important;
}

#innerHeader {
	background:url('http://skins.santafish.org/rsblue/header_bg.png') repeat-x !important;
}

#innerHeaderLogo, #innerHeaderLogoFunOrb, #innerHeaderLogoMechScape, #innerHeaderLogoRuneScape {
	background:url('http://skins.santafish.org/rsblue/header_logo_blank.png') no-repeat !important;
}

#innerHeaderLogoRuneScape, #innerHeaderLogo img[src*="img/jagex/header_logo_runescape.jpg"] {
	background-image:url('http://skins.santafish.org/rsblue/header_logo_runescape.png') !important;
}

#innerHeaderLogo img[src*="img/jagex/header_logo"] {
	width:0 !important;
	height:106px !important;
	padding-left:250px !important;
}

#innerHeaderLogoFunOrb, #innerHeaderLogo img[src*="img/jagex/header_logo_funorb.jpg"] {
	background-image:url('http://skins.santafish.org/rsblue/header_logo_funorb.png') !important;
}

#innerHeaderCnr {
	background:url('http://skins.santafish.org/rsblue/header_rightcnr.png') no-repeat !important;
}

#logoJagex {
  background:url('http://skins.santafish.org/rsblue/header_logo_jagex.png') no-repeat !important;
}

}

@-moz-document url-prefix(https://create.runescape.com/),
url-prefix("https://secure.runescape.com/m=create") {

#button-right span.lev1 {
	background-image:url('http://skins.santafish.org/rsblue/accreateplayrs2.png') !important;
}

#button-right span.lev1:hover {
	background-position: left bottom !important;
}

#submitbutton {
	background-image:url('http://skins.santafish.org/rsblue/createcontinue.png') !important;
}

img[src*="img/create/create_account.jpg"] {
	display:none !important;
}

#submitbutton.createaccount div {
	background-image:url('http://skins.santafish.org/rsblue/createaccount.png') !important;
}

#submitbutton.createaccount div:hover {
	background-position:left bottom !important;
}

#statusbar .statusbutton.firstoffspring {
	background-image:url('http://skins.santafish.org/rsblue/createleft.png') !important;
}

#statusbar .statusbutton.lastoffspring {
	background-image:url('http://skins.santafish.org/rsblue/createright.png') !important;
}

.subButton .left, #statusbar .statusbutton div.left, #statusbar .statusbutton.firstoffspring div,
.subButton .middle, #statusbar .statusbutton div.middle, #statusbar .statusbutton.middleoffspring div,
.subButton .right, #statusbar .statusbutton div.right, #statusbar .statusbutton.lastoffspring div {
	background-image:url('http://skins.santafish.org/rsblue/createback.png') !important;
}

}

@-moz-document domain(devblog.runescape.com),
url-prefix("http://services.runescape.com/m=devblog") {

#list {
	color:#222222 !important;
	background:#526B96 !important;
}

#list .listPost {
	border-bottom:3px solid #526B96 !important;
	background:#7B99D1 !important;
}

div.content {
	color:#222222;
}

#list h3 {
	color:#222222;
	border:1px solid #1B2841 !important;
	background:#526B96 url('http://skins.santafish.org/rsblue/foheader.png') repeat-x !important;
}

#list .postDate, #list .listPost .postTitle, #list .listPost .postAuthor, #post .devblog h3,
span.strong, #meta {
	color: #1B2841 !important;
}

.devblogFoot h2 {
	color: #1B2841 !important;
	text-decoration:none !important;
}

#list .postImage {
	background:url('http://skins.santafish.org/rsblue/devblog_postimg.png') !important;
}

#post .devblog .hr {
	background:url('http://skins.santafish.org/rsblue/devblog_hr.png') center center no-repeat !important;
}

.devblog .hr {
background:url('http://skins.santafish.org/rsblue/devblog_hrbig.png') center center no-repeat !important;
}

.devblog {
	background:url('http://skins.santafish.org/rsblue/devblog_bg_scroll.jpg') center top repeat-y !important;
}

.devblogHead {
	background:url('http://skins.santafish.org/rsblue/devblog_bg_head.jpg') center top no-repeat !important;
}

.devblogFoot {
	background:url('http://skins.santafish.org/rsblue/devblog_bg_foot.jpg') center bottom no-repeat !important;
}

img[src*="http://www.runescape.com/img/devblog/devblog.jpg"] {
	width:0 !important;
	height:207px !important;
	padding-left:660px !important;
	background:url('http://skins.santafish.org/rsblue/devblog_main_title.jpg') no-repeat !important;
}


}

@-moz-document domain("hiscore.runescape.com"),
url-prefix("http://services.runescape.com/m=hiscore"){

/*Player Page*/

.player_name {
	color:#222222 !important;
}

.name_left, .name_right {
	color:#1B2841 !important;
}

/*Skills List*/

#skillsList ul li {
	background-color:#7B99D1 !important;
}

#skillsList ul li a {
	color:#1B2841 !important;
}

#skillsList ul li a:hover {
	background-color:#6883B3 !important;
}

/*Brown Boxes*/

.brown_box {
	background-color:#6883B3 !important;
}

.inner_brown_background {
	background-color:#728CC8 !important;
}

i {
	color:#222222 !important;
}

/*Highscores Table*/

.table_back .rankCol {
	color:#006C00 !important;
}

.table_back td {
	color:#333333 !important;
}

.row .alL a {
	color:#1B2841 !important;
}

/*Maintable Headings*/

.table_header {
	background:#526B96 !important;
	border: #1B2841 !important;
	color:#1B2841 !important;
}

.xpHead {
	text-align:center !important;
}

/*Arrows*/

.arrow_header, .arrow_back {
	background:#526B96 !important;
}

#button-up, #button-down {
	background:transparent !important;
}

#button-up span.lev1_arrow {
	background-image:url('http://skins.santafish.org/rsblue/hsarrup2.png') !important;
}

#button-down span.lev1_arrow {
	background-image:url('http://skins.santafish.org/rsblue/hsarrdown2.png') !important;
}

/*Table Rows - even dark, odd light*/

.row1,.row3,.row5,.row7,.row9,.row11,.row13,.row15,.row17,.row19,.row21,.row23,.row25,.row27,.row29,.row31,.row33,.row35,.row37,.row39,.row41,.row43,.row45,.row47,.row49,.row51,.row53,.row55,.row57,.row59,.row61,.row63,.row65,.row67,.row69,.row71,.row73,.row75,.row77,.row79,.row81,.row83,.row85,.row87,.row89,.row91,.row93,.row95,.row97,.row99,.row101,.row103,.row105,.row107,.row109,.row111,.row113,.row115,.row117,.row119,.row121,.row123,.row125,.row127,.row129,.row131,.row133,.row135,.row137,.row139,.row141,.row143,.row145,.row147,.row149,.row151,.row153,.row155,.row157,.row159,.row161,.row163,.row165,.row167,.row169,.row171,.row173,.row175,.row177,.row179,.row181,.row183,.row185,.row187,.row189,.row191,.row193,.row195,.row197,.row199,
.row1 td,.row3 td,.row5 td,.row7 td,.row9 td,.row11 td,.row13 td,.row15 td,.row17 td,.row19 td,.row21 td,.row23 td,.row25 td,.row27 td,.row29 td,.row31 td,.row33 td,.row35 td,.row37 td,.row39 td,.row41 td,.row43 td,.row45 td,.row47 td,.row49,
.rowp1,.rowp3,.rowp3 td,.rowp5,.rowp5 td,.rowp7,.rowp7 td,.rowp9,.rowp9 td,.rowp11,.rowp11 td,.rowp13,.rowp13 td,.rowp15,.rowp15 td,.rowp17,.rowp17 td,.rowp19,.rowp19 td,.rowp21,.rowp21 td,.rowp23,.rowp23 td,.rowp25,.rowp25 td,.rowp27,.rowp27 td,.rowp29,.rowp29 td{
	background:#7B99D1 !important;
}

.row2,.row4,.row6,.row8,.row10,.row12,.row14,.row16,.row18,.row20,.row22,.row24,.row26,.row28,.row30,.row32,.row34,.row36,.row38,.row40,.row42,.row44,.row46,.row48,.row50,.row52,.row54,.row56,.row58,.row60,.row62,.row64,.row66,.row68,.row70,.row72,.row74,.row76,.row78,.row80,.row82,.row84,.row86,.row88,.row90,.row92,.row94,.row96,.row98,.row100,.row102,.row104,.row106,.row108,.row110,.row112,.row114,.row116,.row118,.row120,.row122,.row124,.row126,.row128,.row130,.row132,.row134,.row136,.row138,.row140,.row142,.row144,.row146,.row148,.row150,.row152,.row154,.row156,.row158,.row160,.row162,.row164,.row166,.row168,.row170,.row172,.row174,.row176,.row178,.row180,.row182,.row184,.row186,.row188,.row190,.row192,.row194,.row196,.row198,.row200,
.row2 td,.row4 td,.row6 td,.row8 td,.row10 td,.row12 td,.row14 td,.row16 td,.row18 td,.row20 td,.row22 td,.row24 td,.row26 td,.row28 td,.row30 td,.row32 td,.row34 td,.row36 td,.row38 td,.row40 td,.row42 td,.row44 td,.row46 td,.row48 td,.row50,
.rowp2,.rowp2 td,.rowp4,.rowp4 td,.rowp6,.rowp6 td,.rowp8,.rowp8 td,.rowp10,.rowp10 td,.rowp12,.rowp12 td,.rowp14,.rowp14 td,.rowp16,.rowp16 td,.rowp18,.rowp18 td,.rowp20,.rowp20 td,.rowp22,.rowp22 td,.rowp24,.rowp24 td,.rowp26,.rowp26 td,.rowp28,.rowp28 td,.rowp30,.rowp30 td{
	background:#6883B3 !important;
}

.arrow_back, .rowp1 td, .row1 td {
	background:url('http://skins.santafish.org/rsblue/hsarrback.png') !important;
}

/*Search*/

.search_small {
	background:url('http://skins.santafish.org/rsblue/hssearchsmall.png') repeat-x !important;
}

.search_large {
	background:url('http://skins.santafish.org/rsblue/hssearchlarge.png') repeat-x !important;
	color:#333333 !important;
}

/*Headings*/

.subsectionHeader, .header_back {
	background:#526B96 !important;
	background:url('http://skins.santafish.org/rsblue/hssubsecthead.png') repeat-x !important;
	color:#1B2841 !important;
}

/*Borders*/

/*Very Light Border*/

.brown_box, #playerList_back, #skillsList ul li {
	border:1px solid #A8BEE7 !important;
}

/*Highlight Selected Person - thanks to Salmoneus for making it work =D*/

td.ARow, td.ARow + td.alL {
	background:#A8BEE7 !important;
}

td.ARow + td.alL a {
	color:#CC0000 !important;
}

/*Skills and Minigames Highscores*/

/*Skills*/

#button-left span.lev1 {
	background:transparent url('http://skins.santafish.org/rsblue/hsskills2.png') !important;
}

/*Active*/

#button-left span.lev1a {
	background:transparent url('http://skins.santafish.org/rsblue/hsskillsact2.png') !important;
}

/*Minigames*/

#button-right span.lev1 {
	background:transparent url('http://skins.santafish.org/rsblue/hsminigames2.png') !important;
}

/*Active*/

#button-right span.lev1a {
	background:transparent url('http://skins.santafish.org/rsblue/hsminigamesact2.png') !important;
}

/*Hover over Arrows and Headings*/

#button-left span.lev1:hover, #button-left span.lev1a:hover,
#button-right span.lev1:hover, #button-right span.lev1a:hover,
a:hover span.lev1_arrow {
	background-position:left bottom !important;
}

/*Skill and Minigame Headers on Compare Page*/

img[src*="com/img/hiscores/skills_header.gif"] {
	width:0 !important;
	height:12px !important;
	padding-left:47px !important;
	background:url('http://skins.santafish.org/rsblue/hsheaderskills.png') no-repeat !important;
}

img[src*="com/img/hiscores/minigames_header.gif"] {
	width:0 !important;
	height:12px !important;
	padding-left:90px !important;
	background:url('http://skins.santafish.org/rsblue/hsheaderminigames.png') no-repeat !important;
}

#compare_entry {
	width:370px !important;
}

.spacer_C {
	background-color:#526B96 !important;
}

}


@-moz-document domain("itemdb-rs.runescape.com"),
url-prefix("http://services.runescape.com/m=itemdb_rs") {

/*Brown Boxes*/

.inner_brown_background {
	background-color:#526B96 !important;
}

.brown_box, .nav_button, .inner_brown_box {
	background-color:#6883B3 !important;
}

/*Item of the Week*/

#iotw_image, #item_image {
	border:1px solid #6883B3 !important;
	background-color:#7B99D1 !important;
}

/*Ticker*/

#ticker {
	background-color:#6883B3 !important;
}

/*Borders*/

/*Very Dark Border*/

.subheader {
	border:1px solid #1B2841 !important;
}

/*Dark Border*/

.top5_table, .row_a, .row_b, .row_a td, .row_a th {
	border:1px solid #526B96 !important;
}

/*Very Light Border*/

.brown_box, .inner_brown_box, #ticker, #iotw_image, #item_image {
	border:1px solid #A8BEE7 !important;
}

/*Headings*/

.subsectionHeader {
	background:url('http://skins.santafish.org/rsblue/gedbsubsectheader.png') repeat-x !important;
}

.subheader {
	background:#526B96 url('http://skins.santafish.org/rsblue/gedbsubsect.png') repeat-x !important;
}

/*Table Rows - b dark, a light*/

.row_a, .legend_bar.inner_brown_box {
	background:#7B99D1 !important;
}

.row_b {
	background:#6883B3 !important;
}

/*Colored Text*/

/*Grey Text*/

.row_a, .row_b, .subsectionHeader, #ticker, #searchbox_text, #search_results_tips {
	color:#333333 !important;
}

/*Dark Grey Text*/

#iotw_text, #item_additional.inner_brown_box,
.results_nav, #search_results_text, .inner_brown_box, #searchbox_text b  {
	color:#222222 !important;
}

/*Dark Links and Text*/

.row_a a, .row_b a, .subheader, .more, #iotw_title, #iotw_view a, #ticker a,
.results_nav a, #search_results_tips a, #item_additional.inner_brown_box b {
	color:#1B2841 !important;
}

.row_a th, th.row_b th {
	color:#1B2841 !important;
	font-size:14px !important;
}

/*Price Changes*/

/*Rising Prices - Green*/

span.rise {
	color:#006C00 !important;
	font-weight:bold !important;
}

/*Dropping Prices - Red*/

span.drop, #graph_warning {
	color:#CC0000 !important;
	font-weight:bold !important;
}

/*Steady Prices - Blue*/

span.stay {
	color:#0000CC !important;
	font-weight:bold !important;
}

/*1 and 7 and 30 Day Buttons*/

.itemdb_button img {
	visibility:hidden !important;
}

.itemdb_button #button_1 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut12.png') no-repeat scroll left top !important;
}

.itemdb_button #button_7 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut72.png') no-repeat scroll left top !important;
}

.itemdb_button #button_30 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut302.png') no-repeat scroll left top !important;
}

.itemdb_button #button_90 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut902.png') no-repeat scroll left top !important;
}

.itemdb_button #button_180 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut1802.png') no-repeat scroll left top !important;
}

.itemdb_button #button_365 {
	background:transparent url('http://skins.santafish.org/rsblue/gedbbut3652.png') no-repeat scroll left top !important;
}

.itemdb_button #button_1:hover, .itemdb_button #button_7:hover, .itemdb_button #button_30:hover,
.itemdb_button #button_90:hover, .itemdb_button #button_180:hover, .itemdb_button #button_365:hover {
	background-position:left bottom !important;
}

img[src*="img/itemdb/graph.gif"] {
	width:0 !important;
	height:44px !important;
	padding-left:57px !important;
	background:url('http://skins.santafish.org/rsblue/gedbgraph.png') no-repeat !important;
}

}


@-moz-document 	domain("forum.runescape.com"),
				domain("forum-de.runescape.com"),
				domain("forum-fr.runescape.com"),
				domain("forum-pt.runescape.com"),
				url-prefix("http://services.runescape.com/m=forum"){
				
/*Fixing certain annoying JMod colours*/

.msgcontents font[color*="32cd32"] {
	color:#1B2841 !important;
	font-weight:bold !important;
}

[color*="gold"], [color*="orange"], [color*="4169e1"], [color*="bf3eff"], [color*="ff3e96"],
[color*="50a6c2"], [color*="9a24ff"], [color*="339933"], [color*="9933ff"], [color*="00ff00"], [color*="DAA520"] {
	color:#1B2841 !important;
}

[style*="background: none repeat scroll 0% 0% rgb(44, 33, 13)"] {
	background:#526B96 !important;
	border:1px solid #A8BEE7 !important;
}

[style*="background: none repeat scroll 0% 0% rgb(77, 63, 41)"] {
	background-color:#1B2841 !important;
}

[style*="background-color: rgb(36, 2, 63)"] {
	background-color:#6883B3 !important;
	border:#526B96 solid 2px !important;
}

[style*="background-color: rgb(64, 53, 3)"]{
	background-color:#6883B3 !important;
}

[style*="background-color: rgb(0, 0, 0)"] {
	background-color:#7B99D1 !important;
	border:1px solid #A8BEE7 !important;
}

[style*="background-color: rgb(31, 23, 7)"], [style*="background-color: rgb(32, 0, 48)"],
[style*="background: rgb(0, 0, 0)"] {
	background-color:#7B99D1 !important;
}

td[bgcolor*="632910"] {
	background-color:#6883B3 !important;
}

[bordercolor="tan"],[bordercolor="Tan"] {
	border:1px solid #A8BEE7 !important;
}

[color*="cdb5cd"], [color*="white"], font[color="tan"],[color*="ff9933"] {
	color:#222222 !important;
}

b font[color="tan"], #communitySelectionBar label, font[color*="#"] b u {
	color:#1B2841 !important;
}

[style*="color: orange;"] {
	color:#FF0000 !important;
}

.search {
	visibility:collapse !important;
}

.rightpad.search {
	visibility:visible !important;
	border:0px !important;
}

/*Community Section */

#communityTitle {
	color:#1B2841 !important;
	height:24px !important;
	padding-top:5px;
}

#communitySelectionBar, #communityTitle {
	background:url("http://skins.santafish.org/rsblue/gedbsubsect.png") #7B99D1 !important;
}

#communitySelectionBar select {
	background-color:#7B99D1 !important;
	color:#1B2841 !important;
}

#contrast_panel {
	background-color:#6883B3 !important;
}

#forumViewCommunities #communitySelectionBar, #communitySelectionBar select{
	border:1px solid #1B2841 !important;
}

#communityContainer {
	border-color:#819ED5 !important;
}

#activeCommunityMessage{
	color:#1B2841 !important;
}

/*Useful stuff*/

#picker, #contrast_panel, .actions, #communitiesSection, #cmContainer {
	border-color: #A8BEE7 !important;
}

#picker {
	background-color:#7B99D1 !important;
	color:#222222 !important;
}


#infopane, .actions, #communityContainer, #cmContainer {
	background-color:#6883B3 !important;
	color:#222222 !important;
}

.avatar {
	width:100px;
	height:100px;
}

.title1, .header_posts, .header_lastpost,
.header_groupname, td.header_threads,
td.header_posts, .center, .group td.groupname,
.group td.threads, .group td.posts, .group td.lastpost {
	color:#222222 !important;
	background:url('http://skins.santafish.org/rsblue/foheader.png') repeat-x !important;
	background-color:#7B99D1 !important;
	/*border:1px solid #3F3320526B96 !important;*/
}

/*Thread Page Layout*/

.hidefgroup, .showfgroup, .showhide {
	background:url('http://skins.santafish.org/rsblue/focontractexpand.png') left top no-repeat !important;
}
.showfgroup {background-position:right top !important;}
.hidefgroup:hover {background-position:left bottom !important;}
.showfgroup:hover {background-position:right bottom !important;}

table .spacer{
	visibility:collapse !important;
}

.threadtitle, .num, .updated, .group td, .cont .n {
	background-color:#99AED6 !important;
	color:#222222 !important;
}

.s td {
	background: transparent !important;
}

.groupname, .title {
	color:#222222 !important;
}

.flat {
	color:#000000 !important;
}

.brown_box_forum, #communitiesSection {
	background-color:#5176B5 !important;
}

.flat a, .frmname a {
	color:#222222 !important;
}

.num, .frmname, .righttd, .icon {
	background-color:#99AED6 !important;
	color:#222222 !important;
}

.threadtitle a, .bigtitle a, #menu a {
	color:#1B2841 !important;
}

span.username {
	color:#365082 !important;
}

table .spacer {
	height:0px !important;
}

.threadtitle a.sticky2 {
	color:#365082 !important;
	font-weight:bold !important;
}

.threadtitle a.sticky1 {
	font-size:12px !important;
}

/*Borders*/

.cont, table .spacer {
	background-color:#526B96 !important;
}

.cont, .brown_box_forum {
	border:1px solid #A8BEE7 !important;
}

#activeCommunityForums  td {
	border:1px solid #365082 !important;
}

td.lastpost, td.threadtitle, td.num, .title1, .threadmarks, .updated, .icon,
.frmname, .righttd, .header_lastpost, .header_groupname, .center, .flat,
.search_command, .info, .odd, .even, .rating, #contentmsg, #command, #smileylegend,
#becontrol, .list, .viewdetails, td.COC_rules, .cont .n,
.group td.threads, .group td.posts, .group td.lastpost, .group .f td {
	border:1px solid #526B96 !important;
}

#info .cont {
	background-color:#7B99D1 !important;
}

.flat {
	padding-top:4px !important;
	padding-bottom:4px !important;
	background-color:#7B99D1 !important;
}

.bigtitle, .desc, .title1, .updated, .update2, .header_lastpost, .lastpost, .group .f .h, .group .f .r {
	padding-left:5px !important;
}

/*Posts*/

#contentmsg {
	background:#6883B3 !important;
	border:0px solid !important;
	padding:0px !important;
}

#contentmsg .message  {
	width:100% !important;
}

#contentmsg .msgtime {
	color:#4A4A4A !important;
}

#contentmsg .msgcontents {
	color:#333333 !important;
}

#contentmsg .msgcontents a {
	/*Was #3A4F6C*/
	color:#1B2841 !important;
}

#contentmsg .msgcontents b {
	color:#00140A !important;
}

/*Normal People*/

#contentmsg .message .rightpanel {
	background:#7B99D1 !important;
	border-top:4px solid #526B96 !important;
	border-bottom:4px solid #526B96 !important;
	border-right:4px solid #526B96 !important;
}

.msgcommands {
	border-top:2px solid #526B96 !important;
}

.msgcommands a {
	color:#1B2841 !important;
}

.message .uname, .message .modtype, .leftpanel .msgcreator,
#contentmsg .leftpanel {
	background:#7B99D1 !important;
	color:#3A4F6C !important;
}

.message .uname a {
	color:#3A4F6C !important;
}

.message .uname {
	background:url('http://skins.santafish.org/rsblue/fomsguname.png') repeat-x !important;
	padding-bottom:3px !important;
}

.message .modtype {
	padding:0px !important;
}

#contentmsg .leftpanel {
	border-top:4px solid #526B96 !important;
	border-left:4px solid #526B96 !important;
	border-bottom:4px solid #526B96 !important;
	border-right:3px solid #526B96 !important;
}

.message {
	border-color:#A8BEE7 !important;
}

/*JMod*/

#contentmsg .jmod .leftpanel {
	background:#405E93 !important;
	border-top:4px solid #957c07 !important;
	border-left:4px solid #957c07 !important;
	border-bottom:4px solid #957c07 !important;
	border-right:3px solid #957c07 !important;
}

.jmod .msgcommands {
	border-top:2px solid #957c07 !important;
}

.jmod .uname, .jmod .modtype {
	background:#7B99D1 !important;
	color:#957c07 !important;
}

.jmod .uname a{
	color:#957c07 !important;
}

#contentmsg .jmod .rightpanel {
	background:#7B99D1 !important;
	color:#222222 !important;
	border-top:4px solid #957c07 !important;
	border-bottom:4px solid #957c07 !important;
	border-right:4px solid #957c07 !important;
}

#contentmsg .jmod {
	border-color:#ffcf25 !important;
}


/*FMod*/

#contentmsg .mod .leftpanel {
	background:#7072FF !important;
	border-top:4px solid #064c0e !important;
	border-left:4px solid #064c0e !important;
	border-bottom:4px solid #064c0e !important;
	border-right:3px solid #064c0e !important;
}

.mod .uname, .mod .modtype {
	background:#7B99D1 !important;
	color:#06800E !important;
}

.mod .uname a{
	color:#06800E !important;
}

.mod .msgcommands {
	border-top:2px solid #064c0e !important;
}

#contentmsg .mod .rightpanel {
	background:#7B99D1 !important;
	color:#222222 !important;
	border-top:4px solid #064c0e !important;
	border-bottom:4px solid #064c0e !important;
	border-right:4px solid #064c0e !important;

}

#contentmsg .mod {
	border-color:#04CD08 !important;
}

.jmod .uname, .mod .uname {
	padding-bottom:0px !important;
	background:url('http://skins.santafish.org/rsblue/fomoduname.png') repeat-x !important;
}

.jmod .modtype, .mod .modtype {
	padding-bottom:3px !important;
	background:url('http://skins.santafish.org/rsblue/fomodmodtype.png') repeat-x !important;
}

/*Moved*/

#contentmsg .moved .leftpanel {
	border-top:4px solid #526B96 !important;
	border-left:4px solid #526B96 !important;
	border-bottom:4px solid #526B96 !important;
	border-right:3px solid #526B96 !important;
	background:#1B2841 !important;
}

#contentmsg .moved .rightpanel {
	border-top:4px solid #526B96 !important;
	border-bottom:4px solid #526B96 !important;
	border-right:4px solid #526B96 !important;
	background:#363C64 !important;
	color:#A8BEE7 !important;
}

#contentmsg .moved .rightpanel .msgcontents {
	color:#A8BEE7 !important;
}

#contentmsg .moved .rightpanel .msgtime, #contentmsg .moved .rightpanel .msgcontents a {
	color:#7890A7 !important;
}

.moved .uname, .moved .modtype {
	background:#1B2841 !important;
	color:#A8BEE7 !important;
}


/*QFC Color*/

#uid, #menu {
	color:#271F0C !important;
}

/*Search Page*/

#search_query, #search_form  {
	text-align:center !important;
}

.search_command, #becontrol {
	background:#7B99D1 !important;
	color:#1B2841 !important;
}

.title a {
	background:#6883B3 !important;
	color:#1B2841 !important;
	padding:4px !important;
	border:1px solid #A8BEE7 !important;
}

.odd, .odd td a {
	background:#7B99D1 !important;
}

.even {
	background:#6883B3 !important;
}

.odd a, .even a, .go_back_link a {
	color:#1B2841 !important;
}

.odd, .even {
	color:#444444 !important;
}

.last_updated, .result {
	color:#111111 !important;
}

#infotitle {
	text-align:center !important;
}

.attention, .goodattention {
	color:#FF0000 !important;
	text-align:center !important;
}

.rating {
	background:#1B2841 !important;
}

/*Login Message*/

#infotitle, .cont a {
	color:#1B2841 !important;
}

.cont {
	color:#222222 !important;
}

/*Make Post*/

#command, #smileylegend {
	background:#7B99D1 !important;
}

#smileylegend {
	padding-bottom:3px !important;
	color:#3A4F6C !important;
}

.commandtitle, .commandtwo, #smilytxt {
	color:#3A4F6C !important;
}

#command .commandtitle {
	text-align:right !important;
	width:40% !important;
}

/*Profile*/

.hist table {
	background:#526B96 !important;
	border:1px solid #526B96 !important;
}
div.hist{
	border:1px solid #A8BEE7 !important;
}

.list, .viewdetails, .hist table {
	background:#6883B3 !important;
	color:#1B2841 !important;
}

.title, #username span.username, .left_title {
	color:#1B2841 !important;
}

.list, .viewdetails, .hist table, form[action*="users.ws"] {
	color:#222222 !important;
}

{
	color:#222222;
}

/*Code of Conduct*/

.subsectionHeader {
	background:#526B96 !important;
	background:url('http://skins.santafish.org/rsblue/fococsubsecthead.png') repeat-x !important;
	color:#1B2841 !important;
}

.inner_brown_background {
	background:#526B96 !important;
}

.brown_box {
	background:#6883B3 !important;
	color:#222222 !important;
	border:1px solid #A8BEE7 !important;
}

.brown_box a, .inner_brown_background a {
	color:#1B2841 !important;
}

td.COC_rules {
	background:#7B99D1 !important;
	vertical-align:top !important;
}

}

@-moz-document url-prefix("http://services.runescape.com/m=adventurers-log"){

#plog_self.section, #plog_other.section {
	border:0px !important;
}

.panel_189 .header, .AMBodyLiner p {
	color:#222222 !important;
}

.section a {
	color:#A9A9A9 !important;
}

.section .AMBodyLiner a {
	color:#000 !important;
	text-decoration:underline !important;
}

.section a, .section .AMBodyLiner a:hover {
	text-decoration:none !important;
}

#quests .title, #friends .title, #scores .title, #friends a, #quests a, p {
	color:#E8E8E8 !important;
}

#avatar .title {
	color:#4C3209 !important;
}

.parchment .title {
	color:#43392D !important;
}

.AMHead span.Title, .AMHead.expanded span.Title {
	color: #3D281D !important;
}

#quests a#completed:active, #quests a#started:active, #quests a#uninitiated:active, #quests a#completed.selected, #quests a#started.selected, #quests a#uninitiated.selected {
	color:#C0B679 !important;
}

}

@-moz-document url-prefix("http://www.runescape.com/openjdk_install.ws"),
url-prefix("http://runescape.com/openjdk_install.ws"){

#info p {
	color:#FFF !important;
}
#info p a{
	color:#FFEE99 !important;
}

}

@-moz-document url-prefix("http://www.runescape.com/classicapplet/playclassic.ws"),
url-prefix("http://runescape.com/classicapplet/playclassic.ws"){

#intro {
	background:transparent url('http://skins.santafish.org/rsblue/classic_scroll.png') no-repeat scroll left top !important;
}

img[src*="main/classicapplet/play.png"] {
	width:0 !important;
	height:33px !important;
	padding-left:500px !important;
	background:url('http://skins.santafish.org/rsblue/classic_play.png') no-repeat !important;
}

#playnow:hover img {
	background-position:bottom !important;
	top:0% !important;
}

}