/* Light red: #cc9999; Dark red: #cc0000 */

* {
	margin: 0;
	padding: 0;
}

body {
	font: 76%/1.4 Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	color: #555;
	background: #eee url("images/shadow_bg.png") top center repeat-y;
	text-align: center;
}

#wrapper {
	width: 793px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

a:link, a:hover, a:active {
	color: #900;
}

a:visited {
	color: #555;
}

a img {
	border: 0;
}

.tibetan {
    font-style: italic;
}

#header {
	width: 780px;
	border-bottom: 1px dotted #f4c7c7;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left:7px;
}

#header2 {
	width: 780px;
	border-bottom: 1px dotted #f4c7c7;
	margin-top: 0;
	margin-right: 6px;
	margin-bottom: 0;
	margin-left:16px;
}

#header a {
    text-decoration: none;
}

#header h1 a {
	display: block;
    text-indent: -5000px;
	overflow: hidden;
	background: url("images/header/header.gif") top left no-repeat;
	height: 83px;
}

#header #nav {
	list-style-type: none;
}

#header #spacer {
  clear: both;
  height: 1px;
}

* html #header #nav li {
	display: inline;
}

#header #nav li a {
	display: block;
	float: left;
	padding: 17px 0 0 0;
	overflow: hidden;
	height: 0px!important;
	height /**/: 17px;
}

#header #nav li a#welcome {
	width: 78px;
	background: url("images/header/welcome_off.gif") top left no-repeat;
}

#header #nav li a#welcome:hover, #section_welcome #header #nav li a#welcome {
	background: url("images/header/welcome_on.gif") top left no-repeat;
}

#header #nav li a#history {
	width: 67px;
	background: url("images/header/history_off.gif") top left no-repeat;
}

#header #nav li a#history:hover, #section_history #header #nav li a#history {
	background: url("images/header/history_on.gif") top left no-repeat;
}

#header #nav li a#events {
	width: 61px;
	background: url("images/header/events_off.gif") top left no-repeat;
}

#header #nav li a#events:hover, #section_events #header #nav li a#events {
	background: url("images/header/events_on.gif") top left no-repeat;
}

#header #nav li a#publications {
	width: 97px;
	background: url("images/header/publications_off.gif") top left no-repeat;
}

#header #nav li a#publications:hover, #section_publications #header #nav li a#publications {
	background: url("images/header/publications_on.gif") top left no-repeat;
}

#header #nav li a#stupa {
	width: 84px;
	background: url("images/header/stupa_off.gif") top left no-repeat;
}

#header #nav li a#stupa:hover, #section_stupa #header #nav li a#stupa {
	background: url("images/header/stupa_on.gif") top left no-repeat;
}

#header #nav li a#maitreya:hover, #section_maitreya #header #nav li a#maitreya {
	background: url("images/header/maitreya-home-big-on.jpg") top left no-repeat;
}
#header #nav li a#community {
	width: 159px;
	background: url("images/header/community_off.gif") top left no-repeat;
}

#header #nav li a#community:hover, #section_community #header #nav li a#community {
	background: url("images/header/community_on.gif") top left no-repeat;
}

#header #nav li a#resources {
	width: 148px;
	background: url("images/header/resources_off.gif") top left no-repeat;
}

#header #nav li a#resources:hover, #section_resources #header #nav li a#resources {
	background: url("images/header/resources_on.gif") top left no-repeat;
}

#header #nav li a#contact {
	width: 60px;
	background: url("images/header/contact_off.gif") top left no-repeat;
}

#header #nav li a#contact:hover, #section_contact #header #nav li a#contact {
	background: url("images/header/contact_on.gif") top left no-repeat;
}

#main {
	clear: left;
	float: left;
	width: 600px;
	margin-left: 6px;
	margin-top: 1em;
}

#main h2 {
	color: #900;
	margin-left: 6px;
}

#main h2.headline {
    background-position: top left;
    background-repeat: no-repeat;
    text-indent: -5000px;
    overflow: hidden;
}

#section_welcome #main h2.headline {
	background-image: url("images/headlines/welcome.gif");
	height: 26px;
}

#section_history #main h2.headline {
	background-image: url("images/headlines/history.gif");
	height: 32px;
}

#section_events #main h2.headline {
	background-image: url("images/headlines/events.gif");
	height: 26px;
}

#section_publications #main h2.headline {
	background-image: url("images/headlines/publications.gif");
	height: 26px;
}

#section_outreach #main h2.headline {
	background-image: url("images/headlines/outreach.gif");
	height: 56px;
}

#section_stupa #main h2.headline {
	background-image: url("images/headlines/stupa.gif");
	height: 32px;
}

#section_resources #main h2.headline {
	background-image: url("images/headlines/resources.gif");
	height: 28px;
}

#section_contact #main h2.headline {
	background-image: url("images/headlines/contact.gif");
	height: 29px;
}

#main p {
	margin: 1em;
}
 
#main h3 {
	margin: 1em;
}

#main .imagerow {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#main .imagerow img {
	padding: 8px;
	border: 1px solid #f4c7c7;
	margin-right: 8px;
	vertical-align: top;
}

#main .biopic .swap {
    float: left;
    margin-right: 8px;
    margin-bottom: 2em;
    padding: 8px;
    border: 1px solid #f4c7c7;
}

#main ul {
    margin-left: 2em;
}

#sidebar {
	float: left;
	width: 150px;
	color: #900;
    margin-top: 1.5em;
	border-left: 1px dotted #f4c7c7;
	padding-left: 8px;
}

