/*	--------------------------------------------------------------------------------------------------------------------------
	body/global/reset Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		border:0;
		margin:0; padding:0; 
		vertical-align:baseline;
		background:transparent;
		outline:none;
		font-weight:normal;
	}
	html {
		overflow-y:scroll;
	}
	body {
		background:#fff url(../images/bg.jpg) top center repeat-x;
		color:#fff;
		font-family:"Tahoma", Arial, Helvetica, sans-serif;
	}
	ol, ul {
		list-style:none;
	}
	blockquote, q {
		quotes:none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content:'';
		content:none;
	}
	.altText {
		width:0; height:0;
		display:block;
		overflow:hidden;
	}
	.cleaner {
		border:0;
		margin:0; padding:0;
		height:0px;
		background:transparent;
		overflow:hidden;
		font-size:1px;
		clear:both;
	}
	.clearfix:after {
		content: ".";
		height:0;
		display: block;
		clear:both;
		visibility:hidden;
		line-height:0;
	}
	.clearfix {
		display:inline-block;
	}	
	html[xmlns] .clearfix {
		display:block;
	}
	* html .clearfix {
		height:1%;
	}

.adSpace {
	width:990px; height:124px;
	padding:29px 0 0 0;
	background:url(../images/bg_ad.png) 0 0 no-repeat;
}
.tagHolder {
	color:#5e5e5e;
}
	.tagHolder span {
		color:#5E5E5E;
		text-decoration:underline;
	}
/* def jam */
div#defjam_nav{
	background-color:#000;
	width:100%;
	height:35px;
}

div#defjam_nav .dj_inner{
	background-color:#000;	
	width:1000px; height:33px;
	margin:0 auto;
	color: #fff;
}

div#defjam_nav a, div#defjam_nav a:link, div#defjam_nav a:hover, div#defjam_nav a:visited, div#defjam_nav a:active{
	color: #fff;
	font-size: 11px;
}	

div#defjam_nav .dj_left{
	float: left;
}

div#defjam_nav .dj_left a{
	display: block;
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	line-height: 5px;
}
div#defjam_nav .dj_left a img{
	margin:0px;
	padding:0px;
}
div#defjam_nav .dj_left a.logo{
	padding: 2px 0 0px 15px;
}
div#defjam_nav .dj_left a.nav{
	margin-top:12px;
}

div#defjam_nav .dj_left a.nav:link{
	background-color:#fff;
}

div#defjam_nav .dj_left a.nav:hover{
	background-color:#ccc;
}

div#defjam_nav .dj_left a.nav:visited, div#defjam_nav .dj_left a.nav:active{
	background-color:#fff;
}	

div#defjam_nav .dj_right{
	width:370px;
	float: right;
	padding: 7px 20px 0px 0px;
	line-height: 12px;
	background:url(../images/bg_dj_right.gif) 134px 13px no-repeat;
	font-size: 11px;
	color: #fff;
}
div#defjam_nav .dj_right a {
	margin:3px 10px 0 0;
	display:block;
	float:left;
}
div#defjam_nav .dj_right a.mailing {
	margin:4px 25px 0 0;	
}
div#defjam_nav .dj_right #fblike {
	float:left;
}

/*--------------------------------------------------------------------*/

*{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
}
a img {border:0px;}

body{
	background-color:#fff;
	background-image:url(../images/neyo_bg.jpg);
	background-repeat:no-repeat;
	background-position:50% 35px;
	padding: 0px;
	margin: 0px;
	/*padding-top: 35px;  temp - instead of the Def Jam bar */
}

a, a:link, a:hover, a:visited, a:active{
	color: #cb9f44;
	text-decoration:none;
}


div.site{
	width: 990px;

}
div.footer{
	width:990px;
	text-align:left;
	/*line-height:20px;
	padding: 5px 0px 10px 20px;*/
	color: #c7c2ba;
	height:55px;
}

