html {
	background-color: white;
	font-family: "Helvetica Neue", Helvetica, Ariel, Geneva, sans-serif;
	color: #404040;
}
img, div, ol, ul, li { 
	behavior: url(iepngfix.htc)
}
img.vert {
	padding: 0;
	margin-top: 75px;
	margin-left: 84px;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
}

img.wide {
	padding: 0;
	margin-top: 120px;
	margin-left: 45px;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
}
img#isis_det {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
	margin: 0;
	position: absolute;
	top: 264px;
	left: 44px;
}
img.icons_vert {
	padding: 0;
	margin-top: 83px;
	margin-left: 40px;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
}
img#mlem {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
	float: right;
	margin: 0 6px 6px 12px;
}
img#gaia_sm {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
	float: right;
	margin: 0 6px 6px 12px;
}
img#cont_pic {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
	margin: 0;
	position: absolute;
	top: 77px;
	right: 41px;
}
img#nbos_lg_pic {
	padding: 0;
	border-width: 1px;
	border-style: solid;
	width: auto;
	height: auto;
	margin: 0;
	position: absolute;
	top: 59px;
	right: 41px;
}

img.banner {
	position: absolute;
	top: 24px;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	border-width: 1px;
	left: 72px;
}
img.icons_banner {
	position: absolute;
	top: 17px;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	border-width: 1px;
	left: 30px;
}
img.gabbanner_sm {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 12px;
	left: 26px;
	border-width: 1px;
}
img.gal {
	margin: 0;
	padding: 0;
	border: 1px solid #404040;
}

div.outside {
	width: 1021px;
	height: 718px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	margin-top: 5px;
	padding: 0;
	background: url(images/back_page2.jpg) no-repeat;
	border-width: 1px;
}
div.inside {
	width: 1000px;
	height: 700px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	padding: 0;
	margin: 0;
	border-width: 1px;
}
p {
	color: black;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0 0 10px;
}
p.icons {
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	width: 404px;
	height: auto;
	margin-bottom: 5px;
}

p.link_text {
	font-size: 12px;
	line-height: 14px;
	padding: 0;
	width: auto;
	height: auto;
	margin: -20px 0 0 6px;
}
em.space {
	margin-left: 9px;
}
h2 {
	font: 18px/18px Papyrus, Helvetica, Ariel, Geneva, sans-serif;
	width: 100px;
	height: 20px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 113px;
	top: 23px;
}
a:link {
	color: #009999;
	text-decoration: underline;
}
a:visited {
	color: #009999;
	text-decoration: underline;
}
a:hover {
	color: red;
	text-decoration: underline;
}
a.extra:link {
	color: #006699;
	text-decoration: underline;
}
a.extra:visited {
	color: #006699;
	text-decoration: underline;
}
a.extra:hover {
	color: red;
	text-decoration: underline;
}
a.ext_link:link {
	color: maroon;
	text-decoration: underline;
}
a.ext_link:visited {
	color: maroon;
	text-decoration: underline;
}
a.ext_link:hover {
	color: red;
	text-decoration: underline;
}

a#gal_page:link {
	color: #006699;
	text-decoration: underline;
	margin: 0 13px 0 0;
	padding: 0;
}
a#gal_page:visited {
	color: #006699;
	text-decoration: underline;
	margin: 0 13px 0 0;
	padding: 0;
}
a#gal_page:hover {
	color: red;
	text-decoration: underline;
	margin: 0 13px 0 0;
	padding: 0;
}
a#next_pg:link {
	color: #006699;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 507px;
	text-align: right;
	right: 80px;
}a#next_pg:visited {
	color: #006699;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 507px;
	text-align: right;
	right: 80px;

}
a#next_pg:hover {
	color: red;
	text-decoration: underline;
	font-size: 12px;
	line-height: 13px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 507px;
	text-align: right;
	right: 80px;
}


img {
	border-style: none;
}

/**--------navigation-------**/

ol.nav_list {
	width: 419px;
	height: 14px;
	margin: 0;
	padding: 7px 0 7px 13px;
	position: absolute;
	font-size: 12px;
	line-height: 12px;
	top: 9px;
	z-index: 3;
	left: 555px;
	border-bottom: 1px solid #999;
}
ol.nav_icons {
	width: 649px;
	height: 14px;
	margin: 0;
	padding: 7px 0 7px 13px;
	position: absolute;
	font-size: 12px;
	line-height: 12px;
	top: 9px;
	z-index: 3;
	left: 324px;
	border-bottom: 1px solid #999;
}
ol.nav_list li, ol.nav_icons li {
	list-style-type: none;
	display: inline;
	padding-right: 18px;
	z-index: 3;
}
li.current {
	color: gray;
	font: 12px/12px "Helvetica Neue", Helvetica, Ariel, Geneva, sans-serif;
	z-index: 3;
}
li.back {
	margin-right: 36px;
}
/**--------end navigation-------**/

ol.gab_history {
	position: absolute;
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	top: 46px;
	right: 62px;
	text-align: right;
	margin: 0;
	padding: 0;
}
ol.gab_historyb {
	position: absolute;
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	list-style-type: none;
	top: 46px;
	right: 240px;
	text-align: right;
	margin: 0;
	padding: 0;
}

/**-----thumbnails------**/

