body {
background-color:#000;
background-image:url(bg-black.png);
background-repeat:repeat-x;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto 8px auto;
padding:0;
text-align:left;
}

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

a:hover {
text-decoration:underline;
}

img, img a {
border:0 none;
}

.icon {
vertical-align:-3px;
}

div {
margin:0;
padding:0;
}

input[type=text]:focus,
input[type=password]:focus {
outline: 0 none;
}

input, textarea, select {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#FFF;
border:1px solid #a9a9a9;
margin:0;
padding:2px 4px;
}

input:hover, textarea:hover {
border:1px solid #666;
}

input:focus {
border:1px solid #76ade5;
}

form {
margin:0;
padding:0;
}

.white {
color:#FFF;
font-weight:bold;
}

.brown {
color:#71634a;
}

#all {
margin:0 auto 0 auto;
padding:0;
width:992px;
}

#header {
width:992px;
height:156px;
margin:0 0 7px 0;
}

#header-logo {
padding:41px 0 0 0;
float:left;
width:115px;
height:49px;
}

#menu-top {
background-repeat:no-repeat;
background-image:url(menu-top-bg.png);
margin:0;
width:990px;
height:26px;
padding:8px 0 0 2px;
}

#menu-top a {
color:#d0d0cf;
font-size:13px;
font-weight:normal;
margin:0 15px;
}

#menu-top a:hover {
text-decoration:underline;
}

#menu-top ul, #menu-bottom ul {
padding:0;
margin:0;
}

#menu-top li, #menu-bottom li {
float:left;
display:inline;
list-style:none;
margin:0;
}

#menu-top-search {
float:right;
margin:0 13px 0 0;
}

#menu-top-search input {
width:98px;
border:0px none;
color:#8c8a8a;
font-size:11px;
font-style:italic;
font-weight:normal;
padding:0 7px 0 7px;;
margin:0 0 0 0;
background-color:transparent;
}

#menu-bottom {
background-repeat:no-repeat;
background-image:url(menu-bottom-bg.png);
margin:0;
width:992px;
height:24px;
padding:5px 0 0 0;
}

#menu-bottom a {
color:#828282;
font-size:11px;
font-weight:normal;
margin:0 14px;
}

#menu-bottom a:hover {
text-decoration:underline;
}

#content {
width:992px;
padding:0;
margin:0;
}

.color-black, .color-black a {
color:#000;
}

.box-title {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding:8px 0 0 11px;
margin:0;
}

.box-margin-r-b-11 {
margin:0 11px 11px 0;
}

.box-margin-b-11 {
margin:0 0 11px 0;
}

.box-orange-full {
width:992px;
}

.box-orange-full-top {
background-repeat:no-repeat;
background-image:url(box-orange-full-top-bg.png);
height:31px;
width:992px;
}

.box-orange-full-content {
padding:11px 11px 0 11px;
background:#f6e6cd;
border:1px solid #dca950;
}

.tabs {
margin:0 0 0 10px;
}

.tabs ul {
list-style:none;
padding:0;
margin:0;
}

.tabs li {
display:inline;
list-style:none;
padding:0;
margin:0;
}

.tabs li a {
background-image:url(content-box-tab-bg.png);
background-repeat:repeat-x;
float:left;
display:block;
padding:3px 11px;
margin:0 2px 0 0;
border-top:1px solid #696969;
border-right:1px solid #696969;
border-left:1px solid #696969;
text-decoration:none;
color:#bdbdbd;
}

.tabs li .active {
color:#FFF;
font-weight:bold;
}

.tabs li a:hover {
color:#FFF;
border-top:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
text-decoration:underline;
}

.profile-table-1 {
float:left;
width:115px;
}

.profile-table-1 a img {
padding:1px;
background:#FFF;
border:2px solid #e2ccaa;
}

.profile-table-1 a:hover img {
border:2px solid #989898;
}

.profile-table-2 {
float:left;
width:450px;
}

