/*
Theme Name: Sports
Theme URI: http://www.webpagefx.com
Description: SportsVids Blog
Version: 2.0
Author: WebpageFX
Tags: box, red, video
*/


/* an original css files ++  */
span, p, img, div, h1, h2, h3, h4, h5, h6, br, strong, ul, li {padding:0; margin:0; border:0;}

body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background-color:#c50000; background-image:url(images/body_bg0.gif); background-repeat:repeat-x;}

#container{margin:0 auto; padding:0; width:1000px;}

	  #header{ margin:0 auto; padding:0; float:left; }
		#onclick{ width:303px; height:136px; margin-left:28px; margin-top:43px; cursor:pointer;}
		#header_logo{ float:left; width:331px; background-image:url(images/header10.jpg);height:252px;}
		#header_pic1{ float:left; width:353px; background-image:url(images/header20.jpg);height:252px; }
		#header_pic2{ float:right; width:316px; background-image:url(images/header20.jpg); }
		   #header_signin{ text-align:left;width:316px; background-color:#000000;line-height:29px; font-family:Tahoma; font-size:11px; color:#ffffff}
			a.link1{font-family:tahoma; color:#ffcc00;font-weight:bold; font-size:11px; text-decoration:none}
			a.link1:hover{color:#C7C7C7; text-decoration:none}
			span.new{font-family:tahoma; color:#df0000;font-weight:bold; font-size:11px; text-decoration:none}
		#header_pic3{ float:left; width:316px; height:223px; background-image:url(images/header30.jpg)}
		
      #bodypart{ background-color:#c50000; margin:0 auto; width:980px; padding-bottom:10px; float:left; padding-left:20px;}
	    #main_content{ margin:0 auto; padding:0; width:958px; border:1px solid #000000; float:left; }
		   #nevigation{ margin:0 ; padding:0; height:35px; background-image:url(images/nevi_bg0.gif); background-repeat:repeat-x; border-top:1px solid #808080}
		     /*#nevi{ width:550px; float:left; margin-left:1px; line-height:35px;}*/
			  #nevi{ width:655px; float:left; margin-left:1px; line-height:35px;}
			   #nevi ul{ margin:0; padding:0; float:left; width:100%; font-size: 12px; font-weight: bold; color:#ffffff; font-family:tahoma; }
			   #nevi ul li { display:inline; }
			   #nevi ul li a{   color: White; text-decoration: none; float: left; border-right: 1px solid #808080;width:90px; text-align:center;}
			   #nevi ul li a:hover{ width:90px; background:url(images/hover_bg.gif) repeat-x; color: #373737;}
			    #nevi ul li a.span{ width:90px; background:url(images/hover_bg.gif) repeat-x; color: #373737; }
				
			 #search{ width:292px; float:right; margin-right:1px; margin-top:8px;}
			   input.search{ width:152px; border:1px solid #ababab; height:17px; color:#6d6d6d; font-size:12px;}
			   input.but2{ width:64px; height:23px; border:none; color:#FFFFFF; font-size:12px; font-weight:bold}
			   a.search{font-size:9px; color:#ffffff; text-decoration:underline;}
			   a.search:hover{color:#FF9900; }
			   
		   #nevigation_base{ margin:0 ; padding:0; line-height:31px; background-image:url(images/nevi_abs.gif); background-repeat:repeat-x;}
		       #small_link{ width:266px; text-align:center; font-family:tahoma; font-size:11px; color:#232323; font-weight:bold;}
			   #small_link a{font-family:tahoma; font-size:11px; color:#232323; font-weight:bold; text-decoration:none}
			   #small_link a:hover{font-family:tahoma; font-size:11px; color:#cc0000; font-weight:bold; text-decoration:none}
			   .active{font-family:tahoma; font-size:11px; color:#cc0000; font-weight:bold; text-decoration:none}
		   #main_body{ margin:0 ; background-image:url(images/content_.gif); background-repeat:repeat-x; background-color:#FFFFFF; padding:10px 0px 10px 0px;float:left; width:100% }
		   #part_body{ margin:0 ; background-image:url(images/content_.gif); background-repeat:repeat-x; background-color:#FFFFFF; border: 1px solid #4a4a4a; float:left; width:100% }
              #mainbody_container{margin:0; padding:0; background:#993300; float:left;  }
				 #leftbox{ margin:0; padding:0; width:648px;float:left }
				   #welcome{margin:0; padding-left:14px;}
				    /* updated class & ID  start -- dated 16/06/08 */

#welcome h3{margin:0; color:#c50000; font-size:20px; font-weight:bold;}
#welcome p{margin:0; color:#2c2c2c; font-size:12px; line-height:17px; font-style:normal;}
#welcome span{color:#484848; font-size:20px;}

 /* updated class & ID  end dated 16/06/08 */
				     #welcome h3{margin:0; color:#c50000; font-size:17px;}
					 #welcome p{margin:0; color:#2c2c2c; font-size:12px; line-height:17px;}
					 
				   #videoshow{margin-top:10px; padding:0;}
				    #flv{ margin:0 auto; width:386px; float:left; background-color:#999999; background-image:url(images/flash_vi.jpg); padding-left:12px; padding-top:88px; height:280px; text-align:center; background-repeat:no-repeat;}
					 #featured_video{float:left; width:245px; padding-top:17px; margin-left:4px;}
					   #vodeo_listing{ width:230px; margin-left:5px;}
					     #vodeo_listing h3{margin:0; padding:0; background-image:url(images/featured.gif);text-indent: -5000px; height:35px;}
						 #vodeo_listing ul{ margin:0; padding:0; } 
						 #vodeo_listing ul li{  padding:0; margin:0; margin-bottom:4px; margin-left:3px; margin-right:2px;width:225px; list-style-type:none;border:1px solid #cacaca; background-color:#e4e4e4; float:left; } 
				   
				   #recent_videos{ width:634px; margin-left:13px; padding-top:15px; }
                    /* updated class & ID 20/06/2008 */

                     #recent_video_listing{ margin:0; padding:0;}
					    #recent_video_listing ul{ margin:0; padding:0;width:595px; }
						#recent_video_listing ul li{ margin:0; padding:4px; margin-right:7px; list-style-type:none; background-color:#e4e4e4; width:132px;float:left }					   
	                    #recent_video_listing ul li h5{ margin:0; padding:0}
						#recent_video_listing ul li h4{ margin:0; padding:3px; background-color:#FFFFFF; text-align:center;}
						#recent_video_listing ul li P{ margin:0; padding:2px; font-size:11px; color:#333333;}
						#recent_video_listing ul li span{ margin:0; padding:2px; font-size:11px; color:#999999;}

				   /* updated class & ID 20/06/2008 */
					
					#recently_uploaded_listing{ margin:0; padding:0;}
					    #recently_uploaded_listing ul{ margin:0; padding:0; }
						#recently_uploaded_listing ul li{ margin:0; padding:6px; margin-right:7px; list-style-type:none; background-color:#e4e4e4; width:129px;float:left }					   
	                    #recently_uploaded_listing ul li h5{ margin:0; padding:0}
						#recently_uploaded_listing ul li h4{ margin:0; padding:0}
						
					#popular_videos{ width:634px; margin-left:13px; margin-top:15px; }
                     #popular_videos_listing{ margin:0; padding:0;}
					    #popular_videos_listing ul{ margin:0; padding:0;width:595px; }
						#popular_videos_listing ul li{ margin:0; padding:4px; margin-right:7px;  list-style-type:none; background-color:#e4e4e4; width:132px;float:left }					   
	                    #popular_videos_listing ul li h5{ margin:0; padding:0}
						#popular_videos_listing ul li h4{ margin:0; padding:3px; background-color:#FFFFFF; text-align:center;}	
					 	#popular_videos_listing ul li P{ margin:0; padding:2px;  font-size:11px; color:#333333;}
						#popular_videos_listing ul li span{ margin:0; padding:2px; font-size:11px; color:#999999;}

						
				 #rightbox{ margin-right:14px; padding:0; width:281px; float:right;display:inline;}
				   #loginbox{ margin-bottom:15px; padding:0;}
				      #loginbox h5{ background-image:url(images/member_l.gif); width:281px; height:29px; text-indent: -5000px; margin:0; padding-bottom:6px; background-repeat:no-repeat}
					  input.login{ width:279px; border:1px solid #b4b4b4; height:23px;  color:#6d6d6d; font-size:12px; margin-bottom:8px;}
					  input.but{ width:69px; height:26px; background-image:url(images/login_bu.gif); border:none; color:#FFFFFF; font-size:12px; font-weight:bold}

				      #tagcloud h5{ background-image:url(images/tag_clou.gif); width:281px; height:29px; text-indent: -5000px; margin:0; background-repeat:no-repeat}
			          #tagcloud p{ background-color:#FFFFFF; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin:0; padding:10px; color:#2c2c2c; line-height:16px; font-size:12px;}
					  #tagcloud span{ margin:0; padding:0;}
					  #website_tour{ margin-bottom:10px; padding:0; text-align:center}
				      #website_tour a{border:0;}   
				   
				   #contest_ad{margin-bottom:10px; padding:0;}
				   
				   #sports_news {margin:0; padding:0; }
				     #sports_news h5{ background-image:url(images/sports_n.gif); width:281px; height:29px; text-indent: -5000px; margin:0; background-repeat:no-repeat}
					 #sports_news_bg{ background-color:#FFFFFF; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6; margin:0; padding:10px; color:#2c2c2c; line-height:16px; font-size:12px;}  
	                     #sports_news ul{ margin:0; padding:0;} 
						 #sports_news ul li{margin:0; margin-left:5px;  margin-top:10px; padding:0; list-style-type:none;}       
		    #footer{ background-image:url(images/footer_b.gif); background-repeat:repeat-x; border-bottom:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #808080; clear:both; height:39px; line-height:12px; } 
			 #copyright{ width:100%; font-family:tahoma; font-size:11px; color:#ababab;}
			 

			#signup{margin:0; padding:0; width:575px;  margin-left:15px; margin-top:27px; }
			   #signup ul{ margin:0; padding:0; }
			   #signup ul li{ margin:0; padding:0; list-style-type:none; margin-bottom:10px; }
			   input.signup{width:473px; border:1px solid #999999; color:#2c2c2c; font-size:11px; height:24px;}
			   input.signup2{ border:1px solid #999999; color:#2c2c2c; font-size:11px; height:24px; width:180px}
			   input.add_field{ border:1px solid #999999; color:#2c2c2c; font-size:11px; height:18px; width:78px; font-size:11px; font-weight:bold; color:#2c2c2c}
			   input.upload{ border:1px solid #999999; color:#2c2c2c; font-size:11px; height:24px; width:403px}
			   input.file{ border:1px solid #999999; height:24px;}
			   textarea.large{ width:473px; border:1px solid #999999; color:#2c2c2c; font-size:11px; height:110px;}
			   textarea.medium{ width:473px; border:1px solid #999999; color:#2c2c2c; font-size:11px; height:67px;}
			   textarea.comments{ width:340px; border:1px solid #999999; color:#2c2c2c; font-size:11px; height:70px;}
			   select.large{ width:282px; height:24px;border:1px solid #999999; }
			   select.medium{ width:202px; height:24px;border:1px solid #999999; }
			   select.small{ width:190px; height:24px;border:1px solid #999999; }
				a{ color:#c50000; text-decoration:underline; }
			   a.red{font-size:12px; color:#c50000; text-decoration:underline; }
				 a:hover{color:#000000; }
			   a.red:hover{color:#000000; }
			   a.redPageNav{font-size:11px; color:#c50000; text-decoration:none  }
			   a.redPageNav:hover{color:#000000; text-decoration:underline; }
			   a.red1{font-size:9px; color:#c50000; text-decoration:none  }
			   a.red1:hover{color:#000000; text-decoration:underline; }
			   a.viewall{ color:#232323; font-size:11px; font-weight:bold; text-decoration:none}
			   a.viewall:hover{ color:#c50000;text-decoration:underline}
			   a.red2{color:#ff0000; font-size:11px; font-weight:bold; text-decoration:underline; line-height:13px; }
			   a.red2:hover{color:#000000; font-size:11px; font-weight:bold; text-decoration:underline; line-height:13px; }
			   a.footerLink{font-family:tahoma; font-size:11px; color:#ababab;text-decoration:none;}
			   a.footerLink:hover{font-family:tahoma; font-size:11px; color:#ababab;text-decoration:underline;}
			   input.signme_up{width:130px; height:27px; font-size:11px; color:#ffffff; font-weight:bold; background-image:url(images/sign_me_.gif); background-repeat:no-repeat; border:none; }
			   input.browse{width:68px; height:27px; font-size:11px; color:#ffffff; font-weight:bold; background-image:url(images/browse_b.gif); background-repeat:no-repeat; border:none; }
			   input.edit{width:46px; height:23px; font-size:11px; color:#ffffff; font-weight:bold; background-image:url(images/edit_but.gif); background-repeat:no-repeat; border:none; }
			   input.save_changes{ width:92px;height:27px; background-image:url(images/save_cha.gif); font-size:11px; color:#ffffff; font-weight:bold; background-repeat:no-repeat; border:none; }    
			   input.embed { width:263px; border:1px solid #b4b4b4;color:#6d6d6d; font-size:12px; height:22px; }
			   input.embednew {
	width: 340px;
	border: 1px solid #b4b4b4;
	color: #6d6d6d;
	font-size: 12px;
	height: 22px;
}
			   file.upload{ border:1px solid #999999; color:#2c2c2c; font-size:11px; height:24px; width:503px}
			   
			#recent_video_list{margin:0; padding:0; width:624px;  margin-left:15px; margin-top:27px;}
			   #recent_video_list ul{ margin:0; padding:0; width:141px;list-style-type:none; color:#666666; font-size:10px;}
			   #recent_video_list ul li{ margin:0; padding:0; width:141px;list-style-type:none; line-height:14px;}
			   #recent_video_list ul li a{color:#ff0000; font-size:11px; font-weight:bold; text-decoration:underline; line-height:13px;}
			   #recent_video_list ul li a:hover{color:#000000; font-size:11px; font-weight:bold; text-decoration:underline; line-height:13px;}
		    
		    #news_list{ margin:0; padding:0; padding-left:14px;}   
			   #news_list ul{ margin:0; padding:0; display:inline;list-style-type:none;}
			   #news_list ul li{  background-color:#ffffff; border:1px solid #b4b9c5; width:295px; padding:3px; list-style-type:none; margin-right:5px; display:inline;float:left;}
			   #news_list ul li h4{float:left; margin:0; padding:3px; background-color:#FFFFFF; text-align:left; width:132px;}
			   #news_list ul li h5 a{ color:#c50000; font-size:11px; font-weight:bold; text-decoration:none;}
			   #news_list ul li h5 a:hover{ color:#232323; font-size:11px; font-weight:bold; text-decoration:underline;}
			   #news_list ul li p{ padding:0; color:#8990a1; font-size:11px; margin:0; }
			   #news_list ul li p span{color:#333333; font-size:11px; margin:0; padding:0;}
			   #news_list ul li p span a{color:#000000; font-size:11px;text-decoration: none;}
			   #news_list ul li p span a:hover{color:#000000; font-size:11px;text-decoration: underline;}
			
			.t {background: url(images/dot00000.gif) 0 0 repeat-x; width: 593px; background-color:#cccccc;}
			.b {background: url(images/dot00000.gif) 0 100% repeat-x}
			.l {background: url(images/dot00000.gif) 0 0 repeat-y}
			.r {background: url(images/dot00000.gif) 100% 0 repeat-y}
			.bl {background: url(images/1bl00000.gif) 0 100% no-repeat}
			.br {background: url(images/1br00000.gif) 100% 100% no-repeat}
			.tl {background: url(images/1tl00000.gif) 0 0 no-repeat}
			.tr {background: url(images/1tr00000.gif) 100% 0 no-repeat; padding:10px}
			.t_new{background: url(images/dot00000.gif) 0 0 repeat-x; width: 300px; background-color:#cccccc;}
			.sub_heading{ font-size:13px; color:#c30100; height:35px; font-weight:bold;}
			
			#comments{ margin-top:10px;}
				#comments ul {list-style-type: none;width: 484px;} 
				#comments li {border-width: 1px 0; margin: 5px 0;border-bottom:1px solid #cccccc; color:#cccccc; font-size:11px;}
				#comments li em{color:#cc0000; font-size:11px; font-weight:bold; margin:0; padding:0; text-decoration:underline; }
				#comments li a { color: #999999;display: block; padding: 5px; text-decoration: none; outline:none}
				* html #comments li a {  /* make hover effect work in IE */width: 400px;}
				#comments li a:hover { background: #cccccc; }
				#comments a span { color: #2c2c2c; display: block; font-size:11px; padding-top:10px; padding-left:10px;}
	            a.add_comments{color:#929292; font-size:11px; text-decoration:underline;}
			    a.add_comments:hover{color:#ffffff;  }
			#cus_align{padding-top:10px;padding-left: 15px;}
						
		.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.clear{ padding:0; margin:0; clear:both;line-height:0;}
.clear_all {clear:both;}
.errorDiv{
	margin-top: -3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 10px;
	padding-top: 1px;
	padding-left: 15px;
	height:22px;
	width:250px;
	font-family: verdana;
	font-size: 11px;
	background-color: #ff3300;
	clear: both; 
}
.errorDiv1{
	margin-top: -3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 10px;
	padding-top: 1px;
	padding-left: 15px;
	height:22px;
	width:230px;
	font-family: verdana;
	font-size: 11px;
	background-color: #ff3300;
	clear: both; 
}
.errorDiv2{
	margin-top: 3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 100px;
	padding-top: 1px;
	padding-left: 15px;
	height:20px;
	width:300px;
	font-family: verdana;
	font-size: 11px;
	background-color: #ff3300;
	clear: both;
}
.errorDiv3{
	margin-top: 3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 100px;
	padding-top: 1px;
	padding-left: 15px;
	height:20px;
	width:400px;
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	background-color: #ff3300;
	clear: both;
}
.errorDiv4{
	margin-top: -3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 10px;
	padding-top: 1px;
	padding-left: 15px;
	height:22px;
	width:320px;
	font-family: verdana;
	font-size: 11px;
	background-color: #ff3300;
	clear: both; 
}
.errorDiv5{
	margin-top: -3px;
	margin-bottom: 3px;
	color: #ffffff;
	margin-left: 10px;
	padding-top: 1px;
	padding-left: 15px;
	height:55px;
	width:220px;
	font-family: verdana;
	font-size: 11px;
	background-color: #ff3300;
	clear: both; 
}
.errorDiv6 {
	margin-bottom: 3px;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 15px;
	height: 35px;
	
	font-family: verdana;
	font-size: 12px;
	
	background-color: #ff3300;
	clear: both;
}
.message{
	
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
}
/***********
* Password Strength
***********/
.spriteui_img#ui-progresbar-2-0,  .spriteui_img#ui-passbar-0{
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}  

.spriteui_img#ui-progresbar-2-10,  .spriteui_img#ui-passbar-10{
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-100, .spriteui_img#ui-passbar-100 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-20, .spriteui_img#ui-passbar-20 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-30, .spriteui_img#ui-passbar-30 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-40, .spriteui_img#ui-passbar-40 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-50, .spriteui_img#ui-passbar-50 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-60, .spriteui_img#ui-passbar-60 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-70, .spriteui_img#ui-passbar-70 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px;
	width:138px;
}

.spriteui_img#ui-progresbar-2-80, .spriteui_img#ui-passbar-80 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

.spriteui_img#ui-progresbar-2-90, .spriteui_img#ui-passbar-90 {
	background:transparent url(images/rvprogre.gif) no-repeat;
	height:7px; 
	width:138px;
}

/* tag clouds class start here */
a.tagcloude0{color:#333333; line-height:18px; font-size:12px; text-decoration:none;} 
a.tagcloude0:hover{color:#c50000;} 
a.tagcloude1{color:#999999; line-height:18px; font-size:20px; text-decoration:none;} 
a.tagcloude1:hover{color:#c50000;} 
a.tagcloude2{color:#666666; line-height:18px; font-size:17px; text-decoration:none;} 
a.tagcloude2:hover{color:#c50000;}
/* tag clouds class start here */



/* new class & ID added date 13/06/08*/

  .nolink{margin:0;padding:0;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#057fac; padding-left:30px;font-weight:bold;}
  #sitemap{margin:0;padding:0;background:#f1f1f1;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#555;line-height:150%;text-align:left;}
  #sitemap a{text-decoration:none;color:#057fac; outline:none;}
  #sitemap a:hover{text-decoration:none;color:#999; outline:none;}

  #forgot_password{ margin-bottom:15px; padding:0; width:95%; background-color:#e4e4e4; border:1px solid #b3b3b3; text-align:center; padding-bottom:25px; padding-top:25px;}
  #forgot_password h5{ background-image:url(images/member_l.gif); width:281px; height:29px; text-indent: -5000px; margin:0; padding-bottom:6px; background-repeat:no-repeat}

/*
	Sitemap Styler 	 
*/

#sitemap, #sitemap ul, #sitemap li{
	margin:0;
	padding:0;
	list-style:none;
}
#sitemap{background:url(images/line1000.gif) repeat-y;}
#sitemap li{
	line-height:20px;
	margin-top:1px;
	position:relative;
	width:100%;
}
/* IE leaves a blank space where span is added so this is to avoid that */

* html #sitemap li{
	float:left;
	display:inline;
}



#sitemap li a{padding-left:28px; outline: solid;}
#sitemap li span{float:left;position:absolute;top:5px;left:5px;width:13px;height:13px;cursor:auto;font-size:0;}
#sitemap li span, #sitemap li span.collapsed{background:url(images/collapse.gif) no-repeat 0 0;} 
#sitemap li span.expanded{background:url(images/expanded.gif) no-repeat 0 0;}

/* sub levels */

#sitemap li ul{	
	margin-left:28px;
	background:url(images/line1000.gif) repeat-y;
}
#sitemap li li{	
	background:url(images/line2000.gif) no-repeat 0 0;
}

/* etc. */

/* float fix */

#sitemap:after, #sitemap ul:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#sitemap, #sitemap ul{display:block;}

/*  \*/

#sitemap, #sitemap ul{min-height:1%;}

* html #sitemap, * html #sitemap ul{height:1%;}

 /*  */

#sitemap ul{display:none;}



/* class added date 16/06/08 */



#faq{ margin-top:10px;}

#faq ul{ margin:0; padding:0;}

#faq ul li{ margin:0; padding:0;  list-style-type:none; line-height:18px; padding-left:10px;}

.alterfaq{ background-color:#999999;font-weight:bold; color:#FFFFFF;font-size:12px; font-weight:bold; }

.alterfaq1{ background-color:#CCCCCC; font-size:11px; font-style:normal;}



/* class & ID added date 17/06/08*/

#floatloginbox{ margin:0; padding:0; width:310px; background-color:#CCCCCC; border:1px solid #333333; padding-bottom:15px;}

input.login_new{ width:210px; border:1px solid #b4b4b4; height:23px;  color:#6d6d6d; font-size:12px; margin-bottom:8px;}

/* class & id updated dated  24/06/08 start here*/
		  #tagline{ font-size:10px; color:#FFFFFF; height:29px;}
		  /* class & id updated dated  24/06/08 end here*/

#sidebar h2 {
	background-image:url(images/sidebar-top.gif); width:261px; height:24px; 
	color: #ffffff;
	padding: 5px 0 0 20px;
	border: none;
	font: normal 16px "Lucida Grande", Arial, sans-serif;
}
#sidebar ul ul {
	background: url(images/sidebar-bg.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	width: 241px;
	padding: 10px 20px;
}
#tagcloud {
	background: url(images/sidebar-bg.gif) no-repeat bottom left;
	margin: 0 0 10px 0;
	width: 241px;
	padding: 10px 20px;
	line-height: 20px;
}
#sidebar ul ul ul {
	background: none;
	padding: 0;
}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	line-height: 18px;
	}

#sidebar ul p, #sidebar ul select {
	margin: 5px 0 8px;
	}



#sidebar ul ul ul, #sidebar ul ol {
	margin: 0 0 0 10px;
	}

ol li, #sidebar ul ol li {
	list-style: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 0;
	padding: 0;
	}
/* End Entry Lists */

/* sidebar */
#sidebar {
	float:left;
	color: #666666;
}
#sidebar p {
	margin: 0px 0px 15px;
}
#sidebar h3  {
	font: bold 12px/100% Arial, Helvetica, sans-serif;
	color: #666666;
}
#sidebar h3 a, #sidebar h3 a:visited {
	color: #666666;
}
#sidebar h3 img {
	vertical-align: middle;
}
#sidebar a, #sidebar a:visited {
	color: #000000;
	text-decoration:none;
}
#sidebar a:hover, #sidebar a:focus, #sidebar a:active {
	color: #c50000;
	text-decoration:underline;
}
#sidebar ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}

#sidebar ul li ul li {
	background: url(images/bullet-grey.gif) no-repeat;
	padding-left: 18px ;
}
/* ------------------------------------- widget styles  */
/* archives widget */
#sidebar ul li.archives ul li {
	background: url(images/mini-archive.gif) no-repeat;
}
/* recent comments widget */
#recent-comments ul li {
	background: url(images/mini-comment.gif) no-repeat;
}
/* category widget */
#sidebar ul li.categories ul li {
	background: url(images/mini-category.gif) no-repeat;
}
/* recent posts widget */
#sidebar ul li.pagenav ul li {
	background: url(images/mini-page.gif) no-repeat;
}
/* links widget */
#sidebar ul li.linkcat ul li {
	background: url(images/mini-blogroll.gif) no-repeat;
}
/* meta */
#meta .rss {
	background: url(images/mini-rss.gif) no-repeat;
}
#meta .login {
	background: url(images/mini-user.gif) no-repeat;
}
#meta .check {
	background: url(images/mini-check.gif) no-repeat;
}
#meta .wordpress {
	background: url(images/mini-wp.gif) no-repeat;
}


/* content */
#content {
	padding: 25px 25px 15px 25px;
	width: 600px;

	clear: both;
	overflow: hidden;
}
.post {
	padding: 0px;
	clear: both;
	overflow: hidden;

	margin: 0 0 30px;
	text-align: justify;

}
.post .date {
	height: 50px;
	width: 45px;
	background: url(images/calendar.gif) no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
}
.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.post .title {
	float: left;
	margin-left: 10px;
	width: 538px;
}
.postdata {
	font-size: 90%;
	color: #999999;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	color: #c50000;
	text-decoration: none;
}
.postdata .category{
	background: url(images/mini-category.gif) no-repeat;
	height: 17px;
	padding: 3px 0 0 18px;
	float: left;
}
.postdata .comments{
	background: url(images/mini-comment.gif) no-repeat;
	float: right;
	height: 17px;
	padding: 3px 0 0 18px;
}
.postdata a {
	font-size: 10px;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat left center;
	padding-left: 12px;
	float: right;
}
.entry {
	padding: 10px 0px 5px;
	clear: both;
}

/* post title */
h2 {
	color: #333333;
	margin: 3px 0 2px;
	padding-bottom: 4px;
	font: normal 20px Times, "Lucida Grande", Arial, sans-serif;
	border-bottom: dotted 1px #CCCCCC;
}
h2 a, h2 a:visited {
	color: #333333;
	text-decoration: none;
	font: normal 20px Times, "Lucida Grande", Arial, sans-serif;
}
h2 a:hover {
	color: #c50000;
	text-decoration: none;
}
h3 {
	color: #666666;
	margin: 5px 0px 5px;
	font: bold 110%/110% "Lucida Grande", Arial, sans-serif;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	height: 21px;
}
.page-nav a, .page-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.page-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 20px;
	margin-left: 10px;
	background: url(images/post-nav-previous.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 20px;
	margin-right: 10px;
	background: url(images/post-nav-next.gif) no-repeat right center;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	margin-top: -15px;
	font-size: 95%;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url(images/post-nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(images/post-nav-next.gif) no-repeat right center;
}

/* ------------------------------------- comment area  */
h3#comments {
	background: url(images/comments.gif) no-repeat;
	padding-left: 22px;
	font: normal 18px Times, Helvetica, sans-serif;
	clear: both;
}
h3#respond {
	background: url(images/respond.gif) no-repeat;
	padding-left: 22px;
	font: normal 18px Times, Helvetica, sans-serif;
	margin: 20px 0px 0px;
	clear: both;
}
/* commentform */
#commentform {
	margin: 10px auto;
	padding: 0 0 0 45px;
}
#commentform label {
	font-weight: bold;
	color:#666;
	font-size: 100%;
	padding-left: 5px;
}
#commentform small {
	color: #999999;
	font-size: 90%;
}
#commentform input {
	font: 110% Arial, Helvetica, sans-serif;
	width: 220px;
	padding: 5px 3px 3px 7px;
	background: url(images/form-field-bg.gif) no-repeat;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
	margin-bottom: 5px;
}
#commentform textarea {
	font: 110% Arial, Helvetica, sans-serif;
	width: 540px;
	height: 140px;
	background:url(images/form-field-bg.gif) no-repeat;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-right: dashed 1px #cccccc;
	border-bottom: dashed 1px #cccccc;
	padding: 5px 3px 3px 7px;
}
#commentform #submit {
	font: 12px/100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: url(images/submit-btn.gif) no-repeat top left;
	border: none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 415px;
	margin-top: 5px;
}
#commentform #submit:hover {
	background: url(images/submit-btn.gif) no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: solid 1px #666;
}

/* comment list */
.commentlist {
	margin: 10px 0px;
	padding-left: 45px;
	line-height: 130%;
}

.commentlist li{
	padding: 5px 10px;
	margin-bottom: 5px;
	color: #999;
	border: 1px dashed #ccc;
	background: #FFFFFF;
}
.commentlist p {
	color: #333333;
}
.commentlist .alt {
	background: #F1F1F1;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 110%;
	color: #333;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #ab0000;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 9px;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
	text-decoration: none;
	font-style: italic;
}

/* added on 08.08.08 */
#nav_vid_link{ width:530px; text-align:center; font-family:tahoma; font-size:11px; color:#232323; font-weight:bold;}
#nav_vid_link a{font-family:tahoma; font-size:11px; color:#232323; font-weight:bold; text-decoration:none}
#nav_vid_link a:hover{font-family:tahoma; font-size:11px; color:#cc0000; font-weight:bold; text-decoration:none}
/* end */

/* Love is beautiful if she is not she */

div#nevigation div div#nevi div ul li#upload-button a {color:#ffcc00; background: url(/images/upload-bg.gif) repeat-x left top; padding-left:10px; width:65px;}
div#nevigation div div#nevi div ul li#upload-button a:hover {color:#373737; background: url(/images/upload-hover.gif) repeat-x left top;}
