img, div#my-photo-box a {behavior: url(/css/dbw.1046/iepngfix.htc);}


body {
	margin: 0px 0px 20px 0px;
	padding:0;
	font: 12px Arial, Tahoma, Verdana, sans-serif;
	text-align: center;
}

div,img,h1,h2,h3,h4,h5,h6,p,a,form,ul,ol,dl {
	margin: 0;
	padding: 0;
}

p.right {
 text-align: right;
}

p.center {
 text-align: center;
}

div.spacer {
	clear: both;
	height: 0px;
	font-size: 1px;
	background: none;
	width: 100%;
}

div.spacerfive {
	background: none;
	width: 100%;
	clear: both;
	height: 5px;
	font-size:5px;
	height:-10px;
}


a:link, a:visited, a:hover, a:active {
	text-decoration: none;
	border: 0;
	outline: none;
}


div#holder{ 
	width: 930px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding:0;
}

	
div#holder div#header{ 
	margin: 0;
	padding: 0;
}

div#holder div#header p.logo{
	float: left;
	display: inline;
	padding:0;
	margin: 5px 12px 25px 0;
	_margin-bottom:0px;
	height:27px;	
}

div#holder div#header p#header-text{
	margin: 5px 0 0 0;
	padding-left: 12px;
	width: 312px;
	_width:360px;
	_letter-spacing:-1px;
	border-left: 2px solid #000;
	float: left;
	display: inline;
	font: bold 12px Arial, sans-serif;
	line-height: 1.4em;
	color: #000;
}

div#holder div#header ul#account-nav{
	margin: 0px 0px 10px 0px;
	float: right;
	display: inline;
	font: normal 12px Arial, sans-serif;
	list-style: none;
	_letter-spacing:-1px;
}

div#holder div#header ul#account-nav li.user{
	margin-right: 0px;
	float: left;
	display: inline;
	border-right: 0px solid #bababa;
	color: #000;
}

div#holder div#header ul#account-nav li.break{
	margin: 0px 5px 0px 5px;
	float: left;
	display: inline;
	color: #000;
}

div#holder div#header ul#account-nav li.grey-dot{
    margin: 0px 10px 0px 10px;
	float: left;
	display: inline;
	border-right: 0px solid #bababa;
}

div#holder div#header ul#account-nav li.user a{
	font-weight: bold;
	text-decoration: underline;
}



div#holder div#header ul#account-nav li.logout{
	float: left;
}

div#holder div#header ul#account-nav li.logout a{
	font-weight: bold;
	text-decoration: underline;
}

div#holder div#header ul#account-nav li.contact-box{
	clear: left;
	padding-left: 15px;
	font-weight: bold;
	line-height: 1.8em;
	background: transparent url(/img/dbw.1046/profiles/_general/contact-box.gif) no-repeat 0 50%;
	_display: inline;
}


*:first-child+html div#holder div#header ul#account-nav li.contact-box{
	display: inline;
}

div#holder div#header ul#account-nav li.contact-box a{
	font-weight: bold;
	text-decoration: underline;
}

div#holder div#header div#login-box{
	width: 315px;
	margin: 0px 0px 5px 0px;
	float: right;
	display: inline;
	font: normal 12px Arial, sans-serif;
	_letter-spacing: -1px;
}

div#holder div#header div#login-box form ul{
	width: 232px;
	list-style: none;
	float: left;
}

div#holder div#header div#login-box form ul li{
	float: left;
	_display: inline;
	color: #000;
}

div#holder div#header div#login-box form ul li.login-box-login{
	margin-right: 3px;
}

div#holder div#header div#login-box form ul li.login-box-login label{
	display: block;
}


div#holder div#header div#login-box form ul li.login-box-login input{
	display: block;
	width: 70px;
	border-width: 1px;
	border-style: solid;
	padding: 3px 2px;
	font-size: 12px;
}



div#holder div#header div#login-box form ul li.login-box-password label{
	display: block;
}

div#holder div#header div#login-box form ul li.login-box-password input{
	display: block;
	width: 70px;
	border-width: 1px;
	border-style: solid;
	padding: 3px 2px;
	font-size: 12px;
}

div#holder div#header div#login-box form ul li.login-box-submit{
	padding-top: 14px;
}