#sidebar div.sideblurb {
	font-size: 0.9em;
	color: #555;
	margin-bottom: 1em;
	text-align: left;
}

#sidebar div.sideblurb h3 {
	font-size: 1em;
}

#sidebar h3 {
	font-size: 0.9em;
	margin-bottom: 0.25em;
	border-bottom: 1px dotted #f4c7c7;
	color: #900;
}

#sidebar div.sideblurb ol {
	margin-left: 1.75em;
}

#sidebar div.sideblurb li {
	margin-bottom: 0.25em;
}

#sidebar div.sideblurb ul li ul li {
	margin-left: 2em;
}

#sidebar div.sidepic {
	margin-top: 1em;
	margin-bottom: 2em;
	text-align: center;
}

#sidebar div.sidepic div {
	border: 1px solid #f4c7c7;
}

#sidebar div.sidepic div img {
	padding: 8px;
}

#sidebar div.sidepic p.caption {
	margin-top: -0.75em;
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	color: #900;
	background: #fff;
	font-size: 0.9em;
}

#sidebar ul {
	list-style-type: none;
}.slide {
	width: 700px;
	height: auto;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: auto;
	margin-left: auto;
}
.flash {
	height: auto;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}





.generic_dialog {	Z-INDEX: 101;	LEFT: 0px;	OVERFLOW: visible;	WIDTH: 100%;	POSITION: absolute;	TOP: 0px;	HEIGHT: 0px}
#content {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	WIDTH: auto;	PADDING-TOP: 0px}
.home #content {	MIN-HEIGHT: 600px;	_height: 600px}
.clearfix {	DISPLAY: block}
.ie7 .clearfix {	ZOOM: 1} 

.generic_dialog_popup {	MARGIN: auto;	OVERFLOW: visible;	WIDTH: 465px;	POSITION: relative;	HEIGHT: 0px} 
.pop_container {	MARGIN: 10px 10px 0px;	DIRECTION: ltr;	POSITION: relative} 

.popcontent_old {	POSITION: relative} 
.ie7 .popcontent_old {	PADDING-LEFT: 10px;	MARGIN-LEFT: -10px} 
.pop_content {	DIRECTION: ltr} 
.pop_content .dialog_content {	BORDER-RIGHT: #555 1px solid;	BORDER-TOP: #555 0px solid;	BACKGROUND: #fff;	BORDER-LEFT: #555 1px solid;	BORDER-BOTTOM: #555 1px solid} 
.lightbox .pop_content .dialog_content {	BORDER-RIGHT: #333 1px solid;	BORDER-TOP: #333 1px solid;	BORDER-LEFT: #333 1px solid;	BORDER-BOTTOM: #333 1px solid} 
.pop_content .dialog_body {	PADDING-RIGHT: 10px;	PADDING-LEFT: 10px;	PADDING-BOTTOM: 10px;	PADDING-TOP: 10px;	BORDER-BOTTOM: #ccc 1px solid} 
.full_bleed .pop_content .dialog_body {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	PADDING-TOP: 0px} 
.lightbox .pop_content .dialog_body {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	LINE-HEIGHT: 0;	PADDING-TOP: 0px;	BACKGROUND-COLOR: #000;	BORDER-BOTTOM-STYLE: none} 
.pop_bottomleft {	OVERFLOW: hidden;	WIDTH: 10px;	POSITION: absolute;	HEIGHT: 10px} 
.pop_bottomleft {	BACKGROUND: url(edge.png) no-repeat 0px -20px;	LEFT: -10px;	BOTTOM: -10px} 
.pop_bottomright {	OVERFLOW: hidden;	WIDTH: 10px;	POSITION: absolute;	HEIGHT: 10px} 
.pop_bottomright {	RIGHT: -10px;	BACKGROUND: url(edge.png) no-repeat 0px -30px;	BOTTOM: -10px} 
.pop_topright {	OVERFLOW: hidden;	WIDTH: 10px;	POSITION: absolute;	HEIGHT: 10px} 
.pop_topright {	RIGHT: -10px;	BACKGROUND: url(edge.png) no-repeat 0px -10px;	TOP: -10px} 
.pop_topleft {	OVERFLOW: hidden;	WIDTH: 10px;	POSITION: absolute;	HEIGHT: 10px} 
.pop_topleft {	BACKGROUND: url(edge.png) no-repeat 0px 0px;	LEFT: -10px;	TOP: -10px} 
.pop_horizontalslab {	BACKGROUND: #525252;	FILTER: alpha(opacity=70);	WIDTH: 100%;	POSITION: absolute;	HEIGHT: 100%;	opacity: .7} 
.pop_horizontalslab {	PADDING-RIGHT: 20px;	MARGIN: 0px 0px 0px -10px} 
.ie7 .pop_horizontalslab {	MARGIN-LEFT: 0px} 
.pop_verticalslab {	BACKGROUND: #525252;	FILTER: alpha(opacity=70);	WIDTH: 100%;	POSITION: absolute;	HEIGHT: 100%;	opacity: .7} 
.pop_verticalslab {	PADDING-BOTTOM: 20px;	MARGIN: -10px 0px 0px} 
.ie7 .pop_verticalslab {	MARGIN-LEFT: 10px} 
#generic_dialog_overlay {	MARGIN: 0px 0px 0px 0px;	FILTER: alpha(opacity=50);	WIDTH: 100%;	POSITION: absolute;	HEIGHT: 100%;	opacity: .5} 
.dark_dialog_overlay {	BACKGROUND: #747474}





