/*
-----------------------------------------------------------
Main Stylesheet

Basic styling : initial.css
IE Hacks      : ie_hacks.css

----------------------------------------------------------- */

body { font: 100%/150% Arial, Helvetica, sans-serif; color: #333; background-color: #FFF; }

a, a:link { color: #D90000; }
a:visited { color: #666; }
a:hover { text-decoration: none; }
a img { border: 0; }

h1, h2, h3, h4 { font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h2 { font-size: 150%; }
h3 { font-size: 120%; }
h4 { font-size: 100%; font-weight: bold; }
h5 { font-size: 90%; }
h6 { font-size: 80%; text-transform: uppercase; font-weight: normal; }
code, kbd { font-size: 120%; }
hr { height: 1px; border: #BFDCA0 1px solid; background-color: #BFDCA0; }
dt { font-weight: bold; }

/* Helper classes */
.hide { display: none; }
.hidden { visibility: hidden; }
.clear { clear: both; }
.hidden { display: none; }
hr.hidden { margin: 0; padding: 0; border: 0; height: 1px; }
span.explain { border-bottom: #111 1px dotted; }
hr.separator { margin: 1em 0 0 0;  height: 1px; border: #FFF 1px solid; background-color: #FFF; clear:both; }

div#container {  }
		
	div#wrapper { }
	div#content { margin: 0 auto 40px auto; width:560px; }
		h1 { color: #000; }
		h1 em { color: #666; font-style: normal; }
		h2 { color: #666; }
		ul li { margin: 0 0 10px 0; padding: 0 0 0 15px; list-style: none; background: url(../images/list_bk.png) no-repeat left center;}
		
	blockquote { margin: 0; padding-right: 20px; padding-left: 20px; text-indent: -20px; font: italic 1em/1.6em Georgia, "Times New Roman", Times, serif; width: 520px; background: url(../images/99.png) no-repeat right bottom;  }
	
	blockquote p:first-letter { padding-left: 20px; background: url(../images/66.png) no-repeat left top; font: italic 1.4em Georgia, "Times New Roman", Times, serif; }

	p cite { margin-left: 20px; font-size: 90%; }
	p cite strong { font-style: normal; }
	p cite#khaggavisana_sutta { margin-left: 0; font-size: 90%; font-style: normal; }
	
	h2#contact { margin-bottom: 0; font-size: 100%; font-weight: bold; } 
	p#address { margin-top: 0; font-size: 90%; }
