*
{
    margin:0;
    padding:0;
}

body {
	font-family:Verdana, Tahoma,Arial, Sans-Serif;
    color:black;
    font-size:11px;
    background-color:#eee;
}


div.padded
{
    padding:15px 15px 0 15px;
}

div.paddednoright
{
    padding:15px 0 0 15px;
}

div.paddednoleft
{
    padding:15px 15px 0 0;
}

a
{
    color:#c40000;
}

ul
{
    margin:10px 0 10px 0;    
}

li
{
    list-style-type:none;
    margin:25px 0 5px 0;
}

li p
{
    margin:4px 0 4px 0;
}

#content
{
    width:950px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    background-color:white;
    border-left:1px dotted #bbb;
    border-right:1px dotted #bbb;
}

#nav_img
{
    margin-top:7px;
}

#navbar
{
    width:950px;
    height:25px;
    overflow:hidden;
    background-color:#c40000;
    color:white;
    font-weight:bold;
    font-size:12px;
}

#navbar ul
{
    margin: 5px 0 0 10px;
    padding: 0px;
    list-style-type: none;
}

#navbar ul.left
{
/*    width:560px; */
    width:auto;
    float:left;
}

#navbar ul.right
{
    width:auto;
    float:right;
}

#navbar ul li {
    padding: 0px;
    margin: 5px;
    display:inline;
}

#navbar ul li.placeholder {
    padding-right:150px;
}

#navbar ul li a:link {
    text-decoration: none;
    color:white;
}

#navbar ul li a:visited {
    text-decoration: none;
    color:white;
}

#navbar ul li a:hover
{
    color:white;
    border-bottom:1px dotted white;
}


#nav_toplogo
{
    margin:5px;
}

#nav_people
{
    float:right;
}

#nav_logos
{
    width:110px;
    float:right;
}

#nav_logos img
{
    margin:7px;
}

#nav_signup
{
    float:right;
    margin-top:15px;
    margin-right:20px;
}

#header
{
    
    
}

#footer
{
    border-top:1px solid #bbb;
    width:950px;
    padding-top:4px;
    font-size:11px;
    color:black;
    text-align:center;
    margin-bottom:8px;
    margin-left:auto;
    margin-right:auto;
}

#footer a
{
    color:black;
}
div.clear
{
    clear:both;
}


h1
{
    color:#c40000;
    margin-bottom:7px;
    font-size:19px;
}

h2
{
    color:#c40000;
    margin-bottom:7px;
    font-size:16px;
}


span.small
{
    font-size:10px;
    color:#888;
}

input.field
{
    width:190px;
}

span.field
{
    width:190px;
    display:block;
}

img.imgleft
{
    float:left;
    margin-right:20px;
    border:1px solid #ddd;
}

img.imgright
{
    float:right;
    margin-left:20px;
    margin-right:15px;
    border:1px solid #ddd;
}

div.profilePreview
{
    width:910px;
    margin-top:20px;
    border-bottom:1px dotted #666;
    padding-bottom:10px;
}

div.profilePreview div.info
{
    width:345px;
    overflow:hidden;
    float:left;
/*    border:1px solid red; */
    color:#626262;
}

div.profilePreview div.info h2
{
    color:#626262;
    font-size:18px;
    font-weight:bold;
    margin-bottom:2px;
    display:inline;
}

div.profilePreview div.info a
{
   text-decoration:underline;
   color:#626262;
}

div.profilePreview div.info a h2
{
   margin-top:5px;
   text-decoration:underline;
}

div.profilePreview div.info img.photo
{
    float:left;
    margin-right:15px;
    border:4px solid #757575;
}

div.profilePreview div.info div.rating
{
    margin:7px 0 7px 0;
}

div.profilePreview div.info div.rating span.ratingCount
{
    font-size:10px;
}

div.profilePreview div.info div.rating img
{
    vertical-align:top;
}
    
div.profilePreview div.info img.gender
{
/*    float:left; */
}


div.profilePreview div.image
{
    width:355px;
    text-align:left;
    margin:auto 0 auto 0;
    float:left;
/*    border:1px solid green; */
}

div.profilePreview div.more
{
    float:left;
/*    border:1px solid blue; */
    width:190px;
    margin-left:14px;
    margin-top:7px;
    color:#666;
}

div.profilePreview div.more a
{
    color:#757575;
}

div.profilePreview div.more div.silvermodels
{
    margin-top:35px;
}


div.profile
{
    
}

div.profile div.leftcol
{
    width:390px;
/*    border:1px solid red; */
    float:left;
}

div.profile div.leftcol img.photo
{
    float:left;
    border:2px solid #626262;
    margin-right:10px;
}

div.profile div.leftcol table
{
    border:0;
}

div.profile div.leftcol td
{
    color: #626262;
    padding:2px;
}

div.profile div.leftcol h1
{
    color:#626262;
    display:inline;
}

div.profile div.leftcol div.rating
{
    margin-top:10px;
    color:#626262;
}

div.profile div.leftcol div.rating div.label
{
    width:107px;
    float:left;
    font-size:12px;
}

div.profile div.leftcol div.rating div.content
{
    width:275px;
    float:left;
}

div.profile div.leftcol div.rating div.content img
{
    vertical-align:text-top;
}