div#holder div#header div#login-box form ul li.login-box-forgot{
	margin-right: 0px;
}


div#holder div#header div#login-box form ul li.login-box-forgot a{
	text-decoration: underline;
}

div#holder div#header div#login-box form ul li.login-box-set-autologin input{
	margin: 0;
	padding: 0;
	position: relative;
	top: -1px;
	_top: -4px;
	left:5px;
}

div#holder div#header div#login-box form ul li.login-box-set-autologin label{
	margin: 0;
	padding: 0;
	position: relative;
	_top: -4px;
	left:5px; 
}



div#holder div#header div#login-box a#create-account{
	float: right;
	display: block;
	margin-top: 14px;
	width: 81px;
	height: 34px;
	overflow: hidden;
	text-indent: -666em;
}




div#holder div#header ul#main-nav{
	list-style: none;
	float: left;
}


div#holder div#header ul#main-nav li{
	float: left;
	padding: 5px 13px;
	background: transparent url(/img/dbw.1046/profiles/_general/bg-li-main-nav.gif) no-repeat 100% 50%;
}

div#holder div#header ul#main-nav li.last{
	background: none;
}



div#holder div#header ul#main-nav li a{
	font: bold 13px Arial, sans-serif;
	text-decoration: underline;
}


div#holder div#header ul#main-nav li a:hover{
	text-decoration: none;
}

div#holder div#header div#date-time{
	margin-top: 8px;
	font-size: 10px;
	float: right;
}

div#holder div#header div#date-time span.time{
	font-weight: bold;
}


div#holder div#main div#sidebar{
	width: 310px;
	float: left;
}

div#holder div#main div#sidebar div#basic_info{
	padding: 15px;
	zoom: 1;
}


div#holder div#main div#sidebar div#basic_info h2{
	padding-left: 28px;
	font: normal 30px Arial, sans-serif;
	/*_font: normal 22px Arial, sans-serif;*/
	float: left; 
	display: inline;
	/*line-height:90%;*/
	/*_line-height:100%;*/
	width:170px;
	cursor: pointer;
	_cursor: hand;
	letter-spacing: -1px;
	overflow:  hidden;
}

div#holder div#main div#sidebar div#basic_info div.friends{
	float: right;
	font: normal 26px Arial, sans-serif;
	_font: normal 22px Arial, sans-serif;
	letter-spacing: -1px;
}


div#holder div#main div#sidebar div#basic_info div.friends span{
	display: block;
	width: 37px;
	height: 20px;
	margin-top: 5px;
	text-indent: -666em;
	overflow: hidden;
	float: left;
}

div#holder div#main div#sidebar div#basic_info p.profile-name{
	font: bold 10px Verdana, sans-serif;
	float: left;
	width: 270px;
	padding: 0px 0px 5px 0px;
	_padding-top: 5px;
	border: none;
}

















div#holder div#main div#sidebar div#basic_info div#my-photo{
	width: 269px;
	padding: 5px;
	clear: both;
}

div#holder div#main div#sidebar div#basic_info div#my-photo-box{
	position: relative;
	margin: 0px auto;
	border: 1px solid #fff;
}


div#holder div#main div#sidebar div#basic_info div#my-photo div#my-photo-box a {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: white;
	cursor: pointer;
	_cursor: hand;
}

div#holder div#main div#sidebar div#basic_info div#my-photo div#my-photo-box img {
	border: none;
}

div#holder div#main div#sidebar div#basic_info div#my-photo div#my-photo-box a.my-friend {
	width: 95px; 
	height: 29px;
	margin: 0px 0px 2px 0px;
	background: transparent url(/img/dbw.1046/profiles/_general/bg-my-friend.png) no-repeat 0 0;
}

div#holder div#main div#sidebar div#basic_info div#my-photo div#my-photo-box a.add-friend {
	width: 95px; 
	height: 29px;
	margin: 0px 0px 2px 0px;
	background: transparent url(/img/dbw.1046/profiles/_general/bg-add-to-friends.png) no-repeat 0 0;
}

