link { 
border-bottom : 0; 
} 
IMG { 
border-bottom : 0; 
border-left : 0; 
border-top : 0; 
border-right : 0; 
border-style : none; 
} 
p { 
margin : 0; 
padding : 0; 
} 
h1 { 
font-size : 24px; 
font-weight : bold; 
color : #660099; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
} 
body { 
background : #949693 url(../images/bmz_bg.jpg) repeat-x fixed; 
font-family : arial; 
color : #fff; 
text-align : left; 
font-size : 12px; 
margin : 0; 
padding : 0; 
} 
A:link { 
color : #fff; 
text-decoration : none; 
} 
A:link { 
color : #fff; 
text-decoration : none; 
} 
A:visited { 
color : #fff; 
text-decoration : none; 
} 
A:hover { 
color : #fea935; 
text-decoration : underline; 
} 
.joriki:link { 
color : #fea935; 
text-decoration : underline; 
} 
.joriki:visited { 
color : #fea935; 
text-decoration : underline; 
} 
.joriki:hover { 
color : #fff; 
text-decoration : none; 
} 
.readmore:link { 
color : #fff; 
text-decoration : underline; 
} 
.readmore:visited { 
color : #fff; 
text-decoration : underline; 
} 
.readmore:hover { 
color : #fea935; 
text-decoration : none; 
} 
DIV#wrapper { 
text-align : left; 
margin : 0 auto 0 auto; 
width : 900px; 
} 
#header { 
background : url(../images/header_bg.jpg) repeat-x; 
width : 900px; 
height : 200px; 
margin : 0; 
padding : 0; 
} 
.header_left { 
width : 7px; 
height : 200px; 
margin : 0; 
padding : 0; 
float : left; 
} 
.header_right { 
width : 7px; 
height : 200px; 
margin : 0; 
padding : 0; 
float : right; 
} 
.header_inner { 
width : 618px; 
height : 200px; 
margin : 0; 
padding : 0 0 0 0; 
float : right; 
} 
.header_middle { 
width : 886px; 
height : 200px; 
margin : 0; 
padding : 0 0 0 0; 
float : left; 
} 
.logo { 
background : url(../images/Blue-Mountain-Zendo_logo.jpg) no-repeat; 
width : 250px; 
height : 185px; 
padding : 0 0 0 0; 
margin : 15px 0 0 12px;
_margin : 15px 0 0 7px;
float : left; 
} 
.lofo_left { 
width : 34px; 
height : 165px; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
float : left; 
} 
.sound { 
width : 34px; 
height : 33px; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
float : left; 
} 
.logo_leftbar { 
width : 34px; 
height : 132px; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
float : left; 
} 
.logo_right { 
width : 216px; 
height : 165px; 
float : right; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
} 
.flash_banner { 
background-color : #cccccc; 
width : 585px; 
height : 170px; 
padding : 0 0 0 0; 
margin : 15px 14px 0 0; 
float : right; 
} 
#navigation { 
width : 900px; 
height : 45px; 
padding : 0 0 0 0; 
margin : 20px 0 20px 0; 
} 
#containers { 
background : url(../images/buddhist-zen-temple-lehigh-valley.jpg) no-repeat; 
width : 900px; 
height : 487px; 
padding : 0; 
margin : 0; 
} 
#containers_inner { 
background : url(../images/inner_content_bg.jpg) no-repeat; 
width : 900px; 
height : 487px; 
padding : 0; 
margin : 0; 
} 
#containers_inner2 { 
background : url(../images/inner2_content_bg.jpg) no-repeat; 
width : 900px; 
height : 596px; 
padding : 0; 
margin : 0; 
} 
#containers_inner3 {
	background : url(../images/inner3_content_bg.jpg) no-repeat;
	width : 900px;
	padding : 0;
	margin : 0;
} 

#contant { 
width : 840px; 
height : auto; 
padding : 30px; 
margin : 0 0 0 0; 
} 
.page_title { 
font-family : Verdana, Geneva, sans-serif; 
color : #fea935; 
font-size : 18px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
} 
.home_title { 
font-family : Verdana, Geneva, sans-serif; 
color : #fea935; 
font-size : 16px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
} 
.content_text { 
font-family : Arial, Helvetica, sans-serif; 
color : #fff; 
text-align : left; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0 20px 0 20px; 
line-height : 23px; 
} 

.content_text_black { 
font-family : Arial, Helvetica, sans-serif; 
color : #000; 
text-align : left; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0 20px 0 20px; 
line-height : 23px; 
}

.star { 
font-family : Arial, Helvetica, sans-serif; 
color:#F00;
text-align : left; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0 0px 0 0px; 
line-height : 23px; 
}