.profile-table-2 .grey-box-title {
color:#80bce5;
font-size:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.profile-table-3 {
float:right;
width:170px;
}

.box-white-top {
background-repeat:no-repeat;
background-image:url(box-white-top-bg.png);
height:9px;
width:968px;
font-size:0;
}

.box-white-bottom {
background-repeat:no-repeat;
background-image:url(box-white-bottom-bg.png);
height:9px;
width:968px;
margin:0 0 11px 0;
font-size:0;
}

.box-white-content {
width:946px;
padding:0 11px;
background-color:#FFF;
background-image:url(box-white-content-bg.png);
background-repeat:repeat-y;
}

.box-profile-small {
float:left;
width:308px;
height:149px;
margin:0 11px 0 0;
}

.box-profile-small-top {
background-repeat:no-repeat;
background-image:url(box-profile-small-bg.png);
height:31px;
width:308px;
}

.box-profile-small-content {
padding:11px;
background:#f6e6cd url(box-profile-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #dca950;
height:100%;
overflow:hidden;
}

.box-profile-small-left a img {
background:#FFF;
padding:1px;
border:1px solid #e2ccaa;
margin:0 0 10px 0;
}

.box-profile-small-right {
width:170px;
float:left;
background:#333;
}

.box-search-small {
color:#0b4d7e;
float:left;
width:246px;
height:149px;
margin:0 11px 0 0;
}

.box-search-small .form_1 {
clear:both;
margin:0 0 5px 0;
}

.box-search-small .form_1 p {
width:60px;
float:left;
padding:0;
margin:0;
}

.box-search-send-button, .box-search-send-button:hover {
width:72px;
height:24px;
background-color:none;
background-repeat:no-repeat;
background-image:url(search-input-send-bg.png);
border:0px none;
}

.box-search-send-button:hover {
background-position:0 -24px;
}

.box-search-small-top {
background-repeat:no-repeat;
background-image:url(box-search-small-bg.png);
height:31px;
}

.box-search-small-content {
padding:11px 11px 11px 25px;
background:#f6fafd url(box-search-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #7ca8ca;
height:100%;
overflow:hidden;
}

.box-profile-small .avatar {
width:115px;
float:left;
}

.box-profile-small .avatar img {
padding:1px;
background:#FFF;
border:2px solid #e2ccaa;
width:100px;
height:100px;
}

.box-profile-small .details {
color:#000;
float:left;
width:165px;
}

.box-profile-small .settings {
margin:5px 0 0 0;
}

.box-profile-small .settings a {
color:#71634a;
text-decoration:underline;
}

.box-profile-small .settings a:hover {
color:#000;
text-decoration:none;
}

.box-profile-small .details .nickname,
.box-profile-small .details .nickname a,
.profile-table-2 .nickname,
.profile-table-2 .nickname a {
color:#000;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.nickname,
.nickname a {
color:#000;
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.online {
color:#009933;
}

.box-login-small {
float:left;
width:416px;
height:205px;
margin:0;
}

.box-login-small-top {
background-repeat:no-repeat;
background-image:url(box-login-small-bg.png);
height:31px;
}

.box-login-small-content {
padding:11px;
background:#f3ecde;
border:1px solid #afa389;
height:64px;
overflow:hidden;
}

.box-login-small-content .login-bottom {
padding:5px 0 0 0;
}

.box-login-small-content .remember,
.box-login-small-content .forgot,
.box-login-small-content .forgot a {
font-size:10px;
color:#333;
}

.box-login-small-content .forgot {
padding:5px 0 0 0;
}

.box-login-small #login-text-left {
font-size:11px;
float:left;
width:160px;
color:#333;
margin:0 0 3px 0;
}

.box-login-small #login-text-right {
font-size:11px;
float:left;
width:154px;
color:#333;
margin:0 0 0 0;
}

.box-login-banner-small {
width:416px;
height:74px;
margin:11px 0 0 0;
}

.login-input-username-bg {
float:left;
margin:0 6px 0 0;
background-repeat:no-repeat;
background-color:transparent;
width:154px;
height:24px;
background-image:url(login-input-username-bg.png);
}

.login-input-username-bg .input-username,
.login-input-username-bg .input-username:hover,
.login-input-password-bg .input-password,
.login-input-password-bg .input-password:hover
{
width:120px;
height:23px;
border:none;
color:#000;
font-size:12px;
font-weight:normal;
padding:4px 0 0;
background-color:transparent;
margin:0 7px 0 26px;
}

.login-input-username-bg .input-username:focus,
.login-input-password-bg .input-password:focus {
color:#7e6533;
}

.login-input-password-bg {
float:left;
margin:0;
background-repeat:no-repeat;
background-color:transparent;
width:154px;
height:24px;
background-image:url(login-input-password-bg.png);
}

.box-login-send-button, .box-login-send-button:hover {
width:72px;
height:24px;
background-color:none;
background-repeat:no-repeat;
background-image:url(login-input-send-bg.png);
border:0px none;
margin:0 0 0 5px;
}

.box-login-send-button:hover {
background-position:0 -24px;
}

.box-loggedin-small {
float:left;
width:416px;
height:205px;
margin:0;
}

.box-loggedin-small-top {
background-repeat:no-repeat;
background-image:url(box-login-small-bg.png);
height:31px;
}

.box-loggedin-small-content {
padding:11px;
background:#f3ecde url(box-loggedin-small-pattern-bg.png) no-repeat top right;
border:1px solid #afa389;
height:64px;
overflow:hidden;
}

.box-loggedin-small-content a {
color:#85775b;
}

.box-loggedin-small-content a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #cecece;
margin:0 11px 0 0;
width:60px;
height:60px;
}

