/*master stylesheet - for container header, wrapper and footer*/
body {
	background:#fff url(../images/grey_top.gif) repeat-x top center;
	font: 12px Arial, Helvetica, sans-serif;
	color:#333; text-align:center; /*for IE*/
}

 /*the little extras*/
.font-bold{ font-weight:bold;}

.container{ /*header+wrapper+footer*/
	background:#fff url(../images/bg.gif) repeat-y top center;
	margin:0 auto; text-align:center; width:890px; height:auto;
}
	.container:after {
		content: "."; display: block;
		height: 0;	clear: both; visibility: hidden;
	}	
	
	.container-in{
		background:transparent url(../images/headerbg.jpg) no-repeat top center;
		width:890px; 
	}
	
.header{
	background:#fff url(../images/header.jpg) no-repeat top center;
	width:890px; height:130px;
}
	.header-ads{
		padding:25px 0 0 0; width:500px; height:60px;
		float:right; text-align:left;
	}
	.searchbox{
		padding-top:4px; width:235px; height:23px;
		float:right; clear:both;
		text-align:left;
	}
		.searchbox form{
			margin:0; padding:0; height:23px;		
		}	
		.search-input{
			background:#fff; margin:0; padding:0 0 0 5px;
			width:150px; height:23px; vertical-align:top;
			line-height:23px; border:1px solid #ccc;		
		}	
		.search-go{
			width:44px; height:23px;
		}
		
.wrapper{ /*left-side + main-contents + right-side*/
	background:url(../images/botgrad.jpg) no-repeat bottom center;
	margin:0 auto; padding:0 0 50px 0; width:890px; text-align:center; 

}
	.wrapper:after {
		content: "."; display: block;
		height: 0;	clear: both; visibility: hidden;
	}	
		
.wrapper-in{/*to include the bottom gradient effect*/	
	margin:0 auto; padding:0;
	width:850px; height:auto; clear:both;
	text-align:center;
}
	.wrapper-in:after {
		content: "."; display: block;
		height: 0;	clear: both; visibility: hidden;
	}	
	

/*****	LEFT SIDE *****/
	.left-side{
		background:#fff url(../images/left.gif) no-repeat top center;
		width:155px; height:auto;
		float:left; 		
	}
		.menu{	background:#fff; width:155px; height:auto; }
			.menu-title{ 
				background:#fff url(../images/menu_bg.gif) repeat-y top left; 
				width:155px; height:auto; 
			}
			.menu-title span{ 
				background:#fff url(../images/menu_bot.gif) no-repeat top left; 
				width:155px; height:20px; display:block;
			}
			.menu-list{
				background:transparent url(../images/menu_bg2.jpg) no-repeat bottom left;
				width:155px; text-align:left;				
			}
				.menu-list li{ 	padding-left:15px;	}
				.menu-list li a:link, .menu-list li a:active, .menu-list li a:visited {
					font: 12px Arial, Helvetica, sans-serif;
					color:#666; text-decoration:none;
				}
				.menu-list li a:hover{
					font: 12px Arial, Helvetica, sans-serif;
					color:#999; text-decoration:none;
				}
			.menu_bot{ height:20px; }
			
		.sidelinks{
			background:#fff url(../images/sidelinks_bg.gif) repeat-y top left;
			width:155px; height:auto;
			text-align:left;
		}
		.sidelinks:after {
			content: "."; display: block;
			height: 0;	clear: both; visibility: hidden;
		}	
			.sidelinks-top{
				background:#fff url(../images/sidelinks_top.gif) no-repeat bottom left;
				width:155px; height:10px;				
			}
			.sidelinks-list{
				background:url(../images/sidelinks_bot.gif) no-repeat bottom left;
				width:155px; height:auto;					
			}
		
				.sidelinks ul{
					margin:0 auto; padding:5px 10px 20px 10px;
					list-style:none;			
				}
				.sidelinks li{
					padding:1px 0 0 0;
				}
				.sidelinks a:link, .sidelinks a:active, .sidelinks a:visited{
					font: 12px Arial, Helvetica, sans-serif;
					color:#666; text-decoration:none;
				}
				.sidelinks a:hover{
					font: 12px Arial, Helvetica, sans-serif;
					color:#fff; text-decoration:none;
				}
			
/*****	MIDDLE MAIN CONTENTS *****/		
	.main-contents{
		width:575px; height:auto;
		float:left; 
	}
	.main-contents:after {
		content: "."; display: block;
		height: 0;	clear: both; visibility: hidden;
	}
		.wrap-contents{
			margin:0 auto; text-align:center;
			width:545px; height:auto;
		}


/*****	RIGHT SIDE *****/
	.right-side{
		width:120px; float:right; 
	}
/*right side login box*/
		.loginbox{
			background:#fff url(../images/loginbox.jpg) no-repeat top center;
			width:120px; height:102px;
		}
			.loginbox form{
				margin:0 auto; padding:10px 0;	
				text-align:center;
			}
			.login-input{
				background:#fff; 
				margin:1px 3px;	padding:1px 0 3px 3px;
				width:100px; border:1px solid #ccc;		
				line-height:20px;  vertical-align:middle;
			}
			.submit-login{			
				padding-top:5px;
				width:68px;	height:28px;
			}

/*right side ads*/			
		.right-ads{
			width:120px; height:auto; 
		}
			.right-ads img{
				margin:0; padding:0;
			}
			.ads-125x125{
				display:block;
				padding:5px 0;
			}



.footer{
	background:#fff url(../images/footer_bg.jpg) repeat-y top center;
	width:890px; height:40px; 
	clear:both; text-align:right;
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000;
}
.footer-wrap{
	position:relative; top:240px;
}
	.footer span{
	padding-right:25px;	display:block;
	}
	.footer a:link, .footer a:active, .footer a:visited{
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#000;
	text-decoration:none;
	}
	.footer a:hover{
	font: 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;
	text-decoration:none;
	}
	
	.footer h5{
		padding-right:25px;
		font: 11px Arial, Helvetica, sans-serif;
		font-weight:bolder; color:#000; 	
	}

.channel_banner{
    width:545px;
    height:70px;
}

.left{
float:left;
padding-right:5px;
}

.right{
float:right;
padding-left:5px;
}

.errmsg{
color:Red;
}
