BODY {
	font-weight:normal;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	font-family: tahoma, arial, verdana, helvetica, sans-serif;
	background-color: #1f1f1f;
	background-image: url(images/bgr.gif);
}
p { FONT-SIZE: 11px; color:#FFFFFF; margin-top: 3px; margin-bottom: 7px;}
p.texts { FONT-SIZE: 11px; color:#FFFFFF;}
li { FONT-SIZE: 11px; color:#ffffff;}
td { FONT-SIZE: 11px; color:#ffffff;}
img {border: 0px;}
form { display:inline; }
select {font: 11px Arial,verdana; background-color:#F5F5F5; border-width: 1px 1px 1px 1px;}

#toplogo {width:660px; height:40px; background:red;}
#toplogin {width:660px; height:30px; background:black; padding-top:5px; text-align:left; }
#toplogncont { height:30px;}
#topsplash {width:660px; height:303px; background:grey; }
#tpspl1 { width:278px; height:303px;}
#tpspl2 { width:382px; height:303px; padding-top:25px; padding-left:120px;}
#qsrchfrm {width:228px; height:225px;}
#qsrchfrm1 { width:228px; height:58px; background:url(/layouts/dp/images/sf-search1.png);}
#qsrchfrm2 { width:228px; height:120px; background:url(/layouts/dp/images/sf-search2.png);}
#qsrchfrm3 { width:228px; height:47px; background:url(/layouts/dp/images/sf-search3.png);}

#topsubpage {width:783px; height:65px; background:red;}

#loginform {padding-right:5px; padding-left:10px;}
#loginform a {color:#fff;}
#loginform a:visited {color:#fff;}
#loginform a:hover {color:#fff;}
 
/* Buttons */
input.btn_blue { font-size:11px; font-weight:bold; color:#E9EEF2; background:#008CCA; border-top-color:#9EC6FF; border-left-color:#9EC6FF;	border-right-color:#002E4C; border-bottom-color:#002E4C; border-width: 1px 1px 1px 1px;}
input.btn_green { font-size:11px; font-weight:bold; color:#E5F2E1; background:#4BB713; border-top-color:#ACF6A7; border-left-color:#ACF6A7;	border-right-color:#174507; border-bottom-color:#174507; border-width: 1px 1px 1px 1px;}
input.btn_orange { font-size:11px; font-weight:bold; color:#F5F1EA; background:#FF9A11; border-top-color:#FFF4B4; border-left-color:#FFF4B4;	border-right-color:#856428; border-bottom-color:#856428; border-width: 1px 1px 1px 1px;}
input.btn_grey { font-size:11px; font-weight:bold; color:#FFFFFF; background:#9E9E9E; border-top-color:#E0E0E0; border-left-color:#E0E0E0;	border-right-color:#767676; border-bottom-color:#767676; border-width: 1px 1px 1px 1px;}
input.btn2_red { font-size:9px; font-weight:bold; color:#F5F1EA; background:#ED1D1D; border-top-color:#FFBFBF; border-left-color:#FFBFBF;	border-right-color:#856428; border-bottom-color:#856428; border-width: 1px 1px 1px 1px;}

/* top td margin */
.top {margin-left: 10px; padding-left: 10px; margin-right: 10px; padding-right: 10px;}
.top1 {margin-left: 10px; padding-left: 10px; margin-right: 10px; padding-right: 10px;}

/* Text and td styles */
.header1 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header2 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header3 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header4 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header5 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header6 { FONT-SIZE: 20px; font-weight: bold; color:#fbf200;}
.header_tip { FONT-SIZE: 11px; color:#fbf200;}


.sponsored { FONT-SIZE: 10px; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; color:#717171;}
.text_black { FONT-SIZE: 11px; font-weight: bold; margin-right: 5px; padding-right: 5px; color:#000000;}
.text_white { FONT-SIZE: 10px; font-weight: bold; color:#FFFFFF;}
.text_err { FONT-SIZE: 12px; font-weight: bold; color:red;}
.text_header1 { FONT-SIZE: 14px; font-weight: bold; color:#fbf200;}
.text_header2 { FONT-SIZE: 14px; font-weight: bold; color:#fbf200;}
.text_header3 { FONT-SIZE: 14px; font-weight: bold; color:#fbf200;}
.text_header4 { FONT-SIZE: 14px; font-weight: bold; color:#FFFFFF;}
.top_menu { FONT-SIZE: 11px; text-align: right; font-weight: bold; color:#FFFFFF; padding-left:20px; padding-right:5px;}
.bottom_menu { FONT-SIZE: 11px; text-align: center; margin-left: 5px; margin-right: 5px; padding-right: 5px; padding-left: 5px; color:#CF4217;}
.bottom_copy { FONT-SIZE: 11px; margin-left: 5px; margin-right: 5px; padding-right: 5px; padding-left: 5px; color:#979797;}
.signin { FONT-SIZE: 11px; margin-left: 10px; padding-left: 10px; color:#000000;}
.signin1 { FONT-SIZE: 11px; margin-left: 7px; padding-left: 7px; color:#000000;}
.text { FONT-SIZE: 11px; color:#979797;}

.textmsg { FONT-SIZE: 11px; margin-left: 10px; padding-left: 10px; margin-right: 10px; padding-right: 10px; color:#e4e4e4;}

.textmsg2 { FONT-SIZE: 11px; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; color:#e4e4e4;}
.datinglk { FONT-SIZE: 10px; margin-left: 4px; padding-left: 4px; margin-right: 4px; padding-right: 4px; color:#e4e4e4;}
.datinglk1 { FONT-SIZE: 10px; margin-left: 2px; padding-left: 2px; margin-right: 2px; padding-right: 2px; color:#e4e4e4;}
.hotvote { FONT-SIZE: 11px; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; color:#AD2789;}
.hotchat { FONT-SIZE: 12px; margin-left: 5px; padding-left: 5px; margin-right: 5px; padding-right: 5px; color:#AD2789;}
.stat { FONT-SIZE: 10px; margin-left: 4px; padding-left: 4px; color:#FFFFFF;}
.stat2 { FONT-SIZE: 10px; font-weight: bold; margin-left: 1px; padding-left: 1px; color:#FFFFFF;}
.reg_tip { FONT-SIZE: 10px; color:#000000;}
.reg_tip2 { FONT-SIZE: 10px; color:#707070;}
.reg_tipr { FONT-SIZE: 10px; color:red;}
.reg_err { FONT-SIZE: 11px; color:red;}

.mem_home { FONT-SIZE: 11px; margin-left: 5px; margin-right: 5px; padding-right: 5px; padding-left: 5px;}
.text_whitesrch { FONT-SIZE: 10px; color:#ffffff; text-align:right;}
.text_whitesrch2 { color:#fbf200;}

.t_1_vote { FONT-SIZE: 11px; background: #E3E3E3;}
.t_2_vote { FONT-SIZE: 11px; background: #5f563a;}
.t_3_vote { FONT-SIZE: 10px; background: #BAA6B5;}
.t_place { FONT-SIZE: 11px; color:#FFFFFF; font-weight: bold; background: #FF7E00;}
.t_mark { FONT-SIZE: 10px; background: #E3E3E3;}
.t_status { FONT-SIZE: 11px; }

.t_empty1 { FONT-SIZE: 11px; color:#FFFFFF; font-weight: bold; text-align: center;}

.t_qreg { FONT-SIZE: 11px; color:#7D6228; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; font-weight: bold;}
.t_story { FONT-SIZE: 11px; color:#FFFFFF; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; font-weight: bold;}
.t_story1 { FONT-SIZE: 11px; color:#FFFFFF; background: #726745; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px;}
.t_story2 { FONT-SIZE: 11px; color:#FFFFFF; background: #5f563a; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px;}
.t_story3 { FONT-SIZE: 11px; color:#FFFFFF; background: #5f563a; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px;}
.t_storytext { FONT-SIZE: 11px; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px;}


.t_1_pic   { font-size: 11px; font-family: Tahoma,Arial, Verdana, Sans-Serif; background-color:#5f563a; margin: 4px 3px; padding: 4px 3px }
.t_2_pic   { font-size: 11px; font-family: Tahoma,Arial, Verdana, Sans-Serif; background-color:#5f563a; margin: 4px 3px; padding: 4px 3px }
.t_2 { FONT-SIZE: 11px; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; background: #5f563a;}
.t_3 { FONT-SIZE: 11px; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; background: #5f563a;}
.t_4 { FONT-SIZE: 11px; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px; color:#FFFFFF; font-weight: bold; background: #8991AB;}
.t_5 { FONT-SIZE: 11px; margin-left: 3px; margin-right: 3px; padding-right: 3px; padding-left: 3px;}

input.textbox {  FONT-SIZE: 12px; background-color:#F5F5F5; border-width: 1px 1px 1px 1px; font-weight:bold; color:#656563;}
input.textbox1 {  FONT-SIZE: 11px; background-color:#FFFFFF; border-width: 1px 1px 1px 1px;	}
input.textbox2 {  FONT-SIZE: 11px; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.in {font-size: 12px; width:100; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.in_zip {font-size: 12px; width:50; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.in_big {font-size: 12px; width:300; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.area_im {font-size: 12px; width:340; height: 150; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.area_mail {font-size: 12px; width:445; height: 200; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.area_full {font-size: 12px; width:440; height: 180; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.area_reg {font-size: 12px; width:300; height: 120; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.area_comment {font-size: 12px; width:440; height: 120; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.sub {font-size: 12px; width:300; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: white;}
.do {font-size: 10px; width:100; height:18; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: #E6E7ED;}
.do_reg {font-size: 12px; width:170; BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; border-color:black; background: #E6E7ED;}


/* Links styles - mainly all links */
a {text-decoration:underline; color:#84fd6c;}
a:visited {text-decoration:underline; color:#84fd6c;}
a:active {text-decoration:underline; color:#84fd6c;}
a:hover {text-decoration:none; color:#84fd6c;}

/* Other links in My Account on front page etc */
a.nu {text-decoration:none; color:#84fd6c;}
a.nu:visited {text-decoration:none; color:#84fd6c;}
a.nu:active {text-decoration:none; color:#84fd6c;}
a.nu:hover {text-decoration:underline; color:#84fd6c;}

a.profile {text-decoration:none; color:#FFFFFF;}
a.profile:visited {text-decoration:none; color:#FFFFFF;}
a.profile:active {text-decoration:none; color:#FFFFFF;}
a.profile:hover {text-decoration:underline; color:#FFFFFF;}

a.story {text-decoration:none; color:#FFFFFF;}
a.story:visited {text-decoration:none; color:#FFFFFF;}
a.story:active {text-decoration:none; color:#FFFFFF;}
a.story:hover {text-decoration:underline; color:#FFFFFF;}

/* bottom menu bar links */
a.bottom {text-decoration:none; color:#000000;}
a.bottom:visited {text-decoration:none; color:#000000;}
a.bottom:active {text-decoration:none; color:#000000;}
a.bottom:hover {text-decoration:underline; color:#000000;}

a.articles {text-decoration:none; color:#ffffff;}
a.articles:visited {text-decoration:none; color:#ffffff;}
a.articles:active {text-decoration:none; color:#ffffff;}
a.articles:hover {text-decoration:underline; color:#ffffff;}

/* Front page search box */
a.search {text-decoration:none; color:#2F2F2F;}
a.search:visited {text-decoration:none; color:#2F2F2F;}
a.search:active {text-decoration:none; color:#2F2F2F;}
a.search:hover {text-decoration:underline; color:#2F2F2F;}

/* Front page search profile box text */
a.inf {text-decoration:none; color:#FFFFFF;}
a.inf:visited {text-decoration:none; color:#FFFFFF;}
a.inf:active {text-decoration:none; color:#FFFFFF;}
a.inf:hover {text-decoration:underline; color:#007EEA;}

/* main Member menu */
a.sign {text-decoration:none; color:#fbf200;}
a.sign:visited {text-decoration:none; color:#fbf200;}
a.sign:active {text-decoration:none; color:#fbf200;}
a.sign:hover {text-decoration:underline; color:#fbf200;}

/* top menu bar links */
a.tmenu {text-decoration:none; color:#000000;}
a.tmenu:visited {text-decoration:none; color:#000000;}
a.tmenu:active {text-decoration:none; color:#000000;}
a.tmenu:hover {text-decoration:underline; color:#000000;}

a.popup {text-decoration:underline; color:#FFFFFF;}
a.popup:visited {text-decoration:underline; color:#FFFFFF;}
a.popup:active {text-decoration:underline; color:#FFFFFF;}
a.popup:hover {text-decoration:none; color:#FFFFFF;}

/* not sure what this is */
a.sp {text-decoration:underline; color:#717171;}
a.sp:visited {text-decoration:underline; color:#717171;}
a.sp:active {text-decoration:underline; color:#717171;}
a.sp:hover {text-decoration:none; color:#717171;}

a.wd_pre {text-decoration:none; color:#FFFFFF;}
a.wd_pre:visited {text-decoration:none; color:#FFFFFF;}
a.wd_pre:active {text-decoration:none; color:#FFFFFF;}
a.wd_pre:hover {text-decoration:underline; color:#FFFFFF;}

a.wd_header {text-decoration:none; color:#FFFFFF;}
a.wd_header:visited {text-decoration:none; color:#FFFFFF;}
a.wd_header:active {text-decoration:none; color:#FFFFFF;}
a.wd_header:hover {text-decoration:underline; color:#FFFFFF;}

/* blue buttons */
.tabpl {font-weight:bold; color:#FFFFFF; background:#61A7EC;}
.tabpln { color:#8D8D8D; background:#f3f3f3;}

.header_main {FONT-SIZE:18px; font-weight:bold; color:#3a70a8;}
.header_sub {FONT-SIZE:12px; font-weight:bold; color:#ff7f00;}

input.btn_main {font-size:11px; font-weight:bold; color:#FFFFFF; background:#9E9E9E; border-top-color:#E0E0E0; border-left-color:#E0E0E0;	border-right-color:#767676; border-bottom-color:#767676; border-width:1px 1px 1px 1px;}
input.btn_blue {font-size:11px; font-weight:bold; color:#E9EEF2; background:#008CCA; border-top-color:#9EC6FF; border-left-color:#9EC6FF;	border-right-color:#002E4C; border-bottom-color:#002E4C; border-width:1px 1px 1px 1px;}
input.btn_green {font-size:11px; font-weight:bold; color:#E5F2E1; background:#4BB713; border-top-color:#ACF6A7; border-left-color:#ACF6A7;	border-right-color:#174507; border-bottom-color:#174507; border-width:1px 1px 1px 1px;}
input.btn_orange {font-size:11px; font-weight:bold; color:#F5F1EA; background:#FF9A11; border-top-color:#FFF4B4; border-left-color:#FFF4B4;	border-right-color:#856428; border-bottom-color:#856428; border-width:1px 1px 1px 1px;}
input.btn_grey {font-size:11px; font-weight:bold; color:#FFFFFF; background:#9E9E9E; border-top-color:#E0E0E0; border-left-color:#E0E0E0;	border-right-color:#767676; border-bottom-color:#767676; border-width:1px 1px 1px 1px;}
input.btn2_red {font-size:9px; font-weight:bold; color:#F5F1EA; background:#ED1D1D; border-top-color:#FFBFBF; border-left-color:#FFBFBF;	border-right-color:#856428; border-bottom-color:#856428; border-width:1px 1px 1px 1px;}

/* Blogs */
.blogtable {BORDER:1px solid; border-color:#383839;}
.blogtablecella {FONT-SIZE:11px; color:#A7A6A4; background:#383839; padding:4px;}
.blogtablecellb {FONT-SIZE:10px; color:#A7A6A4; background:#383839; padding:2px;}
.blogtablecenter {FONT-SIZE:11px; color:#C7C7C7; padding:4px;}
.blogtabheade {FONT-SIZE:11px; font-weight:bold; color:#3a70a8;}

/* Clubs */
.tb1a { FONT-SIZE:11px; font-weight:bold; color:#FFFFFF; background:#2278af; padding-left:5px; height:20px;}
.tb1ab { background:#CECECE;}
.tb2a { FONT-SIZE:11px; color:#2d3f4b; background:#e8e8e8; padding-left:2px;}

.tbp1 { FONT-SIZE:11px; color:#ffffff; background:#e8e8e8;}
.tbp2 { FONT-SIZE:11px; color:#9bb31b; background:#f3e6a2;}
.tbp3 { FONT-SIZE:11px; color:#ffffff; background:#e85e3f;}

.tbp2a { FONT-SIZE:11px; color:#9bb31b; background:#f6f0d0;}
.tbp2ah { FONT-SIZE:11px; color:#ffffff; background:#85a9c2; BORDER-BOTTOM: 2px solid; BORDER-TOP: 2px solid; BORDER-LEFT: 2px solid; BORDER-RIGHT: 2px solid;  border-color:#ee905a;}

.tbs1 { FONT-SIZE:11px; color:#ffffff; background:#8fb51c;}
.tbs2 { FONT-SIZE:11px; color:#ffffff; background:#e85e3f;}

/* Parties module */
a.join {FONT-SIZE:11px; text-decoration:underline; color:#FF9F08;}
a.join:visited {FONT-SIZE:11px; text-decoration:underline; color:#FF9F08;}
a.join:active {FONT-SIZE:11px; text-decoration:underline; color:#FF9F08;}
a.join:hover {FONT-SIZE:11px; text-decoration:none; color:#FFFFFF;}

input.textbox3 {height:19px; width:310px; FONT-SIZE:12px; BORDER: #455D66 1px solid; background-color:#000000; COLOR: #ffffff;}
input.textbox4 {height:19px; width:25px; FONT-SIZE:12px; BORDER: #455D66 1px solid; background-color:#000000; COLOR: #ffffff; text-align:center;}
.textarea1 {width:310px; FONT-SIZE: 12px; BORDER: #455D66 1px solid; background-color:#000000; COLOR: #ffffff;}

.textmsg3 {FONT-SIZE:11px; padding-left:1px; padding-right:5px; color:#ffffff;}