@charset "utf-8";

/*---DEFAULT--*/

	/* * { padding: 0px;} */
        body,html, ul,li, h1,h2,h3,h4,h5,h6,td,th{margin:0px;}
	* html li {vertical-align: bottom;} 
	* html img {vertical-align: middle;} 
	* html input {vertical-align: middle;} 
	body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#666666; text-align: left; text-decoration: none; background-color: white; } 

	input {border-width: 1px;} 
	img {border: 0px;} 
	ul {padding: 0px; margin: 0px;} 
	li {padding: 0px; margin: 0px; list-style: none;} 
	* html li {vertical-align: bottom;} 
	a {color:#ea8409; text-decoration: none;} 
	a:hover {color: #ea8409; text-decoration: none;} 
	p {margin-top: 0px; padding: 0px;} 
	.clear {clear: both; height:0px; display:block; font-size:0px; overflow: hidden;} 
	.left {float: left;} 
	.right {float: right;} 
	
	hr {border-width: 1px 0 2px 0; border-style: solid; border-color: #C0C0C0 #C0C0C0 #EFEFEF #EFEFEF;}
  
  
.minor{font-size: 11px; }
  
  a.button{
  font-size: 11px; font-weight: bold;
  border: 1px solid #596A1E;
  color: #596A1E; background-color: #C2E60E; padding: 1px 4px; text-decoration: none;
  background-image: url(../images/buttonglow.png); background-repeat: repeat-x;
  white-space: nowrap;
}
  a.button:hover{color: black; border-color: black;}

  .submitbutton, input.update, input.signup-button{border: none;}
  
  
  .networks-page .col1,
  .networks-page .col2{
     float: left; width: 49%; 
  }
  .networks-page .col2 { float: right;}
	.network-head{ height: 90px;  clear: both; margin: 0;}
	.network-head .wrap{ background-color: white; clear: both; padding: 4px 8px 4px 8px; position: relative; top: -58px;
border-radius: 5px 5px 0 0;
           -moz-border-radius: 5px 5px 0 0;
           -webkit-border-radius: 5px 5px 0 0;

}
		.network-logo { width: 220px; height: 100px; overflow: hidden; float: left; text-align: center;}
			.network-logo .text-logo{ display: block; text-align: center; line-height: 80px; font-weight: bold; color: #C0C0C0; background-color: #EFEFEF; font-size: 22px; text-shadow: 1px 1px #FFFFFF;}
		.network-head h2{ float: left; line-height: 22px; padding: 16px 0 16px 30px; font-weight: bold; font-size: 22px;
				}
		.network-head .minor{color: #909090; font-size: 13px; font-weight: normal;}
		.network-menu{ margin-top: 4px !important;  margin-bottom: 0 !important;}
      	
  .profile-page .col1, .profile-page .col2 {
         padding-top: 20px;
         float: left; position: relative;  
         
      }
  .profile-page .col1{clear: left; width: 500px;}
  .profile-page .col2{clear: right; float: right; width: 220px;}
      
	.profile-page .col1 li{
		font-size: 13px; border-bottom: 1px dotted #E0E0E0; font-weight: bold;}
		.profile-page .col1 li .minor{ font-weight: normal; }


      .activityLog { font-size: 12px; line-height: 15px;}
      .activityLog a{ font-weight: bold; text-decoration: none;}            
    .activityLog  div{ padding: 2px 0; border-top: 1px dotted #E0E0E0; line-height: 15px;font-size: 12px;}     
   
.activitylist li { padding: 3px 0; border-top: 1px dotted #E0E0E0; line-height: 15px; font-size: 13px; clear: both;}
  .activitylist li a { font-weight: bold; }
  .activitylist li a.un { color: #455803; }
  .activitylist li a:hover { color: black; text-decoration: underline; }
.profile-page .history table{ width: 100%; }
.profile-page .history table td,
.profile-page .history table th{
  vertical-align: top; padding: 1px 5px;
  border-top: 1px solid transparent; font-size: 13px;
}
  .profile-page .history table th{
  width: 80px;
  text-align: right; 
  border-right: 5px solid #D0D0D0; color: #666666;
}
   .profile-page .history h4{ color: black; font-weight: bold; font-size: 14px;}

.mailing-list-box{
 background-color: #F6FFDA;
 border: 2px dashed #D4EC7A; padding: 2px;
}
  .mailing-list-box h3{ background-color: #D4EC7A; padding: 5px 6px; font-size: 16px;}
  .mailing-list-box .content{padding: 6px;}
    .mailing-list-box .content p{ font-size: 13px; line-height: 19px;}

   
   h1{ font-size:22px; color:#000000;}
   h2{ font-size:18px; line-height:20px; color:#455803; font-weight:normal;}
   h3{ font-size:13px; color:#455803; line-height:15px;}
   h4{ font-size:12px; color:#ffffff; font-weight:normal; line-height:18px; }
   h5{ font-size:12px; line-height:20px; color:#ea8409;}
   h6{ font-size:12px; color:#3b4b02; line-height:20px;} 
 
   .info-box h1{ color: white; font-size: 15px; font-weight: bold; }

   
   #wrapper{ width:100%; margin:auto; clear:both; text-align:left;background: #ffffff url(images/bg.png) repeat-x top ; }
   
   
  
	    #wrapper #header{ height:480px; width:994px; margin:auto; background:url(images/header-back.png) no-repeat top;}
			 
			.header-left{ width:410px;height:428px;  float:left; clear: left;}
			.header-right1{ width:563px; height:428px; background:url(images/header-video-panel.png) no-repeat; background-position: 0 20px;  float: right;}
			.logo { height:135px; width:410px; background:url(images/logo.png) no-repeat bottom left; margin: 0 0 0 0px; padding:0px; float:left;}
			.logo a{  height:120px; width:410px;display:block; text-indent:-999999px;}
			.vedio-stream{ width:455px; height:315px; padding-top:49px; border:#FFFFFF 0px solid; padding-left:94px;}
			.details-video{ width:525px; height:380px;  background:url(images/video-back.png) no-repeat top;  border:#FFFFFF 0px solid;padding-left: 25px;}
			
			.search1{ height:51px; width:320px; background:url(images/search-back.png) no-repeat;  }
			.top-search{ height:30px; width:210px; margin-left:93px; background:#3f4b04; border:0px; margin-top:10px; font-size:20px; color:#FFCC00;}

			.welcome-msg{ color:#ffffff; font-size:18px; line-height:20px; font-family: Georgia, "Times New Roman", Times, serif; }
			.msg-sub{ color:#ffffff; padding:16px 0px 10px 0px;}
      
      .search-bg{ background:url(images/search-back.png) no-repeat; width:230px; height:45px; padding-top:7px; padding-left:45px;  _padding-left:42px;} 
      
      .search-top-box{background:url(images/search-bg1.png) no-repeat; height: 46px; width: 320px; padding-top: 1px;}
      
      			.search-bg1{  width:231px; height:38px; padding-top:14px; padding-left:10px;}
      
			.search-value li{float:left; width:155px;} 
        .search-btn{background: url(images/search-btn.png) no-repeat; width:69px; height:27px; cursor:pointer; text-indent:-999999px; display:block; margin-top:11px; border: none;}
      
			.login-info-view li{float:left; font-size:11px;}
		 
			.lost{ margin:6px 0px 0px 15px; float:left; font-size: 12px;}
			.lost li{ line-height:18px;}
			.lost li a{color:#bce315; text-decoration:underline;}
			
			.input-signup-form2 li{ float:left; color:#9cb916; margin-right:2px; }
			.input-text-box2{ height:16px; margin:2px 0px; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid #546305; background: #323a06; color:#ffffff; font-size:11px; padding:2px 2px 0px 2px; width: 100px; max-width: 96px; } 
			.login-btn{background: url(images/login.png) no-repeat; width:69px; height:27px; cursor:pointer; text-indent:-999999px; display:block; margin-top:10px; border: none;}

			.useraccess{ float:left; width:100px; border:}
			
			.main-navigation1{float:left; height:52px;} 
			.main-navigation1 li{ float:left; margin:0px 8px; font-size:14px; line-height:52px; position: relative;}
			.main-navigation1 a{color:#ffffff; display: block;}   
			.main-navigation1 a.active{color:#e9ab06;}
			.main-navigation1 a:hover{color:#c2e60e;}
			.spacer1{ background:url(images/spacer.png) no-repeat; width:2px; height:45px; text-indent:-999999px; display:block;}
			  .main-navigation1 ul{
			    z-index: 98;
			    position: absolute; left: -8px; top: 40px;
			     border: 1px solid black;
			     background-color: #323a06;
			      -webkit-box-shadow:rgba(0,0,0,0.4) 1px 1px 2px; 
	-moz-box-shadow:rgba(0,0,0,0.4) 1px 1px 2px;
        box-shadow:rgba(0,0,0,0.4) 1px 1px 2px;

			  }
			  .main-navigation1 ul li{ float: none; line-height: 20px; font-size: 12px; white-space: nowrap; }

			.searching li{ float:left; margin-right:8px; _margin-right:2px;}
		
			.login-navigation{float:right;} 
			.login-navigation li{float:left; color:#ffffff; margin:0px 3px; line-height:50px; font-size: 12px;}
			.login-navigation a{color:#ffffff;} 
			.login-navigation a span{color:#c2e60e;}   
			.login-navigation a.active{color:#c2e60e;}
			.login-navigation a:hover{color:#c2e60e;}
			.spacer-login{background:url(images/after-login-spacer.png) no-repeat;width:14px; height:40px; text-indent:-999999px; display:block; }
			.input-log-selectbox{ height:18px; background:#323a06; border:1px solid #323a06; color:#ffffff; font-size:11px; margin-top:2px; width:110px; }
		
			
			.join{ margin-top:10px;}
			
			
	  .hr{border-bottom:1px solid #cccccc; height:1px; margin-bottom:15px; padding-bottom:4px; _padding-bottom:0px;}
	 
	   #leftbar{ width:480px; float:left;}
	  	#rightbar{ width:482px; float:right;} 
	   
	    .block{ padding:5px 2px; }
	  	.info{ background: url(images/b-bullet.png) no-repeat left top; padding-left:30px; }  
		.info-headline a{color:#455803; } 
	 	.info p{ font-size:13px; line-height:18px; color:#666666; margin-bottom:0;}
      
 
	    .orange-headline-title1{ font-weight:bold; color:#ed960f;  background:#fbe9ce; padding:8px 4px; margin:5px 0px 10px 0px; text-shadow: white 1px 1px 0;}
	    .green-headline-title{ font-weight:bold; color:#455803;  background:#dadecd; padding:8px 4px; margin:5px 0px 10px 0px;}
	   
	    .block-info{ margin:10px 0px;}  
      .block-info-l{float: left; width: 124px;}
		.block-info-img-box{ background: url(images/imgbox1.png) no-repeat; width:114px; height:114px; margin-right:10px; text-align:center; float:left;}
	    .block-info-img-box img{ width:103px; height:103px; padding:5px 6px 6px 5px; _padding:4px 6px 5px 5px;}
	    .user-name a{ color:#455803;}
	    .link-title{font-size:11px; line-height:18px; color:#ed960f;  padding-right:10px;}
	    .link-title a{color:#ed960f;}
	    .block-info p{ font-size:13px; color:#666666; line-height:18px; padding:5px 0px;}
	   /* .block-info-r{ float:left; width:70%;}*/
		.motion-btn{ float:right;}
		.motion-btn li{ float:left; margin-right:3px;}
		
		
		.block-info-tab{margin:10px 0px;}
		.block-info-tab p{ font-size:11px; color:#666666; line-height:18px; padding:5px 0px; font-family:Tahoma;}
		.pause{background:url(images/left-btn.png) no-repeat;} 
		.play{background:url(images/mib-btn.png) no-repeat;} 
		.stop{background:url(images/stop.png) no-repeat; } 
		.pause, .play, .stop{ width:17px; height:17px;}
		.pause a, .play a, .stop a{width:17px; height:17px; text-indent:-999999px; display:block;}
		
		.pagination{ background:url(images/bottom-slide.png) repeat-x; height:40px; line-height:40px; padding:0px 7px;}
		.more li{float:left; margin:0px 2px;}
	    .more li a{ text-decoration:underline; color:#ea8409; font-size:12px; }
	  
	    .bar{background:url(images/spacebar-page.png) no-repeat top; width:2px; height:38px; display:block; text-indent:-999999px;} 
	    .pre a{ background:url(images/pre.png) no-repeat left; padding-left:26px; margin-right:3px; line-height:40px; display: inline-block;}
	    .next a{ background:url(images/next.png) no-repeat left; padding-left:26px;line-height:40px; display: inline-block;}
	   
	   

	
	.group-box{ margin:0px 0px 5px 0px;} 
	.inner-box{ margin:0px auto 20px auto; clear:both; padding:10px 0px; height:320px; overflow:auto;} 
	.inner-box-one{ margin:0px auto 20px auto; clear:both; padding:10px 0px; height:230px; overflow:auto;} 
	.tab-info1 li{ float:left; width: 48%; } 
	 
	.block-info-img-box1{ margin-right:8px; text-align:center; float:left; border: 1px solid #C8CEB5; padding:1px 1px 1px 1px !important;}
   .block-info-img-box1 a{display: block; margin:0; padding:0; line-height:0;}
  
	.user-name a{ color:#455803;}
	.link-title{font-size:11px; line-height:18px; color:#ed960f; width:76%; padding-right:10px;}
	.link-title a{color:#ed960f;}
	 
	.block-info-r1{ float:left; width:122px;}
    .inner-box .block-info-r1{width: 95px; overflow:hidden;}
    .home-video-box .block-info-r1{width: 124px; overflow:hidden;}
     .profile-page .block-info-r1,
     .singleColumnThumbs .block-info-r1{width: 88px; overflow:hidden;}  


	 .content-info{ width:90px; float:left;  margin:0px 12px 8px 15px; _margin:0px 10px 8px 10px;} 
	 .content-info-img img{ margin-bottom:6px; padding:1px; border:1px solid #bdd6b7;}
	 .rate{text-align:center;} 
	 .rate img{ width:12px; height:12px; }
	 .rate img a{border:0px;}
	 .rate{ fotn-size:11px; color:#dd8c0d;}
     .rate a{color:#dd8c0d;}
	 
	 .soring-list{ margin:5px 0px;}
     .soring-list li{ display:inline; color:#455803; padding:0px 2px; line-height:18px; font-size: 13px;}
     .soring-list li a{color:#ed9711; text-decoration:underline; white-space: nowrap;}


.buzz-last {font-size: 13px;}
.buzz-last strong{ color: black; }
  .buzz-comment-count{ font-size: 12px;}
     .buzz-comment-count li a{ color: #AABBCC; }
 

  #inner-wrapper{ width:100%; margin:auto; clear:both; text-align:left; background: #ffffff url(images/inner-bg1.png) repeat-x top ;}
  
  
  
	    #inner-wrapper #header{ height:255px; width:994px; margin:auto; position: relative;}
			.inner-logo {width:423px; height:159px;_height:154px;  background:url(images/logo.png) no-repeat; background-position: 0 15px; margin:0 0px 0px 11px; _margin:0 0px 0px 6px;padding:0px; float:left;
      clear: left;
      }
			.inner-logo a{ width:423px; height:123px; display:block; text-indent:-999999px;}
		    .header-right{ width:520px; float:left;}	 
            .join-network{ margin:40px 0px 0px 40px; color:#ffffff;}
			.join-network a{ color:#c2e60e;}
      
      #inner-wrapper #header .banner{
         height: 60px; width: 468px; background: #6C8506;
         position: absolute; right: 0; top: 114px;
      }
  
      
  .small-headered #inner-wrapper{ background-image: url(images/bg-small.png); }
  .small-headered #inner-wrapper #header{ height: 105px; }
  .small-headered .inner-logo{background-image: url(images/footer-logo.png); height: 59px; _height: 54px;  position: relative; top: -63px;}
  .small-headered .inner-logo a{ height: 54px; }
  
      .succquote{ position:absolute; top: 158px; left: 10px; width: 468px; color: #D3F62B; font-weight: normal; line-height: 19px; font-size: 14px;}
        .succquote span{font-weight:normal; font-size: 12px; color: #AED00C; }
      
			.add-join-network{ margin:25px 0px 0px 40px;}
            .channellist{background:url(images/1.png) no-repeat; width:200px; height:229px; text-indent:-999999px; display:block; }  
			.vdeio-list{background:url(images/icon1.png) no-repeat left 10px ; width:174px; height:113px; text-indent:-999999px; display:block; }
			.wiki-list{background:url(images/2.png) no-repeat; width:172px; height:102px; text-indent:-999999px; display:block; }
            
			.header-bottom{ margin-top:27px;} 
            .reletive{position:relative; top:-100px; }   
			.reletive-video{position:relative; top:-64px; left:0px;}
            .reletive-wiki{position:relative; top:-38px; _top:-37px; left:740px; _left:742px;}
   
    .main-navigation{ width:994px; margin:auto; clear:both; height:52px;} 
	.main-navigation li{ float:left; margin:0px 10px; font-size:14px; line-height:52px;}
    .main-navigation a{color:#ffffff;}   
	.main-navigation a.active{color:#e9ab06;}
	.main-navigation a:hover{color:#c2e60e;}
	.spacer{ background:url(images/spacer.png) no-repeat; width:2px; height:45px; text-indent:-999999px; display:block;}
	
	 
	.inner-navn li{ float:left; margin:0px 2px 25px 0px; font-size:13px; line-height:24px;}
    .inner-navn a{display: block; color:#4e6010; font-weight:bold; text-decoration:underline; padding: 0px 10px;}   
	.inner-navn a.active,
  .inner-navn a:hover{background-color:#e9ab06; color:white; font-weight: bold; text-decoration:underline; text-decoration: none;}
	
  .inner-navnspacer{ background:url(images/spacebar-2.png) no-repeat; width:2px; height:24px; text-indent:-999999px; display:block;}
	
	
	.inner-navn-options li{float:left; margin:0px 10px; font-size:12px; line-height:32px;color:#c2e60e;}
    .inner-navn-options a{color:#c2e60e; text-decoration:underline;}   
	.inner-navn-options a.active{color:#e9ab06; text-decoration:underline;}
	.inner-navn-options a:hover{color:#e9ab06; text-decoration:underline;}
	

	.navigation li{text-align:center; display:inline; margin:0px 2px;}
	.navigation li a{background: url(images/nav-hv.png) repeat-x; height:28px; line-height:28px;  display:inline-block;  font-size:12px; font-family:Verdana,sans-serif; color:#ffffff; }
	.navigation li a span {background: url(images/left-nav-hv.png) no-repeat left; padding-left:10px; height:28px; line-height:28px;  display:inline-block; }
	.navigation li a span span {background: url(images/right-nav-hv.png) right no-repeat; padding-right:10px; padding-left:0px; height:28px; line-height:28px;  display:inline-block;} 
	
	.navigation a.active{background:url(images/mid-nav.png) repeat-x;}
	.navigation a.active span{background: url(images/nav-ll.png) left no-repeat; padding-left:10px; height:28px; line-height:28px;  display:inline-block; }
	.navigation a.active span span{background: url(images/right-nav.png)  right no-repeat;  padding-right:10px; padding-left:0px; height:28px; line-height:28px;  display:inline-block;}
	
	.navigation a:hover{background:url(images/mid-nav.png) repeat-x; }
	.navigation a:hover span {background: url(images/nav-ll.png) left no-repeat; padding-left:10px; height:28px; line-height:28px;  display:inline-block; }
	.navigation a:hover span span {background: url(images/right-nav.png)  right no-repeat;  padding-right:10px; padding-left:0px; height:28px; line-height:28px;  display:inline-block;}
	

	.navigation .achievements { margin-left: 30px; font-weight: bold;}

  .admin-submenu li{margin: 0px 1px;}
  .admin-submenu li a{font-size: 11px; font-family: arial, sans-serif;}
 

	 #container{width:994px; margin:auto auto 20px auto; clear:both; }
	  .hr{border-bottom:1px solid #cccccc; height:1px; margin-bottom:15px; padding-bottom:4px; _padding-bottom:0px;  }
	 
       /*#content{ float:left; width:740px; margin-right:20px;  _margin-right:17px;}*/
       .main{ float:left; width:776px; margin-right:30px;  _margin-right:15px; line-height: 1.6em;}
		.video_box{ width:472px; float:left;}
		.video-info{ width:258px; float:left; margin-left:10px;}
		.block-info{ margin:5px 0px; line-height:22px;}
		.category-list li{display:inline; padding:0px 1px;  }
		.li-list{ font-size:11px; color:#666666;}
    .li-list strong { color: #5B6C21;}
		.time{ color:#888986; }
		.category-list li a{text-decoration:underline;}
		
    .category,
		.info-box,
    .messages div.footer
    {background:url(images/m.png) repeat-x; height:34px; line-height:34px; margin:5px auto 10px auto; color: white;}
		.info-box-l,
    .category .wrap2,
    .messages div.footer .wrap2{background:url(images/left-l.png) no-repeat left; padding-left:13px; height:34px; line-height:34px;}
		.info-box-r,
    .category .wrap1,
    .messages div.footer .wrap1{background:url(images/right-l.png) no-repeat right; padding-right:5px; padding-left:0px; height:34px; line-height:34px;}

    
      .info-box .scroller,  
      .messages .scroller { float: right; margin: 8px 0;}
      .info-box .scroller a,
      .messages .scroller  a{ display: block; padding: 0px 8px; background-color: #5E7405; color: white; font-weight: bold; line-height: 18px;}
      .info-box .scroller a.active,
      .messages .scroller  a.active{ color: #455803; background-color: #C2E60E; }
      
      .messages{ line-height: 14px;}
    
      .messages .item{
        border: 1px solid red; 
      }
      .messages .user-box-r { width: 600px;}  
    
		.info-box1{background:url(images/side-round-2.png) repeat-x; height:34px; line-height:34px; margin:5px auto 10px auto;}
		.info-box1-l{background:url(images/side-round-1.png) no-repeat left; padding-left:13px; height:34px; line-height:34px;}
		.info-box1-r{background:url(images/side-round-3.png) no-repeat right; padding-right:13px; padding-left:0px; height:34px; line-height:34px;}
 
		.tab-info{clear: both; min-height: 54px;}
		 .tab-info li{ float:left; margin-right:2%; width: 31%; overflow: hidden; margin-bottom: 10px;} 
                 .singleColumnThumbs .tab-info li{width: 100%; margin-right:0%;}

			
     .home-video-box li{width: 47%;}
     
         .wd-one{ width:240px;}
		 .m-r{margin-right:10px;}
		 .add{ margin-bottom:4px; }
		 .add img{width:736px;} 
		
		
        .inner-navigation{float:left; padding-top:2px;}
		.inner-navigation li{ text-align:center; display:inline;color:#adcf0c; }
		.inner-navigation li a{height:32px; line-height:32px; display:inline-block; font-size:12px; font-family:Verdana,sans-serif; color:#adcf0c; }
		.inner-navigation li a span {padding-left:12px; height:32px; line-height:32px; display:inline-block;}
		.inner-navigation li a span span { padding-right:12px; padding-left:0px;  height:32px; line-height:32px; display:inline-block;} 
	
		.inner-navigation a.active{background: url(images/inner-nav-m.png) repeat-x;  height:32px; line-height:32px; display:inline-block; font-size:12px;font-family:Verdana,sans-serif;color:#ee9c1d;   cursor:pointer; text-decoration:underline;}
		.inner-navigation a.active span{background: url(images/inner-nav-l.png) left no-repeat; padding-left:12px; height:32px; line-height:32px; display:inline-block; }
		.inner-navigation a.active span span{background: url(images/inner-nav-r.png) right no-repeat; padding-right:12px; padding-left:0px;  height:32px; line-height:32px; display:inline-block;}
		
		.inner-navigation a:hover {background: url(images/inner-nav-m.png) repeat-x; height:32px; line-height:32px; display:inline-block; font-size:12px; font-family:Verdana,sans-serif; color:#ee9c1d;  cursor:pointer; text-decoration:underline;}
		.inner-navigation a:hover span {background: url(images/inner-nav-l.png) left no-repeat; padding-left:12px; height:32px; line-height:32px; display:inline-block;}
		.inner-navigation a:hover span span {background: url(images/inner-nav-r.png)  right no-repeat;  padding-right:12px; padding-left:0px;  height:32px; line-height:32px; display:inline-block;}
	
.inner-navigation .contact-button{margin-left: 10px; font-weight: bold;}
.inner-navigation .contact-button span{padding: 0;}
.inner-navigation .contact-button a{font-weight: bold; }
.inner-navigation .contact-button a:hover,
.inner-navigation .contact-button a:hover span,
.inner-navigation .contact-button a:hover span span {background-image: none; padding:0; }
	
		
		.nav{background:#dadecd; padding:5px 0px 0px 6px;}
		.nav li{ text-align:center; display:inline; margin:0px 2px;}
		.nav li a{background: url(images/tab-m.png) repeat-x; height:30px; line-height:30px; display:inline-block; font-size:12px; font-family:Verdana,sans-serif; color:#c2e60e; text-transform:uppercase;}
		.nav li a span {background: url(images/tab-l.png) no-repeat left; padding-left:9px;  height:30px; line-height:30px;  display:inline-block; }
		.nav li a span span {background: url(images/tab-r.png) right no-repeat; padding-right:9px; padding-left:0px; height:30px; line-height:30px;  display:inline-block;} 
		
		.nav a.active{background: url(images/tab-m-hv.png) repeat-x;  height:33px; line-height:33px; display:inline-block; font-size:12px; font-family:Verdana; color:#455803; text-transform:uppercase; cursor:pointer;}
		.nav a.active span {background: url(images/tab-l-hv.png) left no-repeat; padding-left:9px; height:33px; line-height:33px; display:inline-block; }
		.nav a.active span span {background: url(images/tab-r-hv.png)  right no-repeat; padding-right:9px; padding-left:0px;  height:33px; line-height:33px; display:inline-block;}
		
		.nav a:hover {background: url(images/tab-m-hv.png) repeat-x;  height:33px; line-height:33px; display:inline-block; font-size:12px; font-family:Verdana,sans-serif; color:#455803; text-transform:uppercase; cursor:pointer;}
		.nav a:hover span {background: url(images/tab-l-hv.png) left no-repeat; padding-left:9px; height:33px; line-height:33px; display:inline-block; }
		.nav a:hover span span {background: url(images/tab-r-hv.png)  right no-repeat; padding-right:9px; padding-left:0px;  height:33px; line-height:33px; display:inline-block;}
		 
		.group-box{ margin:0px 0px 5px 0px;} 
		.inner-box{ margin:0px auto 20px auto; clear:both; padding:10px 0px; height:280px; overflow:scroll;}  
		.list-info li{ float:left; width:90%; margin:2px 0px 5px 0px; } 
		
	
		.block-info-img-box2{background: url(images/imgbox3.png) no-repeat; width:62px; height:55px; margin-right:10px; text-align:center; float:left;}
		.block-info-img-box2 img{ width:54px; height:48px; padding:3px 7px 5px 4px; _padding:3px 7px 4px 4px;}
		.block-info-img-box3{ background: url(images/addbox.png) no-repeat; width:183px; height:186px; margin:0px 10px 10px 0px; text-align:center; float:left;}
		.block-info-img-box3 img{width:160px; height:165px; padding:11px 6px 1px 7px; }
		.block-info-img-box4{ background: url(images/addbox-b.png) no-repeat; width:235px; height:184px; margin:0px 0px 10px 10px; text-align:center; float:left;}
		.block-info-img-box4 img{width:210px; height:165px; padding:9px 6px 1px 7px; }
	
		.user-name a{ color:#4c6103;}
		.link-title{font-size:11px; line-height:18px; color:#ed960f; width:76%; padding-right:10px;}
		.link-title a{color:#ed960f;}
		.block-info-tab{ margin:5px 0px;}
		.block-info-tab p{ font-size:11px; padding:5px 0px; line-height: 12px;} 
	  
        .joint{background:url(images/vn.png) no-repeat left; padding-left:55px; line-height:46px; position:relative; top:-4px; display:inline-block; padding-top:5px; font-weight:bold; color:#ed960f; }
	    
		.orange-box,
    .box-header{font-weight:bold; color:#ed960f;  background:#fbe9ce; padding:8px 4px; margin:5px 0px 10px 0px; clear: both; border-top: 1px solid white; border-bottom: 1px solid white;
			text-shadow: white 1px 1px 0;}

	.box-header .actions, .orange-box .actions{ text-shadow: none;}

		.orange-headline-title{background:url(images/bg1.png) repeat-x top; margin:5px 0px 10px 0px;  text-shadow: white 1px 1px 0;}
	    .green-headline-title{ font-weight:bold; color:#455803;  background:#dadecd; padding:8px 4px; margin:5px 0px 10px 0px;}
	
      
      
      h2 .actions,
      .orange-box .actions{
        padding-left: 10px;
        font-size: 12px; font-weight: normal; 
      }
      .orange-box .actions a,
      h2 .actions a {
          padding: 0px 4px; margin-right: 4px; color: black; 
         text-decoration: underline; 
      }

.orange-box .actions .active a,
      h2 .actions .active a {
          text-decoration: none; background-color: white; }

      h2 ul.actions{ display: inline; }
      h2 .actions li{ display: inline; }
      
	   .side,#sidebar{ float:right; width:180px;}
           .side .big-button, #sidebar .big-button { margin-top: 30px; margin-bottom: 20px; }

	  	/*   
	    .side-navigation li{ float:left; width:90%; background:#ebebeb; padding:15px 5px; margin:3px 0px;}
        .side-navigation li a{ color:#455803; }
	    .side-navigation a:hover{/* background:#ed960f; color:#ffffff;  display:block; } */
   
       .side-navigation{ margin:3px 0px;}
		.side-navigation li{ float:left; width:180px;   margin:3px 0px;  background:#ebebeb;}
		.side-navigation li a{ display: block; color:#455803; padding:12px 10px; background:#ebebeb; font-size: 13px;}
		.side-navigation li a:hover{color:#ffffff;  padding:12px 10px;  background:#ed960f; }
		.side-navigation li a.active,
                .side-navigation li.active a{color:#ffffff;  padding:12px 10px;  background:#ed960f;  }
        .side-navigation li h4{ display: block; color:#455803; line-height: 14px; padding:12px 10px 12px 10px; background:#F6F6F6;font-weight: bold;}

        
        .minor-side-navigation li a
        {background-color: #D2D9BA;}
        
        
   #footer{ width:100%; margin: 90px auto 0 auto; clear:both; text-align:left; background:#708807 url(images/footer.png) repeat-x top;  position: relative;}
   
   #footer .aff-link{
      background-color: #A2AC81; text-align: center; position: absolute; top: -50px; left:0; right:0; width: 100%;
   }
   .aff-content{ width:990px; margin: 0 auto; padding:3px 0px; text-align: left; color: #455803; line-height: 28px;}
    
	.footer-content{ width:990px; margin:auto; padding:20px 0px;}
	.footer-con-box{ width:100px; float:left; text-align:left;}
	.foter-spaceer{ background:url(images/footer-spacer.png) no-repeat right ; padding-right:6px; height:180px; margin-left:6px;}
	.footer-block{ margin:3px 0px;}
	.footer-block li{float:left; width:96%; padding-left:12px;}
	.footer-block a{ font-size:11px; line-height:18px; color:#dfe3cd; text-decoration:underline;}
	.footer-block a:hover{color:#f7f7f7; text-decoration:underline;}
	.footer-block-title{ font-size:13px; line-height:18px; color:#28a1d4; font-weight:bold; padding-bottom:10px;} 
	.footer-title-bg{background:url(images/footer-mid-title-bg.png) repeat-x; height:22px; line-height:22px;  }
	.footer-title-bg-l{background:url(images/footer-left-title-bg.png) no-repeat left; padding-left:10px; height:22px; line-height:22px;}
	.footer-title-bg-r{background:url(images/footer-right-title-bg.png) no-repeat right; padding-right:10px; padding-left:0px; height:22px; line-height:22px;} 
	.footer-user-img-box{float:left; width:242px; background:url(images/footer-spacer.png) no-repeat right; padding-right:10px;} 
	.user-img{ width:90%; margin:3px 0px 4px 10px; }
	.user-img li{ float:left; text-align:center; padding:2px; margin:1px; background:#556b04; }
	.user-img li img{width:32px; height:32px; border:1px solid #9fbe0b; padding:0; margin:0;}    
	
	.footer-r{float:left; width:34%;}
	.copyright{ font-size:10px; line-height:18px; color:#f8f9f3; text-align:right; margin-top:20px;} 
          .copyright a { color: white;}
	.footer-list li{ display:inline; text-align:center;font-size:11px; line-height:18px; color:#b3d50d; padding:0px 1px;}
	.footer-list li a{color:#b3d50d;}
	.footer-spacer{color:#dad9d9;}  
	.footer-logo{ background:url(images/footer-logo1.png) no-repeat; width:185px; height:51px; margin-top:60px; /*margin-top:80px;*/ float:right;}
	.footer-logo a{ width:209px; height:57px; text-indent:-999999px; display:block;} 
	
	
	.wd{ width:65%;} 
    .wd1{ width:475px;}
    .wd2{ width:232px; }   
	.wd3{ width:118px;}  
    .boder-r{ border-right:1px solid #cccccc;}


/* input-signup-form */ 

  .block-box, .block-box-main{ margin:5px 0px 10px 0px;} 
	.block-box-main p{ padding:5px 0px; line-height:20px;color:#8a8a8a;}
	.block-box-main p a{ text-decoration:underline; color:#ea8409;}
	.block-box-main ul{ padding:5px 0px;}
	.block-box-main ul li{ list-style:inside; list-style-type: square; line-height:20px; color:#8a8a8a;}
	.block-box-main ul li a{ text-decoration:underline; color:#ea8409;}


	

	.input-signup-form li{float:left; width:100%; color:#455803; 
  font-weight: bold; font-size: 13px;
  }
  .input-signup-form input:focus{border-color: #EC8902 !important;}
	.input-text-box{ border:1px solid #c0c0c0 !important; height:22px; margin:5px 0px 10px 0px; background:#ffffff; padding:4px 2px 0px 2px;  color:#81837a; width: 100%;  }
	.input-select-box{ border:1px solid #c0c0c0; color:#81837a; height:23px; width:230px; height:22px; margin:3px 0px 10px 0px;}
	.signup-button{display: block; background: orange url(images/signin.png) no-repeat; width:242px; height:32px; cursor:pointer; text-indent:-9999px; margin:15px auto;}
 
 
	.big-signup{ 
	    background-color: #6F8707; padding: 5px;
	   border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	  
	}
	.big-signup h1{ font-weight: bold; color: #C2E60E;}
	.big-signup .signup-form {
	   float: right;
	   background-color: white;
	   margin: 10px; text-align: left;  width: 470px;
	   border: 5px solid #dadecd;
	   border-radius: 5px;
	   -moz-border-radius: 5px;
	   -webkit-border-radius: 5px;
	   position: relative;
	}
	.big-signup .arrow{ position: absolute; left: -100px; top: 23px;
	  width: 100px; height: 100px; 
	  background: url("../images/startarrow.png") no-repeat;
	}
	  
   	.big-signup h2{margin: 0;}
   	.big-signup .block-box{padding: 5px; margin: 0;}
   	.big-signup .promo {float: left; width: 450px; 
   	padding: 10px 0 10px 10px;}
    .big-signup .wd1{ width: 450px; }
    .big-signup .wd2,
    .big-signup select{ width: 220px; }
    
    .big-signup .info-headline { margin-top: 10px; color: white; font-size: 17px;}
    .big-signup .info {background-image: none; padding: 0 0 0 0;}

    .big-signup .info p{ color: #C2E60E; }
    .big-signup .moreinfo{
      text-align: center; margin-top: 10px;
    }
    .big-signup .moreinfo a{ font-weight: bold; color: #F5C807; text-decoration: underline;}

          .smaller-signup h1{font-size: 17px;}
          .smaller-signup .info-headline {font-size: 15px;}
          .smaller-signup .info p{ font-size: 12px;}
          .smaller-signup .promo { width: 320px;}
          .smaller-signup .signup-form{ width: 370px; }
          .smaller-signup .wd1 { width: 350px;}
          .smaller-signup .wd2,
          .smaller-signup select { width: 170px;}        


  .sign{font-size: 11px; margin-top: 15px; border-top: 1px dotted #E0E0E0; padding: 2px 0;}



    .embed{ width:420px; float:left; color:#ffffff; }
    .embed-text-box{ background:#6a7935; padding:5px 10px; color:#c2e60e; font-size:11px; }
    .login-info{ float:right; text-align:right; width:280px; line-height:16px; font-size:11px; color:#ffffff; }
    .login-info a{color:#c2e60e;}
    .leftpanel{ width:495px; _width:499px;float:left; margin-right:10px;}
    .rightpanel{ width:235px; float: left;}

    .add-title{ color:#ea8409; text-align:left; margin:10px;}
    .add-title a{ color:#ea8409;}
	 
	.login-info-list{padding-top:8px; line-height:16px; font-size:11px; color:#ffffff; }
    .login-info-list a{color:#c2e60e;}
   
	.uploadvideo { background:url(images/uploadbtn.png) no-repeat; width:169px; height:27px; margin:9px 0px 10px 0px;}
	.uploadvideo a{ width:169px; height:27px; text-indent:-999999px; display:block; cursor:pointer; }
	
	.tagcloud {line-height:22px;_line-height:27px; margin:14px 0; text-align:center;}
	.tagcloud li{display:inline; margin-right:6px;}	
	.tagcloud a{ font-size:11px;}
	.tagcloud a:hover{ color:#006600; text-decoration: underline;} 
 	
  
  
  
	.readmore{background:url(images/readmorebtn.png) no-repeat; width:90px; height:26px; margin:10px 10px 10px 0px;}
	.readmore a{width:90px; height:26px; text-indent:-999999px; display:block; cursor:pointer; }

    .online{background:url(images/online.png) no-repeat; width:109px; height:27px; margin:10px 0px; _margin:10px 0px 10px 5px;}
	.online a{width:109px; height:27px; text-indent:-999999px; display:block; cursor:pointer; }
     .offline{background:url(images/offline.png) no-repeat; width:109px; height:27px; margin: 2px auto;}
 	
    .user-details li{ float:left; margin:0px 5px 10px 0px;}	 
    .details-box{background:#ededed; float:left; width: 776px;}
	.details-view{ float:left; width:115px; text-align:center; padding:10px; clear: left;}
  
    .details-view .block-info-img-box1{
       margin: auto; float: none; width: 54px;
    }
	.username{text-align:center; padding:3px 0px;_padding:3px 0px 3px 5px; color:#ea8409;}
	.username a{color:#ea8409;}
    .m-l{margin-left:10px;}
	.center{ text-align:center;}
  
  .profileIcon { float: left; padding: 1px; border: 1px solid #C8CEB5; margin: 3px;}
	
  .details-box-content{float:right; width:636px;clear: right; }
  
	.details-info{ min-height: 120px; background:#ffffff; padding:0px 3px 5px 10px; }
  .more-box { border-left: 5px solid white; padding:0 3px 0 5px; background-color: #ededed;}
    .more-box .readmore { float: right; }
  
	.name{color:#455803; font-size:14px; line-height:18px; margin-bottom:5px;}
    .name a{color:#3e4f02; text-decoration: underline;}
	.list{margin:3px 0px; padding:0;}
	.list li{ float:left; padding-right:3px; font-size:11px; color:#003333; font-weight:bold; margin:0;}
	.list-post{ margin:3px 0px;}
	.list-post li{ display:inline;padding-right:2px; font-size:11px; line-height:18px; color:#666666;  margin:0;}
	.search-nav{float:right;}
	.search-nav li{ margin-right:3px; display:inline; color:#ffffff;}
	.search{background:url(images/search-btn.png) no-repeat; width:69px; height:26px; border: none; display:inline-block; margin-top:4px;cursor:pointer;}
	
	.page,
  .scroller{ margin:10px 0px;} 
	.page ul li,
  .scroller ul li{ float:left; margin-right:3px;}
	.page ul li a{ font-size:11px; padding:4px 8px; color:#333333;   display:block;  font-weight:bold; text-align:center;  background:#ebebeb;}
	.page a:hover { font-size:11px; color: #ffffff; display:block;  font-weight:bold; background:#ed960f; }
	.page a.active { font-size:11px; color: #ffffff;  display:block; background:#ed960f; font-weight:bold; } 
	
	.pagetotals{ font-weight: bold; font-size: 11px; padding: 0px 8px; line-height: 18px; display: block;}
	
	
	.keywords li{ display:inline; padding-right:3px; color:#455803; }
	.keywords li a{ color:#455803; text-decoration: underline; padding:0px 1px;}
	.keywords li a:hover{ color:#455803; text-decoration: underline;padding:0px 1px;}
	
	.history li{ float:left; width:220px; margin:0px; color:#666666; background:url(images/s-bullet.png) no-repeat; background-position: 0 3px; padding-left:20px; font-size: 12px; line-height: 24px;}
		.history .awards-grid{ padding: 0; }
		.history .awards-grid a{ margin:0; padding: 0; display: block; float: left; line-height: 1px; }
		.history .awards-grid img { margin: 0; padding: 0;}
 
        

    .forum-list-view li{float:left; padding-right:5px; text-transform:uppercase; color:#455803; font-weight:bold;}
	.forum{width:360px;}
	.lastpost{ width:150px;}
	.threads{ width:105px;text-align:center;}
	.posts{ width:75px;text-align:center;}
	.forum-d{width:340px;}
	.lastpost-d{ /*width:130px;*/ padding:0px 10px;}
	.threads-d{ width:85px; text-align:center;} 
	.posts-d{ width:80px; }
	.forum-s{width:320px;}
	.lastpost-s{ width:130px; padding:0px 8px;}
	.threads-s{ width:100px; text-align:center;} 
	.posts-l{ width:30px; }
    .forum-favorite{width:520px;}
    .forum-favorite h4 a{ text-decoration:underline;font-weight: bold;}
	
	
	.threads-d,.posts-d{text-align:center; color:#455803; font-weight:bold;}
	.forum-d,.lastpost-d,.threads-d,.posts-d { table-layout:fixed; vertical-align:top; padding-bottom:5px; border-bottom:1px solid #d1d1d1; line-height:18px; font-size:11px;}

	.unread .forum-d a,.lastpost-d a,.threads-d a,.posts-d a { text-decoration:underline;}
  .forum-d { font-size: 13px; }
  .forum-d a{ font-weight: bold;}
	.forumlist-title,
  .forumlist-title a{ line-height:32px; color:#ffffff; font-size:13px;} 
    /* .ago{background:url(images/right-arw.png) no-repeat right; padding-right:25px; line-height:24px;  color:#787878;}  */
    .ago img{position:relative; top:8px;}
  .forum-d .minor, .forum-board .poster,
	.forum-d p,.lastpost-d p{ color:#666666; font-size:11px;}
	

  .forum-boards-list{margin-top:-10px; padding-top:0;}
  
	.forum-board .poster a{color: #666666; font-weight: normal; text-decoration: underline;}
  .forum-boards-list .ago .inlineimg,
	.forum-board .ago .inlineimg{vertical-align: top; height: 14px;position: relative; top: 2px;}
  
  .blog .post{border-bottom: 1px solid #EFEFEF; }  
  .blog .col1 { width: 70%; float: left;}
   .blog .col2 { width: 28%; float: right; }
   .blog .col2 h3{ background-color: #EFEFEF; color: #666666; padding: 8px 3px; text-shadow: white 1px 1px 0; }
   .blog .col2 li { font-size: 13px;}


	.vdeio-gallery{background:url(images/box.png) no-repeat; height:177px; padding:7px 0px 0px 10px; text-align: left; overflow: hidden;}
        .vdeio-gallery a{display: block; text-align: center; overflow:hidden;  width: 159px;}
	.vdeio-gallery img{ height: 130px;}
	.details-img{ color:#3b4b02; }
		.details-img .image{ text-align: center; padding: 10px;}
	.name-user{color:#3b4b02;}
	.name-user a{color:#3b4b02;}
.user-info {
  font-size: 13px;
}
 .user-info a{ font-weight: bold;}
	.user-info li a{ font-size: 12px;}

	.details-img .user-info{
	 	background-color: #EFEFEF; padding: 8px 4px;
	 	margin-right: 8px; margin-bottom: 8px;
 
	}
	
	.side-user-info{ width:180px;}
	
		
	.inner-navn-options1 li{float:left; margin:0px 6px; font-size:12px; line-height:32px;}
    .inner-navn-options1 a{color:#c2e60e; text-decoration:underline;}   
	.inner-navn-options1 a.active{color:#e9ab06; text-decoration:underline;}
	.inner-navn-options1 a:hover{color:#e9ab06; text-decoration:underline;}
 
	.profile-view li{ float:left; width:47%; padding:0px 2px; font-size:11px; color:#506212; font-weight:bold; line-height:20px;}
	
	.textarea{border:1px solid #c0c0c0; max-width: 100%;}
	.update{background:url(images/update.png) no-repeat; width:69px; height:27px; display:inline-block; margin:4px 0px ; cursor:pointer;}
	.characters{ font-size:11px; color:#787878; line-height:37px;}
	
	.onlineuser li{ float:left; width:47%; margin:3px 2px;}
	.onlineuser li img { border:1px solid #839058; padding:2px; width:75px; height:50px; display:inline-block;}
	
 
	h2.before-table{margin-bottom:2px;}
	
  table.messages{table-layout:auto;  width: 100%; border-collapse: collapse; }
	table.messages thead {color:#727272; font-size:12px; font-weight:normal; text-transform:uppercase; }
	table.messages thead th{background:#e5e5e5; padding: 7px 0 7px 10px; border-right: 1px solid white; border-bottom:1px solid #dbdbdb;}
  table.messages tbody{color:#787878;}  
	table.messages td {font-size:13px; padding-left:5px; border-bottom:1px solid #dbdbdb;}
    table.messages .msg td{ border: none;} 
	.msg{ width:500px;}
  .msg a{color: #787878;}
  table.messages .msg-head{ width: 440px; color: #787878; font-weight: normal; line-height: 16px; }
  table.messages .msg-head a{ font-weight: bold;}
  table.messages p {margin-bottom: 0;}
  .unread .msg a{text-decoration: underline; color: #455803;}
	.msg, .from{ vertical-align:top;  padding:4px 0px;}
	.from div{ font-size: 11px;} 
	.from-big{}
	.link{ color:#ffffff;}
	.link-vew a{ color:#c2e60e; text-decoration:underline;}

	
  
  
        .red_indicator,
        table.messages td.red_indicator{
           border-left: 6px solid #bf0000; 
        }
        .green_indicator,
        table.messages td.green_indicator{
           border-left: 6px solid #455803; 
        }
        .yellow_indicator,
       table.messages td.yellow_indicator{
           border-left: 6px solid #ed9711; 
        }
        .purple_indicator,
       table.messages td.purple_indicator{
           border-left: 6px solid #5100A3; 
        }
        
        table.messageLegend td{ padding: 0px 3px; font-size: 10px; font-weight: bold; line-height: 14px;}
  
  
	.img-options{line-height:24px; font-size:12px; font-weight:bold; color:#003300;}
    .small-img{ line-height:50px;}
	.small-img img{ width:50px; height:50px; border:1px solid #006600; padding:2px;}
  	.comment-bx{ background: url(images/comment-box.png) no-repeat; width:83px; height:30px; position:relative; top:-8px; padding:6px 0px 0px 8px ;}
	
	
	.user-box{ margin:2px auto; background:#f5f5f5; overflow:hidden; }
	.user-box-l{ float:left; text-align:center; line-height:20px; width:140px; background:#f5f5f5; padding:10px 0px;}
	.user-box-l img{ text-align: center; background:#ffffff; padding:2px; border:2px solid #7c894e;}
	.user-box-r{ float:left; width:634px;background:#ffffff; } 
	.goldmember{background:#f5c807; line-height:20px; color:#ffffff; margin:0px 10px;} 
	.offline{background:url(images/offline.png) no-repeat; width:110px; height:26px; text-indent:-999999px; display:block; margin: 2px auto;}
	.online-view{background:url(images/online-btn1.png) no-repeat; width:109px; height:26px; text-indent:-999999px; display:block;  margin: 2px auto;} 
	.user-box-upper{ background:#ededed; color:#707070; padding:6px 15px; _padding:9px 15px 0px 15px; margin-left:2px; font-size: 12px;}
	.user-box-mid{background:#f5f5f5; padding:6px 15px; margin-left:2px; }
	.user-box-mid p{ padding:10px 0px; line-height:20px; color:#717171;}
	.user-box-mid-white{background:#fffff; padding:6px 15px; margin-left:2px; }
	.user-box-mid-white p{ padding:10px 0px; line-height:20px; color:#666666;} 
	.user-box-bottom{ background:#ededed; color:#707070; padding:6px 15px; _padding:9px 15px 0px 15px; margin-left:2px;}
	
    .user-box .karma-bar{margin: auto;}
      .info-list .karma-bar{margin:0; float: left;}

.forum-post .user-box-r{ width: 630px; }
  .forum-post ul li{ font-size: 11px; padding: 3px 0; line-height: 14px;}
  
	.profile a{background:url(images/profile.png) no-repeat; width:43px; height:17px; display:block; text-indent:-999999px;}
	.mail a{background:url(images/mail.png) no-repeat; width:37px; height:17px; display:block; text-indent:-999999px;}
	.add-contact a{background:url(images/addacontant.png) no-repeat; width:79px; height:17px; display:block; text-indent:-999999px;}
	.quote a{background:url(images/quote.png) no-repeat; width:69px; height:26px; display:block; text-indent:-999999px;} 
	.skype a{background:url(images/skype.png) no-repeat; width:20px; height:20px; display:block; text-indent:-999999px;}
	.hotmail a{background:url(images/hotmail.png) no-repeat; width:22px; height:20px; display:block; text-indent:-999999px;}
	.tweety a{background:url(images/tweety.png) no-repeat; width:18px; height:23px; display:block; text-indent:-999999px;}
    .s-offline a{background:url(images/s-offline.png) no-repeat; width:37px; height:17px; display:block; text-indent:-999999px;} 
	.s-online a{background:url(images/s-online.png) no-repeat; width:37px; height:17px; display:block; text-indent:-999999px;}
	
	.user-options{ float:left; clear: both}
	.user-options li{ float:left; margin-right:4px;}
	.user-status{float: left; width: 100%; margin-right:10px; padding-top:5px; clear:both; } 
        
    .user-status li{ float:left; margin-right:2px; font-size: 10px;}
     .user-status a{ margin: 0; padding: 0; line-height: 16px;}
     .user-status a img{ margin:0; border-width: 0px;}
	.approved{background:url(images/approved.png) no-repeat; width:104px; height:27px; text-indent:-999999px; display:block; margin-left:13px;_margin-left:3px;}
	
	
	
	
.icon{ vertical-align: middle !important;}
  
 
	
/* added by ch */	
.tw-update h2{font-size: 17px; white-space:nowrap;}
   .tw-update{width: 179px;}
   .tw-update textarea{width: 178px;}
   
   /* ===========FORM CLASSSES BY CH=============== */
 
    
    .form form{
        text-align: center;
		/*background:#f5f5f5 */
    }
	.form tbody tr td input, .form tbody tr td textarea{color:#333333; font-size:13px; padding-top:2px; background:#ffffff; margin-top:2px; border:#efdba6 1px solid; }
	
	.inputform tbody tr td input, .inputform tbody tr td textarea{color:#333333; font-size:13px; padding-top:2px; background:#ffffff; margin-top:2px; border:#efdba6 1px solid; }
    
    .form table{ margin: 0 auto; text-align: left;}
    
        .form th{ padding-right: 10px; font-size: 12px; color: #455803 !important; font-weight: bold; text-align: right; line-height: 26px;}
        .form th, .form td{ vertical-align:top; padding-bottom: 3px;}

        .form input,
        .form textarea{ width: 280px;}
        
        .form input,
        .form textarea,
        .form select{
            background-color: white; color: #666666; border: 1px solid #C0C0C0 !important; padding: 1px 2px;
        }
        .form textarea{ width: 450px;}
        
        
        .submittingForm input,
        .submittingForm textarea,
        .submittingForm select{
          background-color: #F3F3D3 !important; color: #999999 !important;
        }
        
        .disabledForm input,
        .disabledForm textarea,
        .disabledForm select{
          background-color: #F3F3F3 !important; color: #999999 !important;
        }
        .disabledForm .controls input.button{ background-color: #C0C0C0; color: #666666;}
        
        .form .error th{ color: #CC4400;}
        .form .error input,
        .form .error textarea{
          background-color: #FFE0D0; border-color: #C0C0C0;
        }
        
        .form input:focus,
        .form textarea:focus,
        .form select:focus{
          border-color: #EC8902 !important;  
        }
        
	a.largebutton{border: 1px solid white;}
        input.button,
        .form input.button,
        a.largebutton{margin: 5px 1px; width: auto; /*color: #F9BF23;*/ color: black; background-color: #FF9900; border-color: #AA8800 !important; font-weight: bold; padding: 3px 12px; font-size: 13px;
border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
        background-image: url(../images/buttonglow.png); background-repeat: repeat-x;
white-space: nowrap;

       }
        a.largebutton:hover,
        .form input.button:hover{ border-color: #009900 !important; background-color: #FFCC00; border-width: 2px !important; margin: 4px 0; text-shadow: #FFFF99 -1px -1px 0;}
        .form a.largebutton{ font-size: 13px; /*border: 1px outset white;*/ text-decoration:none;} 
        
        form.inline input.button{
          margin: 0; padding: 0px 3px;  border-width: 1px; 
        }
        
        
        

        .form a{ font-size: 11px;}

        .form .radio, .form .checkbox, .form .small{ width: auto;}

        .form td.controls{text-align: right; padding-top: 10px;}
        
        .form .info{ font-size: 11px; color: #777777; background-image:none; margin:0;padding:0;}
        
    .formBlock{ background-color: #f5f5f5; /*#475002;*/ /*border: 1px solid #ECDA7B;*/ padding: 12px;
      
    }    

        /* ========================================== */
        
        form.inline{
          display: inline;  
        }
          form.inline input{ font-size: 11px;}
          
          
          .form .editorButton {
                      width: auto;
	                  color: white;
	                  background-color: #5B6C06;    margin: 0px;
	                  font-size: 12px; font-weight: bold; padding: 2px 3px;
	                  border: 1px solid #999999;
	                  background-image: url(../images/buttonglow.png); background-repeat: repeat-x;
                  }
          
 
                  
                  
                  .largechoice{ display: block; color: white; font-weight: bold; padding: 5px 10px; background-color: #FF9900; margin-bottom: 2px;}
                  .largechoice:hover{ background-color: black;}
                  
                  
                  
 /* ========================================== */
    
 
 
 
    table.list{
        background-color: white; border-collapse: collapse;  
        width: 99.6%;
    }
    table.list tfoot tr td{
      background-color: #DFD69F; 
    }
    
        table.list tbody tr:hover td{
            background-color: #FFFFC0;  
        }
    
        table.list th{
            background-color: #D1C16D;
            font-size: 12px;
        }
        table.list th,
        table.list td{
             padding: 2px 4px; 
             font-size: 12px;
              
        }
        
        table.list td{
          border: 1px solid #E1D1BD;  
        }
        
        table.list .searchform th{
            background-color: black;    
        }
            table.list .searchform input,
            table.list .searchform select{
                border-width: 1px; line-height: 16px; font-size: 11px;
                background-color: #C0C0C0;
            }
        
        table.list tfoot td{
          font-size: 11px; padding: 0 5px; line-height: 16px;
        }
          table.list tfoot td a{
             font-size: 13px; font-weight: bold;
          }
          
            
        table.list .button{
            font-weight: bold;  font-size:12px; border: none; padding: 1px;    
        }
          table.list tfoot .button{
            background-color: #AD8F18; color: white; border: 1px outset #AD8F18; background-image: none;  padding: 1px 3px;
            vertical-align: middle;
          }
          table.list tfoot input{ font-size: 12px; border-width: 1px;
           vertical-align: middle;
          }
        
        table.list .scroller{
            font-size: 14px;
             text-align: center; font-weight: bold;
        }
                table.list .scroller a{
                    text-decoration: none;  padding: 1px 8px;  
                }
                table.list .scroller .active{ color: white; padding: 1px 5px; background-color: #111111;}
                
    /* ======================== */
    table.numbers{
        background-color: #EFEFEF; width: 450px; margin-bottom: 10px;
    }
        table.numbers td,
        table.numbers thead th{
            text-align: right; padding: 1px 6px;
            vertical-align: top;
        }
        table.numbers td,
table.numbers th
{ border-top: 1px solid white;}
        table.numbers thead th{ border-top: none;}

        table.numbers .info{
            font-size: 11px; font-weight: normal;    
        }
    /* ========================= */
                      
.consyn_tooltip{
  width: 200px; text-align: left; font-size: 11px; line-height: 16px;  
}
  .consyn_datetime{ font-size: 12px;}                  
  
    
	   /* ===========FORM CLASSSES BY CH=============== */   
	   
	   .details-box-detail{background:#ededed; float:left; width:720px;}
	   .details-info-detail{float:right; width:520px; _width:500px; background:#ffffff; padding:0px 3px 5px 10px;}
	   
	   .reletive-right{position:relative; top:0px; left:15px; _left:18px;}
	   
	 /* end added by ch */  
	 
	 .flash, .hint { background-color:#FFDA69; border:1px solid #ED960F; color: #6A5703;
 font-size: 13px; line-height: 16px;
 font-weight:bold; margin-bottom:8px; padding:6px 12px; position:relative;
}
   .flash .control,
   .hint .control{position: absolute; top: 4px; right: 8px; cursor:pointer; }
	  
.hint{ background-color: #FFEA89; border-color: #F6A62F; font-weight: normal;}
 .hint a {font-weight: bold; text-decoration: underline;}
 
	/*10-08-09*/ 
 
		.thumb{float:left; width:24%; margin:10px 5px 10px 0px;}
		.thumb img {border:1px solid #839058; padding:2px; width:32px; height:32px; float:left; margin-right:5px;}
		
		.viewer{ margin-top:2px; }
		.viewer img{ width:8px; height:8px; margin:3px 4px 0px 0px; float:left; border:0px; }
		
		.listing li{ float:left; margin:0px 5px; line-height:30px;}
		
	.status-box{ display: block;  margin:0px 6px 10px 0px; height: 90px;} 
		.status-box-l{float:left; text-align:center; line-height:20px; width:90px; background:#f5f5f5; padding:12px 0px;}
		.status-box-l a{text-decoration:underline;color:#ed9711;}
		.status-box-l img{text-align: center; background:#ffffff; padding:2px; border:2px solid #7c894e;}
		.status-box-r{float:right; width:640px;background:#ffffff; padding:0px 3px 5px 10px; font-size: 13px; }
		.status-box-r-bottom{color:#707070;}
		.status-box p{margin-bottom: 0;}
		.status-box-r-bottom ul{ margin:0px 0px 0px 0px; }
		.status-box-r-bottom ul li{ display:inline; padding-right:10px; font-size:11px; color:#455803;}
		.status-box-r-bottom ul li a{color:#455803; font-weight: bold;}
.status-box-r-bottom ul li a span{color: #ED960F}


	    .decoration a{ text-decoration:underline;color:#ed9711;} 
	    .gallery{float:left; margin:10px 12px; _margin:10px 5px;}
	    .headliner{font-weight:bold; color:#ed960f; } 
		
		.table1 {border:1px solid #d1d2c2; background:#d1d2c2; table-layout:auto; margin:10px auto;}
		.thead1 { color:#425016; font-size:13px; font-weight:normal;}
		.thead1 th { background:#d1d2c2;  height:28px;  text-align:left; padding-left:5px;}
		.tbody1 {color:#425016;}  
		.tbody1 a{color:#687e1d; text-decoration:underline;} 
		.tbody1 tr td {font-size:13px; line-height:18px;  text-align:left; padding-left:5px; vertical-align:top; } 
		.trbg td{ background:#e9e9d9; padding:5px 0px; vertical-align:top; color:#000000; }
		.alt-trbg td{ background:#f8f8f8; padding:5px 0px;  vertical-align:top;color:#000000;  } 
        .sl{ width:4%; text-align:center;}
		.red{ color:#e60a0a; font-size:13px; font-weight:bold;}
		.gray{ color:#2a2a2a; font-size:13px; font-weight:bold;}
		 
		 .box-l{ width:245px; float:left; text-align:center; margin-right:15px;}		
		 .box-l img{ margin:10px;}
		 .box-r{padding:10px 15px 10px 0px; float:left; width:61%;}
		
		/*Form*/
	
		.inputform{ padding:20px;}
/*		.inputform tbody tr th{ font-weight:normal;}*/
		/*.form tbody tr th{ font-weight:normal;}*/
		.inputform li{ float:left; width:100%; clear:left; margin-bottom:3px;}
		.inputform li label{ width:10em; margin-right:1em; float:left;  margin-bottom:8px; line-height:20px; text-align:right; }	
		.input-text-box{ height:19px; color:#333333; font-size:12px; padding-top:2px; background:#ffffff; margin-top:2px; border:#efdba6 1px solid; } 
		.input-textarea-box{color:#333333; font-size:12px; padding-top:2px; background:#ffffff; margin-top:2px; border:#efdba6 1px solid; } 
		.send{ background:url(images/send.png) no-repeat; width:69px; height:27px; text-indent:-999999px; display:block; margin:10px 0px;}
		/*Form*/

		
                   
		 
		 
		 .small-button, .mid-button, .big-button{color:#ffffff; font-size:14px; font-weight:bold; text-align:center; padding-bottom:3px; _padding-bottom:0px; margin:10px 0px;}
	.small-button a, .mid-button a, .big-button a{color:#ffffff; line-height:25px; display: block; text-shadow: #998844 1px 1px 0;}
	.small-button a:hover, .mid-button a:hover, .big-button a:hover{color:black; line-height:25px; text-shadow: white -1px -1px 0;} 
	
	.small-button{background:url(images/small-button.png) no-repeat; width:70px; height:27px;} 
	.mid-button{background:url(images/mib-btn1.png) no-repeat; width:109px; height:27px;} 
	.big-button{ background: url(images/bigbutton.png) no-repeat; width:182px; height:27px;} 
		 
       .table2 {border:1px solid #d1d2c2; background:#c7da72; table-layout:auto; margin:10px auto; width:100%;}
	   .thead2 {color:#425016; font-size:13px; font-weight:normal;}
	   .thead2 th {background:#beda46; height:28px;  text-align:left; padding-left:5px;}
	   .tbody2 {color:#425016;}  
	   .tbody2 a{color:#687e1d; text-decoration:underline;} 
	   .tbody2 tr td {font-size:13px; line-height:18px;  text-align:left; padding-left:5px; vertical-align:top; } 
	   .trbg1 td{ background:#ffffff; padding:4px 0px; vertical-align:top; color:#000000; }
	   .alt-trbg1 td{ background:#fbe9ce; padding:4px 0px; vertical-align:top; color:#000000; }
	   
      .edit a{ background: url(images/editable.gif) no-repeat; width:16px; height:16px; text-indent:-999999px; display:block; } 
	  .remove a{ background: url(images/cross.gif) no-repeat; width:16px; height:16px; text-indent:-999999px; display:block; } 
	  
	
    .padd{ padding:20px;} 
	.m-b{margin-bottom:10px;}
	.bold{ font-weight:bold;}
	.red{ color:#e60a0a; font-size:13px; font-weight:bold;}
	.gray{ color:#2a2a2a; font-size:13px; font-weight:bold;}
    .small{ font-size:11px;}
	.update1{background:url(images/update1.png) no-repeat; width:69px; height:27px; display:inline-block; margin:4px 0px ; cursor:pointer;}
	
	.back, .bg{background:#eeefec; border:1px solid #e1e2df; clear:both; margin:20px 0px;}
	.back li{float:left; width:100%; clear:left; margin-bottom:3px; color:#6c6d6a;}
	.back li label{ width:10em; margin-right:1em; float:left;  margin-bottom:6px; line-height:20px; color: #404040; text-align: right; }	

   .description,
   .info-list{padding: 10px; background:#eeefec; border:1px solid #e1e2df; clear:both; margin:20px 0px;}
        .info-list li{float:left; width:100%; clear:left; margin-bottom:0px; color:black; font-size: 12px;}
        .info-list li label{ width:10em; margin-right:1em; float:left;  line-height:19px; color: #6c6d6a; }
   
   .description  a,
   .bg a, .info-list a{ color: #445577; text-decoration: underline; font-weight: bold; }

.back, .bg{background:#eeefec; border:1px solid #e1e2df; clear:both; margin:20px 0px;}
        .back li{float:left; width:100%; clear:left; margin-bottom:3px; color:#6c6d6a;}
        .back li label{ width:10em; margin-right:1em; float:left;  margin-bottom:6px; line-height:20px; color: #404040; text-align: right; }

 

	/*.bg img{ float:left; margin-right:10px;}*/
	.level{ background:#FFFFFF; border:1px solid #003366; line-height:18px; padding:0px 20px 0px 0px; margin-right:20px;}
      
	.small-btn1{ background:#ec9209; border:1px solid #dcb11a;  padding:1px; margin:0px 3px; color:#ffffff; font-size:11px; font-weight:bold; letter-spacing:1px;} 
    
    .thumb-details{float:left; width:90%; margin:10px 5px 10px 0px;}
	.thumb-details img {border:1px solid #839058; padding:2px; width:32px; height:32px; float:left; margin-right:10px;}
	.thumb-details p{ padding:5px 0px; line-height:18px;}
	
	.content-l{ float:left; width:68%; margin-right:17px;  }
	.content-r{ float:left; width:29%; }
	
	.padd-small{ padding:5px;}
	.m-t{ margin-top:50px;}
	.red-big{ font-size:20px; color:#e60a0a;}
	
.comment { margin: 2px 0 0 0; }
.comment h3{ background-color: #EFEFEF; padding: 2px; margin-bottom: 4px;}
.comment .profileIcon{ border:none; float: left; margin:  1px 10px 1px 1px;}
.comment .soring-list {margin:0 0 2px 0; padding: 0;}
.comment .soring-list li{font-size: 12px; line-height: 14px; font-weight: normal;}
.comment p{ clear: both;}
.video-description { font-size: 13px; line-height: 18px; padding-bottom: 8px;}
.video-description ul li{ border-top: 1px solid #EFEFEF; }
.embedables{ border-spacing: 0;}
.embedables td{ font-size: 11px; padding: 1px 5px 1px 0; margin:0; border-top: 1px solid white; line-height: 18px;}
.embedables input{ font-size: 11px; line-height: 18px; padding:1px; height: auto; margin:0;}
.embedables .size-preview{overflow: hidden; border: 1px solid black; background-color: #666666; }
.singleMain{width: 950px}
.promotional_navigation{text-align:center; background: url(images/bg-nav.png) repeat-x top; margin: 0 auto 10px auto;  width: 960px; height:100px; }
.nav-container{float:left; height:88px; padding-top:7px; width:135px;} 
.promotional_navigation .icon {height:61px; left:8px; margin:4px 0px 2px 0px ;position:relative;}
.promotional_navigation ul li{ float:left; margin:0 25px}
.video-other{float: left;}
.video-other ul li{width: 100%;}
.promotext{font-size: 14px;}
.promotext h3{font-size: 16px;}
.promotext ul{padding: 5px 20px;}
.promotext li{list-style: square;}
.promotext p{ margin-bottom: 20px;}
#lightbox,
.consyn_lightbox_box,
.consyn_lightbox_box iframe{ background-color: white !important;}
.consyn_titlebar{ background-color: #D0D0D0 !important;}
.consyn_lightbox_box .consyn_pane{
	height: 100%; overflow: auto;
}
.consyn_lightbox_box{ width: 780px !important; height: 85% !important;}

.consyn_loading{ /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
}

ul.bookmark {  margin-top: 5px;}
.bookmark li{ display: block; float: none; font-weight: bold; font-size: 13px; margin: 0;}


.registersteps { border-bottom: 5px solid orange; position: relative; }
.registersteps li{
  float: left; list-style: none; padding: 4px 12px; margin:0 2px; background-color: #EFEFEF; font-size: 14px; border-width: 1px 1px 0 0; border-style: solid; border-color: #D0D0D0; color: #777777;
  text-shadow: white 1px 1px 0px;
}
  .registersteps li.active{font-weight: bold; background-color: orange; color: white; border-color:  #DD9900; text-shadow: #CC8800 1px 1px 0;}
  
  
  .all-tweets{ text-align: right;}
  .all-tweets a{ font-weight: bold; font-size: 12px;}
  
  .tweets, .query { color: #085258; }
  .tweets .tweet_list, .query .tweet_list {
    list-style-type: none;
    margin: 0;
    padding: 0; font-size: 12px; line-height: 17px; }
    .tweets .tweet_list .awesome, .tweets .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweets .tweet_list li, .query .tweet_list li {
      overflow-y: auto;
      overflow-x: hidden;
      padding: .5em; }
      .tweets .tweet_list li a, .query .tweet_list li a {
        color: #0C717A; }
    .tweets .tweet_list .tweet_even, .query .tweet_list .tweet_even {
      background-color: #F6F6F6; }
    .tweets .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweets .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img { vertical-align: middle; }

      
      
     
  .awards-grid a{ border: none; padding: 0; margin: 0; height: auto;}
  .awards-grid img{margin: 1px; padding: 0; }

#show_imail_notification { display:block;z-index:99;position: fixed !important;position:absolute;bottom:0;_top:expression(eval(document.compatMode && document.compatMode==\'CSS1Compat\')?document.documentElement.scrollTop+(document.documentElement.clientHeight-this.clientHeight)-1 :document.body.scrollTop+(document.body.clientHeight-this.clientHeight)-1);right:0;  background-color: #FFFF99; border: 1px solid #EEEE88; padding: 15px; width: 200px; color: black; font-size: 13px; line-height: 20px;}


.testemonial{
  width: 550px;
  background-color: #FBD971;
  border: 5px solid #E1A608;
  margin: 10px auto;   
}
  .testemonial td{
    border: none;
   vertical-align: top; font-size: 14px; color: black;
  }
  .testemonial .thumb{
    width: 110px; border: 3px solid white;
  }



.benefits { width: 100%; border-spacing:0; }
  .benefits th{ background-color: #333333; color: white; padding: 4px 0 4px 8px;}
  .benefits td{ width: 80px; padding: 4px 8px; border-left: 1px solid white; border-bottom: 1px solid #999999; font-size: 13px;}
  .benefits td.label{ width: auto; white-space: nowrap;}
  .benefits .yes { font-weight: bold; color: #00AA00;}
  .benefits .no { font-weight: bold; color: #CC0000;}
  .benefits .free-col{ background-color: #EEFFEE; }
  .benefits .gold-col{ background-color: #FFF6BC; }
  .benefits .platinum-col{ background-color: #F6F6DC; }
  .benefits .elite-col{ background-color: #EFEFEF; font-weight: bold; color: black; }
  .benefits tfoot td{ vertical-align: top; border: none; padding: 1px;}
  .benefits tfoot a{ display: block; height: 70px; background-color: #FF9900; color: white; font-size: 12px; line-height: 16px; font-weight: bold; padding: 2px 4px; margin-bottom: 1px;}
  .benefits tfoot a:hover{ background-color: black;}
  .benefits tfoot a span{ display: block; color: #FFFF66; text-align: right;}
