/* GLOBAL STYLES */
body,h1,h2,h3,h4,h5,h6,p,form,fieldset,img,td,th{margin:0;padding:0;border:0}

/* below you can change background and font for all site */
body{font:11px georgia, verdana;line-height: 16px;margin:30px 0;background: #fff url(../img/bgr.gif) repeat 0;xcolor:#505050;color:#000;}
h1{display:none;color:#fff;font-size:1px;}

h1, h2, h3, h4 {
	display: block;
}

/* MAIN PAGE: head, body and global container */
#container{padding:30px;margin:0 auto;background: #fff url(../img/bgr_buddha.gif) no-repeat 680px 30px;}
#head{width:700px;height:150px;margin:0 auto 30px;background: url('../img/logo.gif') no-repeat 0px 20px;cursor: pointer;}
#body{width:700px;margin:0 auto;padding:0;background:url('../img/dot.gif') repeat-y 220px;}
#body .content{float:right;width:475px;margin-left:20px}
#body:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/* FOOTER */
#foot{width:700px;height:30px;margin:20px auto 0;border-top:1px solid #ccc;text-align:right;}
#foot a{text-transform:lowercase;font:10px tahoma;}
#foot a:hover{color:#D4A017;}



/* MENU LEFT */
#leftPane{float:left;width:200px;margin:0;padding:22px 0 0 0;list-style:none;border:0px solid #dfdfdf;}
#leftPane ul {margin:0;padding:0;text-align:right;list-style:none;}
#leftPane li {margin:0 0 10px 0;font-size:12px;letter-spacing:1px;font-weight:bold;color:#444;text-transform:lowercase;}
#leftPane ul li a:hover{background:#fff;text-decoration:none;}
#leftPane ul li a.selected{color:#D4A017}


/* PAGE DETAILS - name, description */
#contentPane{float:right;width:460px;padding:0;border:0px solid #dfdfdf}
#contentPane h2{margin:0 0 14px 0; font-size:18px;letter-spacing: 1px;color:#909090;text-transform:uppercase;}
#contentPane h3{margin:12px 0 8px 0; font-size:14px;letter-spacing: 1px;color:#909090;}
#contentPane h3 a{color:#ff9000;text-transform:uppercase;}
#contentPane h4 {clear: left; margin:14px 0 1px 0; letter-spacing:1px; font-size:12px; color:#D4A017;}
#contentPane .date{margin:0 0 14px 0;font-weight: bold;font-size:11px;}
#contentPane .intro{margin:0 0 8px 0;font-weight: bold;font-size:11px;}
#contentPane .txt{font-size:11px;}
#contentPane p{margin:0 0 8px 0;}
#contentPane .logo {
	color:#D4A017;
	;
	font-weight: bold
}
#contentPane form {margin:16px 0 0 0;padding:0;}
#contentPane img.inline {
	padding: 6px 0 10px 0;
	xmargin:  4px 0 4px 0;
	xborder-top: 1px solid #ccc;
	xborder-bottom: 1px solid #ccc;
}


/* global link styles */
a{text-decoration:none;}
a:link{color:#000;}
a:visited{color:#000;}
a:active{color:#000;} 
a:hover{color:#000;text-decoration:underline;}



/* BACK link style */
#back{clear: left;font-size:11px;padding:0 20px 10px 0;text-align:right;}
#back a{color:#909090}

/* global form styles */
.input, textarea {width:200px;border:1px solid;border-color:#b6b6b6;font:10px verdana;}
input, textarea {border:1px solid;border-color:#b6b6b6;font:10px verdana;margin: 3px 0 0 0; }
select {margin: 5px 0 5px 0;width:205px;border:1px solid;border-color:#b6b6b6;font:10px verdana;}

#body .contact {
  clear: both;
	float: left;
	width: 200px;
	padding: 12px 0 0 0;
	margin: 0 0 0 0; /* t r b l*/
	border-top: 1px solid #ccc;
	font-size:11px;
	text-align:right;
}
#body .contact a { text-decoration:none;}
#body .contact a:hover{ border-bottom: 1px solid #D4A017;}

#body .news {
  clear: both;
	float: left;
	width: 200px;
	padding: 0;
	margin: 8px 0 0 0; 
	background: #fff url(../img/bgr.gif) repeat;
	border-top: 1px solid #ddd;
}
#body .news h4 {
	text-align:right;
	/* padding: 4px 8px 4px 4px; */
	padding: 4px 8px 4px 0px;
	margin: 0;
	letter-spacing: 0px;
	font-size: 12px;
	color: #D4A017;
	background: #fff;
	xborder: 1px solid #909090;
	
}
#body .news p {
  padding: 0;
	margin: 8px 8px 12px 8px; /* t r b l*/
	color: #000;
	xborder-top: 1px solid #ccc;
	font-size:11px;
	text-align:right;
	
}
#body .news a { color: #000; text-decoration:none;}
#body .news a:hover{ border-bottom: 1px solid #D4A017;}

ul {
	margin: 0 0 8px 18px;
	padding: 0;
	list-style-type: disc;
}
p.quote {
	padding: 8px 0 8px 0;
	margin:12px 0 12px 0 !important;
	font-weight: bold;
	color: #909090;
	font-size:11px;
	letter-spacing: 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
p.event {
	display: block;
	clear: left;
	padding: 0 0 0 0;
	color: #000;
	xborder-bottom: 1px solid #ccc;
}
p.event b {
	display: block;
	clear: left;
}
p.event a {
	display: block;
	xclear: left;
	text-decoration: underline;
}
p.event a.normallink {
	display: inline;
	xclear: left;
	text-decoration: underline;
}
p.event img.book {
	float: left;
	padding-top: 4px;
	xpadding-bottom: 10px;
	padding-right: 10px;
	}