div#holder div#main div#sidebar div#basic_info div#my-photo div#my-photo-box a span {
	margin: 3px 0px 0px 30px;
	display: block;
	font: bold 10px Verdana, sans-serif;
	color: #000;
	cursor: pointer;
	_cursor: hand;
	text-align: left;
}






div#holder div#main div#sidebar div#basic_info div#info{
	margin-top: 10px;
	/*margin-bottom: 10px;*/
	padding-left: 30px;
	height:auto;
}



div#holder div#main div#sidebar div#basic_info div#info p{
	font: bold 18px Verdana, sans-serif;
	_font-size: 14px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

div#holder div#main div#sidebar div#basic_info div#info p.last-seen{
	font: normal 10px Verdana, sans-serif;
	padding: 5px 0 0 0;
	border: none;
}

div#holder div#main div#sidebar div#basic_info div#info p.to-party{
	font: normal 10px Verdana, sans-serif;
	padding: 0;
	border: none;
}

div#holder div#main div#sidebar div#basic_info div#info p.near-party{
	color: #f00;
	border: none;
}










div#holder div#main div#sidebar div#my-audio{
	margin-top: 10px;
}

div#holder div#main div#sidebar div#my-audio h2{
	font: normal 20px Arial, sans-serif;
	float: left;
}


div#holder div#main div#sidebar div#my-audio h2 span{
	font-weight: bold;
}

div#holder div#main div#sidebar div#my-audio a.more{
	margin-top: 12px;
	display: block;
	width: 48px;
	height: 13px;
	float: right;
	text-indent: -666em;
	overflow: hidden;
	background: transparent url(/img/dbw.1046/profiles/_general/more.gif) no-repeat 0 0;
}


div#holder div#main div#sidebar div#my-audio div.my-audio-list{
	clear: both;
	width: 100%;
	padding-top: 5px;
	background: transparent url(/img/dbw.1046/profiles/_general/bg-top-list.gif) no-repeat 0 0;
}


div#holder div#main div#sidebar div#my-audio div.my-audio-list ul{
	background: #f3f9f9;
	border: 1px solid #b1d4e1;
	border-top: none;
	list-style: none;
	padding: 0 5px 5px 5px;
}

div#holder div#main div#sidebar div#my-audio div.my-audio-list ul li{
	background: transparent url(/img/dbw.1046/profiles/_general/punctator.gif) no-repeat 0 6px;
	padding-left: 10px;
}

div#holder div#main div#sidebar div#my-audio div.my-audio-list ul li a{
	font-size: 10px;
	color: #2e83ae;
	text-decoration: underline;
}

div#holder div#main div#sidebar div#my-audio div.my-audio-list ul li.current{
	background: transparent url(/img/dbw.1046/profiles/_general/punctator-current.gif) no-repeat 0 5px;
	padding-left: 10px;
}

div#holder div#main div#sidebar div#my-audio div.my-audio-list ul li.current a{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

div#holder div#main div#sidebar div#my-audio div#my-audio-flash{
	width: 310px;
	height: 44px;
	background: transparent url(/img/dbw.1046/profiles/_general/my-audio-flash.gif) no-repeat 0 0;
}





div#holder div#main div#sidebar div#my-video{
	margin-top: 10px;
}




div#holder div#main div#sidebar div#my-video h2{
	font: normal 20px Arial, sans-serif;
	float: left;
}


div#holder div#main div#sidebar div#my-video h2 span{
	font-weight: bold;
}






div#holder div#main div#sidebar div#my-video a.more{
	margin-top: 12px;
	display: block;
	width: 48px;
	height: 13px;
	float: right;
	background: transparent url(/img/dbw.1046/profiles/_general/more.gif) no-repeat 0 0;
	text-indent: -666em;
	overflow: hidden;
}

div#holder div#main div#sidebar div#my-video div#my-video-flash{
	width: 310px;
	height: 278px;
	/*background: transparent url(/img/dbw.1046/profiles/_general/my-video-flash.jpg) no-repeat 0 0;*/
	clear: both;
}

div#holder div#main div#sidebar div#my-video div.my-video-list{
	clear: both;
	width: 100%;
	background: transparent url(/img/dbw.1046/profiles/_general/bg-bottom-list.gif) no-repeat 0 100%;
	padding-bottom: 5px;
	border-top: 1px solid #B1D4E1;
}