div.footer a, div.footer a:link, div.footer a:hover, div.footer a:visited, div.footer a:active{
	color: #c7c2ba;
	text-decoration:underline;
}
.footer_logo {
	display:none;
}
div.footer .footer_logo img{
	display:block;
	float: left;
	margin: 5px 5px 0px 20px;
}
div.footer .footer_links {
	width:350px;
	float: left;
	color: #c7c2ba;	
	margin-top: 15px;
}
.footer a.logo_mg {
	display:block;
margin:19px 0 0 0;
	float:right;
}

div.album_promo{
	text-align:left;
	padding:196px 0px 10px 0px;
}

div.nav {
	border-bottom:solid 1px #272727;
	width:960px; height:36px;
	padding:0 15px 0 15px;
	background:url(../images/nav_sprite.png) 0 0 no-repeat;	
}
div.nav a {
	margin:0 10px 0 0;
	height:36px;
	display: block;
	float:left;
	background:url(../images/nav_sprite.png) 0 0 no-repeat;	
}
div.nav a.a_nav1 {background-position:-19px 0; width:76px;}
div.nav a.a_nav2 {background-position:-103px 0; width:76px;}
div.nav a.a_nav3 {background-position:-187px 0; width:87px;}
div.nav a.a_nav4 {background-position:-284px 0; width:131px;}
div.nav a.a_nav5 {background-position:-425px 0; width:90px;}
div.nav a.a_nav6 {background-position:-525px 0; width:89px;}
div.nav a.a_nav7 {background-position:-624px 0; width:164px;}
div.nav a.a_nav8 {background-position:-797px 0; width:85px;}
div.nav a.a_nav9 {background-position:-892px 0; width:81px; margin:0; }

div.nav a.a_nav1:hover {background-position:-19px -36px;}
div.nav a.a_nav2:hover {background-position:-103px -36px;}
div.nav a.a_nav3:hover {background-position:-187px -36px;}
div.nav a.a_nav4:hover {background-position:-284px -36px;}
div.nav a.a_nav5:hover {background-position:-425px -36px;}
div.nav a.a_nav6:hover {background-position:-525px -36px;}
div.nav a.a_nav7:hover {background-position:-624px -36px;}
div.nav a.a_nav8:hover {background-position:-797px -36px;}	
div.nav a.a_nav9:hover {background-position:-892px -36px;}

div.top_banner{
	padding-bottom: 15px;
	border-bottom: 5px solid #f8f1e6;
}
div.bottom_banner{
	padding:10px 0px;
}

div.content{
	background-color:#000;	
	width:960px;
	padding: 15px;
}
div.content:after{
    display: block;
    clear: both;
    content: " ";
    height: 0;
    overflow: hidden;
}

div.left_column{
	float:left;
	width:635px;
	text-align:left;
}
div.right_column{
	float:right;
	width:310px;
	text-align:left;
}
div.left_column:after,
div.right_column:after{
    display: block;
    clear: both;
    content: " ";
    height: 0;
    overflow: hidden;
}

/* info cells */
.right_column .info_cell {
	font-size:12px;
}

div.info_cell{
	margin-bottom: 15px;
}
	.info_cell p {
		font-size:12px;
	}
	.info_cell .s_blmlist {
		margin:10px 0 0 0;
		display:block;
	}
	div.info_cell a {
		line-height:20px;
	}
	.info_cell .posted {
		background:none !important;
		color:#726750 !important;
	}
		.info_cell .posted a {
			font-size:11px !important;
			color:#726750 !important;
		}

.info_cell_header .moreAlt {
	width:39px; height:30px;
	margin:0 18px 0 0;
	background:url(../images/header_moreAlt.gif) 0 0 no-repeat;
	display:inline;
	float:right;
}
div.info_cell div.info_cell_header{
	height: 60px;
	background-repeat:no-repeat;
	background-position:0 0;
}
div.info_cell div.info_cell_header img{
	display: block;
	float:left;
}
div.info_cell div.info_cell_header img.more {
	float:right;
}
div.width1-3 div.info_cell_header {
	height:37px;
	/*background-image:url(../images/neyo_header_1-3.gif);*/
}
div.width2-3 div.info_cell_header{
	background-image:url(../images/neyo_header_2-3.gif);
}
div.width3-3 div.info_cell_header{
	background-image:url(../images/neyo_header_3-3.gif);
}
/* login  */

