﻿body
{
    text-align: center;
    background-color: #777;
}

h1 
{
    font-size:120%;
    font-weight:bold;
}

h2 
{
    font-weight:bold;
    font-size:120%;
    color: #555;
    background-color:Transparent;
    padding-left:0.7em;
}

h4 
{
    font-weight:bold;
    font-size:90%;
    color:#0b5c80;
    background-color:Transparent;
    padding-left:0.7em;
    padding-bottom:0.2em;
}

a:link 
{
    text-decoration:none;
    color:#00f;
}

a:visited 
{
    color:#00f;
}

a:visited 
{
    color:#00f;
    text-decoration:none;
}

a:hover 
{
    color:#000;
}

a:active 
{
    color:#000;
}

#doc
{
    margin: auto;
    text-align: left;
    width: 73.076em; 
    *width:71.25em;
    background-color:#fff;
}
#header
{
    /* padding: 20px 0px 20px 0px;
    background-position: 0px 20px; */
    background-image: url('../images/headerbg.jpg');
    background-repeat: repeat-x;
    
}
#content
{
    padding-left:0.57em;
    *padding-left:0.56em;
}
#footer
{
    text-align:right;
    padding:1em;
    background-color:#eee;
    clear:both;
}

.niches 
{
    border:solid 0.1em #666;
    width:13em; 
    position:relative; 
    float:left;
    padding-top:1em;
    padding-bottom:1em;
}

.main 
{
    float:right; 
    width:100%; 
    margin-left:-28em;
}

.box
{
    width:auto; 
    position:static; 
    float:none;margin-left:14em;
}

/* BEGIN Profile */

.profile-properties-container 
{
    float:left; 
    width:100%; 
    margin-right:-54em;
    *margin-right:-52em;
}

.profile-properties 
{
    width:auto; 
    position:static; 
    float:none;
    margin-right:27em;
    *margin-right:26em;
}

.profile-properties h1
{
    background-color:#555;
    color:#fff;
    padding:0.2em;

}

.profile-properties table 
{
    width:100%;
    /*border-bottom:solid 0.2em #555;*/
}

.profile-properties th 
{
    padding-left:0.5em;
    padding-right:1em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    width:10em;
    *width:11em;
    border-bottom:solid 0.1em #ccc;
}

.profile-properties td 
{
    padding-left:0.5em;
    padding-right:1em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    border-bottom:solid 0.1em #ccc;
}

.highlight-prop-name {
	font-weight:bold;
	color:#300;
	background:#FEF8E2;
	padding-left:0.5em;
    padding-right:1em;
    padding-top:0.2em;
    padding-bottom:0.2em;
    border-bottom:solid 0.1em #ccc;
}

.detailed-prop-body {
	padding-left:0.5em;
    padding-right:1em;
    padding-top:0.2em;
    padding-bottom:0.2em;
}

.profile-image 
{
    float:right;
    display:block;
    position:relative;
    width:26em;
    *width:25.2em;
}

.profile-chat-links
{
    padding-top:1em;
    padding-bottom:1em;
    text-align:center;
}

.profile-chat-links a 
{
    text-decoration:none;
    /*background-color:#00a; */
    padding-left:0.5em;
    padding-right:0.5em;
    padding-top:0.5em;
    padding-bottom:0.5em;
    /* color:#FFF; */
    color:#00F;
    font-weight:bold;
    font-size:1.5em;
}

.profile-chat-links a:hover
{
    text-decoration:underline;
}

.profile-chat-links a.free 
{
    margin-left:-1em;
    /* background-image:url('/Content/images/bgprofilefree.jpg'); */
}

.profile-chat-links a.paid 
{
    margin-left:1em;
    /* background-image:url('/Content/images/bgprofilepaid.jpg'); */
}

.profile-page-link 
{
    background-image:url('/Content/images/website_icon.jpg');
    background-repeat:no-repeat;
    background-position:left top;
    padding-bottom:1em;
    padding-top:0.2em;
    margin-top:1em;
    margin-left:0.5em;
    margin-bottom:1em;
    border-bottom:solid 0.1em #ccc;
}

.profile-page-link a
{
    padding-left:2em;
}

.info 
{
    font-size:70%;
}

.profile-thumb 
{
    cursor:pointer;
    width:31%;
}


/* END Profile */

/* BEGIN niche menu */

ul.niche-menu
{
    width:100%;
}

ul.niche-menu li
{
    
}

ul.niche-menu li a
{
    width:85%;
    display:block;
    padding-left: 1em;
    padding-top: 0.4em;
    padding-right: 1em;
    padding-bottom: 0.4em;
}

ul.niche-menu li a:hover
{
    background-color:#999;
    color:#fff;
}

/* END niche menu */

/* BEGIN model thumbnails */

.thumb {
	height:150px;
	width:175px;
	background:#dfefff;
	margin:3px;
	padding:3px;
	overflow:hidden;
	float:left;
	display:block;
}

.img-model-thumb {
	width:170px;
	height:126px;
}

.thumb-header h4
{
    padding-left:8px;
}

.thumb-footer 
{
    text-align: center; 
    /*background-image:url('/Content/images/bgbuttons.gif'); 
    background-position:51% top; 
    *background-position:49% top; 
    background-repeat:no-repeat; */
    padding-bottom:0.4em;
    padding-top:0.15em;
}

.thumb-footer a
{
    text-decoration:none;
    /* color:#fff; */
    color:#00F;
    font-weight:bold
}

.thumb-footer a:hover
{
    text-decoration:underline;
}

.rating {
	height:7px; 
	margin-left:7px; 
	width:100px; 
	background-image:url(../images/rating.gif); 
	/*background-attachment:fixed;*/
	background-repeat: no-repeat;
}

.sml-thumb { height: 130px; }

/* END model thumbnails */

#copyright-notice 
{
    text-align:center;
    color:#777;
    font-size:90%;
    
}