div#holder div#main div#sidebar div#my-video div.my-video-list ul{
	background: #f3f9f9;
	border: 1px solid #b1d4e1;
	border-top: none;
	border-bottom: none;
	list-style: none;
	padding: 5px 5px 0 5px;
}

div#holder div#main div#sidebar div#my-video div.my-video-list ul li{
	background: transparent url(/img/dbw.1046/profiles/_general/punctator.gif) no-repeat 0 6px;
	padding-left: 10px;
}

div#holder div#main div#sidebar div#my-video div.my-video-list ul li a{
	font-size: 10px;
	color: #2e83ae;
	text-decoration: underline;
}

div#holder div#main div#sidebar div#my-video div.my-video-list ul li.current{
	background: transparent url(/img/dbw.1046/profiles/_general/punctator-current.gif) no-repeat 0 5px;
	padding-left: 10px;
}






div#holder div#main div#sidebar div#my-video div.my-video-list ul li.current a{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}













div#holder div#main div#content{
	width: 600px;
	float: right;
}







div#holder div#main div#content div#sub-header{
	width: 100%;
	position: relative;
	z-index: 10;
}

div#holder div#main div#content div#sub-header ul#sub-nav{
	list-style: none;
	float: left;
}

div#holder div#main div#content div#sub-header ul#sub-nav li{
	display: block;
	width: 99px;
	height: 31px;
	float: left;
}

div#holder div#main div#content div#sub-header ul#sub-nav li a{
	display: block;
	width: 99px;
	height: 31px;
	float: left;
	text-indent: -666em;
	overflow: hidden;
}

div#holder div#main div#content div#sub-header p#viewers{
	width: 132px;
	float: left;
	text-align: center;
	font-size: 10px;
}


div#holder div#main div#content div#sub-header p#viewers strong{
	font: bold 21px Arial, sans-serif;
}











div#holder div#main div#content div#sub-header ul#blog-nav{
	list-style: none;
	float: right;
}

div#holder div#main div#content div#sub-header ul#blog-nav li{
	display: block;
	float: left;
}

div#holder div#main div#content div#sub-header ul#blog-nav li a{
	display: block;
	height: 31px;
	text-indent: -666em;
	overflow: hidden;
}

div#holder div#main div#content div#sub-header ul#blog-nav li.blog{
	height: 31px;
}



div#holder div#main div#content div#sub-header ul#blog-nav li.blog a{
	width: 62px;
	float: left;
}

div#holder div#main div#content div#sub-header ul#blog-nav li.book{
	font-size: 9px;
}
div#holder div#main div#content div#sub-header ul#blog-nav li.book p{
 	width:105px;
 	text-align:center;
}
div#holder div#main div#content div#sub-header ul#blog-nav li.book a{
	width: 105px;
}










div#holder div#main div#content div#profil-rate{
	width: 100%;
	float: left;
}

div#holder div#main div#content div#profil-rate h2{
	font: normal 20px Arial, sans-serif;
	width: 158px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div#profil-rate div.rates{
	width: 200px;
	height: 31px;
	float: left;
	margin-left: 15px;
	position: relative;
	overflow: hidden;
}

div#holder div#main div#content div#profil-rate div.rates ul{
	float: left;
	list-style: none;
	margin-top: 9px;
	position: absolute;
	z-index: 10;
}

div#holder div#main div#content div#profil-rate div.rates ul li{
	float: left;
	width: 20px;
	height: 17px;
}

div#holder div#main div#content div#profil-rate div.rates ul li a{
	float: left;
	width: 20px;
	height: 17px;
	text-indent: -666em;
	overflow: hidden;
}

div#holder div#main div#content div#profil-rate div.rates div#avg-rate{
	width: 10px;
	height: 27px;
	position: absolute;
	top: 4px;
	margin-left: -15px;
}

div#holder div#main div#content div#profil-rate span.rate-it{
	font: bold 11px Verdana, sans-serif;
	display: block;
	float: left;
	margin: 11px 0 0 10px;
}


div#holder div#main div#content div#profil-rate span.rate-it span{
	color: #ffae00;
}










