
body {
padding : 0;
margin : 0;
background-color : #000000;
background-image : url(images/back.jpg);
background-repeat : repeat-x;
background-position : top left;
}

a {
color : #990000;
text-decoration : underline;
font-weight : 400;
}

a:hover {
color : #cc0000;
text-decoration : none;
font-weight : 400;
}

input, textarea, select {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #000000;
}

td.search {
background-color : #c20b0b;
}

.headertable {
background-color : #990000;
}

td.homesearchtitle {
font-weight : 900;
font-size : 19px;
color : #ffffff;
}

td.homesearch {
font-weight : 700;
font-size : 11px;
color : #ffffff;
}

td.hometext {
font-weight : 700;
font-size : 14px;
color : #ffffff;
background-color : #eb4d4d;
}

td.main {
background-color : #ffffff;
}

td.content {
padding : 10px;
background-color : #ffffff;
}

td.logo {
border-bottom : 2px solid #ff0000;
}

td.topnav {
font-weight : 700;
font-size : 11px;
color : #ff0000;
padding-bottom : 12px;
padding-right : 18px;
border-bottom : 2px solid #ff0000;
}

td.topnav a {
color : #ffffff;
text-decoration : none;
font-weight : 700;
}

td.topnav a:hover {
color : #ffffff;
text-decoration : underline;
font-weight : 700;
}

td.nav {
font-weight : 700;
font-size : 13px;
background-color : #cc0000;
padding : 0;
}

td.nav a {
color : #ffffff;
text-decoration : none;
display : block;
float : left;
padding : 7px 10px;
font-weight : 700;
}

td.nav a:hover {
color : #ffffff;
text-decoration : none;
background-color : #990000;
font-weight : 700;
}

td.side {
background-color : #cc0000;
}

td.join {
font-size : 23px;
font-weight : 900;
color : #ff0000;
padding-right : 10px;
}

td.footer {
font-size : 10px;
color : #ffffff;
background-color : #990000;
padding : 10px;
border-top : 2px solid #ff0000;
}

td.footer a {
color : #ffffff;
text-decoration : none;
}

td.footer a:hover {
color : #ffffff;
text-decoration : underline;
}

#mailnav {
padding : 5px 3px 3px 3px;
margin-left : 0;
border-bottom : 1px solid #cf1f1f;
font-weight : 700;
font-size : 13px;
}

#mailnav li {
list-style : none;
margin : 0;
display : inline;
}

#mailnav li a {
color : #ffffff;
padding : 3px 0.5em;
margin-left : 3px;
border : 1px solid #cf1f1f;
border-bottom : none;
background : #eb4d4d;
text-decoration : none;
font-weight : 700;
}

#mailnav li a:hover {
color : #ffffff;
background : #cf1f1f;
border-color : #cf1f1f;
}

#mailnav li a#current {
color : #000000;
background : #ffffff;
border-bottom : 1px solid #ffffff;
}

td.profile {
font-weight : 400;
font-size : 10px;
background-color : #cf1f1f;
}

td.profile a {
color : #ffffff;
text-decoration : none;
}

td.profile a:hover {
color : #ffffff;
text-decoration : underline;
}

td.tdhead {
color : #990000;
font-weight : 700;
font-size : 12px;
padding-bottom : 15px;
padding-left : 0;
border-bottom : 2px solid #fdafaf;
}

td.tdhead a {
font-weight : 400;
}

td.tdfoot {
border-top : 1px solid #fdafaf;
}

tr.tdtoprow td, .tdtoprow {
background-color : #fdbaba;
height : 25px;
font-size : 12px;
font-weight : 700;
border-bottom : 1px solid #fdafaf;
}

tr.tdodd td, td.tdodd {
border-bottom : 1px solid #fdafaf;
background-color : #ffffff;
}