#ic_login div.info_cell_header{
	/*background-image:url(../images/neyo_header_2-3.gif);*/
}
#ic_login div.success{
	background:none;
	border:none;
	color:#fff;
}

#ic_login h3 a, #ic_login h3 a:link, #ic_login h3 a:hover, #ic_login h3 a:visited, #ic_login h3 a:active{
	font-size:18px;
	color: #666;
	font-weight:bold;
}

/* pagination  */

table.s_control{
	width: 100%;
	margin-bottom: 10px;
}
table.s_control tr td.s_paging{
	padding-bottom: 5px;	
	margin-bottom: 5px;
}
td.s_paging ,td.s_paging a, td.s_paging a:link, td.s_paging a:hover, td.s_paging a:visited, td.s_paging a:active{
	color: #7b623f;
}

/* comments  */

div.comments_header{
	background-color: #846329;
	color: #fff;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding: 8px;
	margin-bottom: 10px;
}
div#s_comments table.s_control{
	border-bottom:2px solid #ebebeb;
}
div.comment_item {
	width: 100%;
}

div.comment_item div.comment_image{
	width: 50px;
	float: left;
}
div.comment_content{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	width: 555px;
	float: right;
}
	div.comment_content b {
		font-weight:bold;
		color:#cb9f44;
	}
div.comment_item_footer{
	font-size:11px;
	line-height:11px;
	color:#726750;
	padding: 4px 4px 5px 0;
	margin: 10px 0px;
}
	div.comment_item_footer a {
		color:#726750;
		font-size:11px;
	}

/* --- player */
body#pg-home #s_player{
	
	margin: 0 0 11px 0; padding: 0;
}
body#pg-home #s_player object, 
body#pg-home #s_player embed {width: 308px; height: 288px; margin-top: 0;}
p.formats {margin: 0; padding: 0;}

#s_player_interior object, #s_player_interior embed {width: 478px; height: 358px; margin-top: 0;}
#s_player_interior .video_player{
	color:#fff;
	width: 480px;
}
.video_border{
	border: 1px solid #929191;
	margin-bottom: 5px;
}

/* login box */

#ic_login{
	line-height: 14px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#5e5e5e;
}
#ic_login .login_form_input {
	height: 25px;
	margin-top:5px;
}
#ic_login .login_form_input input{
	display: block;
	float: left;
	margin-right: 5px;
}


/*online now*/
.online {
	padding:10px 0;
	color:#5e5e5e;
}
div.onlinenow_top{
	padding: 0px 0px 10px 0px;
	margin:0px;
}
div.onlinenow_item {
	float:left;
	width: 75px;
	height: 85px;
}
div.onlinenow_item img{
	display:block;
}
div.onlinenow_item a{
	font-weight: bold;
}
div.onlinenow_item member_image *,
div.onlinenow_item member_name *,
div.onlinenow_item .image,
div.onlinenow_item .name{
	margin: 0px;
	padding:0px;
	float:none;
}
div.onlinenow_item .member_image img{
	margin-top: 5px;
}
div.onlinenow_item .member_name{
	overflow:hidden;
	line-height:13px;
	width: 70px;
	/*white-space: pre-wrap;  css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	word-wrap: break-word;	
}
div.onlinenow_item .member_name span{
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */	
}

div.onlinenow_item .member_image{
	height:60px;
}


/* home page / blog */

