/* This centers the entire layout*/
#m_wrap {text-align: left; width: 968px; margin: 0 auto; background:#eee; border-left:1px solid #ccc; border-right:1px solid #ccc;}

/*body_background*/
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color:#fff; text-align:left; font-weight:normal;}
body {background:#e2e2e2;; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}


/*m-top*/
#m_tophdr {width:948px; height:22px; background:url(../images/nav-bg.jpg) repeat-x; padding:0px 10px; border-bottom:1px solid #fff;}


/*header*/
#m_hder { width:968px; height:100px; background:url(../images/hdrw.jpg) no-repeat;}
.logo {float:left; margin:13px 0 0 20px; height:86px; width:159px; background:url(../images/logo.png) no-repeat;}
.add {float:right; height:82px; margin:13px 40px 0 0; width:649px; text-align:right;}

/*salute*/
#m_wel {width:948px; height:20px; background:#dbdbdb url(../images/salut-nav.jpg) repeat-x; padding:10px; border-bottom:1px solid #fff; color:#000; font-size:10pt;}
.my_wel_name {float:left; background:transparent;}
.my_logout {float:right; background:transparent;}

/*container*/
#m_contain {width:938px; height:auto; padding:0px 15px; background:#fff;}

/*my-nav*/
#my_nav {height:22px; background:url(../images/block_border_top.gif) repeat-x; background-position:bottom; padding:5px; border-bottom:1px solid #fff; margin-bottom:10px; color:#333; font-size:9pt; font-weight:normal;}

#my_access { margin-bottom:10px; color:#333; font-size:9pt; font-weight:normal;}
.my_signup_hdr{ padding:5px; color:#000; font-size:12pt; font-weight:bold; border-bottom:1px solid #00CC33;}
.my_signup{float:right; width:486px; border:1px solid #00CC33; background:#ECFDDF; padding:7px;}
.my_signup_bdy{ padding:5px; color:#000; font-size:10pt; margin-bottom:10px;}
.my_login_hdr{ padding:5px; color:#000; font-size:12pt; font-weight:bold; border-bottom:1px solid #999;}
.my_login{float:left; width:346px; border:1px solid #999; background:#eee; padding:7px;}
.my_login_bdy{ padding:5px; color:#000; font-size:10pt; margin-bottom:10px;}


/*left-column*/
#my_left {width:630px; background:#fff; float:left; border-right:1px dashed #999; }

.my_left_hold {float:left; width:292px; background:#FEF1D3; height:auto;}
.my_left_left {width:292px; background:#FFF; height:220px; overflow:hidden; border-bottom:1px solid #fff;}
.my_left_pixt {width:282px; background:#000; padding:5px; color:#fff; font-size:8pt; font-weight:bold; margin-bottom:10px; }

/*read_mail*/
#my_left_mail {background:#fff;}
.my_left_rite_mail {background:#fff; width:630px; float:right;}
.my_mail_bdy{background:#BBD4F9; padding:10px 20px; margin-left:10px;}
.my_mail_bdy td, th {color:#000; border-bottom:1px solid #eee; font-size:9pt; font-weight:normal; text-align:left; padding:3px;}
.my_mail_sub{ font-size:13pt; color:#006699; font-weight:bold; text-align:left; margin-bottom:5px;}
.my_mail_sender{ font-size:10pt; color:#006699; font-weight:normal; text-align:left; margin-bottom:10px;}
.my_mail_cont{ font-size:9pt; font-weight:normal; text-align:left; color:#000;}

/*read mail butt*/
.read_mail_butt {background:url(../images/background.gif) repeat-y; height:120px; margin-top:20px;}

/*messages*/
.my_message { padding:10px 10px 20px 10px; color:#000; font-size:9pt; border-bottom:1px solid #fff;}
.my_chan_mgs_hdr { padding:5px; color:#FFF; background:#000; border-bottom:1px dashed #000; font-weight:bold; font-size:9pt;}
.my_chan_message { padding:10px; color:#000; height:170px; margin-bottom:5px;}
.my_chan_mgs_bdy {color:#000; height:150px; overflow:auto; background:#fff; padding:5px;}
.my_chan_mgs{color:#333; font-size:9pt; font-weight:normal; text-align:left; margin-bottom:2px; padding:3px;}
.my_nowshowing {color:#000; height:100px; background:#E4A652; padding:5px; margin:10px;}
.my_alerts { padding:10px 10px 20px 10px; color:#000; border-bottom:1px solid #fff; font-weight:normal; font-size:9pt; }
.my_links { padding:10px; color:#000;  font-size:9pt; font-weight:normal;}

.my_left_rite {float:right; width:306px; background:#fff; margin-right:15px;}
.my_sub_hdr1 { background:#fff; margin-bottom:5px;}
.my_sub_lft1 {float:left; width:5px; background:#000; padding:5px; color:#fff; font-size:8pt; font-weight:bold; }
html>body .my_sub_lft1 {\width: 15px; /* for IE5 and IE6 in quirks mode */ w\idth: 5px; /* for IE6 in standards mode */}
.my_sub_rite1 {float:right; width:275px; background:#CCCC00; padding:5px; color:#fff; font-size:8pt; font-weight:bold; }
html>body .my_sub_rite1 {\width: 285px; /* for IE5 and IE6 in quirks mode */ w\idth: 275px; /* for IE6 in standards mode */}

/*playlist*/
.l_playlist { padding:7px; margin-bottom:15px; height:480px; overflow:auto; background:#eee;}
.vid_spot_bdy{background:#fff; padding:10px 5px; height:65px; margin-bottom:5px;}
#vid_spot {float:left; width:90px; height:65px; background:#000;}
.vid_spot_info {float:left; width:150px; background:#fff; margin-left:10px;}
.vid_info1 {font-size:9pt; font-weight:bold; color:#006699;}
.vid_info2 {font-size:8pt; font-weight:normal; color:#666;}
.vid_info3 {font-size:7.5pt; font-weight:bold; color:#0066CC; padding-top:5px;}

.my_sub_rite2 {float:right; width:260px; background:#993300; padding:5px; color:#fff; font-size:8pt; font-weight:bold; margin-bottom:3px; }
html>body .my_sub_rite2 {\width: 270px; /* for IE5 and IE6 in quirks mode */ w\idth: 260px; /* for IE6 in standards mode */}


/*profile*/
.my_prof {margin-left:10px; background:#fff;}
.my_prof_hdr {padding:5px 5px 2px 5px; font-size:9pt; color:#333; font-weight:bold;}

.my_basic {padding:5px; font-size:9pt; color:#0066CC; font-weight:bold; text-transform:uppercase; border-bottom:1px dashed #ccc;}
.my_date {padding:5px 5px 3px 5px; font-size:8pt; color:#FF0000; font-weight:normal;}
.my_name {padding:0px 5px; font-size:16pt; color:#000; font-weight:normal;}
.my_id, .my_email{padding:0px 5px; margin-bottom:3px; font-size:10pt; color:#666; font-weight:normal;}
.my_id a, .my_email a{padding:0px; font-size:10pt; color:#666; font-weight:normal; text-decoration:none;}
.my_pass_chg{padding:0px 5px; margin-bottom:3px; font-size:9pt; color:#0066CC; font-weight:normal;}

.my_others_bdy {background:#fff; border-top:1px dashed #ccc; margin-top:10px;}

/*my friends*/
.my_frnds_hdr{background:#4677AC; padding:5px; color:#fff; margin:10px 0 0 10px; font-weight:bold; font-size:9pt;}
.my_frnds_bdy{background:#fff; padding:5px; margin-left:10px; height:280px; overflow:auto; border:1px solid #ccc;}
.my_frnds_bdy img {border:2px solid #333;}
.my_frnds_edit {background:#fff; padding:5px; color:#000; margin-left:10px;}
.frnd_spot_bdy{background:transparent; padding:5px; height:65px; margin-bottom:5px;}
.frnd_spot {float:left; width:90px; height:65px; background:#000;}
.frnd_spot_info {float:left; width:150px; background:transparent; margin-left:10px;}

/*my Inbox*/
.my_inb_hdr{background:url(../images/block_border_top.gif) repeat-x; background-position:bottom; padding:10px 5px; color:#000; margin:10px 0 0 10px; font-weight:bold; font-size:9pt;}
.my_inb_bdy{background:#BBD4F9; padding:5px; margin-left:10px; height:250px; overflow:auto;}
.my_inb_bdy td,.my_inb_bdy th {color:#000; border-bottom:1px solid #eee; font-size:8pt; font-weight:normal; text-align:left; padding:3px;}
.my_inb_butt{background:url(../images/block_border_bottom.gif) repeat-x; background-position:top; padding:15px 5px 15px 5px; color:#000; margin:0px 0 10px 10px; font-weight:bold; font-size:9pt;}
.ok_butt {background:#fff; padding:0px 5px 15px 5px; color:#000; margin:0px 0 0 10px; font-weight:bold; font-size:9pt;}


/*right column*/
#my_rite {width:292px; float:right; background:#fff; }

/*channel list*/
.my_chan_list{ width:292px; padding:0px; margin-bottom:15px; height:200px; overflow:auto; background:#fff;}
.my_chan_list_sig{color:#333; font-size:9pt; font-weight:bold; text-align:left; background:#eee; margin-bottom:5px; padding:5px;}
.edit_chan_list{padding:5px; font-size:9pt; color:#0066CC; font-weight:bold; text-transform:uppercase; }

.my_sub_hdr {width:292px; background:#fff;}
.my_sub_lft {float:left; width:5px; background:#000; padding:5px; color:#fff; font-size:8pt; font-weight:bold; }
html>body .my_sub_lft {\width: 15px; /* for IE5 and IE6 in quirks mode */ w\idth: 5px; /* for IE6 in standards mode */}
.my_sub_rite {float:right; width:260px; background:#FF9900; padding:5px; color:#fff; font-size:8pt; font-weight:bold; }
html>body .my_sub_rite {\width: 270px; /* for IE5 and IE6 in quirks mode */ w\idth: 260px; /* for IE6 in standards mode */}



/*footer*/
#m_ftr {clear:both; width:928px; border-top:1px solid #ACB0C1;color: #ccc; text-decoration: none; font-size: 8pt; font-weight:normal; color:#666666; padding:20px; text-align:center; background:#eee; line-height:12pt;}