.box-blog-small {
float:left;
width:308px;
height:222px;
margin:11px 11px 0 0;
}

.box-blog-small-top {
background-repeat:no-repeat;
background-image:url(box-blog-small-bg.png);
height:31px;
width:308px;
}

.box-blog-small-content {
padding:11px;
background:#f7f7f7 url(box-blog-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #afafaf;
height:100%;
overflow:hidden;
}

.box-blog-small-content .entry {
clear:left;
padding:0 0 5px 0;
margin:0 0 3px 0;
border-bottom:1px solid #e6e6e6;
}

.box-blog-small-content .entry a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #cecece;
margin:0 11px 0 0;
width:50px;
height:50px;
}

.box-blog-small-content .entry a:hover img {
border:1px solid #666;
}

.box-blog-small-content .entry-title, .box-blog-small-content .entry-title a {
font-weight:bold;
color:#000;
margin:0 0 2px 0;
padding:0;
font-size:12px;
}

.box-blog-small-content .entry-date {
color:#676767;
margin:0 0 2px 0;
padding:0;
font-size:10px;
}

.box-blog-small-content .entry-date a {
color:#676767;
}

.box-blog-small-content .entry-text {
color:#333;
margin:0;
padding:0;
font-size:11px;
}

.box-users-online-small {
float:left;
width:246px;
height:222px;
margin:11px 11px 0 0;
}

.box-users-online-small-top {
background-repeat:no-repeat;
background-image:url(box-users-online-small-bg.png);
height:31px;
}

.box-users-online-small-content {
padding:11px;
background:#ebf7eb url(box-users-online-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #88bc88;
height:100%;
overflow:hidden;
}

.box-users-online-small-content .entry {
clear:left;
padding:0 0 8px 0;
margin:0 0 8px 0;
border-bottom:1px solid #c5e2c5;
}

.box-users-online-small-content .entry a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #c5e2c5;
margin:0 11px 0 0;
width:50px;
height:50px;
}

.box-users-online-small-content .entry a:hover img {
border:1px solid #6eaf6e;
}

.box-users-online-small-content .entry-title, .box-users-online-small-content .entry-title a {
font-weight:bold;
color:#000;
margin:0 0 2px 0;
padding:0;
font-size:12px;
}

.box-users-online-small-content .entry-sex {
color:#333;
margin:0 0 2px 0;
padding:0;
font-size:11px;
}

.box-users-online-small-content .entry-location {
color:#333;
margin:0;
padding:0;
font-size:11px;
}

.box-ads-right-big {
float:left;
margin:11px 0 0 0;
width:413px;
height:265px;
border:1px solid #afa389;
text-align:center;
padding:10px 0 0 0;
/* background:#f3ecde url(box-bigbanner-small-pattern-bg.png) no-repeat top right; */
background-color:#000;
}

.box-top-members-small {
float:left;
width:308px;
margin:11px 11px 0 0;
}

.box-top-members-small-top {
background-repeat:no-repeat;
background-image:url(box-top-members-small-bg.png);
height:31px;
width:308px;
}

.box-top-members-small-content {
padding:11px;
background:#f6fafd url(box-top-members-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #7ca8ca;
height:273px;
overflow:hidden;
color:#002f52;
}

.box-top-members-small-content .entry {
clear:left;
padding:0 0 8px 0;
margin:0 0 8px 0;
border-bottom:1px solid #dae6ef;
}

.box-top-members-small-content .entry a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #dae6ef;
margin:0 11px 0 0;
width:45px;
height:45px;
}

.box-top-members-small-content .entry a:hover img {
border:1px solid #7eaed1;
}

.box-top-members-small-content .entry-title, .box-top-members-small-content .entry-title a {
font-weight:bold;
color:#000;
margin:0 0 2px 0;
padding:0;
font-size:12px;
}