div.blog_item{
	border-bottom:solid 1px #272727;
	margin-bottom: 15px;
}
div.blog_item .blog_item_copy {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
}
div.blog_item div.blog_item_img{
	width: 100%;
	float:none;
}
div.blog_item div.blog_item_img img{
	display:block;
	float:none;
}
div.blog_item div.blog_item_title{
	color: #cb9f44;
	font-size:18px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom: 15px;
}
div.blog_item_title a, div.blog_item_title a:link, div.blog_item_title a:hover, div.blog_item_title a:visited, div.blog_item_title a:active{
	color: #cb9f44;
	font:normal 18px Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
}
div.blog_item div.blog_item_footer {
	font-size:11px;
	line-height:11px;
	color:#726750;
	padding: 4px 4px 5px 0;
	margin: 10px 0px;
}
	div.blog_item div.blog_item_footer a {
		text-decoration:none;
	}
	div.blog_item div.blog_item_footer * {
		font-size:11px;
		color:#726750;
	}
/* subscribe */
div#subscribe{
	line-height: 20px;
}

/* home / photos */

#photos_home .s_item img{
	/* width: 80px;
	height:80px; */
}

/* global  */

a.neyo_profile_button{
	display:block;
	margin: 5px 0px;
}
.video_player_song_title{
	color: #cb9f44;
	font-size:18px;	
	font-weight: bold;
}

a.buybutton, a.buybutton:link, a.buybutton:hover, a.buybutton:visited, a.buybutton:active{
	font-size: 10px;
	font-weight:bold;
	line-height:14px;
	width:101px; height:16px;
	background:url(/images/bg_btn.gif) no-repeat 0 0;
	padding:1px 0 0 0;
	margin-right: 5px;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:.5px;
	background-color:#7f7e7e;
	color:#9e834a;
	display:block;
	float:left;
}

/* video page / video */
div.video_item{
	float: left;
	width: 310px;
}
div.video_item div.video_item_img {
	height: 195px;
	width: 310px;
}
div.video_item div.video_item_img img {
	width: 250px;
	height:187px;
}
div.video_item div.video_item_img img.image,
div.video_item div.video_item_img a{
	float: none;
}
div.video_item_title{
	color: #cb9f44;
	font-size:18px;
	line-height:19px;
	margin-bottom: 15px;
}
div.video_item div.video_item_title {
	height: 40px;	
}
	div.video_item div.video_item_title a {
		font-size:18px;
		color:#cb9f44;
	}	
div.video_item_title a, div.video_item_title a:link, div.video_item_title a:hover, div.video_item_title a:visited, div.video_item_title a:active{
	color: #7b623f;
	line-height:20px;
	text-decoration:none;
}
div.video_item_footer {
	font-size:11px;
	color:#726750;
	line-height:11px;
	padding: 4px 4px 5px 4px;
	margin: 10px 9px 10px 0px;
}
div.video_item_footer a {
	font-size:11px;
	color:#726750;
}
div.video_item_footer s_date {
	color:#726750;
}
/* video page / player */

div.video_player div.video_player_title{
	color: #cb9f44;
	font-size:18px;
	line-height:19px;
	margin: 10px 0px;
	height: 40px;
}
div.video_player div.video_player_footer{
	font-size:11px;
	color:#726750;
	line-height:11px;
	padding: 4px 4px 5px 4px;
	margin: 10px 9px 10px 0px;
}


/* photo page / gallery */
div.photo_item_title{
	color: #cb9f44;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	margin-bottom:10px;
}
div.photo_item_title span.photo_label{
	color: #999999;
	text-transform:uppercase;
	font-size:10px;
	font-weight:normal;
}

div.photo_item_footer {
	width:625px;
	border-bottom:1px solid #212121;
	line-height:11px;
	font-size:11px;
	color:#726750;
	padding: 4px 4px 15px 4px;
	margin: 10px 9px 10px 0px;
}
	div.photo_item_footer * {
		font-size:11px;
		color:#726750;
	}
	
div.share_button{
	float: right;
}


div.photo_thumb_item{
	/*float: left;
	width: 310px;*/
}
div.photo_thumb_item div.photo_thumb_item_img{
	height: 195px;
}
div.photo_thumb_item div.photo_thumb_item_img img{
	/*width: 250px;
	height:187px;*/
}

div.photo_thumb_item div.video_item_title {
	height: 40px;
}

/*  discography */