div#holder div#main div#content div#profil-rate dl#rate-stats{
	float: right;
	font-size: 11px;
	text-align: right;
	margin: 4px 15px 0 0;
}

div#holder div#main div#content div#profil-rate dl#rate-stats dt{
	clear: left;
	float: left;
	width: 90px;
	margin-right: 5px;
}


div#holder div#main div#content div#profil-rate dl#rate-stats dt.spacer {
	float: none;
	clear: both;
	height: 0px;
	display: block;
	line-height: 0px;
	font-size: 0px;
}

div#holder div#main div#content div#profil-rate dl#rate-stats dd{
	font-weight: bold;
	text-align: left;
	float: left;
	clear: right;
	margin: 0;
	padding: 0;
}




div#profile-nrate {
 padding-bottom: 10px;
}

div#profile-nrate h2 {
 font: normal 20px Arial, sans-serif;
 padding: 18px 20px 5px 10px;
 text-align: right;
 float: left;
 margin-right: 15px;
}

div#profile-nrate div#ratebtns-box {
 width: 310px;
 height: 57px;
 float: left;
}

div#profile-nrate div.flame {
 background-repeat: no-repeat;
 /*y:   1*/
 /*min: 195*/
 /*max: 275*/
}

div#profile-nrate div#ratebtns-box img {
 outline: none;
 background-repeat: no-repeat;
 /*y:   19*/
 /*min: 6*/
 /*max: 286*/
}

div#profile-nrate dl {
 float: right;
 font-size: 11px;
 text-align: right;
 margin: 12px 15px 0 0;
}

div#profile-nrate dt {
 clear: left;
 float: left;
 width: 90px;
 margin-right: 5px;
}

div#profile-nrate dt.spacer {
 float: none;
 clear: both;
 height: 0px;
 display: block;
 line-height: 0px;
 font-size: 0px;
}

div#profile-nrate dd {
 font-weight: bold;
 text-align: left;
 float: left;
 clear: right;
 margin: 0;
 padding: 0;
}




div#holder div#main div#content ul#my-photos{
	float: left;
	margin-top: 5px;
	padding: 2px;
	width: 596px;
	list-style: none;
}


div#holder div#main div#content ul#my-photos li{
	float: left;
}

div#holder div#main div#content ul#my-photos li a{
	border-width: 1px;
	border-style: solid;
	display: block;
	foat: left;
	margin-right: 1px;
}


div#holder div#main div#content ul#my-photos li.link a{
	width: 68px;
	height: 58px;
	margin: 36px 0 0 5px;
	text-indent: -666em;
	overflow: hidden;
	border: none;
}







div#holder div#main div#content div#where-am-i{
	border-width: 3px;
	border-style: solid;
	margin-top: 5px;
	padding: 15px 0 7px 0;
	float: left;
	width: 594px;
}

div#holder div#main div#content div#where-am-i h2{
	font: normal 24px Arial, sans-serif;
	width: 155px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div#where-am-i div#where-am-i-box {
	width: 395px;
	float: right;
	margin: 0px 0px 0px 0px; 
	padding: 0px 10px 0px 0px;
}

div#holder div#main div#content div#where-am-i div#where-am-i-box p {
	text-align: justify;
	font-weight: bold;
	font-size: 21px;
}


div#holder div#main div#content div#where-am-i div#where-am-i-box p.date-time{
	font-size: 9px;
	margin: 11px 5px;
	text-align: right;
	font-weight: normal;
}









div#holder div#main div#content div#fresh-post{
	margin-top: 5px;
	padding: 10px 0;
	float: left;
	width: 600px;
}


div#holder div#main div#content div#fresh-post h2{
	font: normal 24px Arial, sans-serif;
	width: 158px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div#fresh-post div#last-on-blog{
	width: 408px;
	float: right;
	margin: 10px 0 0 0;
}


div#holder div#main div#content div#fresh-post div#last-on-blog p{
	text-align: justify;
	padding: 0px 10px 0px 0px;
}

div#holder div#main div#content div#fresh-post div#last-on-blog p.title {
	font-weight: bold;
	font-size: 21px;
	text-align: left;
	/*margin-top: 5px 0px 3px 0px;*/
}

div#holder div#main div#content div#fresh-post div#last-on-blog p.title a{
	text-decoration: underline;
}