.content_text_table { 
font-family : Arial, Helvetica, sans-serif; 
color : #000; 
text-align : left; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0 0 0 2px; 
line-height : 23px; 
} 

.content_text_table2 { 
font-family : Arial, Helvetica, sans-serif; 
color : #000; 
text-align : left; 
font-size : 13px; 
margin : 0; 
padding : 0 0 0 2px; 
line-height : 23px; 
} 


.content_text_home { 
font-family : Arial, Helvetica, sans-serif; 
color : #fff; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
line-height : 23px; 
} 
.content_text2 { 
font-family : Arial, Helvetica, sans-serif; 
color : #fea935; 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
line-height : 23px; 
} 
.content_text_zoriki { 
font-family : Arial, Helvetica, sans-serif; 
color : #fea935; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
line-height : 23px; 
} 
.content_text_zoriki2 { 
font-family : Arial, Helvetica, sans-serif; 
color : #e38300; 
font-size : 13px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
line-height : 23px; 
}

.fieldtype3{font-family:Arial, Helvetica, sans-serif; padding:3px 0px 1px 2px;
border:1pt #888888 solid;
font-size:12x; 
color:#000;margin:0px ;height:20px; background:url(../images/shadow.png) no-repeat; }


.readmore { 
font-family : Arial, Helvetica, sans-serif; 
color : #fff; 
text-align : left; 
font-size : 12px; 
font-weight : bold; 
margin : 0; 
padding : 0; 
line-height : 23px; 
text-decoration : underline; 
} 
#footer { 
width : 900px; 
border-top : 1pt solid #fff; 
margin : 25px 0 0 0; 
padding : 0; 
} 
.copy { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #fff; 
} 
.bottom_navi { 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #fff; 
} 
.opacity2 { 
background-color : #e9ebec; 
color : #000; 
} 
.menu { 
padding : 0 0 0 0; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
font-size : 17px; 
width : 900px; 
} 
.menu ul { 
padding : 0; 
margin : 0; 
list-style-type : none; 
height : 45px; 
background : transparent; 
} 
.menu ul li { 
float : left; 
height : 45px; 
display : block; 
margin-right : 0; 
margin : 0; 
padding : 0; 
} 
.menu ul li.seperator { 
width : 1px; 
height : 45px; 
background : url(../images/seperator.png) no-repeat left top; 
margin : 0; 
padding : 0; 
} 
.menu ul ul li { 
display : block; 
height : auto; 
line-height : 1em; 
background : transparent; 
} 
.menu a, .menu a:visited {
	display : block;
	float : left;
	height : 33px;
	text-decoration : none;
	color : #fff;
	text-align : left;
	border : 0;
	background : url(../images/menu_li_bg.jpg) repeat-x;
	font-size: 15px;
	padding-top: 12px;
	padding-right: 13px;
	padding-bottom: 0;
	padding-left: 12px;
} 
.menu li.lastli a.fix { 
background : url(../images/menu_last_li_bg.gif) no-repeat right top; 
padding : 12px 18px 0 17.5px; 
} 
.menu li.lastli a:hover.fix { 
background : url(../images/menu_last_li_hover_bg.gif) no-repeat right top; 
padding : 12px 18px 0 17.5px; 
} 
.menu li.firstli a.fix { 
background : url(../images/menu_first_li_bg.gif) no-repeat left top; 
padding : 12px 18px 0 17.5px; 
} 
.menu li.firstli a:hover.fix { 
background : url(../images/menu_first_li_hover_bg.gif) no-repeat left top; 
padding : 12px 18px 0 17.5px; 
} 
.menu ul ul a, .menu ul ul a:visited { 
display : block; 
background : transparent; 
color : #000; 
width : 160px; 
height : 100%; 
padding : 5px 10px; 
} 
* html .menu ul ul a, * html .menu ul ul a:visited { 
width : 160px; 
width : 160px; 
} 
.menu table { 
border-collapse : collapse; 
padding : 0; 
margin : -1px; 
width : 0; 
height : 0; 
font-size : 1em; 
z-index : 1; 
} 
* html .menu a:hover { 
color : #000; 
border : 0; 
height : 33px; 
position : relative; 
z-index : 100; 
background : url(../images/menu_li_hover_bg.jpg) repeat-x; 
} 
.menu li:hover { 
position : relative; 
} 
.menu :hover > a { 
color : #000; 
border : 0; 
height : 33px; 
background : url(../images/menu_li_hover_bg.jpg) repeat-x; 
} 

.tdpadding{padding-left:10px;}

