body{
background: #777777 /*url(/gfx/simple/shared/bg-diag-grey-line01.gif) repeat*/;
font-family: "trebuchet ms", arial, helvetica, sans serif;
}
/*Preset Heights*/
.height35{height: 35px;}
.height150{height: 150px;}
.height170{height: 170px;}
.height350{height: 350px;}
.height700{height: 700px;}body{
background: #777777 /*url(/gfx/simple/shared/bg-diag-grey-line01.gif) repeat*/;
font-family: "trebuchet ms", arial, helvetica, sans serif;
}
/*Preset Heights*/
.height35{height: 35px;}
.height150{height: 150px;}
.height170{height: 170px;}
.height350{height: 350px;}
.height700{height: 700px;}
.clear0{
clear: both;
height: 0;
}
/*Typography Additions*/
h3{
margin-top: 5px;
margin-left: 10px;
font-size: 1.2em;
}
h4.frontpage{
margin: 0 0 10px 10px;
}
h2{
margin: 0;
}

.logo{margin: 10px;}
.header{background: #ffffff url(/gfx/simple/dating-light/header-bg.jpg) repeat-x;}
.italic{font-style: italic;}
.border-1px{border: 1px solid #000;}
.searchgrad{background: url(/gfx/simple/dating-light/searchgrad.gif) repeat-x;}
.cb-darkgrad{background: #000000 url(/gfx/simple/shared/footer-slate-grey.gif) repeat-x;}

/*Footer List Styles*/

.mh500{min-height: 500px;}
ul{list-style-type: none; font-size: 0.9em; margin: 0 0 0 0; padding: 0; text-indent: 0;}
li{list-style-type: none; font-size: 0.9em; margin: 0 0 0 0; padding: 0; text-indent: 0;}
.mh500{min-height: 500px;}
ul a:link, ul a:visited{color: #cccccc; text-decoration:  none;  border-bottom: none;}
ul a:hover, ul a:visited:hover{color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ff0000;}


/*-----------------Horizontal Menu--------------------*/
#menu{
height: 75px;
background: #eeeeee url(gfx/simple/shared/logo_head_01.gif) repeat-x;
}
#horizontal
{
color:#fff;
margin: 0;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1em;
letter-spacing: -0.2pt;

}
#horizontal a{
background: url(gfx/simple/shared/tabs_vert_black-red.gif) repeat;
margin: 0;
}

 #horizontal a, #horizontal a:visited {
text-decoration:none;
display:block;
color:#ffffff;
padding:4px 10px 2px 10px;
height: 19px;
background-position: 0 27px;
font-weight: normal;
 }
#horizontal a:active {
color:#000000;
text-decoration:none;
display:block;
padding: 4px 10px 2px 10px;
height: 19px;
background-position: 0 0;
}

#horizontal a:hover, #horizontal a:visited:hover {
color:#FFFFFF;
text-decoration:none;
display:block;
background-position: 0 0;
padding: 4px 10px 2px 10px;
height: 19px;
font-weight: normal;
}
 dd.horiz
{
margin:10px 0 0 7px;
padding:0 0 0 0;
text-align:center;
height: 19px;
/*width: 110px;*/
float: left;
text-align: center;
font-size: 9pt;
}

#language{
float: left;
width: 130px;
height: 20px;
background: #444;
margin: 10px 0 0 10px;
}
.language-img{
float: left;
margin: 4px 0 0 5px;
border: none;
}

/*Styles to edit quick join section*/