div#holder div#main div#content div#fresh-post div#last-on-blog p.right {
	text-align: right;
}


div#holder div#main div#content div#fresh-post div#last-on-blog span.date-time{
	font-size: 10px;
	font-weight:normal;
	color: #888888;
}


div#holder div#main div#content div#fresh-post div#last-on-blog a.more{
	font-weight: bold;
	text-decoration: underline;
}












div#holder div#main div#content div#motto{
	margin-top: 5px;
	padding: 18px 0 10px 0;
	float: left;
	width: 600px;
}

div#holder div#main div#content div#motto h2{
	font: normal 24px Arial, sans-serif;
	width: 158px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div#motto div#mottos {
	width: 408px;
	float: right;
	margin: 4px 0 0 0;
}

div#holder div#main div#content div#motto blockquote{
	margin: 0px;
	font-style: italic;
	line-height: 17px;
}

div#holder div#main div#content div#motto blockquote p {
	text-align: justify;
	padding: 0px 10px 0px 0px;
}

div#holder div#main div#content div#motto cite{
	font-size: 9px;
	padding: 0px 20px 10px 0px;
	font-style: normal;
	display: block;
	text-align: right;
}











div#holder div#main div#content div.about-me{
	margin-top: 5px;
	padding: 15px 0px;
	float: left;
	width:600px;
}

div#holder div#main div#content div.about-me h2{
	font: normal 24px Arial, sans-serif;
	width: 158px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div.about-me div.about-me-box {
	width: 408px;
	float: right;
	margin: 8px 0;
}

div#holder div#main div#content div.about-me div.about-me-box p{
	padding: 0px 10px 0px 0px;
	line-height: 17px;
	text-align: justify;
}











div#holder div#main div#content div#my-cv{
	margin-top: 5px;
	padding: 18px 0;
	float: left;
	width: 600px;
}

div#holder div#main div#content div#my-cv h2{
	font: normal 24px Arial, sans-serif;
	width: 158px;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
}

div#holder div#main div#content div#my-cv p{
	width: 400px;
	float: right;
	margin: 0px;
	padding-right: 10px;
	text-align: justify;
}
div#holder div#main div#content div#my-cv p.cv-date{
	font-size: 11px;
 	font-weight: bold;
 	font-style: normal;
}
div#holder div#main div#content div#my-cv p.cv-desc{
	margin-bottom: 10px;
}

div#holder div#main div#content div#my-cv p#cv-more{
	text-align: right;
}

div#holder div#main div#content div#my-cv p a.cv-more{
	font-weight: bold;
	text-decoration: underline;
}

















div#holder div#main div#content div#more-about-me{
	float: left;
	width: 277px;
	height: auto;
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
}

div#holder div#main div#content div#more-about-me h2{
	font: normal 22px Arial, sans-serif;
	padding: 10px 0px 0px 0px;
}

div#holder div#main div#content div#more-about-me dl{
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

div#holder div#main div#content div#more-about-me dl dt{
	clear: left;
	float: left;
	margin-right: 3px;
}

div#holder div#main div#content div#more-about-me dl dd{
	padding: 0;
	margin: 0;
}


div#holder div#main div#content div#more-about-me dl dd#ctdsc{
	text-transform: capitalize;
}





div#holder div#main div#content div#hobbies{
	float: right;
	width: 277px;
	height: auto;
	padding: 0px 10px 0px 10px;
	margin-top: 5px;
}

div#holder div#main div#content div#hobbies h2{
	font: normal 22px Arial, sans-serif;
	padding: 10px 0px 0px 0px;
}

div#holder div#main div#content div#hobbies dl{
	font-size: 12px;
	line-height: 16px;
	margin-top: 5px;
}

div#holder div#main div#content div#hobbies dl dt{
	clear: left;
	float: left;
	margin-right: 3px;
}

div#holder div#main div#content div#hobbies dl dd{
	padding: 0;
	margin: 0;
}





div#clubs {
 margin-top: 5px;
 padding: 15px;
}

div#clubs h2 {
 font: normal 24px Arial, sans-serif;
 padding: 5px 20px 5px 0;
 float: left;
}

div#clubs ul {
 list-style: none;
}

