@charset "utf-8";
/* CSS Document */

body {background:url(images/topbg.gif) left top repeat-x; font-family:Trebuchet MS; font-size:14px;}
body, h1, h2, h3, p, form, ul {padding:0px; margin:0px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border:none;}
.fltl {float:left;}
.fltr {float:right;}
.cl {clear:both;}

#mainCon {width:996px; margin:0px auto;}
#mainIN {padding:10px;  border-left:1px solid #db3aa2; border-bottom:1px solid #db3aa2; border-right:1px solid #db3aa2; width:976px;}

#header {width:996px;}
#header .logo {width:533px; float:left;}
#header .member {width:246px; height:38px; float:left; padding-top:90px; }
#header .t-girl {width:217px; float:left;}

#header .tnavi ul{float:left; width:600px;}
#header .tnavi li {list-style-type:none;  display:block; float:left; padding:7px 20px 7px 20px; background:url(images/bar.gif) right top no-repeat; color:#fff; font-size:16px;}
#header .tnavi li a{color:#fff;}


#header .search{float:right;}

.rated {margin:0px 10px 0px 11px; float:left;}
.ratedNo {border:1px solid #d70e91; width:206px; margin-bottom:14px;}
.ratedNo div {background:url(images/no-1.gif) repeat-x left top; height:27px; font-size:18px; padding:3px 0px 0px 8px; color:#fff;}
.ratedNo ul {margin:8px;}
.ratedNo li {list-style-type:none; padding:5px 4px 5px 15px; border-bottom:1px solid #e7ebed; background:url(images/arrow.gif) no-repeat left center;}
.videoDay {font-size:24px; font-weight:bold; padding-bottom:5px;}


.latestT {text-transform:uppercase; font-weight:bold; margin:8px 0px 8px 0px;}
.latestT .latestP {font-size:20px; float:left; border-right:2px solid #ccc; padding-right:10px; margin-right:10px;}
.latestT .latestM {float:left; font-size:16px; color:#d70e91;}
.latestT .latestM a{color:#d70e91;}


.latestMain {border:3px solid #e2e2e2; padding:5px 5px 5px 5px; width:960px; height:190px; margin-bottom:10px;}
.latestMain .image ul {width:910px; float:left;}
.latestMain .image li {float:left; padding:0px 5px 0px 6px; list-style-type:none; display:block;}

.latestMain  .txt {margin:0px 25px 0px 25px;}
.latestMain .txt li {float:left; list-style-type:none; display:block; width:120px; margin:0px 5px 0px 5px; text-align:center;}
.latestMain .txt li a {color:#000;}

.email {border-top:1px dashed #f0a5d6; padding:10px 0px 10px; text-transform:uppercase;}
.email .join {text-align:center; color:#d70e91; font-size:22px; padding:0px 10px 6px 10px; border-bottom:1px solid #e3e3e3; margin-bottom:8px;}
.email label {font-size:18px;}
.email .input {background:#f3f8ee; border:1px solid #dde7d4; width:200px; height:20px; margin-right:4px;}
.email .sub {height:26px; font-size:14px;}


.footer {border:1px solid #afafaf; padding:8px; width:980px; margin:10px 0px 10px 0px; line-height:18px; text-align:center; font-size:12px;}
.footerTxt {background:url(images/footerBg.gif) repeat-x left center; height:30px; width:980px;}
.footerTxt ul {padding-top:6px;} 
.footerTxt li {list-style-type:none; display:inline; color:#fff; padding:0px 20px 0px 20px; text-align:center; font-size:16px;} 
.footerTxt li a{color:#fff;}





 