h2.qj_title{
color:#FFFFFF;
font-size:1.1em;
margin:5px 0 0 0 !important;
}
table.qj{margin: 0 0 0 0; width: 325px;}
.qj_username, .qj_password, .qj_emailaddress{
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #000000;
color:#CC0000;
font-size:0.8em;
padding:1px;
width:98%;
}
.qj_button{
float: right; margin: 0;
background:#000000 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
float:right;
font-size:0.9em;
padding :0;
}
.qj_country, .qj_gender{
border:1px solid #000000;
color:#CC0000;
font-size:0.75em;
padding:1px;
width:100%;
}
.qj_tr1{font-size: 10pt; color: #ffffff;}
.qj_tr2{font-size: 10pt; color: #ffffff;}
.qj_tr3{font-size: 10pt; color: #ffffff;}
.qj_tr4{font-size: 10pt; color: #ffffff;}
.qj_tr5{font-size: 10pt; color: #ffffff;}
.qj_tr6{height: 25px;}
.qj_td1{ width: 100px;}
p.boxtext{
font-size:0.8em;
line-height:140%;
margin:10px;
}
p.boxtext:first-letter{
text-transform: capitalize;
}
h2.searchtitle{color: #000000; margin: 0 !important; font-size: 1.1em;}


/*Logged out search box styling*/
.losearchtext{
font-size: 0.75em;
font-family: "trebuchet ms", tahoma, arial, san-serif;
}
.losearchgap{height: 1px !important;}
#losearchminage, #losearchmaxage, #losearchcountry{font-size: 0.75em;}


/*---------Tag Cloud Styling-------------------------*/
#tagcloud{
/*height: 130px;*/
/*width: 340px;*/
overflow: hidden;
margin: 10px;
float: left;
}
p.tags{
text-align:justify;
margin: 7px;
font-family: georgia, serif;
}
.smalltag, .smalltag a{
font-size: 100%;
color: #aaaaaa;
text-decoration: none;
}
.smalltag, .smalltag a, .smalltag a:visited, .mediumtag, .mediumtag a, .mediumtag a:visited, .largetag, .largetag a, .largetag a:visited, .massivetag, .massivetag a, .massivetag a:visited  {
text-decoration: none;
}
.mediumtag, .mediumtag a{
font-size: 105%;
color: #555555;
}
.largetag, .largetag a{
font-size: 110%;
font-weight: bold;
color: #cc3300;
}
.massivetag, .massivetag a{
font-size: 120%;
font-weight: bold;
color: #ff5500;
}

.sidebarhead{
background: url(/gfx/simple/dating-light/sidebar-head.gif) repeat-x;
}
form{margin: 0;}

.diydfooter, .diydfooter a, .payout, .payout a
{
font-size: 0.8em;
text-decoration: none;
color: #bbbbbb;
}
.footer-banner{margin: 15px 0 0 0;}

/*standard fieldset*/

fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}
legend
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#232323;
font-size:90%;
}

/*Join form field set*/

#join-form fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}

#join-form legend
{
border:1px solid #AAAAAA;
background: #AAAAAA;
color: #FFFFFF;
margin:0 20px;
padding: 4px;
}


/*Last 20 Styles*/
.last20head{
background:#d1d1e4;
border-bottom:1px dotted #232323;
color:#343434;
font-size:0.95em;
padding:4px 4px 4px 10px;
}
.last20one{
background: #efeef6;
font-size: 0.85em;
}
.last20two{
background: #e5e5f1;
font-size: 0.85em;
}
.small{font-size: 0.75em;}

.clear0{
clear: both;
height: 0;
}
/*Typography Additions*/
h3{
margin-top: 5px;
margin-left: 10px;
font-size: 1.2em;
}
h4.frontpage{
margin: 0 0 10px 10px;
}
h2{
margin: 0;
}
h2.section{
text-align: center;
}
h1 a, h1 a:hover, h1 a:visited, h1 a:visited:hover{color: #000000; text-decoration: none !important;}

h2 a, h2 a:hover, h2 a:visited, h2 a:visited:hover{color: #ffffff; text-decoration: none !important;}

.logo{margin: 10px;}
.header{background: #ffffff url(/gfx/simple/dating-light/header-bg.jpg) repeat-x;}
.italic{font-style: italic;}
.border-1px{border: 1px solid #000;}
.searchgrad{background: url(/gfx/simple/dating-light/searchgrad.gif) repeat-x;}
.cb-darkgrad{background: #000000 url(/gfx/simple/shared/footer-slate-grey.gif) repeat-x;}

/*Footer List Styles*/

.mh500{min-height: 500px;}
ul{list-style-type: none; font-size: 0.9em; margin: 0 0 0 0; padding: 0; text-indent: 0;}
li{list-style-type: none; font-size: 0.9em; margin: 0 0 0 0; padding: 0; text-indent: 0;}
.mh500{min-height: 500px;}
ul a:link, ul a:visited{color: #cccccc; text-decoration:  none;  border-bottom: none;}
ul a:hover, ul a:visited:hover{color: #ffffff; text-decoration: none; border-bottom: 1px dotted #ff0000;}

a{color: #CC0000;
text-decoration: none;
}
a:hover{text-decoration: underline;}


/*-----------------Horizontal Menu--------------------*/
#menu{
height: 75px;
background: #eeeeee url(gfx/simple/shared/logo_head_01.gif) repeat-x;
}
#horizontal
{
color:#fff;
margin: 0;
font-family: "lucida sans unicode","lucida grande",sans-serif;
font-size: 1em;
letter-spacing: -0.2pt;

}
#horizontal a{
background: url(gfx/simple/shared/tabs_vert_black-red.gif) repeat;
margin: 0;
}

 #horizontal a, #horizontal a:visited {
text-decoration:none;
display:block;
color:#ffffff;
padding:4px 10px 2px 10px;
height: 19px;
background-position: 0 27px;
font-weight: normal;
 }
#horizontal a:active {
color:#000000;
text-decoration:none;
display:block;
padding: 4px 10px 2px 10px;
height: 19px;
background-position: 0 0;
}

#horizontal a:hover, #horizontal a:visited:hover {
color:#FFFFFF;
text-decoration:none;
display:block;
background-position: 0 0;
padding: 4px 10px 2px 10px;
height: 19px;
font-weight: normal;
}
 dd.horiz
{
margin:10px 0 0 7px;
padding:0 0 0 0;
text-align:center;
height: 19px;
/*width: 110px;*/
float: left;
text-align: center;
font-size: 9pt;
}

#language{
float: left;
width: 130px;
height: 20px;
background: #444;
margin: 10px 0 0 10px;
}
.language-img{
float: left;
margin: 4px 0 0 5px;
border: none;
}

/*Styles to edit quick join section*/

h2.qj_title{
color:#FFFFFF;
font-size:1.1em;
margin:5px 0 0 0 !important;
}
table.qj{margin: 0 0 0 0; width: 325px;}
.qj_username, .qj_password, .qj_emailaddress{
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #000000;
color:#CC0000;
font-size:0.8em;
padding:1px;
width:98%;
}
.qj_button{
float: right; margin: 0;
background:#000000 none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
float:right;
font-size:0.9em;
padding :0;
}
.qj_country, .qj_gender{
border:1px solid #000000;
color:#CC0000;
font-size:0.75em;
padding:1px;
width:100%;
}
.qj_tr1{font-size: 10pt; color: #ffffff;}
.qj_tr2{font-size: 10pt; color: #ffffff;}
.qj_tr3{font-size: 10pt; color: #ffffff;}
.qj_tr4{font-size: 10pt; color: #ffffff;}
.qj_tr5{font-size: 10pt; color: #ffffff;}
.qj_tr6{height: 25px;}
.qj_td1{ width: 100px;}
p.boxtext{
font-size:0.8em;
line-height:140%;
margin:10px;
}
p.boxtext-ntm {
font-size:0.8em;
line-height:140%;
margin:0 10px;
}
h2.searchtitle{color: #000000; margin: 0 !important; font-size: 1.1em;}


/*Logged out search box styling*/
.losearchtext{
font-size: 0.75em;
font-family: "trebuchet ms", tahoma, arial, san-serif;
}
.losearchgap{height: 1px !important;}
#losearchminage, #losearchmaxage, #losearchcountry{font-size: 0.75em;}


/*---------Tag Cloud Styling-------------------------*/
#tagcloud{
/*height: 130px;*/
/*width: 340px;*/
overflow: hidden;
margin: 10px;
float: left;
}
p.tags{
text-align:justify;
margin: 7px;
font-family: georgia, serif;
}
.smalltag, .smalltag a{
font-size: 100%;
color: #aaaaaa;
text-decoration: none;
}
.smalltag, .smalltag a, .smalltag a:visited, .mediumtag, .mediumtag a, .mediumtag a:visited, .largetag, .largetag a, .largetag a:visited, .massivetag, .massivetag a, .massivetag a:visited  {
text-decoration: none;
}
.mediumtag, .mediumtag a{
font-size: 105%;
color: #555555;
}
.largetag, .largetag a{
font-size: 110%;
font-weight: bold;
color: #cc3300;
}
.massivetag, .massivetag a{
font-size: 120%;
font-weight: bold;
color: #ff5500;
}

.sidebarhead{
background: url(/gfx/simple/dating-light/sidebar-head.gif) repeat-x;
}
form{margin: 0;}

.diydfooter, .diydfooter a, .payout, .payout a
{
font-size: 0.8em;
text-decoration: none;
color: #bbbbbb;
}
.footer-banner{margin: 15px 0 0 0;}

/*standard fieldset*/

fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}
legend
{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#232323;
font-size:90%;
}

/*Join form field set*/

#join-form fieldset
{
border:1px solid #AAAAAA;
margin:0 20px;
}

#join-form legend
{
border:1px solid #AAAAAA;
background: #AAAAAA;
color: #FFFFFF;
margin:0 20px;
padding: 4px;
}


/*Last 20 Styles*/
.last20head{
background:#d1d1e4;
border-bottom:1px dotted #232323;
color:#343434;
font-size:0.95em;
padding:4px 4px 4px 10px;
}
.last20one{
background: #efeef6;
font-size: 0.85em;
}
.last20two{
background: #e5e5f1;
font-size: 0.85em;
}
.small{font-size: 0.75em;}

/*-----------------Vertical Menu Container-----------------------*/
 #menuvert
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#111111;
}

#menuvert a, #menuvert a:visited
{
	color:#232323;
	text-decoration:none;
	display:block;
	padding:0.4em 0.4em 0.4em 2em;
	font-weight:normal;

}

#menuvert a:hover
{
	color:#cc0000;
	font-weight:normal;
	padding:0.4em 0.4em 0.4em 2em;
        background: #d1d1e4 url(gfx/simple/shared/bp-rep/02-anim.gif) no-repeat;
	display: block;
}

dd
{
margin:0 0 0 0;
padding:0px;
text-align:left;
}

dt
{
	margin:10px 0 0 0;
	padding:0.4em;
	text-align:left;
	font-size: 1.2em;
	font-weight:bold;
	height:20px;
	color:#232323;
	border-bottom: 1px dotted #232323;
        background: #CCCCCC;
}
dt#top{margin:0;}

dl
{
margin: 0px;
padding: 0px;
}
.li-grad{
background:transparent url(/gfx/simple/adult-dark/li-grad.gif) repeat-x;
}