div.disc_item{
	margin-bottom: 25px;
}
div.disc_item_info{
	height: 200px;
}
div.disc_item_info b{
	font-size: 11px;
}
div.disc_item_title{
	color: #cb9f44;
	font-size:18px;
	font-weight:bold;
	line-height:19px;
	margin-bottom:10px;
}
div.disc_item_title a, div.disc_item_title a:link, div.disc_item_title a:hover, div.disc_item_title a:visited, div.disc_item_title a:active{
	color: #cb9f44;
	line-height:20px;
	text-decoration:none;
}
div.disc_item_footer{
	border-bottom:solid 1px #212121;
	line-height:11px;
	font-size:11px;
	color:#726750;
	padding: 4px 4px 15px 4px;
	margin: 10px 0px 10px 0px;
}
	div.disc_item_footer a {
		font-size:11px;
		color:#726750;
	}

div.tracks_header{
	background-color: #846329;
	color:#C9AA74;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding: 8px;
	margin-bottom: 10px;
}
table.s_tracks{
	width: 100%;
}

table.s_tracks tr.s_track td{
	padding: 2px 0px;
}

table.s_tracks tr.s_track td .s_tracknumber{
	font-size: 10px;
}
table.s_tracks tr.s_track td.s_clip{
	width: 25px;
	vertical-align:middle;
}
table.s_tracks tr.s_track td.s_index{
	width: 20px;
}
table.s_tracks tr.s_track td.s_title{
	font-weight: bold;
	color: #cb9f44;
	width: 300px;
}
table.s_tracks tr.s_track td.s_links{
	text-align:right;
}
table.s_tracks tr.s_track td.s_links a{
	/*display:block;
	float:left;*/
	margin: 0px 10px 0px 0px;
	padding: 2px 5px;
	border: 1px solid #000;
	text-decoration:none;
	text-transform:uppercase;
	font-size: 10px;
	line-height:10px;
	}

/*  events */

table.events_table{
	width:100%; /* = 635xpx*/
	margin:20px 0 0 0;
}
table.events_table tr td{
	padding: 4px 0px;
	border-top: 1px solid #212121;
	vertical-align:top;
}

table.events_table tr td.s_type {	
	width:25px;
	}
table.events_table tr td.s_date {
	width:80px;
}

table.events_table td.s_venue{
	width:320px;
}

table.events_table td.s_location{
	width:200px;
	text-transform:none;
	font:11px;
}
table.events_table td.s_venue a.venue_title,
table.events_table td.s_venue a.venue_title:link,
table.events_table td.s_venue a.venue_title:hover,
table.events_table td.s_venue a.venue_title:visited,
table.events_table td.s_venue a.venue_title:active{
	color: #cb9f44;
	font-weight:bold;
}
table.events_table td.s_venue span.s_icon_comments a,
table.events_table td.s_venue span.s_icon_comments a:link,
table.events_table td.s_venue span.s_icon_comments a:hover,
table.events_table td.s_venue span.s_icon_comments a:visited,
table.events_table td.s_venue span.s_icon_comments a:active{
	font-size: 10px;
}

table.events_table tr td a.buyticketurl{
	display:inline;
	background-image:none;
	background-color:#7f7e7e;
	color:#FFFFFF;
	font-weight:bold;
	padding: 1px 2px;
	text-decoration:none;
	font-size:9px;
	line-height:9px;
	text-transform:uppercase;
}

div.event_detail_item h3{
	color: #cb9f44;
	font-weight:bold;

}
div.event_detail_item_footer{
	line-height:11px;
	font-size:11px;
		color:#726750;
	padding: 4px 4px 5px 4px;
	margin: 10px 0px 10px 0px;
}
	div.event_detail_item_footer * {
		font-size:11px;
		color:#726750;
	}
/*  forum */

.breadcrumb{
	margin-bottom: 5px;
}

/*  charts */
#charts .video_item_img{
	width: 150px;
}

