@font-face {
	font-family: "sansation";
	src: url(img/sansation.ttf) format("truetype");
	src: url(img/sansation.eot);
}

body {
	font: small/150% Tahoma, Geneva, sans-serif;
	color: #333;
	background: #e0eef5 url('img/bg.png') left top repeat-x;
	margin: 0px auto;
}


#header {
	height: 120px;
	width: 980px;
	margin: 0px auto;
	background: url('img/header.png') left top no-repeat;
}
#page-header {
	height: 22px;
	width: 980px;
	margin: -22px auto 0px auto;
	background: url('img/page-header.png') no-repeat;
}
#page-footer {
	height: 22px;
	width: 980px;
	margin: 0px auto;
	background: url('img/page-footer.png') no-repeat;
}
#page {
	width: 980px;
	margin: 0px auto;
	background: url(img/page-bg.png) repeat-y;
	overflow: auto;
}
#header h1 img {
	width: 468px;
	height: 60px;
	margin: 30px 0px 0px 10px;
	padding: 0px;
}
#header h1 {
	float: left;
	margin: 0px;
	padding: 0px;
}
#header-ban {
	float: right;
	width: 468px;
	height: 60px;
	margin: 30px 10px 0px 0px;
}
#content{
	float: right;
	width: 610px;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px;
}
#related,
#profiles{
	width: 602px;
	margin: 0px auto;
	background: url('img/vr.gif') center top repeat-y;
	overflow: visible;
}
hr{
	color: transparent;
	background:transparent url('img/hr.gif') center top repeat-x;
	width:100%;
	height:3px;
	clear:both;
	margin:0px;
	padding:0px;
}
#menu{
	float: left;
	width: 330px;
	margin: 0px 0px 0px 10px;
}
#menu .box{
	width: 302px;
	margin: 0px auto;
}
#menu .box img{
	border:1px solid #3e7f9d;
}
#box-header{
	color: #3e7f9d;
	font: 23px sansation, sans-serif;
	background: url('img/hr.gif') center bottom repeat-x;
	margin: 5px 0px;
	padding-bottom: 2px;
}
#menu .box p{
	margin: 5px 0px 20px 0px;
}
#footer{
	text-align:center;
	font-weight:bold;
	width:980px;
	margin:20px auto;
	color: #3e7f9d;
	font-size:9px;
}

#city-cloud{
	text-align: center;
}
a{
	color: #3e7f9d;
	text-decoration:none;
}
a:hover{
	color: #3e7f9d;
	text-decoration:underline;
}












.single {
	margin: 10px;
	padding-left: 90px;
	overflow: auto;
}
.profile {
	line-height:normal;
	font-size:11px;
	float:left;
	width:190px;
	height:120px;
	margin:10px 10px -15px 10px;
	padding-left: 90px;
	overflow: hidden;
}
h3,
a.pseudo{
	text-align: center;
	padding: 5px 0px;
	color: #3e7f9d;
	font: 14px sansation, sans-serif;
	text-decoration: none;
}
a.pseudo:hover, a.femme:hover {
	text-decoration:underline;
}
a.snapshot{
	float: left;
	margin-left: -90px;
	text-align: center;
	width: 80px;
	height: 120px;
}
a.webcam{
	background: url(img/webcam.gif) no-repeat center 80px;
}
a.tchat{
	background: url(img/tchat.gif) no-repeat center 80px;
}
img.snapshot {
	width: 70px;
	height: 70px;
	background: transparent url(img/thumb.png) no-repeat left top;
	padding: 2px 6px 8px 4px;
	border: none;
}