.box-top-members-small-content .entry-sex {
color:#002f52;
margin:0 0 2px 0;
padding:0;
font-size:11px;
}

.box-top-members-small-content .entry-location {
color:#002f52;
margin:0;
padding:0;
font-size:11px;
}

.box-latest-photos-small {
float:left;
width:246px;
margin:11px 11px 0 0;
}

.box-latest-photos-small-top {
background-repeat:no-repeat;
background-image:url(box-latest-photos-small-bg.png);
height:31px;
}

.box-latest-photos-small-content {
padding:11px;
background:#f7f7f7 url(box-latest-photos-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #afafaf;
height:273px;
overflow:hidden;
}

.box-latest-photos-small-content .entry {
padding:0;
margin:0 -11px 0 0;
}

.box-latest-photos-small-content .entry a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #cecece;
margin:0 12px 7px 0;
width:58px;
height:58px;
}

.box-latest-photos-small-content .entry a:hover img {
border:1px solid #666;
}

.box-latest-photos-small-content .entry-title, .box-latest-photos-small-content .entry-title a {
font-weight:bold;
color:#000;
margin:0 0 2px 0;
padding:0;
font-size:12px;
}

.box-latest-photos-small-content .entry-sex {
color:#666;
margin:0 0 2px 0;
padding:0;
font-size:11px;
}

.box-latest-photos-small-content .entry-location {
color:#666;
margin:0;
padding:0;
font-size:11px;
}

.box-new-members-small {
float:left;
width:416px;
margin:11px 0 0 0;
}

.box-new-members-small-top {
background-repeat:no-repeat;
background-image:url(box-new-members-small-bg.png);
height:31px;
}

.box-new-members-small-content {
padding:11px 0 0 11px;
background:#f3ecde url(box-new-members-small-pattern-bg.png) no-repeat bottom right;
border:1px solid #afa389;
height:284px;
overflow:hidden;
}

.box-new-members-small-content .entry a img {
float:left;
background:#FFF;
padding:1px;
border:1px solid #ddd3c0;
margin:0 9px 10px 0;
width:52px;
height:52px;
}

.box-new-members-small-content .entry a:hover img {
border:1px solid #b69e70;
}


.listitem {
list-style:none;
padding:0;
margin:0;
}

.listitem li {
list-style:none;
padding:0;
margin:0;
}

.listitem li a {
display:block;
padding:2px 0 2px 5px;
margin:0;
border-bottom:1px solid #CCC;
text-decoration:none;
color:#666;
}

.listitem li a:hover {
color:#000;
border-bottom:1px solid #666 d;
text-decoration:none;
}

#footer {
color:#888;
width:985px;
height:38px;
margin:11px 0 0 0;
padding:8px 7px 0 0;
background-image:url(footer-bg.png);
background-repeat:no-repeat;
text-align:right;
font-size:11px;
}

#footer span {
color:#CCC;
padding:0 2px;
}

#footer a {
color:#888;
text-decoration:underline;
}

#footer a:hover {
color:#5990bb;
text-decoration:none;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.clearleft {
clear:left;
font-size:0px;
}

.clearright {
clear:right;
font-size:0px;
}

.clearboth, .clear {
clear:both;
font-size:0px;
}

.fieldset, .itemfooter {
margin-top:0;
margin-bottom:0;
padding-left:0;
}

dl {
margin-top:0;
}

.legend {
margin:0 0 10px 0;
}

.itemheader {
padding:0;
margin:2px 0 0 0;
}

.all-results a {
color:#666;
padding:0 11px 0 0;
font-size:11px;
}

.guestbook-image img {
width:60px;
height:60px;
margin:0 0 10px 0;
}

.tooltipbox {
display: none;
position: absolute;
padding: 12px 8px 0 12px;
width: 225px;
height:78px;
font: 12px/18px arial;
color: #FFF;
background-image:url(popup-bg.png);
background-repeat:no-repeat;
}

.tooltipbox a {
color: #D52525;
}

.tooltipbox img {
padding:1px;
background:#000;
border:1px solid #555;
}

div.htmltooltip {
	display: none;
	position: absolute;
	border: 1px solid #444444;
	background-color: white;
	padding: 3px;
	text-align: left; 
}



div.htmltooltip img {
	border: 1px solid #436082;
	text-align: center;
}

.alert-left {
	float:left;
	width:130px;
	overflow:hidden;
}

.alert-right {
	float:left;
	width:185px;
	overflow:hidden;
}