#charts .video_item_footer{
	font-size: 11px;
}
/* bio */
.bio_copy, .bio_copy * {
	line-height: 14px;
}
.bio_copy em{
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

/*  user */

#subnav {
	padding: 2px;
	line-height:12px;
	padding: 7px 15px;
	margin-bottom:10px;
}
#subnav a{
	font-size: 14px;
	line-height:12px;
	/*padding: 10px 15px;	
	background-color: #f8f1e6;*/
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
}


.notice {
	background:none;
	border:none;
	color:#fff;
}
div.member_content_cell{
	margin-bottom: 10px;
}
div.member_content_header{
	color: #fff;
	font-size: 14px;
	line-height:14px;
	font-weight:bold;
	padding: 8px;
	margin-bottom: 10px;
	text-transform:uppercase;
}
div.member_content_header span{
	padding:0px;
	margin:0px;
	line-height:14px;
}

div.member_content_header a, 
div.member_content_header a:link, 
div.member_content_header a:hover, 
div.member_content_header a:visited, 
div.member_content_header a:active,
div.member_content_header a span, 
div.member_content_header a:link span, 
div.member_content_header a:hover span, 
div.member_content_header a:visited span, 
div.member_content_header a:active span{
	color: #CB9F44;
	font-weight:bold;
	line-height:14px;
	padding:0px;
	margin:0px;	
}

/*  user : buddy / friend */
div.buddy_item {
	width: 100px;
	min-height: 100px;
	float: left;
}
div.buddy_item .comment_image img{
	display:block;
	clear:both;
	height: 60px;
}
div.buddy_item .buddy_item_buttons{
	padding: 5px 0px;
}


div.buddy_item h3,
div.buddy_item h3 a, 
div.buddy_item h3 a:link, 
div.buddy_item h3 a:hover, 
div.buddy_item h3 a:visited{
	font-size: 12px;
	line-height:13px;
	padding: 0px;
	margin:0px;
	font-weight:bold;
}



/*  user / profile */

div.profile div.username{
	font-size:18px;
	color: #fff;
	font-weight:bold;
	margin-bottom: 10px;
}

div.profile table tr td {
	padding: 4px 0px;
	border-top: 1px solid #212121;
	vertical-align:top;
}
div.profile table tr th{
	padding: 4px;
}

div.profile_buttons{
	float: right;
}

div.profile td.profile_label{
	font-size: 10px;
	color:#CB9F44;
	text-transform:uppercase;
}

div.profile .profile_avatar img{
	display:block;
	float: right;
	margin:0px 0px 10px 0px;
	padding:0px;	
	border:none;	
}
/*  user / gallery */

#member_gallery .photo_item{
	/*float: left;
	width: 310px; */
	}

/* overwirte */
.s_icon_album, .s_icon_comment,
.s_icon_comments, .s_icon_discography,
.s_icon_event, .s_icon_forum,
.s_icon_link, .s_icon_lyrics,
.s_icon_media, .s_icon_news,
.s_icon_Online, .s_icon_post,
.s_icon_Press, .s_icon_preview-qt,
.s_icon_preview-real, .s_icon_preview-wmp,
.s_icon_Radio, .s_icon_Retail, .s_icon_In-Store,
.s_icon_ringtone-preview, .s_icon_ringtone-purchase,
.s_icon_setlist, .s_icon_topic,
.s_icon_topics, .s_icon_Tour, .s_icon_Concert,
.s_icon_TV, .s_icon_user{
	background-image: none;
	padding: 0px;
	margin: 0px;
}

/* =============== */
/* = PLAY TRACKS = */
/* =============== */
span.play img{
	background:url(/images/play.gif) 0px 6px no-repeat transparent;
	width:29px; height: 20px;
}

span.nowplaying img{
	background:url(/images/nowplaying.gif) 0px 6px no-repeat transparent;
	width:29px; height: 20px;
}

/* =============== */
/* = SPLASH PAGE = */
/* =============== */

.video_chat_content {
background: url(/images/bg_chat.jpg) top right #fff;
padding: 15px 0 0;
}

.chat_info {/*  092208_dm */
position: relative; 
top: -15px;
padding: 0 0 0 2px; 
clear:both; 
}
