/* -Designer: Kishan Wanigasinghe; Version: Sep_09_v3; Contact: anatoxind@gmail.com- */
.site_body{
	width: 949px;
	height: auto;
	position: relative;
	margin: 0px auto auto 0px;
	border: 1px solid #bcbcb6;
	background:  #e4e3da;
	z-index: 102;
}
.site_body #site_body_content{
	overflow: hidden;
	width: 931px;
	height: inherit;
	position: relative;
	padding: 10px;
	margin: 0px auto auto 0px;
	z-index: 103;
}
#text_body{
	font:11px Verdana, Helvetica, sans-serif;
	position: relative; 
	margin: 20px auto auto auto; 
	border: 1px solid #bcbcb6; 
	width: 800px; 
	height: auto;
	
	padding:10px; 
	background: white; 
	line-height: 21px;
}
.post{
	font:11px Verdana, Helvetica, sans-serif;
	position: relative; 
	margin: 20px auto auto auto; 
	border: 1px solid #bcbcb6; 
	width: 800px; 
	height: auto;
	
	padding:10px; 
	background: white; 
	line-height: 21px;
}
.movie{
	position: relative;
	width: 425px;
	height:auto;
	margin: 10px auto auto auto;
	background: white;
	border: 1px solid #bcbcb6;
	padding: 10px;
}
.calender{
	position: relative;
	width: 600px;
	height:auto;
	margin: 10px auto auto auto;
	background: white;
	border: 1px solid #bcbcb6;
	padding: 10px;
}
.disclaimer{
	position: relative;
	margin: 20px auto auto 55px;
	color:#48463C;
	width: 300px;
	height: 40px;
	
	padding: 5px;
	text-align: center;
	border: 1px solid #bcbcb6;
	z-index: 104;
}
/*---------middle banner---------*/
.site_body #middle_banner{
	position: absolute;
	margin:350px auto 20px 1px;
	width: 950px; /* Replace the xxxx with the the width of your site (eg 800px)*/
	height: 41px;
	overflow: hidden;
	background: #e4e3da url(images/middle_banner_bg.gif);
	background-repeat: repeat-x;
	z-index: 105;
}
.site_body #middle_banner{
	position: relative;
	margin:0px auto 0px -10px;
	width: 950px; /* Replace the xxxx with the the width of your site (eg 800px)*/
	height: 41px;
	overflow: hidden;
	background: #e4e3da url(images/middle_banner_bg.gif);
	background-repeat: repeat-x;
	z-index: 105;
}
.middle_banner_img{
	margin:-41px auto 20px auto;
	width: 463px; /* Replace the xxxx with the the width of your site (eg 800px)*/
	height: 41px;
	overflow: hidden;
	text-align:left;
	position: relative;
	background: url(images/middle_banner_2.gif);
	background-repeat: no-repeat;
		
	z-index: 109;
}
.main_img{
	margin:20px auto 20px auto;
	width: 793px; /* Replace the xxxx with the the width of your site (eg 800px)*/
	height: 308px;
	overflow: hidden;
	text-align:left;
	position: relative;
	background: white url(images/main_img.jpg) center center;
	background-repeat: no-repeat;
	border: 1px solid #bcbcb6;
	z-index: 104;
}


/*----------------buttons---------------------*/
.move_up a{
	position: absolute;	
	margin: auto auto auto auto;
	float: left;
	display: block;
	width: 100px;
	height: 20px;
	border: 0px solid red;
		
	background: red url(images/buttns_01_h.gif) no-repeat;
	z-index: 106;
}
.move_up a:hover{				
		background: transparent url(images/buttns_01.gif);
}

.prvs a{
	position: relative;	
	margin: auto auto auto auto;
	float: right;
	display: block;
	width: 100px;
	height: 20px;
	border: 0px solid red;
	
	background: red url(images/buttns_02_h.gif) no-repeat;
	z-index: 106;
}
.prvs a:hover{				
		background: transparent url(images/buttns_02.gif);
}
