/*
     BNskin Better in Black
      Dark stylesheet for members of http://bnskin.com that 
      makes the site much easier to read and navigate.
      Works best with "Green Text, Black Background" theme which
      can be selected from the Settings > Manage Options menu.

     by Jeoffory Hudson
     http://www.jeoffory.info/sketchymess/index.php
     (For Adult Gay Men Only)
*/

@-moz-document domain(bnskin.com)  {
	
body {
	background-color: black !important;
	color:#EEE !important;
	}

form textarea, form select, form input {
	font-family: Arial, Helvetica, sans-serif;
	background: #EEE;
	border: 1px solid #CCC;
	color: black !important;
	}

.BodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EeEeEe !important;
	}

table.BodyText[width] {
	width: 730px !important;
	}

td.BodyText, .BodyText font, .BodyText b, .BodyText b b{
	font-size: 12px !important;
	}

.Mytable td {
	color:white !important;
	}

.MyTable form, textarea.BodyText1 {
	color: black !important;
	}

.BulletList {
	list-style-position: inside;
	list-style-image: url(Images/pinkball.gif);
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #ECECEC !important;
	}

.MenuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #0099CC !important;
	}

.DateText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #ECECEC !important;
	}

td.row1, td.row2 {
	background-color: #000080 !important;
	}

tr.Row1 {
	background-color: #000088 !important;
	}

tr.Row2 {
	background-color: #200020 !important;
	font-size: 13px !important;
	}

.Row1 > td > font,.Row2 td font {
	font-size: 12px !important;
	color: #ECECEC !important;
	}

tr.row1 {
	background-color: #000080 !important;
	}

tr.row3 {
	background-color: #2000C0 !important;
	}

.row4 {
	background-color: #000000 !important;
	}

tr.Row2 td, tr.Row1 td {
	color: white !important;
	}

.MyTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	background-color: #000088 !important;
	}

.MyTable1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ECECEC !important;
	}

.MyTable1 td.row2 {
	height: 20px !important;
	}

td[style],font[style] {
	color:white !important;
	font-weight: bold !important;
	}

.MyTable1 td.row2[colspan] {
	position:relative !important;
	top: -80px !important;
	}

.MyTable2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ECECEC !important;
	background-color: #400040 !important;
	}

.in	{
	color: #ECECEC !important;
	background-color: #0000CC;
	width : 300px !important;
	}

.caption {
	font-family: Arial Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: white !important;
	}

.caption1 {
	font-family: Arial Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: blue !important;
	background-color: #DDDDFF !important;
	}

.caption2 {
	font-family: Arial Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: red !important;
	background-color: #EEEEFF !important;
	}

.BulletList {
	list-style-position: inside;
	list-style-image: url(Images/pinkball.gif);
	list-style-type: disc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #00ff00 !important;
	}

#maincell, #subcell {	
    background-color: #DDEEFF !important;
	}

tr[valign=center] {
	display:none !important;
	}

.heading1 {
	font-size: 16px !important;
	display: inline !important;
	font-family: Arial Narrow !important;
	}

a.LinkHighlight {
	color:red !important;
	}

a.LinkHighlight:hover {
	background: #000 !important;
	text-decoration: underline !important;
	color: yellow !important;
	}


.linkspan, .linkspan[style]{
	font-size: 10px !important;
	font-weight: bold !important;
	color: white !important;
	}
 
.mTD {
	background-color: #008 !important;
	padding-top:5px !important;
  /*margin-top:10px !important;*/
    height: 23px !important;
	}

.SUBmTD {
	background-color: #008 !important;
	color: white !important;
	height: 18px !important;
	border-bottom: 1px solid #777 !important;
	font-size:10px !important;
	padding: 0 !important;
	}

#subshadow-1,#subshadow-2,#subshadow-3,#subshadow-4,#subshadow-5,#subshadow-6,#subshadow-7,#subshadow-8,#subshadow-0  {
	background: #222 !important;
	}

#udm-navbar  {
	height:23px !important;
	/*padding-top: 6px !important;*/
    }

#maintext-1,#maintext-2,#maintext-3,#maintext-4,#maintext-5,#maintext-6,#maintext-7,#maintext-8,#maintext-0  {
	font-size: 12px;
	color:white !important;
	padding-top:3px !important;
	}

/*table.linkspan {
	height:24px !important;
	}*/

span.linkspan {
	top: 9px !important;
	}
input[type="submit"],input[type="select"] {
	cursor: pointer !important;
	}

#maintext-1:hover,#maintext-2:hover,#maintext-3:hover,#maintext-4:hover,#maintext-5:hover,#maintext-6:hover,#maintext-7:hover,#maintext-8:hover,#maintext-0:hover {
    color: #FFFF00 !important;
    cursor: pointer !important;
    }
}

@-moz-document url-prefix(http://bnskin.com/Stories/) {
p {
    font-family: sans-serif !important;
    line-height: 140% !important;
    font-size: 110% !important;
}

}

     /* 
     The code below marks visited links with a zig-zag arrow 
     on the Forums and the Stories pages. 
     */

@-moz-document url-prefix(http://bnskin.com/Stories/), url-prefix(http://bnskin.com/Forums) {

a.LinkHighlight:visited:before {
        color: #EEE !important;
        font-size: 18px !important;
        content: "\21AF   ";
        }
}
/* 
Styles for Online Members and Profile Search Results pages
*/
@-moz-document url-prefix(http://bnskin.com/PHP/show_profiles.php) {
        table[width="206"] {
        margin: 10px !important;
}

table[width="206"] td {
        border: 0 !important;
}
table[width="640"].MyTable2 {
        border-bottom: 3px solid #44A !important;
        border-left: 2px solid #44B !important;
        padding: 8px !important;
}
.Heading2 {
        font-size: 14px !important;
        font-style: normal !important;
        padding-left: 22px !important;
        padding-top: 8px !important;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAIAAAB8wupbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gUEESoNQw80ZwAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAAA0UlEQVR42u2TOwqEMBRFr5lBV%2BGncwVa2lq9fdgJFq7CxsLeHbgQUbAWQXABNloEhEyRKYJmYOy9TR4n9%2FDSxCAi3AnDzTzCbSEMw6IoriWVv%2BVhWVaapo7jVFWlVq%2F8K%2BR5btt2lmXbtqnClTMAURQFQVDX9amt5QxAHMcA%2Br4%2FPV3PiWjfdyFE27ac82makiQhol8cRHQch1AyjqMUtJwBWJZF3em6rhy0nAFomka9GIZBDlr%2B8n1%2Fnud1XT3PM02z67qyLDnnALTceH7cH%2FkAdsudXyadDt0AAAAASUVORK5CYII%3D") top left no-repeat;
}
}