html{
	background : #7d5823 url('../images/bg_brown.gif') center repeat-y;
}
body{
	width: 100%;
	height:100%;
	font-size : 12px;
	color : #666666;
	font-family:  Ms Sans serif, Tahoma;
	margin : 0px auto;
	padding :0px auto;
	background : #7d5823 url('../images/bg_brown.gif') center repeat-y;
	background-position: bottom center;
}
a, a:visited{
	color:#9a0000;
	font-size:14px;
	cursor:pointer;
	font-weight: bold;
}
.clear{clear:both;}
.italic{font-style:italic}
form, ul, li, p{
	margin  :0px;
	padding :0px;	
}
#main_display{
	background : #ffffff;
	width: 980px;
	height:100%;
	margin : 0px auto;
	padding :0px auto;
}
.hidden{
	display:none;
	visibility:hidden;
}
.loading{
	font-weight:bold;
	text-align:center;
	width:auto;
}
.small{font-size:12px;}
/* Start site css */
.normal{
	font-size:12px;
}
.normalS{
	font-size:10px;
}

.pagesep_current{
	color:red;
	font-weight:bold;
}

a.pagesep{
	font-weight:normal;
	text-decoration: none;
}

.site_nav{
	height:23px;
	text-align: right;
	padding-right:20px;
}
.site_nav a, .site_nav a:hover, .site_nav a:visited{
	text-decoration: none;	
}
.side_banner{
	border:1px solid #aaaaaa;
	margin-top:3px;
}
.menu{
	clear:both;
	margin: 0px;
	padding:0px;
}
.menu li{
	margin: 0px;
	padding:0px;
	list-style:none;
	float:left;
	border:0px solid;
}

.content .left_side_bar{
	float:left;
	width:170px;
}
.content .right_side_bar{
	float:left;
	width:180px;
}
.content .center-content{
	float:left;
	width:630px;
}

ul.pra_list{
	width:120px;
	margin:0;
	padding:0;
}
ul.pra_list li{
	list-style:none;
	margin-bottom:16px;
}


ul.pra_list_center{
	width:630px;
	margin:0 0 10px 0;
	padding:5px !important;
	padding:0px;
	clear:both;

}
ul.pra_list_center li{
	background: #ffffff url('../images/pra_center_yellow.jpg') no-repeat;
	list-style:none;
	float:left;
	margin-left:10px;
	width: 144px;
	height:144px;
	text-align: center;
	padding-top:10px;
}


/* content pane */
.center-content .story{
	clear:both;
}
.center-content .story p{
	line-height:25px;
	padding:5px;
}
.center-content .story img{
	margin:5px;
}

.center-content .story .signature{
	text-align:right;
	margin-top:20px;
	line-height:30px;
	float:right;
}

.center-content .sub-story{
	float:left;
	width:50%;
}
.center-content .sub-story img{
	margin:5px;
}

.center-content .sub-story .signature{
	text-align:right;
	margin-top:20px;
	line-height:30px;
	float:right;
}
/* new home design */
.left_pane{
	float:left;
	width:380px;
}
.mid_pane{
	float:left;
	width:380px;
}
.right_pane{
	float:left;
	width:220px;
}

.bphoto_home{
	width:100%;
	height: auto;
	background : #ffffff url('../images/bhpoto_home_bg.gif') repeat-x;
	background-position: bottom center;
}
.photo_hilight{
	float:left;
	text-align:center;
	width:120px;
	margin:2px;
}
.photo_hilight .photo_hilight_photo{
	width:120px;
	height:120px;
	background :  url('../images/pra_border_120.png') no-repeat;
	background-position: center center;
}
.photo_no_hilight{
	float:left;
	text-align:center;
	width:94px;
}

.photo_no_hilight .photo_no_hilight_photo{
	width:90px;
	height:90px;
	background :  url('../images/pra_border_90.png') no-repeat;
	background-position: center center;
}

.library_home{
	width:100%;
	height: auto;
	background : #ffffff url('../images/library_home_bg.gif') repeat-x;
	background-position: bottom center;
}

.library_home .sub-story{
	float:left;
	width:48%;
	margin:2px;
}
.library_home .sub-story img{
	margin:5px;
}

.gallery_home{
	width:100%;
	background : #ffffff url('../images/gallery_home_bg.gif') repeat-x;
	
	background-position: bottom center;
	min-height:100px;
}
.gallery_home li.home_egallery_thumb{
	float:left;
	width:48%;
	margin-left:2px;
}
.astro_home{
	border:2px solid #d3bda6;
	width:210px;
	margin-left:2px;
}
.astro_home .astro_inside{
	margin:5px;
}
.more_links{
	clear:both;
	text-align:right;
	margin:3px;
}
.home_banner{
	margin:5px;
}
/* end - new home design */

/* footer */
.footer{
	background : #ffffff url('../images/hbar30.jpg') repeat-x;
	width:100%;
	text-align:center;
	clear:both;
	padding-top:20px;
	font-size:12px;
}