ul.info {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	position: absolute;
	top: 62px;
	left: 660px;
}
ul.icons_info {
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	list-style-type: none;
	position: absolute;
	top: 64px;
	left: 23px;
}
ul.info li, ul.icons_info li {
	display: inline;
	padding-left: 17px;
}
li.title {
	padding: 0;
	margin-top: 0;
}
li.size {
	margin: 0;
	padding: 0;
}
ol.thumbnails_01 {
	list-style-type: none;
	width: 320px;
	height: 65px;
	position: absolute;
	top: 85px;
	z-index: 3;
	right: 3px;
	margin: 0;
	padding: 0;
}

ol.thumbnails_02 {
	list-style-type: none;
	width: 320px;
	height: 65px;
	position: absolute;
	top: 141px;
	z-index: 3;
	padding: 0;
	margin: 0;
	right: 3px;
}

ol.thumbnails_01 li, ol.thumbnails_02 li, ol.icon_thumbs_01 li {
	display: inline;
	padding: 0;
	height: auto;
	width: auto;
	margin: 0 2px 0 0;
}
ol.icon_thumbs_01 {
	list-style-type: none;
	width: 520px;
	height: 65px;
	position: absolute;
	top: 48px;
	z-index: 3;
	margin: 0;
	padding: 0;
	left: 446px;
	font-size: 12px;
	line-height: 12px;
	text-align: right;
}
/**-----end thumbnails------**/



div.gal_thumbs {
	position: absolute;
	height: 350px;
	right: 19px;
	top: 222px;
	padding-top: 6px;
	padding-left: 8px;

	width: 364px;
}

div.gal_a {
	position: absolute;
	width: auto;
	height: auto;
	top: 10px;
	z-index: 3;
	right: 226px;
	padding: 0;
	margin: 0;
}

div.gal_b {
	position: absolute;
	width: auto;
	height: auto;
	right: 141px;
	top: 71px;
	padding: 0;
	margin: 0;
}

div.gal_c {
	position: absolute;
	width: auto;
	height: auto;
	right: 33px;
	top: 108px;
	z-index: 2;
	padding: 0;

}

div.gal_d {
	position: absolute;
	width: auto;
	height: auto;
	right: 100px;
	top: 223px;
	padding: 0;
	margin: 0;
	z-index: 1;
}
div.gal_e {
	position: absolute;
	width: auto;
	height: auto;
	right: 174px;
	top: 251px;
	padding: 0;
	margin: 0;

}

/* for png background to work in IE6 div has to be id not class */

div#icon_text {
	width: 471px;
	height: 550px;
	position: absolute;
	left: 500px;
	top: 124px;
	z-index: 2;
	background: url(images/back_text.png) no-repeat;
	padding: 15px 12px 12px 26px;
}
div#bea_sm {
	margin: 5px 0 17px 2px;
	width: auto;
	height: auto;
	padding: 0;
}
div#herm_sm {
	margin: -263px 0 17px 216px;
	width: auto;
	height: auto;
	padding: 0;
}



/*----sufi master------*/
div#khan_text {
	width: 480px;
	height: 550px;
	position: absolute;
	left: 500px;
	top: 125px;
	z-index: 2;
	padding: 15px 21px 12px 26px;
}
img#khan_det {
	position: absolute;
	top: 19px;
	left: 44px;
	border: 1px solid gray;
}

ol#khan {
	width: 380px;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	list-style-type: none;
	font-size: 12px;
	line-height: 14px;
	top: 215px;
	left: 44px;
}
ol#khan li {
	margin-bottom: 9px;
}

h3 {
	font: 12px/16px Helvetica, Ariel, Geneva, sans-serif;
	width: 380px;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 16px;
	left: 30px;
}

ol#teachings {
	width: 380px;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 89px;
	font-size: 12px;
	line-height: 14px;
	left: 44px;
	list-style-type: decimal;
}
ol#teachings li {
	margin-bottom: 9px;
}
ul#water {
	color: #404040;
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	width: 383px;
	height: auto;
	text-indent: 0;
	position: relative;
	left: 23px;
	list-style-type: circle;
	bottom: 4px;
	margin: 0;
	font-style: italic;
}

/* ----meditation page start--- */

div#medi_text {
	width: 471px;
	height: 550px;
	position: absolute;
	left: 500px;
	top: 123px;
	z-index: 2;
	padding: 15px 12px 12px 26px;
}
div#mediback_text {
	width: 471px;
	height: 550px;
	position: absolute;
	left: 500px;
	top: 117px;
	z-index: 2;
	background: url(images/back_medi.png) no-repeat;
	padding: 15px 12px 12px 26px;
}

/* ----meditation page end--- */
div#contact_text {
	width: 452px;
	height: 550px;
	position: absolute;
	top: 108px;
	z-index: 2;
	padding: 0;
	left: 43px;
}

ol.cont_info {
	font-size: 12px;
	line-height: 20px;
	width: auto;
	height: auto;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 57px;
	left: 43px;
	list-style-type: none;
	z-index: 3;
}
div#review_a {
	width: 406px;
	height: 572px;
	margin: 0;
	position: absolute;
	top: 54px;
	left: 36px;
	background: url(images/back_review.png) no-repeat;
	padding: 17px 28px 28px;
}
div#review_b {
	width: 406px;
	height: 572px;
	margin: 0;
	position: absolute;
	top: 54px;
	left: 497px;
	background: url(images/back_review.png) no-repeat;
	padding: 17px 28px 28px;

}
div#nbos_text {
	width: 437px;
	height: 550px;
	position: absolute;
	top: 87px;
	z-index: 2;
	padding: 0;
	left: 43px;
}


div#clear {
	clear: both;
}



