/* ********** ********** ********** ********** ********** MAIN LAYOUT START ********** ********** ********** ********** ********** */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, img, ul, li, form, label, table, tr, td
{  
margin: 0px;
padding: 0px;
border: 0px;
font-family: inherit;
font-size: 100%;
font-style: inherit;
font-weight: inherit;
vertical-align: baseline;
}

html
{
height: 100%;
}

body
{
text-align: center;
font-family: Verdana, sans-serif;
font-size: 12px;
color: #797979;
background-color: #FFFFFF;
}

form
{
display: inline;
}

a
{
text-decoration: none;
color: #606060;
}

a:hover
{
color: #0E7DC3;
}

.layout
{
height: 100%;
width: 868px;
margin: auto;
}

.container
{
float: left;
clear: both;
display: inline;
width: 100%;
text-align: left;
}
/* ********** ********** ********** ********** ********** MAIN LAYOUT END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** HEADER START ********** ********** ********** ********** ********** */
.header
{
height: 130px;
margin-top: 18px;
background-image: url('../images/header.jpg');
background-position: top left;
background-repeat: no-repeat;
}

.header .logo
{
float: left;
width: 250px;
display: inline;
margin: 9px 0px 0px 22px;
color: #565656;
}

.header .logo img
{
float: left;
width: 250px;
height: 80px;
display: inline;
margin: 0px;
}

.header .logo b
{
font-size: 90%;
}
/* ********** ********** ********** ********** ********** HEADER END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** MODULE START ********** ********** ********** ********** ********** */
.module
{
margin-top: 27px;
}

.module_tt
{
float: left;
display: inline;
width: 868px;
height: 36px;
background-image: url('../images/module_tt.png');
background-position: top left;
background-repeat: no-repeat;
}

.module_tt h2
{
float: left;
display: inline;
width: auto;
font-weight: bold;
color: #873F05;
margin: 12px 0 0 15px;
font-size: 92%;
}

.module_cnt
{
float: left;
display: inline;
width: 868px;
background-image: url('../images/module_cnt.png');
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 14px;
}

div.module_prof
{
float: left;
display: inline;
width: 64px;
height: 80px;
background-image: url('../images/module_prof.png');
background-position: top left;
background-repeat: no-repeat;
margin: 14px 0 0 14px;
}

a.module_prof
{
float: left;
display: inline;
width: 55px;
height: 55px;
margin: 5px 0 0 5px;
background-color: #969696;
}

a.module_prof img
{
margin: 1px;
}

b.module_prof
{
float: left;
display: inline;
width: auto;
margin: 3px 0 0 4px;
font-size: 10px;
}
/* ********** ********** ********** ********** ********** MODULE END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** INTRO START ********** ********** ********** ********** ********** */
.intro_text
{
margin-top: 20px;
}


.intro_text h1
{
font-weight: bold;
color: #383838;
margin-left: 10px;
padding-bottom: 20px;
}

.intro_text p
{
margin-left: 10px;
line-height: 150%;
}

/* ********** ********** ********** ********** ********** INTRO END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** INSCRIPTION START ********** ********** ********** ********** ********** */
.inscript
{
margin-top: 20px;
}

.inscript_mod
{
float: left;
display: inline;
width: 166px;
height: 260px;
margin-right: 8px;
}

.inscript_mod h2
{
float: left;
display: inline;
width: auto;
font-weight: bold;
margin: 12px 0 0 30px;
font-size: 105%;
}

.inscript_tt_love
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_love.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_love h2
{
color: #943609;
}

.inscript_tt_sexy
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_sexy.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_sexy h2
{
color: #850949;
}

.inscript_tt_gay
{
float: left;
display: inline;
width: 166px;
height: 41px;
background-image: url('../images/inscript_tt_gay.png');
background-position: top left;
background-repeat: no-repeat;
}

.inscript_tt_gay h2
{
color: #074A74;
}

div.inscript_cnt
{
float: left;
display: inline;
width: 166px;
height: 219px;
background-image: url('../images/inscript_cnt.png');
background-position: top left;
background-repeat: no-repeat;
}

img.inscript_cnt
{
float: left;
display: inline;
width: 150px;
height: 160px;
margin: 5px 0 0 8px;
}

a.inscript_cnt
{
float: left;
display: inline;
width: 109px;
height: 39px;
margin: 5px 0 0 26px;
}

.inscript_ad
{
float: left;
display: inline;
width: 342px;
height: 260px;
}
/* ********** ********** ********** ********** ********** INSCRIPTION END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** FOOTER START ********** ********** ********** ********** ********** */
.footer
{
margin-top: 25px;
border-top: 1px solid #E0E0E0;
background-color: #F6F6F6;
padding-bottom: 20px;
font-size: 90%;
}

.footer_lnk
{
float: left;
display: inline;
width: auto;
margin: 20px 0 0 10px;
}

.footer_cpy
{
float: right;
display: inline;
width: auto;
margin: 20px 10px 0 0;
}
/* ********** ********** ********** ********** ********** FOOTER END ********** ********** ********** ********** ********** */

/* ********** ********** ********** ********** ********** MISC START ********** ********** ********** ********** ********** */
.bold
{
font-weight: bold;
}

.red
{
color: #FF2727;
}

.blue
{
color: #3C94CC;
}
/* ********** ********** ********** ********** ********** MISC END ********** ********** ********** ********** ********** */