div#clubs ul li {
 float: left;
 padding: 4px;
}






div#holder div#main div#content div#my-friends{
	margin: 0px;
	padding: 8px;
	float: left;
	width:585px;
}

div#holder div#main div#content div#my-friends h2{
	font: normal 24px Arial, sans-serif;
	padding: 5px 20px 5px 0;
	text-align: right;
	float: left;
	cursor: pointer;
	_cursor: hand;
}

div#holder div#main div#content div#my-friends div.friends{
	float:right;
	font: normal 26px Arial, sans-serif;
}



div#holder div#main div#content div#my-friends div.friends span{
	display: block;
	width: 37px;
	height: 20px;
	margin-top: 5px;
	text-indent: -666em;
	overflow: hidden;
	float: left;
}

div#holder div#main div#content div#my-friends ul#friends-list{
	list-style: none;
	margin-left: 2px;
}

div#holder div#main div#content div#my-friends ul#friends-list li{
	float: left;
	width: 91px;
	height: 145px;
	margin: 0 6px 6px 0;
	text-align: center;
	position: relative;
	overflow:hidden;
}


div#holder div#main div#content div#my-friends ul#friends-list li.last{
	margin-right: 0;
}

div#holder div#main div#content div#my-friends ul#friends-list li img{ 
	border: 1px solid #fff;
	margin: 5px auto 3px auto;
}

div#holder div#main div#content div#my-friends ul#friends-list li div.favorite{
	width: 22px;
	height: 22px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent url(/img/dbw.1046/profiles/_general/favorite.gif) no-repeat 0 0;
	text-indent: -666em;
	overflow: hidden;
}

div#holder div#main div#content div#my-friends ul#friends-list li a.username{
	font: bold 10px Verdana, sans-serif;
	text-decoration: underline;
	text-transform:capitalize;
	padding-left: 12px;
}

div#holder div#main div#content div#my-friends ul#friends-list li a.username-girl{
	font: bold 10px Verdana, sans-serif;
	text-decoration: underline;
	text-transform:capitalize;
	padding-left: 12px;
}


div#holder div#main div#content div#my-friends ul#friends-list li ul{
	list-style: none;
	margin: 7px 0 0 7px;
}

div#holder div#main div#content div#my-friends ul#friends-list li ul.submenu_list{
	padding:0px 0px 0px 15px;
	margin:4px 0px 0px 0px;

}

div#holder div#main div#content div#my-friends ul#friends-list li ul li{
	float:left;
	width: 19px;
	height: 16px;
	background: none;
	margin: 0;
}

div#holder div#main div#content div#my-friends ul#friends-list li ul li a{
	float: left;
	width: 19px;
	height: 16px;
	overflow: hidden;
	text-indent: -666em;
	cursor: pointer;
	_cursor: hand;
}

div#holder div#main div#content div#my-friends ul#friends-list li span.city{
	text-align:center;
	font-size:11px;
	margin:0;
	padding:0;
	_padding-top:-5px;
}

div#holder div#main div#content div#my-friends ul#pagination{
	list-style: none;
	float: right;
	margin-right: 2px;
	_display: inline;
}

div#holder div#main div#content div#my-friends ul#pagination li{
	float: left;
	margin-left: 6px;
	font: bold 11px Verdana, sans-serif;
	border: 1px solid #d7edf7;
	padding: 1px;
}

div#holder div#main div#content div#my-friends ul#pagination li.now-seeing{
	border: none;
}

div#holder div#main div#content div#my-friends ul#pagination li a{
	font: normal 11px Verdana, sans-serif;
}

div#holder div#main div#content div#my-friends ul#pagination li.blank{
	border: none;
	padding: 1px 0;
}





/* poczatek lista wyszukanych */
div#holder div#main div#content div#my-friends h2.search-header{
	letter-spacing: -2px;
	color:#8cbad6;
	padding: 5px 20px 5px 0;
	cursor:text;
	_cursor:text;
	
}

div#holder div#main div#content div.s-header-main{
  text-align:right;
}
div#holder div#main div.s-header{
  float:left;
  display:inline;
  position:relative;
  left:0px;
  top:10px;
}