tr.tdeven td, td.tdeven {
border-bottom : 1px solid #fdafaf;
background-color : #ffffff;
}
.td1 {
background-color : #efeffd;
}
.td2 {
background-color : #fdafaf;
}
.td3 {
background-color : #fdbaba;
}
.rettext {
font-weight : 700;
color : #990000;
padding-right : 7px;
}
.retimage {
border-bottom : 1px solid #fdafaf;
border-left : 1px solid #fdafaf;
border-right : 1px solid #fdafaf;
}
.tdcontent {
padding : 15px;
border-bottom : 1px solid #fdafaf;
}
.tdmail {
background-color : #fce9e9;
border-bottom : 1px solid #fdafaf;
}
td.image {
background-color : #ffffff;
border-left : 1px solid #fdbaba;
padding : 10px;
}
td.imageframe {
padding : 7px;
background-color : #ffffff;
border-right : 2px solid #999999;
border-bottom : 2px solid #999999;
border-left : 1px solid #dddddd;
border-top : 1px solid #dddddd;
}
img.imagehome {
border : 1px solid #ffffff;
}
td.resulthead {
padding : 5px;
background-color : #fdbaba;
font-size : 13px;
font-weight : 700;
}
td.resultheadright {
padding : 5px;
background-color : #fdbaba;
}
td.resulthead a {
text-decoration : none;
}
td.resultbody {
padding : 10px;
background-color : #ffffff;
border-right : 1px solid #fdbaba;
}
td.resultfoot {
padding : 5px;
border-top : 2px solid #fdbaba;
}
td.resulttitle {
font-weight : 700;
}
.online {
font-weight : 700;
color : #00cc00;
font-size : 10px;
font-style : italic;
}
.offline {
font-weight : 700;
color : #666666;
font-size : 10px;
font-style : italic;
}
.premium {
font-weight : 700;
color : #ff3300;
font-size : 10px;
font-style : italic;
}
.standard {
font-weight : 700;
color : #666666;
font-size : 10px;
font-style : italic;
}
.searchage {
font-weight : 400;
color : #000000;
font-size : 11px;
font-style : italic;
}
.swing_reg_td {
background-color : #b20000;
text-decoration : none;
color : #ffffff;
padding : 15px;
border : 3px solid #ffffff;
}
a.switch {
font-size : 14px;
text-decoration : none;
}
a:hover.switch {
font-size : 14px;
text-decoration : none;
}
tr.noborder td {
border : none;
}
.poptable {
background-color : #ffffff;
}
.pageheader {
font-size : 17px;
color : #000000;
font-weight : 700;
padding-bottom : 10px;
}
td.blogdate {
font-weight : 700;
color : #990000;
font-size : 10px;
font-style : italic;
border-bottom : 3px solid #fdafaf;
}
.input {
width : 120px;
}
.inputs {
width : 95px;
}
.inputl {
width : 250px;
}
.button {
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
font-weight : 700;
padding-left : 7px;
padding-right : 7px;
color : #ffffff;
background-color : #cc0000;
border-top : 1px solid #ff0000;
border-left : 1px solid #ff0000;
border-right : 1px solid #990000;
border-bottom : 1px solid #990000;
}
hr {
height : 1px;
}
.forumlinkshd {
font-weight : 700;
}
form {
padding : 0;
margin : 0;
}
div.group_post_subject {
margin : 0.5em 0;
font-weight : bold;
}
.group_post_images {
margin : 1em 0 0.5em 0;
}
.group_post_image {
margin : 0.5em;
border : 1px dotted #000;
float : left;
}
.mygroups_approve {
background-color : #eeffee;
}
.mygroups_reject {
background-color : #ffeeee;
}
#avatar_list a {
display : block;
float : left;
padding : 4px;
margin : 10px;
}
#avatar_list a:hover {
display : block;
float : left;
padding : 2px;
border : 2px solid #ccc;
margin : 10px;
}
div#QuickSearchIndex {
position : relative;
display : block;
}
div.qsi_line {
position : relative;
background-color : #fff;
overflow : hidden;
height : 20px;
margin-bottom : 2px;
}
div.qsi_first {
position : relative;
float : left;
width : 80px;
line-height : 18px;
vertical-align : middle;
text-align : right;
white-space : nowrap;
}
div.qsi_second {
position : relative;
float : left;
width : 102px;
left : 6px;
}
div.qsi_second select, input {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div.qsi_second input {
padding : 1px 1px;
}
div#MemberStat {
position : relative;
display : block;
}
div.membes_statistic_block {
position : relative;
text-align : center;
}
div.member_stat_block {
position : relative;
display : block;
width : 150px;
height : auto;
margin : 0 auto;
border : 0 solid red;
overflow : hidden;
text-align : left;
}
div.member_stat_block div {
border : 0 solid red;
margin : 2px 0;
}
div.member_stat_block div select {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div#Survey {
position : relative;
display : block;
}
div.survey_block {
position : relative;
border : 0 solid red;
}
div.survey_question {
position : relative;
text-align : left;
color : #000000;
font-weight : bold;
margin-bottom : 10px;
}
div.survey_answer_block {
border : 0 solid red;
margin : 0 12px;
}
div.survey_answer {
margin : 2px 0;
}
div.survey_answer input {
border : none;
}
div#News {
position : relative;
display : block;
}
div.news_title {
position : relative;
color : #0168b9;
font-weight : bold;
height : 30px;
line-height : 30px;
vertical-align : middle;
}
div.news_text {
position : relative;
line-height : 18px;
}
div.news_date {
position : relative;
text-align : right;
font-style : italic;
padding-right : 5px;
margin : 3px 0;
}
div.news_divider {
position : relative;
margin : 10px 0;
border-bottom : 1px solid silver;
}
div#TopRated {
position : relative;
display : block;
}
div#prof_of_week {
position : relative;
float : left;
width : 261px;
margin : 0;
padding : 0;
}
div.top_rated_divider {
position : relative;
width : 2px;
float : left;
background-color : #dedede;
height : 150px;
}
div#prof_of_month {
position : relative;
float : left;
width : 260px;
left : 20px;
margin : 0;
padding : 0;
}
div.top_rated_head {
position : relative;
color : #3b3b3b;
font-weight : bold;
text-align : left;
margin-bottom : 10px;
}
div.top_prof_not_avail {
position : relative;
text-align : center;
font-weight : bold;
margin-top : 20px;
}
div.rate_block_position {
position : relative;
float : left;
width : 120px;
height : auto;
left : 15px;
top : 12px;
border : 0 solid red;
}
div#TopMembers {
position : relative;
display : block;
margin-bottom : 10px;
}
div#top_members_menu {
position : absolute;
top : 0;
left : 150px;
color : #ffffff;
border : 0 solid red;
z-index : 10;
width : 350px;
text-transform : capitalize;
}
div.top_members_select {
position : relative;
text-align : center;
margin : 4px 0 8px 0;
}
div.top_members_select select {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div.topmembers_block {
position : relative;
border : 0 solid red;
text-align : left;
overflow : hidden;
}
div.topmembers_desc_block {
position : relative;
float : left;
border : 0 solid red;
left : 14px;
width : 416px;
}
div.topmembers_nickname {
position : relative;
height : 20px;
line-height : 20px;
vertical-align : middle;
text-align : left;
color : #000000;
font-weight : bold;
}
div.topmembers_age_sex_country {
position : relative;
height : 20px;
line-height : 20px;
vertical-align : middle;
font-weight : bold;
border-bottom : 2px solid #eaeaea;
}
div.topmembers_self_desc {
position : relative;
}
div.topmembers_more {
position : relative;
margin-top : 7px;
}
div.top_member_divider {
position : relative;
clear : both;
font-size : 1px;
background-color : #dedede;
height : 1px;
margin : 10px;
}
div#Featured {
position : relative;
display : block;
}
div.featured_block {
position : relative;
width : 270px;
border-right : 1px solid #e6e9eb;
float : left;
margin : 3px 0;
}
div.featured_info {
position : relative;
top : 24px;
left : 15px;
border : 0 solid red;
width : 130px;
float : left;
font-weight : bold;
}
div.featured_nickname {
color : #ff0000;
line-height : 20px;
}
div#NewsLetters {
position : relative;
display : block;
}
div#NewsLetters .text {
position : relative;
text-align : left;
}
div#NewsLetters .email_here {
position : relative;
text-align : center;
margin-top : 10px;
}
div#NewsLetters .input {
position : relative;
margin-top : 4px;
text-align : center;
}
div#SuccessStory {
position : relative;
display : block;
}
div#SuccessStory .subject {
position : relative;
color : #0168b9;
font-weight : bold;
text-align : left;
margin-bottom : 5px;
}
div#SuccessStory .text {
position : relative;
text-align : left;
line-height : 16px;
}
div#SuccessStory .author {
position : relative;
text-align : right;
font-style : italic;
}
div.pollBody {
position : relative;
float : left;
width : 270px;
}
div.pollInfo {
position : relative;
float : left;
left : 30px;
}
div#ppoll_menu {
position : absolute;
top : 0;
left : 150px;
color : #ffffff;
border : 0 solid red;
z-index : 10;
width : 350px;
text-transform : capitalize;
}
div#QuickSearchIndex {
position : relative;
display : block;
}
div.qsi_line {
position : relative;
background-color : #fff;
overflow : hidden;
height : 20px;
margin-bottom : 2px;
}
div.qsi_first {
position : relative;
float : left;
width : 80px;
line-height : 18px;
vertical-align : middle;
text-align : right;
white-space : nowrap;
}
div.qsi_second {
position : relative;
float : left;
width : 102px;
left : 6px;
}
div.qsi_second select, input {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div.qsi_second input {
padding : 1px 1px;
}
div#MemberStat {
position : relative;
display : block;
}
div.membes_statistic_block {
position : relative;
text-align : center;
}
div.member_stat_block {
position : relative;
display : block;
width : 150px;
height : auto;
margin : 0 auto;
border : 0 solid red;
overflow : hidden;
text-align : left;
}
div.member_stat_block div {
border : 0 solid red;
margin : 2px 0;
}
div.member_stat_block div select {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div#Survey {
position : relative;
display : block;
}
div.survey_block {
position : relative;
border : 0 solid red;
}
div.survey_question {
position : relative;
text-align : left;
color : #800000;
font-weight : bold;
margin-bottom : 10px;
}
div.survey_answer_block {
border : 0 solid red;
margin : 0 12px;
}
div.survey_answer {
margin : 2px 0;
}
div.survey_answer input {
border : none;
}
div#News {
position : relative;
display : block;
}
div.news_title {
position : relative;
color : #0168b9;
font-weight : bold;
height : 30px;
line-height : 30px;
vertical-align : middle;
}
div.news_text {
position : relative;
line-height : 18px;
}
div.news_date {
position : relative;
text-align : right;
font-style : italic;
padding-right : 5px;
margin : 3px 0;
}
div.news_divider {
position : relative;
margin : 10px 0;
border-bottom : 1px solid silver;
}
div#TopRated {
position : relative;
display : block;
}
div#prof_of_week {
position : relative;
float : left;
width : 261px;
margin : 0;
padding : 0;
}
div.top_rated_divider {
position : relative;
width : 2px;
float : left;
background-color : #dedede;
height : 150px;
}
div#prof_of_month {
position : relative;
float : left;
width : 260px;
left : 20px;
margin : 0;
padding : 0;
}
div.top_rated_head {
position : relative;
color : #3b3b3b;
font-weight : bold;
text-align : left;
margin-bottom : 10px;
}
div.top_prof_not_avail {
position : relative;
text-align : center;
font-weight : bold;
margin-top : 20px;
}
div.rate_block_position {
position : relative;
float : left;
width : 120px;
height : auto;
left : 15px;
top : 12px;
border : 0 solid red;
}
div#TopMembers {
position : relative;
display : block;
margin-bottom : 10px;
}
div#top_members_menu {
position : absolute;
top : 0;
left : 150px;
color : #ffffff;
border : 0 solid red;
z-index : 10;
width : 350px;
text-transform : capitalize;
}
div.top_members_select {
position : relative;
text-align : center;
margin : 4px 0 8px 0;
}
div.top_members_select select {
background-color : #ffffff;
vertical-align : middle;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
border : 1px solid silver;
}
div.topmembers_block {
position : relative;
border : 0 solid red;
text-align : left;
overflow : hidden;
}
div.topmembers_desc_block {
position : relative;
float : left;
border : 0 solid red;
left : 14px;
width : 416px;
}
div.topmembers_nickname {
position : relative;
height : 20px;
line-height : 20px;
vertical-align : middle;
text-align : left;
color : #000000;
font-weight : bold;
}
div.topmembers_age_sex_country {
position : relative;
height : 20px;
line-height : 20px;
vertical-align : middle;
font-weight : bold;
border-bottom : 2px solid #eaeaea;
}
div.topmembers_self_desc {
position : relative;
}
div.topmembers_more {
position : relative;
margin-top : 7px;
}
div.top_member_divider {
position : relative;
clear : both;
font-size : 1px;
background-color : #dedede;
height : 1px;
margin : 10px;
}
div#Featured {
position : relative;
display : block;
}
div.featured_block {
position : relative;
width : 270px;
border-right : 1px solid #e6e9eb;
float : left;
margin : 3px 0;
}
div.featured_info {
position : relative;
top : 24px;
left : 15px;
border : 0 solid red;
width : 130px;
float : left;
font-weight : bold;
}
div.featured_nickname {
color : #497ec0;
line-height : 20px;
}
div#NewsLetters {
position : relative;
display : block;
}
div#NewsLetters .text {
position : relative;
text-align : left;
}
div#NewsLetters .email_here {
position : relative;
text-align : center;
margin-top : 10px;
}
div#NewsLetters .input {
position : relative;
margin-top : 4px;
text-align : center;
}
div#SuccessStory {
position : relative;
display : block;
}
div#SuccessStory .subject {
position : relative;
color : #0168b9;
font-weight : bold;
text-align : left;
margin-bottom : 5px;
}
div#SuccessStory .text {
position : relative;
text-align : left;
line-height : 16px;
}
div#SuccessStory .author {
position : relative;
text-align : right;
font-style : italic;
}
div.pollBody {
position : relative;
float : left;
width : 270px;
}
div.pollInfo {
position : relative;
float : left;
left : 30px;
}
div#ppoll_menu {
position : absolute;
top : 0;
left : 150px;
color : #ffffff;
border : 0 solid red;
z-index : 10;
width : 350px;
text-transform : capitalize;
}
