@font-face {
font-family: "atleasttibetan";
src: url(http://asianclassics.org/DDC_Uchen.ttf) format("truetype");
}

@font-face {
font-family: "segoe";
src: url(fonts/segoeui.ttf) format("truetype");
}

body {
	background-color:#DFDFDF;
	margin:0;
	/*padding-top:20px;
	background-image: url(images/RobertBeerClouds.png);
	background-position: center top;
	background-attachment:fixed;
	background-repeat: no-repeat;
	background-size:100%;*/
	}
	
img {
	border:none;
	}

	div#popup {
		z-index:999;
		}
	
div#header, div#content, div#footer {
	width:1000px;
	margin:0 auto;
	}
	
div.header-container {
	width:100%;
	min-width:1002px;
	background-color:#6E6E6E;
	/*background-image:url('images/headercolor.png');*/
	background-repeat:repeat-x;
	height:160px;
	z-index:1;
	}
	
div#header {
	color:#FFF;
	z-index:99;
	/*background-color:#3e628a;*/
	height:160px;
	z-index:2;
	}
	
#header a {
	color:#FFF;
	text-decoration:none;
	}
	
#header img.logo {
	height:162px;
	margin-bottom:-10px;
	margin-top:5px;
	float:left;
	z-index:999;
	}
	
#header h1 {
	text-align:right;
	font-family:'segoe';
	float:right;
	margin-top:40px;
	line-height:40px;
	font-size:40px;
	font-weight:normal;
	text-shadow: #FFF 0px 0px 1px;
	}

#header h1 span.subhead {
	font-size:20px;
	}

div.nav-container {
	width:100%;
	min-width:1002px;
	background-color:#FF8F00;
	/*background-image:url('images/navbarcolor.png');*/
	background-repeat:repeat-x;
	border-top:2px solid #DFDFDF;
	height:30px;
	z-index:1;
	}

div.nav {
	/*background-color:#83242A;*/
	width:1000px;
	margin:0 auto;
	height:30px;
	z-index:2;
	}
	
#nav, #nav ul {
	padding: 0;
	margin: 0;
	margin-top:0;
	list-style: none;
	float:right;
	width:760px;
	z-index:1000;
}

#nav a {
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	width: auto;
}

#nav li {
	font-family: 'Open Sans';
	font-weight: bold;
	line-height:30px;
	font-size:15px;
	margin:0 20px;
	padding: 0 10px;
	color:#FFFFFF;
	float: left;
	width: auto;
}

#nav li:hover, #nav li.active {
	/*background-color:#6C0007;*/
	text-decoration:underline;
	}

#nav li.unlinkable:hover {
	/*background-color:#6E6E6D;*/
	/*background-image:url('images/navbarcolor.png');*/
	background-repeat:repeat-x;
	text-decoration:none;
	cursor:default;
	background-color:#803F21;
	}

#nav li ul {
	position: absolute;
	width: 225px;
	white-space:nowrap;
	left: -999em;
	margin-left:-10px;
	margin-top:-1px;
	padding:0;
	list-style:none;
	background-color:#803F21;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
}

#nav li ul li {
	width:195px;
	margin:0;
	padding:0 -20px 0 20px;
	list-style:none;
	line-height:30px;
	}
	
#nav li ul li.active, #nav li ul li:hover  {
	text-decoration:undlerine;
	}

#nav ul li#last:hover {
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	}
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
	/*background-color:#6E6E6D;*/
}


div.content-container {
	width:100%;
	background-color:#DFDFDF;
	clear:left;
	z-index:1;
	}

div#content {
	background-color:#FFF;
	width:1000px;
	margin-top:/*2*/0px;
	padding: 35px 0;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	/*-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;*/
	z-index:2;
	}
	
img.topimage, div.topimage {
	width:1000px;
	height:300px;
	margin-top:-35px;
	}
	
a.topimagecredit {
	font-family: 'Open Sans', Arial, sans-serif;
	float:right;
	color:#DFDFDF;
	font-weight:normal !important;
	font-size: 10px;
	margin: 0 10px 0 0;
	font-style:italic;
	}
	
div#content a {
	color:#3F3F3F;
	font-weight:bold;
	text-decoration:none;
	}
	
div#content a:hover {
	text-decoration:underline;
	}
	
div#copy, div.copy {
	margin: 0 40px 20px 20px;
	}
	
div#copy a , div.copy a{
	color:#4A698A;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
	}
	
div#copy a:hover div.copy a:hover {
	text-decoration:none;
	}
	
div#leftside {
	/*border: solid #c3c3c3 1px;*/
	margin: 0 30px;
	padding:10px;
	border:solid 1px #3f3f3f;
	}
	
div#leftside ol{
	font-family:'Open Sans', arial, sans-serif;
	font-variant:small-caps;
	font-size:15px;
	line-height:22px;
	/*font-weight:bold;
	padding-left:20px;
	text-indent:-20px;*/
	}

div#leftside ol li{
	margin:5px 0;
	}
	
li.sidelink:hover{
	text-decoration:underline !important;
	cursor:pointer;
	}
	
div#content h2 {
	color:#3F3F3F;
	font-family: 'segoe', arial, sans-serif;
	font-size:1.5em;
	}

div#content h3 {
	font-size:1.1em;
	color:#3F3F3F;
	margin-bottom:-5px;
	font-family: 'segoe', arial, sans-serif;
	word-spacing:-3px;
	}
	
div#content h4 {
	font-size:15px;
	color:#3F3F3F;
	margin-bottom:0;
	font-family: 'Open Sans';
	/*word-spacing:-3px;*/
	}
	
div#content p, div#copy ol,  div#copy ul, div#copy form, blockquote, cite {
	font-family:'Open Sans', arial, sans-serif;
	color:#3F3F3F;
	font-size:15px;
	line-height:22px;
	font-weight:normal;
	font-style:normal;
	}
	
#copy div.hiddenfirst {
	display:none;
	}

td.arrow {
	padding:10px;
	}
	
.tibetan {
	font-family: 'DDC Uchen', 'Kailasa', 'atleasttibetan';
	}
	
div.footer-container {
	}
	
div#footer {
	color:#3F3F3F;
	font-size:14px;
	font-family:'Open Sans';
	margin-top:5px;
	width:1000px;
	margin-bottom:100px;
	}
	
	
blockquote {
	font-style: italic;
	margin: 0.25em 0;
	padding: 20px 40px;
	line-height: 1.45;
	position: relative;
	padding-left: 55px;
	}

blockquote:before {
	font-family: Georgia, serif;
	display: block;
	content: "“";
	font-size: 80px;
	position: absolute;
	left: 0;
	top: -20px;
	color: #A0A0A0;
	}
	
blockquote footer {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
	text-align:right;
	}
 
blockquote footer:before {
	content: "— ";
	}