@-moz-document 	url-prefix("http://services.stellardawn.com/m=forum_fo") {

input[type=text], .textinput, .jump_to_forum .a, #charlimit_text_a {
	border:1px solid #000 !important;
}

/*General background */

.Box.White928 .BoxBody,
.Box.White928 .BoxHead,
.Box.White928 .BoxFoot{
	background-image:url('http://skins.santafish.org/sdblue/White928.png') !important;
	color:#222 !important;
}

.White928 a {
	color:#1B2841 !important
}

.goodattention a {
	color:yellow !important;
}

/*Main forum view */

#contentmsg, #contentfrm {
	border:1px solid #A8BEE7 !important;
	background:#5176B5 !important;
}

table.group {
	border:2px solid #526B96 !important;
}

.group td.groupname, .left_title, .title, #commandtitle {
	color:#222 !important;
}

.group td.groupname, .group .threads, .group .posts, .group .lastpost {
	background:url('http://skins.santafish.org/sdblue/th_bg.png') repeat scroll 0 0 transparent !important;
}

#contentfrm .f {
	background-color:#5176B5 !important;
}

.group td {
	background:#99AED6 !important;
	border-top:1px solid #526B96 !important;
}

.hidefgroup, .showfgroup {
	background:transparent url('http://skins.santafish.org/sdblue/contractexpand.png') no-repeat scroll left top !important;
}
.showfgroup { background-position:right top !important; }
.hidefgroup:hover { background-position:left bottom !important; }
.showfgroup:hover { background-position:right bottom !important; }

div#top, div#bottom, #info, #command, #smileylegend {
	background-color:#7B99D1 !important;
	border:1px solid #526B96 !important;
}

/*Specific forum view */

#content_forum {
	border:1px solid #A8BEE7 !important;
	background-color:#526B96 !important;
	padding:5px 5px 0px !important;
}

.cont table {
	background-color:#99AED6 !important;
	border:1px solid #526B96 !important;
}

.cont table td.title, .cont table td.title1, .stripeTable .title th, .stripeTable .stripeHeader th {
	background:#819ED5 url('http://skins.santafish.org/sdblue/forum_th_bg.png') repeat scroll 0 0 !important;
	height:23px !important;
	vertical-align:middle !important;
	border-bottom:1px solid #526B96 !important;
	font-weight:bold !important;
	color:#1B2841 !important
}

.thdnrml {
	background-color:#99AED6 !important;
}

tr.thdhid td, tr.thdnrml td {
	background:#99AED6 !important;
	border-bottom:1px solid #526B96 !important;
}

span.username {
	color:#365082 !important
}

td.threadtitle .sticky2 {
	color:#365082 !important
}

td.threadtitle a:hover {
	text-decoration:underline !important;
}

.thdnrml td {
	padding-top:4px !important;
	padding-bottom:4px !important;
}

/*Posts in threads */

#contentmsg .msgcreator, #contentmsg .modtype {
	background:transparent url('http://skins.santafish.org/sdblue/forum_uname_bg.png') repeat scroll 0 0 !important;
	text-align:center !important;
}

#contentmsg .msgcreator {
	font-weight:bold !important;
}

#contentmsg .modtype {
	background-position:bottom !important;
	padding-bottom:0px !important;
}

#contentmsg .jmod .modtype, #contentmsg .mod .modtype {
	padding-bottom:3px !important;
}

#contentmsg .message {
	border:1px solid #A8BEE7 !important;
}

#contentmsg .leftpanel, #contentmsg .rightpanel {
	background-color:#7B99D1 !important;
	border-color:#526B96 !important;
	border-width:5px 0 5px 5px !important;
}

#contentmsg .rightpanel {
	border-width:5px 5px 5px 4px !important;
}

#contentmsg .mod {
	border:1px solid #04CD08 !important;
}

#contentmsg .mod .leftpanel, #contentmsg .mod .rightpanel {
	border-color:#064C0E !important;
}

#contentmsg .mod .leftpanel {
	background-color:#7072FF !important;
}

#contentmsg .jmod {
	border:1px solid #FFCF25 !important;
}

#contentmsg .jmod .leftpanel, #contentmsg .jmod .rightpanel {
	border-color:#957C07 !important;
}

#contentmsg .jmod .leftpanel {
	background-color:#405E93 !important;
}

/*Code of Conduct */

td.COC_rules {
	background:#7B99D1 !important;
	vertical-align:top !important;
}

div#COC_summary_container td.COC_rules {
	border:1px solid #526B96 !important;
}

.COC_rules .subsection {
	background:#A3BCEC url('http://skins.santafish.org/sdblue/cocsubsecthead.png') repeat-x !important;
	color:#1B2841 !important;
	border-bottom:1px solid #526B96 !important;
}

div.inner {
	border:1px solid #A8BEE7 !important;
	background:#7B99D1 !important;
}

div.inner h3, div.inner h4, div.outer h3 {
	background:#A3BCEC url('http://skins.santafish.org/sdblue/cocsubsecthead.png') repeat-x !important;
	border:1px solid #A8BEE7 !important;
}

/*Profile */

div#becontrol td.list, div#becontrol td.viewdetails, .extra {
	background-color:#7B99D1 !important;
	border:1px solid #526B96 !important;
}

#becontrol .username {
	color:#1B2841 !important
}

#becontrol table table {
	border:1px solid #A8BEE7 !important;
}

.stripeTable .odd {
	background:#6883B3 !important;
}

.stripeTable .even {
	background:#7B99D1 !important;
}

.stripeTable .title th {
	border-bottom:0px !important;
}

.last_posted {
	text-align:left !important;
}

.section_header_start_cap {
	text-align:center !important;
}

/*Search */

div#adv_search_title a:hover {
	text-decoration:underline !important;
}

#search_results .stripeTable tr {
	border:1px solid #526B96 !important;
}

#search_results .stripeTable tr .rating {
	border-right:1px solid #526B96 !important;
}

}