table { border:0px; border-collapse:collapse; } 
td {vertical-align:top; padding:0px; }


td, table, select,  input, textarea{
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	color:#272727;
}

form { margin:0px; padding:0px}
body {
	margin:0px;
	padding:0px;
	background-color: #eaeaea;
	background-image: url(images/backgrounds/bg.jpg);
	background-repeat: repeat-x;
}

a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
a:visited{
	color:#DDDDDD;
	text-decoration:none;
	font-weight: bold;
}
a:hover, a:visited:hover {
	text-decoration:underline;
	font-size: 11px;
}
strong { color:#333333}

b{
	color:#993399
}

span{ color:#FFFFFF}

ul{margin:0px; padding:0px; list-style:none; line-height:14px}
ul li { background-image:url(images/components/list_marker.gif) ; background-repeat:no-repeat; padding-left:9px}
ul li a{ color:#00C6E3;  text-decoration:underline}
ul li a:hover{ text-decoration:none}

.blue a{ color:#069ED4; font-size:11px; text-decoration:none}
.blue a:hover{ text-decoration:underline}

.blue1 a{ color:#43B6E9; font-size:11px; text-decoration:none}
.blue1 a:hover{ text-decoration:underline}

.navigation a{ color:#077DBD; font-size:11px; line-height:22px; text-decoration:none}
.navigation a:hover{ text-decoration:underline}
.navigation a:visited{ color:#999999}

.navigation2 a{ color:#000000; font-size:11px; line-height:22px; text-decoration:none}
.navigation2 a:hover, .navigation2 a:visited:hover { text-decoration:underline}
.navigation2 a:visited{ color:#333333}

.navigationBig a{ color:#000000; font-size:14px; line-height:22px; text-decoration:none}
.navigationBig a:hover, .navigationBig a:visited:hover, .navigationBig a:active {
	border-bottom-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #C09;
	color: #C09;
}
.navigationBig a:visited{ color:#222222}

.navigationtop a{ color:#666666; font-size:11px; line-height:13px; text-decoration:none}
.navigationtop a:hover{ text-decoration:underline}
.navigationtop a:visited{ color:#999999}

.blimey { color:#272727; font-size:11px; line-height:14px}
.blimey a{ color:#FFFFFF; text-decoration:none}
.blimey a:hover{ text-decoration:underline}
.blimey a:visited{ color:#666699; text-decoration:none; font-weight:bold}

.blimey_white { color:#FFFFFF; font-size:11px; line-height:14px}
.blimey_white a{ color:#FFCC00; text-decoration:none}
.blimey_white a:hover{ text-decoration:underline}
.blimey_white a:visited{ color:#FFFF00; text-decoration:none; font-weight:bold}

.footer {
	color:#272727;
	font-size:10px
}
.footer a{ color:#CCCCCC; text-decoration:underline}
.footer a:hover{ text-decoration:none}

}
.bodytext, .bodytextRed, .bodytextBlue {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	font-weight: normal;
}
.bodytext {
	color:#333333;
}
.bodytextRed {
	color:#900;
}
.bodytextBlue {
	color:#036;
}
.form1 input{
	width:173px;
	height:22px;
	color: #FFFFFF;
	padding:3px 0 0 5px;
	border:#909390 1px solid;
	background-color:#575554
}

.form1 textarea {
	width:173px;
	height:110px;
	color: #FFFFFF;
	overflow: auto;
	padding:3px 0 0 5px;
	border:#909390 1px solid;
	background-color:#575554
}

.margin1{margin-top:14px; width:445px; height:250px; overflow:auto; 
	scrollbar-3dlight-color:#5C605C;
    scrollbar-track-color:#5C605C;
    scrollbar-shadow-color:#5C605C ;
    scrollbar-face-color:#5C605C; 
	scrollbar-arrow-color:#5C605C;
	scrollbar-darkShadow-color:#5C605C;
	}
.title {
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	line-height:24px;
	color:#000000;
	font-weight: bold;
}
.legal {
	font-family:verdana;
	font-size:9px;
	vertical-align:top;
	line-height:13px;
	color:#FFFFFF;
	font-weight: normal;
}
.subheader {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:16px;
	color:#CC0000;
	font-weight: normal;
}
.subheader_for_bodytext {
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	line-height:24px;
	color:#CC0000;
	font-weight: bold;
}
.subheader_for_bodytextWhite {
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	line-height:24px;
	color:#FFF;
	font-weight: bold;
}
.subheader3 {
	font-family:verdana;
	font-size:22px;
	vertical-align:top;
	line-height:24px;
	color:#000000;
	font-weight: normal;
}
.subheader-noLeading {
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	color:#CC0000;
	font-weight: bold;
}
.cruisecontrol {
	padding: 4px;
	font-weight: bold;
	color: #000000;
	margin: 2px 2px 6px 0px;
}
.boldpink {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#F00082;
	font-weight: bold;
}
.boldgreen {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#6C0;
	font-weight: bold;
}
.boldgold {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#FFC600;
	font-weight: bold;
}
.boldred {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#FF1800;
	font-weight: bold;
}
.boldblue {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#30FFF8;
	font-weight: bold;
}
.boldblue2 {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#43B6E9;
	font-weight: bold;
}
.pink {
	color:#F00082;
}
.navigation0n {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#007BBD;
	font-weight: bold;
}
.navigation0n2 {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:22px;
	color:#000000;
	font-weight: bold;
}
.navigationtop0n {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:13px;
	color:#666666;
	font-weight: bold;
}
.bodytext_white {
	font-family:verdana;
	font-size:11px;
	vertical-align:top;
	line-height:14px;
	color:#FFFFFF;
	font-weight: normal;
}
.greybg {
	background-image: url(images/backgrounds/background_body.jpg);
	background-repeat: repeat;
	background-color: #A2B6C1;
}
.whitebg {
	background-image: url(images/backgrounds/background_gay.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
}
.pinkbg {
	background-image: url(images/backgrounds/background_tgirls.jpg);
	background-repeat: repeat;
	background-color: #D7A3B9;
}
.partyPinkbg {
	background-image: url(images/70s80s/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #f57fba;
}
.mensnightBluebg {
	background-image: url(images/mensnight/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #034ef6;
}
.fetishnightbg {
	background-image: url(images/fetish/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.sizzlingSundaysBluebg {
	background-image: url(images/sizzling-sundays/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #034ef6;
}
.ladiesnightPinkbg {
	background-image: url(images/ladies/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #c72480;
}
.cruisersBlackbg {
	background-image: url(images/cruisers/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #000000;
}
.eroticExperiencePinkbg {
	background-image: url(images/erotic-experience/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #c5449b;
}
.freshSilverbg {
	background-image: url(images/fresh/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #d0d1cd;
}
.couplesSilkbg {
	background-image: url(images/couples/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #986988;
}
.fiendishfriday {
	background-image: url(images/fiendish-friday/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #d2212b;
}
.rumble {
	background-image: url(images/rumble/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.urbanfront {
	background-image: url(images/urbanfront/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #000;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
}
.gearMaroonbg {
	background-image: url(images/gear/Club_O_background_body.jpg);
	background-repeat: no-repeat;
	background-color: #421f1f;
}
.subheader-blue {
	font-family:verdana;
	font-size:12px;
	vertical-align:top;
	line-height:24px;
	color:#009;
	font-weight: bold;
}
.inline-pic-r {
	float: right;
	margin-left: 8px;
	width: 260px;
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #C00;
}
.navy {
	color: #009;
}
.goldBox {
	background-color: #FC0;
	padding: 5px;
	
}
.inline-image-l {
	float: left;
	clear:left;
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #C00;
	margin-right: 8px;
}
.inline-image-r {
	float: right;
	margin-bottom: 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	text-align: center;
	color: #C00;
	margin-left: 8px;
}
.dropCaption {
	margin-top: 12px;
	display: block;
}
.boldcrimsom {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #900;
}
.boldwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
}
.itals {
	font-style: italic;
}
.imageOutsetL {
	margin-left: -16px;
}
.fullWidth {
	clear: both;
	width: 430px;
}
.transpanel-blue, .transpanel-green, .transpanel-plum, .transpanel-cerise, .transpanel-greyonlight, .transpanel-greyondark, .transpanel-gold, .transpanel-dark, .transpanel-turquoise {
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border: 1px solid #FFF;
}
.transpanel-greyonlight {
	background-image: url(images/panels/transpanel-greyonlight.png);
	background-repeat: repeat;
}
.transpanel-greyondark {
	background-image: url(images/panels/transpanel-greyondark.png);
	background-repeat: repeat;
}
.transpanel-blue {
	background-image: url(images/panels/transpanel-blue.png);
	background-repeat: repeat;
	color: #FFF;
}
.transpanel-green {
	background-image: url(images/panels/green/transpanel.png);
	background-repeat: repeat;
	color: #090;
	font-family: Arial, Helvetica, sans-serif;
}
.transpanel-turquoise {
	background-image: url(images/panels/transpanel-turquoise.png);
	background-repeat: repeat;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	border: thin solid #066;
}
.transpanel-turquoise strong {
	color: #066;
}
.transpanel-plum {
	background-image: url(images/panels/transpanel-plum.png);
	background-repeat: repeat;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: thin solid #780050;
}
.transpanel-dark {
	background-image: url(images/panels/dark/transpanel.png);
	background-repeat: repeat;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: thin solid #8888AA;
}
.transpanel-cerise {
	background-image: url(images/panels/transpanel-cerise.png);
	background-repeat: repeat;
	color: #9F0;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #906;
}
.transpanel-plum a:link, .transpanel-plum a:visited, .transpanel-plum a:active, .transpanel-plum a:hover, .transpanel-dark a:link, .transpanel-dark a:visited, .transpanel-dark a:active, .transpanel-dark a:hover, .transpanel-cerise a:link, .transpanel-cerise a:visited, .transpanel-cerise a:active, .transpanel-cerise a:hover {
	color: #FFF;	
}
.transpanel-plum a:active, .transpanel-plum a:hover, .transpanel-dark a:active, .transpanel-dark a:hover, .transpanel-cerise a:active, .transpanel-cerise a:hover {
	text-decoration: underline;	
}
.transpanel-blue a:link, .transpanel-blue a:visited, .transpanel-blue a:active, .transpanel-blue a:hover, .transpanel-green a:link, .transpanel-green a:visited, .transpanel-green a:active, .transpanel-green a:hover {
	color: #036;
}
.transpanel-blue a:active, .transpanel-blue a:hover, .transpanel-green a:active, .transpanel-green a:hover {
	text-decoration: underline;	
}
.rj-bold-blue-hd {
	text-align: right;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	margin-right: 8px;
	color: #00C;
	line-height: 1.5em;
}
.lj-bold-pink-hd {
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #600000;
	line-height: 1.5em;
	vertical-align: bottom;
	display: block;
	bottom: 12px;
	margin-top: 60px;
}
.dateSub {
	color:#666;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.dateNote {
	color:green;
	font-style:italic;
	font-family:"Times New Roman",Times,Georgia,Garamond;
}
.dateDate {
	color:red;
	font-weight:bold;
}
.transpanel-plum strong {
	color: #FC0;
}
.transpanel-dark strong {
	color: #60F;
}
.transpanel-gold {
	background-image: url(images/panels/transpanel-gold.png);
	background-repeat: repeat;
}
.footer, .blackfooter, .whitefooter, .pinkfooter, .bluefooter, .gearfooter, .silverfooter {
	background-repeat: no-repeat;
	height: 12px;
	width: 472px;
	background-position: top;
}
.footer {
	background-image: url(images/default/Club_O_background_footer.png);
}
.whitefooter {
	background-image: url(images/panels/white/Club_O_background_footer.png);
}
.blackfooter {
	background-image: url(images/panels/black/Club_O_background_footer.png);
}
.pinkfooter {
	background-image: url(images/panels/pink/Club_O_background_footer.png);
}
.silverfooter {
	background-image: url(images/panels/silver/Club_O_background_footer.png);
}
.bluefooter {
	background-image: url(images/panels/blue/Club_O_background_footer.png);
}
.gearfooter {
	background-image: url(images/gear/Club_O_background_footer.png);
}
.big {
	font-size: 1em;
	font-weight: bold;
	color: #F00;
}
.bigger {
	font-size: 1.25em;
	font-weight: bold;
	color: #C00;
}
.biggest {
	font-size: 1.5em;
	font-weight: bold;
	color: #900;
	text-align: center;
}
.bold {
	font-weight: bold;
}
.bold {
	color: #272727;
}
.rtcolpic {
	margin-bottom: 5px;
	margin-left: 10px;
}
.black {
	font-family: Verdana, Geneva, sans-serif;
	color: #000;
}
#thumbs {
	position: relative;
} 
#thumbs div {
	float: left;
}
#thumbs a:link img, #thumbs a:visited img {
	border: 1px solid #000;
	padding: 0px;
}
#thumbs a:hover img {
	border: 1px solid white;
}
#thumbs a:active img {
	border: 1px solid red;
}
.border-bottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #8597a1;
}
.border-top-bottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #8597a1;
	border-top-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	border-top-color: #8597a1;
}
.errorpanel {
	background-image: url(images/errorpages/error-pages.jpg);
	background-repeat: no-repeat;
	background-color: #D7A3B9;
}
.errorpanel-500 {
	background-image: url(images/errorpages/error-pages-500.jpg);
	background-repeat: no-repeat;
	background-color: #D7A3B9;
}
.errorpanel-400 {
	background-image: url(images/errorpages/400/error-pages.jpg);
	background-repeat: no-repeat;
	background-color: #D7A3B9;
}
.bigger {
	font-size: 14px;
	line-height: 16px;
}
.errorpanel-403 {
	background-image: url(images/errorpages/403/error-pages.jpg);
	background-repeat: no-repeat;
	background-color: #D7A3B9;
}
.errorpanel-401 {
	background-image: url(images/errorpages/401/error-pages.jpg);
	background-repeat: no-repeat;
	background-color: #D7A3B9;
}
.menu {
	margin: 0px;
	padding: 0px;
	width: 140px;
	clear: right;
	float: left;
}
.rjBoldBlack {
	padding: 5px;
	font-family: "Lucida Grande Bold", Arial, "Franklin Gothic Medium", Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-align: right;
}
.diaryEntryL {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #C9E1EF;
	font-family: "Lucida Grande Bold", Arial, "Franklin Gothic Medium", Helvetica, sans-serif;
	font-weight: bold;
	color: #5E6970;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFCC19;
}
.diaryEntryR {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #C9E1EF;
	font-family: "Lucida Grande Bold", Arial, "Franklin Gothic Medium", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFCC19;
}
.diaryEntryB {
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFCC19;
	font-family: "Lucida Grande Bold", Arial, "Franklin Gothic Medium", Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	border-right-width: medium;
	border-right-style: solid;
	border-right-color: #FFCC19;
	border-left-width: medium;
	border-left-style: solid;
	border-left-color: #FFCC19;
}
.goldBoxBordered {
	background-color: #FC0;
	padding: 5px;
	border: medium solid #FFCC19;	
}
.whiteBorder {
	border: medium solid #CCC;	
}
.title {
	font-size: 1.8em;
	font-weight: bold;
	text-align: left;
}