div#holder div#main div#content div.s-criterion{
  display:inline;
  float:left;
  text-align:left;
}

div#holder div#main div#content  p.change-criterion{
    float:left;
    tex-align:left;
    color:#4592b8;
    font: bold 11px Arial, sans-serif;
    display:inline;
    margin:0px;
    cursor:pointer;
	_cursor:hand;
}

div#holder div#main div#content  p.change-criterion a{
   color:#4592b8;
   text-decoration:underline;
}

div#holder div#main div#content  p.count{
    text-align:right;
    color:#4592b8;
    font: bold 16px Arial, sans-serif;
    display:inline;
    margin:0px;
    margin:0px 10px 0px 15px;
    letter-spacing: -1px;
}

div#holder div#main div#content p.count-people{
    text-align:right;
    color:#00417e;
    font: normal  16px Arial, sans-serif;
    display:inline;
    margin:0px;
    letter-spacing: -1px;
}


div#holder div#main div#content  p.butt-s-list{
    display:inline;
    text-align:right;
    margin:0px 0px 0px 0px;
    position:relative;
    left:0px;
    top:7px;
    _top:5px;
    cursor:pointer;
	_cursor:hand;
}



/* koniec lista wyszukanych */





div#holder div#main div#content div.error {
	background-color:white;
	border:2px solid #8bbad5;
	padding:20px 0px 20px 30px;
}

div#holder div#main div#content div.error p {
	font-size: 14px;
	font-weight: bold;
	text-align:left;
	color: red;
}

div.btn-box {
 float: right;
 _width: 150px;
}

div.btn-box div.btn-left {
 height: 30px;
 padding: 0px 0px 0px 4px;
 background-position: top left;
 background-repeat: no-repeat;
}

div.btn-box div.btn-left div.btn-right {
 height: 30px;
 padding: 0px 4px 0px 0px;
 background-position: top right;
 background-repeat: no-repeat;
}

div.btn-box div.btn-left div.btn-right div.btn-text {
 height: 30px;
 padding: 0px 5px;
 background-position: top center;
 background-repeat: repeat-x;
}

div.btn-box div.btn-left div.btn-right div.btn-text p {
 padding: 8px 0px 0px 0px;
 text-align: center;
}

div.btn-box div.btn-left div.btn-right div.btn-text p, div.btn-box div.btn-left div.btn-right div.btn-text p a {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
}

/*div.btn-box div.btn-left div , div.btn-box div.btn-left p {
 cursor: pointer;
 _cursor: hand;
}*/

div#error-msg {
 padding: 10px;
 border-width: 2px;
 border-style: solid;
}

div#error-msg p {
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin: 0px 0px 3px 0px;
}

div#error-msg h1 {
 font-family: Tahoma, Verdana, sans-serif;
 font-size: 24px;
 font-weight: bold;
 margin: 0px 0px 5px 0px;
 padding: 0px;
}

div.status-box {
 padding: 50px 10px;
 margin: 0px 0px 15px 0px;
}

div#content div.status-box p {
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

div#mail-send-chooser {
 position: absolute;
 top: 0px;
 left: 0px;
 padding: 10px;
 border-width: 2px;
 border-style: solid;
 font-weight: bold;
 font-size: 11px;
}

div#mail-send-chooser a {
 font-weight: bold;
 text-decoration: none;
 font-size: 13px;
}

div#mail-send-chooser p.close a {
 font-size: 11px;
}

div#mail-send-chooser a:hover {
 text-decoration: underline;
}

div#mail-send-chooser p.choose {
 margin: 2px 0px;
}

div#mail-send-chooser p.close {
 text-align: right;
}

span.shy {
 font-size: .5em;
 margin-left: -.54em;
}

div#adult-content-warning {
 margin: 10px 0px;
 padding: 50px 20px;
}

div#adult-content-warning p {
 font-size: 14px;
 font-weight: bold;
 margin: 0px 0px 15px 0px;
 padding: 0px;
}

div#adult-content-warning p.buttons {
 margin: 0px;
 text-align: center;
}

div#adult-content-warning p.buttons input {
 cursor: pointer;
 _cursor: hand;
}


/* =================== ADVERTS */

div#advert-2 {
 margin: 0px 0px 10px 0px;
}

