@charset "utf-8";
/* CSS Document */

/*global def*/
html,body { margin:0;padding:0;height:100%; font-family:Arial, Helvetica, sans-serif; font-size:8pt; color:#eee; background:#fff;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p{margin:0; padding:0;}
ul{list-style:none;}
ul li{float:left; color:ccc;}
.spacer{font-size:0; line-height:0; clear:both;}
a{color:#fff; font-weight:normal; text-decoration:none;}
ul li a{padding:0px 10px; float:left; text-decoration:none; display:block; color:#999; border-right:1px solid #ccc; margin-bottom:5px;}


/*general*/
#container {min-height:100%; position:relative; background:fff; width:999px; margin:0px auto;}
#container {height:100%;}
.inside{width:979px; padding:0px 10px; background:url(/res/images/insbg.png) repeat;}
ul.list {position:relative;}
ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}
ul.list li {background:transparent url(/res/images/dot_gray.gif) no-repeat scroll 0 7px; line-height:14px; padding:0 0 5px 7px;}
.button{background:#333; color:#eee; border:0px solid #eee; padding:2px 3px; font-size:8pt; font-weight:bold;}
.forms{color:#666; font-size:8pt; padding:1px;}

/*header*/
#tophead{background:#00C1DB; padding:3px 10px; border-bottom:1px solid #ccc; height:auto; color:#fff; width:959px;}
#topinfo{background:#CCFF66; padding:10px 10px 0px 10px; height:auto; color:#000; font-size:12pt; font-weight:bold;}
#info{padding:0px; float:left; width:500px;}
#info a{color:#333; text-decoration:underline;}
.login{float:right; width:370px; text-align:right; padding:0px 10px;}
.login a{padding:0px 10px; color:#fff; text-decoration:none; font-weight:bold;}

.log_det{padding:5px 20px 5px 0px; background:#333; text-align:right;}


#gheader{height:68px; background:#fff; width:979px;}
.logo{float:left; width:268px; height:68px; background:url(/res/images/logo.png) no-repeat;}



/* -- top navigation start -- */
#topNavbdy{width:607px; height:50px;}
#topNav{width:537px; height:20px;float:right; margin-top:48px;}
#topNav ul{width:537px;}
#topNav ul li{float:left; color:#666; font-weight:bold; font-size:9pt;}
#topNav ul li a{padding:0px 10px 2px 25px; float:left; text-decoration:none; display:block; color:#03213F; font-weight:bold; font-size:9pt; border-right:0px solid #666; background:url(/res/images/navbg.jpg) no-repeat;}
#topNav ul li a:hover{padding:0px 10px 2px 25px; float:left; text-decoration:none; display:block; color:#990000; font-weight:bold; font-size:9pt;}
/* -- top navigation end -- */

/* -- body start -- */
#midbody{height:268px; background:#000; width:959px; padding:10px 10px 20px 10px;}
.pctday{width:498px; background:#333; height:268px; float:left;}
.featvids{float:right; border-left:1px solid #333; width:438px; padding:0px 5px 0px 10px;}
.lines{border-bottom:1px solid #333; margin:1px 0px;}
.nolines{border-bottom:0px solid #333; margin:0px 0px; padding:3px 0px; text-align:right;}
.vodw_hdr{border-bottom:1px solid #333; padding:0px 0px 5px 0px; color:#fff;}
.vodw_bdy{padding:7px 0px; border-bottom:0px solid #333; margin-bottom:10px;}
.vodw_img{width:140px; height:80px; background:#ccc; border:1px solid #999; float:left;}
.vodw_desc{width:290px; float:right;}
.vid_title{padding:0px 0px 0px 0px; color:#0099CC; font-weight:bold;}
.vid_desc{padding:0px 0px; color:#eee; color:#999; font-size:8pt;}
.vid_button{}

.mobilead{background:#000; padding:0px; border-bottom:1px solid #333;}

.more_vidshdr{border-bottom:0px solid #333; padding:3px 5px; color:#fff; background:#666;}
.more_vidsbdy{padding:3px 0px;}
.more_vidscnt1{border-bottom:1px dashed #333; width:211px; float:left; padding:5px 0px;}
.more_vidscnt2{border-bottom:1px dashed #333; width:211px; float:right; padding:5px 0px;}
.more_vidsimg{width:50px; height:35px; background:#999; float:left; border:1px #666 solid;}
.more_vidsdesc{width:155px; float:right;}


.midbutt{height:70px; background:url(/res/images/bluebg.png) no-repeat; background-position:bottom; width:979px; margin-bottom:10px;}
.bkmark_share{height:30px;}
.bookmark{float:right; width:147px; height:20px; background:url(/res/images/bookmark.png); background-position:bottom; padding:5px 5px 5px 25px;}
.invit{width:640px; font-size:13pt; color:#003366; padding:3px 20px; float:left;}
.invitbutton{width:640px; color:#003366; padding:0px 20px; float:left;}

.mainbutt{height:auto; background:#fff;}
.testim{float:left; width:280px; margin-top:10px; padding:0px 10px 0px 5px; border-right:1px dashed #ccc;}
.testim_hdr{border-bottom:1px solid #eee; padding:5px; font-size:11pt; font-weight:bold; color:#006699;}
.testim_bdy{padding:0px; margin-top:5px;}
.testim_txt{background:#eee; color:#666; padding:10px; border-bottom:4px solid #fff;}
.testim_snder{font-weight:bold; color:#000;}
.testim_cnt{}


.leftside{float:right; width:664px; padding:0px 10px 0px 5px; margin-top:10px; border-right:0px dashed #ccc;}
.lftside_hdr{border-bottom:1px solid #eee; padding:5px; font-size:11pt; font-weight:bold; color:#006699;}
.lftside_bdy{padding:0px; margin-top:0px;}
.arrow_pts{padding:3px 15px 0px 15px;}
.arrow{float:right; width:29px;}
.midle_pt{width:50px; float:right; padding:5px;}
.more_wrap{width:200px; float:left; border:1px solid #eee; padding:7px;  margin-right:7px;}
.more_wrap2{width:200px; float:left; border:1px solid #eee; padding:7px; }
.moreimg_hdr{color:#006699; font-weight:bold;}
.moreimg{width:200px; height:80px; background:#000;}
.moreimg_txt{padding:5px 0px; color:#333;}


.ad{}
.folpco{border-bottom:1px #ccc dashed; padding:5px; margin:0px 0px 20px 0px; background:url(/res/images/rssbg.png) no-repeat; background-position:right;}
.folpco_txt{color:#006699; font-size:12pt;}
.folpco_txt a{color:#FF0000;}
.folpco_time{color:#999;}
.folpco_sub{padding:5px 0px;}

.poll{padding:0px; width:437px; margin-top:20px; float:left;}
.poll_top{width:437px; height:81px; background:url(/res/images/blogimg_r1_c1.png) no-repeat;}
.poll_mid{ background:url(/res/images/blogimg_r2_c1.png) repeat-y; padding:0px; width:437px; height:96px;}
.poll_butt{width:397px; height:14px; background:url(/res/images/blogimg_r3_c1.png) no-repeat; text-align:right; padding:5px 20px 10px 20px; color:#666; font-size:9pt; font-weight:bold;}
.poll_hdr{padding:0px 5px; border-bottom:1px solid #ccc; font-size:11pt; font-weight:bold; color:#006699; margin:0px 14px 0px 12px;}
.poll_bdy{padding:5px 0px 0px 0px; border-top:1px solid #eee; margin:0px 20px 0px 108px;}

.blogfeed{padding:3px 3px; color:#FF6600; font-size:9pt;}
.blogfeed a{padding:3px 3px; text-decoration:underline; color:#FF6600; font-size:9pt;}
.tvstat{margin:20px 0px 10px 0px;}

.vote{float:right; width:216px; margin-top:20px;}
.vote_top{width:216px; height:60px; background:url(/res/images/vote_r2_c2.png) no-repeat;}
.vote_mid{ background:url(/res/images/vote_r3_c2.png) repeat-y; padding:0px; width:216px; height:auto;}
.vote_butt{width:216px; height:11px; background:url(/res/images/vote_r4_c2.png) no-repeat;}
.vote_bdy{padding:5px 0px 0px 0px; border-top:1px solid #eee; margin:0px 10px;}


.adimg{margin-bottom:5px;}


	
/* -- footer start -- */
#footer {width:979px; background:#fff; border-top:1px solid #eee; margin-top:10px;}
.ftr-inside{padding:5px 0px; color:#ccc;}
.ftr-title{font-size:10pt; font-weight:bold; color:#666; padding:0px 10px 0px 5px; margin:7px 0px;}
.ftr-txt{margin:10px 0px 10px 10px; color:#003366;}
.more-links{padding:0px;}
/* -- footer end -- */