ul.meta{
	width: 200px;
	float: left;
	margin-left: -40px;
}
ul.meta li{
	line-height: 20px;
	list-style: none inside;
	font-weight: bold;
	text-transform: capitalize;
}
span.label{
	font: 10px/20px Arial;
	color: #999999;
	white-space: nowrap;
	text-transform: uppercase;
	font-style: normal;
	font-weight: normal;
}
ul.meta li span.label{
	display: block;
	float: left;
	width: 80px;
	margin-left: -90px;
	text-align: right;
}
ul.action{
	float: right;
	width: 300px;
	padding: 5px 0px;
	font: 23px sansation, sans-serif;
	font-weight: normal;
}
ul.action li.flash{
	list-style: url(img/flash.png) outside;
}
ul.action li.contact{
	list-style: url(img/contact.png) outside;
}
ul.action li.photos{
	list-style: url(img/photos.png) outside;
}
ul.action li a{
	color: #3e7f9d;
	text-decoration: none;
}
ul.action li a:hover{
	color: #3e7f9d;
	text-decoration: underline;
}





.wp-pagenavi {
	clear: both;
	padding-top: 20px;
	text-align: center;
}

.wp-pagenavi a, .wp-pagenavi span {
	height: 20px;
	font-weight:normal;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none;
	background-color:  #3e7f9d;
	color: #f2f2f2;
	padding: 1px 5px;
	border: 1px solid   #3e7f9d;
	margin: 2px;
	-moz-border-radius: 3px;
}

.wp-pagenavi a:hover, .wp-pagenavi span.current {
	background-color:  #e0eef5;
	color: #3e7f9d;
	border: 1px solid   #3e7f9d;
}







#pop2{
	display:none;
}

.popup {background:url(pop/popup_bg.png) -695px bottom no-repeat; width:695px; padding-bottom:34px; font-family: Arial, Helvetica, sans-serif;}
.popup .top {background:url(pop/popup_bg.png) left top no-repeat; height:34px;}
.popup .close {background:url(pop/close.gif); width:24px; height:24px; display:inline; float:right; display:inline; margin-right:33px;}
.popup .close span {display:none;}
.popup .contents {background:url(pop/popup_bg.png) -1390px top repeat-y; width:695px; padding:0px 0px 10px 0px;}
.popup p, .popup form {margin:0px; padding:0px; border:0px;}
.popup form {width:328px; margin-left:auto; margin-right:auto; padding-top:15px;}
.paragraph {font-size:18px; font-weight:bold; text-align:center;}
.paragraph b {display:block; font-size:30px; color:#f15476;}
/* Popup 3 */
.popup .pics3 {float:left; display:inline; margin-left:35px; width:220px; position:relative;}
.popup .pics3 img {margin:5px;}
.popup .pics3 span {position:absolute; left:60px; top:60px; display:block; width:104px; height:104px;}
.popup .pics3 span img {margin:2px;}
.popup .right3 {float:left; padding-top:20px; margin-left:10px; display:inline; width:370px; text-align:center;}
.popup .right3 p { line-height:150%}
.popup .input3 {background:url(pop/pop3_input.gif) no-repeat; width:328px; height:32px; margin-bottom:11px;}
.popup .input3 input {width:310px; border:0px; background:none; font-size:15px; margin:8px 8px 0px 8px; padding:0px; text-align:center;}
.button3 {background:url(pop/popup_buttons.gif) left top no-repeat; width:328px; height:35px; display:block; text-align:center; color:#FFF; text-decoration:none; line-height:35px; font-size:16px; font-weight:bold;margin:0px;padding:0px;border:0px}
/* Popup 1 */
.popup .pics5 {width:100px; float:left; text-align:center; color:#343434; font-weight:bold; font-size:14px; display:inline; margin:30px 0px 0px 75px;}
.popup .pics5 img {display:block; margin-bottom:4px;}

.popup {position:absolute; z-index:4000; left:0; top:200px; margin-left:50%; left:-340px; display:none; position:fixed; visibility:hidden}
* html .popup {position:absolute; background:#fff; border:2px solid #666;}
.over_flash {margin:0 0 0 0; display:block; width:309px; height:413px; z-index:2000; position:absolute; background:url(bam);}