div.profile div.leftcol div.rating div.content span.ratingCount
{
    padding-left:7px;
}

div.profile div.leftcol div.flashplayer
{
    margin-top:15px;
}

div.profile div.leftcol div.playerinfo
{
    margin-top:5px;
    width:150px;
    float:left;
}

div.profile div.leftcol div.playerinfo img.arrow
{
    margin-left:8px;
}

div.profile div.leftcol div.abuse
{
    margin-top:5px;
    width:185px;
    float:right;
    margin-right:13px;
}

div.profile div.leftcol div.abuse img
{
    vertical-align:text-top;
}

div.profile div.leftcol div.abuse a
{
    font-weight:bold;
    color:#626262;
}

div.profile div.leftcol div.infobox
{
    margin-top:20px;
    width:350px;
}

div.profile div.rightcol
{
    width:380px;
/*    border:1px solid green; */
    margin-left:10px;
    float:left;
}


div.profile div.adcol
{
    width:120px;
    overflow:hidden;
    margin-left:13px;
    float:left;
    font-size:8px;
    font-weight:bold;
}


div.infobox
{
    border:1px solid #626262;
}

div.infobox div.header
{
    padding:4px;
    font-weight:bold;
    color:white;
    background-color:#626262;
    font-size:12px;
}

div.infobox div.header img.headerIcon
{
    margin-right:5px;
    vertical-align:text-top; 
}

div.infobox div.content
{
    padding:10px;
    color:#626262;
}

div.profile div.infobox.ratings
{
   margin-top:10px;
}


div.infobox div.content img.commentImg
{
    margin-right:2px;
    vertical-align:text-top; 
}



div.infobox div.content a
{
    color:#626262;
}

div.infobox div.content div.graph
{
    padding:2px 0 8px 0;
}

div.infobox div.content td
{
    padding-right:5px;
}

div.infobox div.content img.recording
{
    border:1px solid #757575;
}

div.adbox300x250
{
    width:350px;
    padding-top:20px;
    font-size:9px;
    font-weight:bold;
}

div#content div#header div.logout
{
    width:192px;
/*    height:87px; */
    float:right;
    padding-top:15px;
    overflow:hidden;
}


div#content div#header div.logout img.logoutImg
{
    vertical-align:text-top;
    margin-right:4px;
}

div#content div#header div.logout h3
{
    display:inline;
    font-size:14px;
}

div.adbox300x250 div.ad
{
    margin-left:auto;
    margin-right:auto;
    width:300px;
    height:270px;
    overflow:hidden;
}

p.button
{
    
    margin:15px 0 10px 0;
}

p.button span
{
    border:1px solid #ccc;
    background-color:#eee;
    padding:7px;
}

p.button span a
{
    text-decoration:none;
    color:black;
}

p.button span img
{
    margin-right:5px;
    vertical-align:text-top;
}

img
{
    border:0;   
}

div.appletContainer
{
   width:615px;
   margin:15px 0 15px 0;
   border:2px solid #c40000;
}

div.applet
{
    margin:0 auto 0 auto;
    width:400px;
}


div.record h2
{
    margin:0;
    padding:0;
}

div#voiceSuggestionBox
{
    border:2px dotted #626262;
    padding:8px;
    width:600px;
    
}

div#homepage
{
    
}

div#homepage ul.features
{
    margin-bottom:20px;
}


div#homepage ul.features li
{
    background-image: url(img/yes.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding: 5px 0 0 50px;
    height:42px;
    margin:0 0 10px 0;
}


div#homepage ul.features h2
{
    color:black;
    margin:0;
    padding:0;
    font-size:11px;
}

div#homepage ul.features h2
{
    margin:0;
    padding:0;
    font-size:13px;
    font-weight:bold;
}

div#topad
{
    font-size:10px;
    font-weight:bold;
    float:right;
    width:468px;
    overflow:hidden;
    margin:10px 15px 10px 15px;
}


div#homepage div.top10profiles
{
    border-top:1px solid #eee;
    font-size:13px;
    font-weight:bold;
    padding:15px;
}

div#homepage div.top10profiles div.list
{
    font-size:13px;
    font-weight:bold;
    margin:10px 0 0 0;
}

div#homepage div.top10profiles div.list img
{
    float:left;
    margin:0 10px 0 0;
    border:1px solid #eeeeee;
}



div.dialog
{
    width:440px;
/*    height:180px; */
    /* overflow:hidden; */
    border:1px dotted black;
}

div.dialog div.header
{
    background-color:#c8c8c8;
    padding:3px;
}

div.dialog div.header span
{
    margin-top:8px;
    font-weight:bold;
}

div.dialog div.header img
{
   vertical-align:text-top;
   margin-right:10px;
}

div.dialog div.body
{
    height:160px;
    background-color:white;
}

div.dialog div.body img
{
    float:left;
    margin-right:10px;
}

div.dialog div.body div.content
{
    padding:10px;
    width:275px;
    float:left;
}
div.dialog div.body div.content textarea
{
    margin:7px 0;
    width:300px;
    height:60px;
}

#voiceInfoBox
{
    border:1px solid #c40000;
    padding:7px;
    margin-top:10px;
    width:620px;    
}

#voiceInfoBox h2
{
    font-size:13px;
}
