/* @override http://spiceltd.net/wptest/style.css */

body {background: white; color: black; font-family: arial; font-size: 12px; margin: 0; padding: 0; top: 0; left: 0; width: 100%; height: 100%;}

a {color: #910D05; text-decoration: none;}
a:hover {text-decoration: underline;}

#mainbox {margin-left: auto; margin-right: auto; margin-top: 10px; width: 760px;}
#dropmenudiv {position: absolute; z-index: 100; line-height: 70%;}

#select_all a {text-decoration: underline;}
#select_none a {text-decoration: underline;}

img {border: 0;}

td {font-family: arial; font-size: 11px;}

blockquote {font-family: arial; font-size: 11px; margin-bottom: 0px;}

ul {margin-top: 0px; margin-bottom: 0px; margin-left: 16px; margin-right: 0px; padding: 0px;}

form {margin: 0px; display: inline;}

.title {font-family: arial; font-size: 17px; font-weight: bold; color: #A13832; text-transform: uppercase;}
.title_article {font-family: arial; font-size: 17px; font-weight: bold; color: #A13832;}
.title_username {font-family: arial; font-size: 20px; font-weight: bold;}
.subtitle {font-family: arial; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.label {color: #A13832;}
.labelbold {color: #A13832; font-weight: bold;}
.footer {color: #666666; font-family: arial; font-size: 10px; text-align: center;}
.username_listing {font-family: arial; font-size: 12px; font-weight: bold;}
.photo_caption {font-family: arial; font-size: 15px; font-weight: bold;}
.photo_thumbnailtxt {font-size: 9px; width: 78px; text-align: left; border: 0px solid red;}

.small {font-family: arial; font-size: 10px; font-weight: normal;}
.underline {text-decoration: underline;}
.white {color: white;}
.black {color: black;}
.red {color: #8F0D06;}
.gold {color: #FFCC00;}
.online {font-weight: bold; color: #00A650; text-transform: uppercase;}
.bold {font-weight: bold;}
.notbold {font-weight: normal;}

.widthfixed {width: 767px;}
.width760 {width: 760px;}
.leftcol {align: right; background: white repeat-y top right; padding-top: 80px;}
.midcol {width: 760px;}
.rightcol {width: 249px; align: left; background: white repeat-y top left; padding-top: 80px;}
.leftarea {width: 200px;}
.contentarea {padding-left: 5px;}
.rightarea {}
.galleryinfo {margin-left: 12px; margin-top: 5px;}

table.profilegall {font-size: 10px; width: 110px; height: 170px; margin-top : 12px; background: #E6E6E6; border: 1px solid #B4B4B4;}
table.profilegall td {}
table.profilepre {width: 485px; height: 170px; margin-top: 10px; background: #E6E6E6; border: 1px solid #B4B4B4;}
table.profilepre2 {width: 515px; height: 170px; margin-top: 10px; background: #E6E6E6; border: 1px solid #B4B4B4;}
table.profilepre2 td {padding: 1px;}
table.goldpass {border: 3px solid #EDCB7F;; padding: 4px 12px;}
table.goldpass_tri {background: #E6E6E6 url(img/icons/goldpass_tri.gif) no-repeat top right;}
table.genderMale {border: 1px solid #002B80;}
table.genderFemale {border: 1px solid #80004B;}
table.redborder {border: 1px solid #C78682;}
table.fullwidth {width: 100%;}

tr.acctTypeM {background: #CCFFFF;}
tr.acctTypeF {background: #CCFFCC;}
tr.acctTypeMF {background: #FFFF99;}
tr.acctTypeMM {background: #FFCC99;}
tr.acctTypeFF {background: #FF99CC;}
tr.msgReplied {}
tr.msgUnread {background: #E6E6E6; font-weight: bold;}
tr.msgRead {}

input {font-family: arial; font-size: 11px; vertical-align: middle;}
select {font-family: arial; font-size: 11px;}
textarea {font-family: arial; font-size: 11px;}
.redborder {border: 1px solid #8F0D06;}
select.widthfixed {width: 135px;}
select.widthfixed2 {width: 105px;}
select.widthfixed3 {width: 76px;}

.hidden {
	visibility: hidden;
	display: none;
}

.error {
	background-color: red;
	color: white;
}

/* Tables */
table, td, th {border-collapse: collapse; border-spacing: 0; padding: 0; margin: 0; vertical-align: top;}
td.tdleft {text-align: left;}
td.tdcenter {text-align: center;}
td.tdright {text-align: right;}
td.tdmiddle {vertical-align: middle;}
td.tdbottom {vertical-align: bottom;}
td.bx_content_bigbox2_label {width: 235px;}
td.bx_content_bigbox2_col1 {width: 115px;}
td.bx_content_bigbox2_col2 {}
.padding td {padding: 4px;}

#bigtable {width: 100%; height: 100%;}
#topbanner {width: 756px; height: 29px; background: url(img/top_banner.gif) no-repeat; margin-bottom: -5px; padding: 9px 11px 0px 0px; text-align: right; color: white; font-size: 12px; position: relative; top: -10px;}
#topbanner a {margin: 0px 6px; color: white;}
#topbanner a:hover {color: #f7d600; text-decoration: none;}
#topbanner a.onpage {color: #f7d600; text-decoration: none;}
#bannerleft {
	width: 347px;
	height: 99px;
	background: url(img/top_banner_left.jpg) no-repeat;
}
#maintable {width: 100%;}
#bannerright {width: 420px; text-align: center; vertical-align: middle; background: url(img/top_banner_right.jpg) no-repeat top right;}
#footer {/* padding-left: 50px; */}

/* Pre-login boxes */
#prelogin_table {width: 767px; background: url(img/box_middle.jpg);}
#prelogin_top {height: 40px; background: url(img/box_top.jpg) no-repeat top left;}
#prelogin_bottom {height: 53px; background: url(img/box_bottom.jpg) no-repeat bottom left;}

#logorow {height: 85px;}
#logorow .logo {float: left;}
#logorow .signup {float: right; margin-top: 28px;}

#home_intro {width: 475px; height: 310px; background: url(img/home_intro_bg.jpg) no-repeat; padding: 28px 15px 0px 277px; color: white;}
#home_intro .login {}
#home_intro h1 {
	text-transform: uppercase;
	font-size: 17px;
	margin: 0;
	text-align: center;
}
#home_intro h2 {
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	display: inline;
}
#home_intro label {font-size: 10px; font-weight: bold;}
#home_intro input {}
#home_intro input.text {width: 190px; margin-right: 10px;}
#home_intro a {color: white; text-decoration: underline;}

#home_lounge {width: 767px; background: url(img/home_lounge_middle.gif) repeat-y; margin: 6px auto;}
#home_lounge .top {width: 741px; background: url(img/home_lounge_top.jpg) no-repeat; padding: 13px; position: relative; overflow: hidden;}
#home_lounge .bottom {height: 11px; background: url(img/home_lounge_bottom.gif) no-repeat; margin-top: -10px; font-size: 1px; position: relative;}

#home_lounge .box {float: left; width: 380px; /* background: url(img/home_lounge_box.gif) no-repeat; */ border: 1px solid #D9D9D9; padding: 10px;}
#home_lounge .title {display: block; margin: auto auto 13px -4px;}
#home_lounge .inputrow {width: 100%; margin-bottom: 10px; overflow: hidden;}
#home_lounge .floatleft {float: left;}
#home_lounge .floatright {float: right;}
#home_lounge label {margin-right: 7px;}
#home_lounge .submit {text-align: right;}
#home_lounge .submit input {background: #B30A02; color: white; font-size: 12px;}

#home_lounge .links {float: right; width: 320px; height: 112px; margin-top: 0px; text-align: right; overflow: hidden;}
#home_lounge .links a {display: block; margin-top: 14px;}
#home_lounge .links a.spicemeter {margin-top: 5px;}

#home_lounge ul {float: left; width: 120px; margin-left: 0px; padding: 5px 0px; padding-left: 16px; list-style-image: url(img/icons/bullet_home_lounge.gif);}
#home_lounge li {margin-top: 5px;}
#home_lounge li a {text-decoration: underline;}
#home_lounge .corner {float: right; position: relative; top: 5px; right: 4px;}
#home_lounge .tourlink {position: absolute; /* bottom: 9px; */ bottom: 17px; right: 24px; font-size: 16px; font-weight: bold; vertical-align: bottom;}
#home_lounge .tourlink a:hover {text-decoration: none;}
#home_lounge .tourlink img {position: relative; top: 1px;}

#home_profiles {width: 725px; height: 109px; background: url(img/home_profiles_bg.gif) no-repeat; padding: 14px 21px; text-align: center;}
#home_profiles .title {display: block; margin: auto auto 9px auto;}
#home_profiles a {margin-right: 40px;}
#home_profiles a img {border: 1px solid white;}

#tour {width: 767px; background: url(img/box_middle.jpg);}
#tour_top {background: url(img/box_top.jpg) no-repeat top left; padding: 26px 22px 12px 24px; font-size: 12px;}
#tour_top .title img {float: left;}
#tour_top .pagination {float: right;}
#tour_top .pagination a {text-decoration: underline;}
#tour_mid {color: #545454; font-size: 12px; line-height: 18px;}
#tour_mid .content {width: 668px; overflow: hidden; margin-left: 24px; border: 1px solid #B3B3B3; padding: 20px 25px;}
#tour_mid .img {float: left; width: 200px;}
#tour_mid .img img.multiple {margin-top: 18px;}
#tour_mid .txt {float: right; width: 445px;}
#tour_mid .txt .title {margin-bottom: 18px;}
#tour_mid .txt .header {color: black; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#tour_mid .txt .hr {margin: 15px auto; border-bottom: 1px solid #D4D4D4;}
#tour_mid .signup {margin-top: 18px; text-align: center;}
#tour_bot {background: url(img/box_bottom.jpg) no-repeat bottom left; padding: 10px 21px 14px 22px;}
#tour_bot .prevpage {float: left;}
#tour_bot .nextpage {float: right;}

/* members on left side of custreg */
.newmember {height: 129px; margin-left: 12px;}
* html .newmember {height: 132px;}
.featuredmember {height: 832px; margin-left: 12px;}
* html .featuredmember {height: 854px;}

/* custreg validation status icon */
img.validation_status {vertical-align: bottom;}

#home {width: 767px; overflow: hidden;}

#home_announcement {width: 520px; background: url(img/home_announcement_mid.gif) repeat-y; margin: 0px auto 6px auto; padding: 15px 225px 15px 18px; position: relative;}
#home_announcement .top {width: 763px; height: 15px; background: url(img/home_announcement_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
#home_announcement .bot {width: 763px; height: 15px; background: url(img/home_announcement_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
#home_announcement .header {margin-bottom: 8px; color: #8f0d06; font-size: 12px; font-weight: bold;}
#home_announcement a.close {background: url(img/home_announcement_close.gif) no-repeat 100% 2px; padding-right: 12px; font-size: 10px; text-decoration: underline; position: absolute; top: 15px; right: 16px;}

#home_dashboard {width: 599px; height: 154px; background: url(img/home_dashboard.gif) no-repeat; margin: 0px auto 13px auto; padding: 15px 18px 15px 147px; color: white; position: relative;}
#home_dashboard a {color: #f0b195; text-decoration: underline;}
#home_dashboard a.profile_pic {position: absolute; top: 25px; left: 24px;}
#home_dashboard a.profile_pic img {display: block;}
#home_dashboard .profile_stats {float: left; width: 245px; margin-right: 32px;}
#home_dashboard .title_username {margin-bottom: 7px;}
#home_dashboard .abovezero {color: #f0b195; font-weight: bold;}
#home_dashboard .belowzero {color: white; text-decoration: none;}
* html #home_dashboard {width: 728px; padding-left: 18px;}
* html #home_dashboard a.profile_pic {float: left; margin: 10px 23px 0px 6px; position: static; top: 0px; left: 0px;}

#home_dashboard .profile_info {float: right; width: 322px;}
#home_dashboard .header {font-weight: bold;}
#home_dashboard .viewupdateprofile {font-size: 10px;}
#home_dashboard a.gpholder {display: block; margin: 9px auto auto -1px;}
#home_dashboard a.subscription {display: block; margin: 11px auto auto -2px;}

.home_side {float: left; width: 165px; background: url(img/home_side_mid.gif) repeat-y 3px 0px; margin: 0px; padding: 13px 16px 15px 19px; position: relative;}
.home_side .top {width: 197px; height: 15px; background: url(img/home_side_top.gif) no-repeat; position: absolute; top: 0px; left: 3px;}
.home_side .bot {width: 197px; height: 15px; background: url(img/home_side_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 3px;}
.home_side .header {margin-bottom: 4px; color: #8f0d06; font-size: 12px; font-weight: bold;}
.home_side a {text-decoration: underline;}

#home_friends {margin-bottom: 16px;}
#home_friends a {color: #ed0000;}
#home_friends .abovezero {font-weight: bold;}
#home_friends .belowzero {text-decoration: none;}
#home_friends .curronline {height: 17px; background: url(img/icons/home_friends_curronline.gif) no-repeat; margin-left: -3px; padding: 6px 0px 0px 32px;}
#home_friends .requests {height: 17px; background: url(img/icons/home_friends_requests.gif) no-repeat; margin-left: -3px; padding: 6px 0px 0px 32px;}
#home_friends .guestbook {height: 17px; background: url(img/icons/home_friends_guestbook.gif) no-repeat; margin-left: -3px; padding: 6px 0px 0px 32px;}
#home_friends .recs {height: 17px; background: url(img/icons/home_friends_recs.gif) no-repeat; margin-left: -3px; padding: 6px 0px 0px 32px;}

#home_profilevisitors {clear: left; width: 180px; margin-bottom: 14px; padding-right: 1px;}
#home_profilevisitors .header {margin-bottom: 0px;}
#home_profilevisitors .viewall {font-size: 10px; position: absolute; top: 14px; right: 11px;}
#home_profilevisitors .profile {float: left; width: 75px; margin: 11px 15px auto auto; text-align: center;}

.home_main {float: right; width: 515px; background: url(img/home_main_mid.gif) repeat-y; margin: 0px; padding: 15px 20px 15px 18px; position: relative;}
.home_main .top {width: 551px; height: 15px; background: url(img/home_main_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
.home_main .bot {width: 551px; height: 15px; background: url(img/home_main_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
.home_main .header {color: #8f0d06; font-size: 12px; font-weight: bold;}
.home_main a {text-decoration: underline;}

#home_loungeteaser {margin: -1px 0px 14px 0px;}
#home_loungeteaser .header {margin-bottom: 14px;}
#home_loungeteaser .section {float: left; width: 75px; margin: 0px 13px 1px 0px; text-align: center;}
#home_loungeteaser .section_last {margin-right: 0px;}
#home_loungeteaser a {display: block;}
#home_loungeteaser a img {margin-bottom: 5px;}

#home_latestonline {}
#home_latestonline .header {margin-bottom: 17px;}
#home_latestonline .note {color: black; font-size: 11px; font-weight: normal;}
#home_latestonline .viewall {font-size: 10px; position: absolute; top: 0px; right: -1px;}
#home_latestonline .profile {float: left; width: 75px; margin-right: 35px; text-align: center;}
#home_latestonline .profile_last {margin-right: 0px;}
#home_latestonline .profile img {display: block; margin-bottom: 7px;}
#home_latestonline .details {font-size: 10px;}
#home_latestonline .country {margin-top: -2px; #margin-top: -1px; padding-bottom: 1px; line-height: 10px;}
#home_latestonline .hr {width: 515px; height: 28px; background: url(img/home_main_hr.gif) no-repeat 0px 14px;}

#home_latest,
#home_online {width: 100%; min-height: 151px; max-height: 160px; overflow: hidden; position: relative;}
* html #home_latest,
* html #home_online {height: 160px;}

#home_tellafriend {clear: left; padding-left: 8px;}

#profile {width: 763px; overflow: hidden;}
#profile_side {float: left; width: 202px;}
#profile_main {float: right; width: 542px;}

#profile_dashboard {width: 731px; background: url(img/profile_dashboard_mid.gif) repeat-y; margin: 0px auto 16px auto; padding: 16px; position: relative; overflow: hidden;}
#profile_dashboard .top {width: 763px; height: 15px; background: url(img/profile_dashboard_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
#profile_dashboard .bot {width: 763px; height: 15px; background: url(img/profile_dashboard_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
* html #profile_dashboard {padding-bottom: 32px;}
* html #profile_dashboard .top {margin-bottom: -16px; position: relative; top: -16px; left: -16px;}

#profile_dashboard .profile_pic {float: left; width: 201px; height: 190px; margin-right: 16px;}
#profile_dashboard .profile_pic td {text-align: center; vertical-align: middle;}
#profile_dashboard .profile_pic td.gold {background: url(img/profile_pic_gold.gif) no-repeat 28px 0px;}
#profile_dashboard .profile_pic td.basic {background: url(img/profile_pic_basic.gif) no-repeat 28px 0px;}
#profile_dashboard .profile_pic img {display: block; margin: auto;}

#profile_dashboard .profile_info {float: left; width: 514px;}
#profile_dashboard .profile_info .stats {float: left; margin-top: -4px; color: #910d05; font-size: 13px; font-weight: bold;}
#profile_dashboard .profile_info .dates {float: right; text-align: right;}

#profile_dashboard .hr {clear: both; width: 514px; height: 19px; background: url(img/profile_dashboard_hr.gif) no-repeat 0px 9px;}

#profile_dashboard .profile_details {float: left; width: 380px;}
#profile_dashboard .profile_details .field {clear: both; width: 260px; padding-left: 120px; position: relative;}
#profile_dashboard .profile_details label {width: 120px; color: #910d05; position: absolute; top: 0px; left: 0px;}
#profile_dashboard .gpholder {float: right; margin-top: 4px;}

.profile_side {float: left; width: 170px; background: url(img/profile_side_mid.gif) repeat-y; margin: 0px; padding: 16px; position: relative;}
.profile_side .top {width: 202px; height: 15px; background: url(img/profile_side_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
.profile_side .bot {width: 202px; height: 15px; background: url(img/profile_side_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
.profile_side .header {margin-bottom: 8px; color: #8f0d06; font-size: 12px; font-weight: bold;}
.profile_side a {text-decoration: underline;}

#profile_actions {margin-bottom: 16px; padding-top: 14px;}
#profile_actions a {display: block; background-repeat: no-repeat; height: 19px; padding: 3px 0px 0px 30px; font-size: 12px; text-decoration: none;}
#profile_actions a.actions2 {display: block; background-repeat: no-repeat; height: 19px; padding: 3px 0px 0px 29px; font-size: 12px;}
#profile_actions a.recommend {height: 34px;}
#profile_actions a.backtoprofile {padding-left: 13px; font-weight: bold;}

#profile_friends {clear: left; width: 186px; margin-bottom: 16px; padding: 13px 0px 15px 16px;}
#profile_friends .header {margin-bottom: -2px;}
#profile_friends .viewall {font-size: 10px; position: absolute; top: 14px; right: 15px;}
#profile_friends .profile {float: left; width: 75px; margin: 14px 18px auto auto; text-align: center;}

#profile_guestbook {clear: left; margin-bottom: 15px; padding-top: 13px;}
#profile_guestbook .viewall {font-size: 10px; position: absolute; top: 14px; right: 15px;}
#profile_guestbook .guestbookentry {margin-bottom: 11px;}
#profile_guestbook .message {margin-top: 4px; font-size: 10px;}
#profile_guestbook .writeinmyguestbook {font-size: 12px;}

#profile_tellafriend {clear: left; float: left; padding-left: 6px;}
* html #profile_tellafriend {clear: none;}

.profile_main {float: right; width: 510px; background: url(img/profile_main_mid.gif) repeat-y; margin: 0px; padding: 16px; position: relative;}
.profile_main .top {width: 542px; height: 15px; background: url(img/profile_main_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
.profile_main .bot {width: 542px; height: 15px; background: url(img/profile_main_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
.profile_main .header {margin-bottom: 4px; color: #8f0d06; font-size: 12px; font-weight: bold;}
.profile_main a {text-decoration: underline;}

#profile_albums {margin-bottom: 16px; padding-top: 13px; font-size: 12px;}

#profile_public_album {width: 100%; margin-bottom: 22px; overflow: hidden;}
#profile_public_img table {float: left; width: 400px; height: 300px; margin-top: 9px;}
#profile_public_img table td {text-align: center; vertical-align: middle;}
#profile_public_img table img {display: block; margin: auto;}
#profile_public_img .details {float: right; width: 95px; height: 301px; margin-top: 8px; font-size: 11px; line-height: 16px; position: relative;}
#profile_public_img .details a.prev {position: absolute; bottom: 13px; left: 0px;}
#profile_public_img .details a.next {position: absolute; bottom: 13px; left: 31px;}
#profile_public_img .details .img_counter {position: absolute; bottom: -1px; left: 0px;}
#profile_public_img .photo_caption {clear: both; padding-top: 11px; font-size: 12px; font-weight: normal;}

#profile_private_album .bx_content_infotable2 {margin: 6px 0px 0px 0px; width: 510px;}

#profile_moredetails {padding-top: 13px;}
#profile_moredetails label {display: block; color: #910d05; font-size: 12px; font-weight: bold;}
#profile_moredetails table label {display: inline; font-size: 11px; font-weight: normal;}
#profile_moredetails .bx_content_infotable2 {margin: 14px 0px;}

#lounge {width: 728px; background: url(img/lounge_mid.gif) repeat-y; margin: 0px auto; padding: 15px 18px; text-align: left; position: relative;}
#lounge .top {width: 764px; height: 15px; background: url(img/lounge_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
#lounge .bot {width: 764px; height: 15px; background: url(img/lounge_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
#lounge .title {margin-bottom: 9px;}
#lounge .header {margin-bottom: 8px; border-bottom: 1px solid #e9cfce; padding-bottom: 11px; color: #8f0d06; font-size: 12px; font-weight: bold;}
#lounge .subheader {font-weight: bold;}
#lounge a {text-decoration: underline;}

#lounge .section {width: 401px; background: url(img/lounge_section_mid.gif) repeat-y; margin: 0px auto 16px auto; padding: 13px 16px 16px 104px; position: relative;}
#lounge .section .top {width: 521px; height: 15px; background: url(img/lounge_section_top.gif) no-repeat; position: absolute; top: 0px; left: 0px;}
#lounge .section .bot {width: 521px; height: 15px; background: url(img/lounge_section_bot.gif) no-repeat; position: absolute; bottom: 0px; left: 0px;}
#lounge .section img.icon {position: absolute; top: 16px; left: 16px;}
#lounge .section a.go {background: url(img/lounge_section_go.gif) no-repeat; padding: 4px 0px 3px 27px; font-size: 14px; font-weight: bold; text-decoration: none; position: absolute; top: 9px; right: 16px;}

#lounge .game {width: 335px; margin-top: 12px; padding: 0px 66px 5px 0px; overflow: hidden; position: relative;}
#lounge .game img {float: left; margin: 3px 15px auto auto;}
#lounge .game a.go {top: 14px; right: 0px;}
#lounge .game .header {margin: 0px; border: 0px; padding: 0px; font-size: 14px;}

/* Left boxes */
#bx_left_table {width: 198px; background: url(img/bx_left/bx_left_middle.jpg);}
#bx_left_table a {color: white;}
#bx_left_table a.bx_left_tinylink {color: #F0B195; text-decoration: underline; font-size: 10px;}

#bx_left_top {height: 60px; background: url(img/bx_left/bx_left_top.jpg) no-repeat top left;  color: white;}
#bx_left_bottom {height: 120px; background: url(img/bx_left/bx_left_bottom.jpg) no-repeat bottom left; color: white;}
#bx_left_title {margin-left: 20px; margin-top: 26px;}

#bx_left_navi, .bx_left_body {color: white; margin-left: 20px; width: 160px;}
.bx_left_droparrow {text-align: right;}

.bx_left_infobox {border: dotted 1px #DD8481; width: 150px; background: #A10C04; padding: 2px;}
#bx_left_infobox_table{width: 160px;}
#bx_left_infobox_table td {padding: 2px;}
.bx_left_action {color: #910D05; padding-left: 15px; margin-left: 3px; width: 190px; background: url(img/bx_left/bx_left_action_middle.jpg)}
.bx_left_action_top {height: 13px; background: url(img/bx_left/bx_left_action_top.jpg) no-repeat top left;}
.bx_left_action_bottom {height: 13px; background: url(img/bx_left/bx_left_action_bottom.jpg) no-repeat bottom left;}
.bx_left_hline {height: 15px; background: url(img/bx_left/bx_left_line_horizontal.gif) repeat-x;}

.bx_left_action a {display: block; background-repeat: no-repeat; height: 17px; padding: 3px 0px 0px 30px; font-size: 12px;}
.bx_left_action a.actions2 {display: block; background-repeat: no-repeat; height: 21px; padding: 5px 0px 0px 31px; font-size: 12px; position: relative; left: -2px;}
.bx_left_action a.recommend {height: 34px;}

/* Content boxes */
#bx_content_table {width: 564px; background: url(img/bx_content/bx_content_middle.jpg); color: black;}
#bx_content_table2 {width: 564px; background: url(img/bx_content/bx_content_middle2.jpg); color: black;}
#bx_content_top {height: 89px; background: url(img/bx_content/bx_content_top.jpg) no-repeat top left;}
#bx_content_top2 {height: 54px; background: url(img/bx_content/bx_content_top.jpg) no-repeat top left;}
#bx_content_bottom {height: 100%; background: url(img/bx_content/bx_content_bottom.jpg) no-repeat bottom left;}
#bx_content_bottom2 {height: 100%; background: url(img/bx_content/bx_content_bottom2.jpg) no-repeat bottom left;}
#bx_content_myfriends_topline, #bx_content_guestbook_topline {height: 32px; background: url(img/bx_content/bx_content_myfriends_topline.jpg) no-repeat top left;}
#bx_content_gpbenefits {}
#bx_content_gpbenefits td.bx_content_infotable_vline {width: 120px; height: 18px; text-align: center;}
#bx_content_modprofile td {padding: 0px 8px 2px 0px;}

.bx_content_chat {width: 513px; margin-left: 25px; border: 1px solid #C1C1C1; position: relative;}
.bx_content_chat_inner {width: 451px; background: #B10B02; border: 2px solid #8A0801; border-width: 0px 2px 2px 0px; padding: 8px 45px 8px 15px; color: white;}
.bx_content_chat_inner_disabled {width: 451px; background: #B17774; border: 2px solid #A56F6C; border-width: 0px 2px 2px 0px; padding: 8px 45px 8px 15px; color: #D8BBBA;}
.bx_content_chat .roomname {color: white; font-size: 13px; font-weight: bold; text-transform: uppercase;}
.bx_content_chat_inner_disabled .roomname {color: #D8BBBA;}
.bx_content_chat .description {margin: 3px auto; font-size: 12px;}
.bx_content_chat .chatters {color: #F0B195;}
.bx_content_chat .joinbutton {position: absolute; top: 23px; right: 14px;}
.bx_content_chat a {color: #F0B195; text-decoration: underline;}

#bx_content_home_box1 {height: 279px; width: 767px; background: url(img/bx_content/bx_content_home_box.jpg) no-repeat bottom left;}
#bx_content_home_box1 td {color: #FEFEFE;}
#bx_content_home_box1 td.stats {font-size: 12px;}
#bx_content_home_box1 a {color: #F0B195; text-decoration: underline;}
#bx_content_home_box1 a.white {color: white; text-decoration: none;}
#bx_content_home_box1 a.white:hover {text-decoration: underline;}
#bx_content_home_box1 a.abovezero {font-weight: bold;}
#bx_content_home_box1 a.belowzero {text-decoration: none;}
#bx_content_home_box2 {height: 589px; width: 767px; background: url(img/bx_content/bx_content_home_box2.jpg) no-repeat bottom left;}
#bx_content_home_box2 a {text-decoration: underline;}

#bx_content_infotable, #bx_content_infotable_pending, #bx_content_infotable_approved {width: 484px; margin-left: 40px;}
#bx_content_infotable, #bx_content_infotable_pending, #bx_content_infotable_approved td {padding: 2px;}
.bx_content_infotable2 {width: 484px; margin-left: 15px; margin-right: 15px; margin-top: 12px; margin-bottom: 12px;}
.bx_content_infotable_emptyrow {height: 10px;}
.bx_content_infotable_emptyrow2 {height: 4px;}
.bx_content_infotable_headerrow td {font-size: 12px; font-weight: bold;}
.bx_content_infotable_row {background: #E6E6E6; font-weight: bold;}
.bx_content_infotable_row td {padding: 4px;}
.bx_content_infotable_emptyspace {height: 70px;}
.bx_content_infotable_emptyspace2 {height: 25px;}
.bx_content_infotable_vline {width: 15px; background: url(img/bx_content/bx_content_line_vertical.gif) repeat-y top left;}
.bx_content_infotable_hline {height: 15px; background: url(img/bx_content/bx_content_line_horizontal.gif) no-repeat center;}
.bx_content_infotable_hline2 {height: 2px; margin-left: 25px; background: url(img/bx_content/bx_content_line_horizontal2.gif) no-repeat center left;}
.bx_content_infobox2 {border: solid 2px #8F0D06; width: 530px; background: #B50A02; padding: 2px; margin-left: 15px}

.bx_content_bigbox1, .bx_content_bigbox2_single, .bx_content_bigbox2_double {width: 513px; border: solid 1px #B3B3B3; margin-left: 25px;}
.bx_content_bigbox1 {background: #E6E6E6}

.bx_content_body {color: black; margin-left: 25px; margin-top: 25px; width: 513px;}
.bx_content_body_event {color: black; margin-left: 25px; margin-top: 10px; width: 513px;}
.bx_content_body2 {color: black; margin-left: 25px; width: 513px;}
.bx_content_displaymode {margin-left: 25px;}
.bx_content_border {border: solid 1px #B3B3B3;}
.bx_content_border_event {border: solid 1px #B3B3B3;}
.bx_content_border2 {border: solid 4px #D59F9D;}
.bx_content_noborder {border: solid 4px #FAFAFA;}
.bx_content_border_error {border: solid 2px #ff0000;}
.bx_content_border_error td {color: #ff0000;}

/* Admin: Membership Stats */

.membershipStats {width: 200px; margin: 10px auto auto 10px; border: 1px solid #505050; padding: 10px; display: none;}

/* Navigation menu */
#navimenu {text-align: center; height: 30px;}
#navimenu img {margin: 0px 7px 0px 6px;}
#welcome {float: left; text-align: left; margin: 5px auto; padding-left: 9px;}
#loginname {font-weight: bold; height: 50px;}
#login_signup {float: left; text-align: left; margin-top: 5px; padding-left: 9px;}
#menu_lounge {float: right; padding-right: 7px;}

#pagination {color: #aaaaaa;}
#pagination .currpage {color: black;}

/* bx_dvd */
.bx_dvd p.rss_title {padding: 0.5em; border-bottom: 1px solid #DFDFDF;}
.bx_dvd #rss_items {width: 100%; float: left; font-size: small;}
.bx_dvd #rss_items li {float: left; display: inline; list-style: none;}
.bx_dvd .rss_title {font-size: 11px; background-color: #797979; color: #FFFFFF; font-weight: bold; text-align: left; margin: 0px;}
.bx_dvd .rss_item {width: 120px; text-align: center;}
.bx_dvd img.rss_image {border: 1px #DFDFDF solid;}
.bx_dvd .rss_date {font-size: 9px; color: #ffffff; text-align: center;}
.bx_dvd .rss_sub {font-size: 9px; background-color: #797979; color: #FFFFFF; text-align: left;}

/* thickbox */
body.thickbox {background: transparent; overflow: hidden;}
body.thickbox #prelogin_table {width: auto; background: #e6e6e6; margin: 2px auto auto 2px; border: 4px solid #525252;}
body.thickbox #prelogin_top {background: transparent;}
body.thickbox #prelogin_bottom {background: transparent;}
body.thickbox #bx_content_table {width: auto; background: #e6e6e6; margin: 2px auto auto 2px; border: 4px solid #525252;}
body.thickbox #bx_content_table2 {width: auto; background: #e6e6e6; margin: 2px auto auto 2px; border: 4px solid #525252;}
body.thickbox #bx_content_top2 {background: transparent;}
body.thickbox #bx_content_bottom {background: transparent;}
body.thickbox #bx_content_bottom2 {background: transparent;}
body.thickbox #bx_content_infotable {margin-left: 25px;}
body.thickbox .bx_content_border {border: 0px;}
body.thickbox .bx_content_infotable2 {margin: 0px;}
body.thickbox .bx_content_infotable_emptyspace {height: 15px;}
#TB_window {background: transparent;}
#TB_window iframe {background: transparent;}
