/* CSS Document */

/*-----------------------------------------------
Version: v1.0
Date: May 27, 2007
Written by: Sherab Chamma Ling
----------------------------------------------- */

/* standard */
* {margin: 0; padding: 0;}
body {margin: 0 auto; padding: 0 20px; background: #d4b46b url(../img/body-bg2.gif) repeat-x 50% 0; font: normal 12px Verdana, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; text-align: center; color: #444;}
p {line-height: 1.5em;}
.end {clear: both;}
.clearer {height: 1px; overflow: hidden; margin-top: -1px; clear: both;}
.bottom {margin: 20px 0 30px 0; border: 1px solid #b69b5c;}

/* links */
a {color: #2f5b8a; text-decoration: none; outline: none;}
a:hover {color: #4f301d; text-decoration: none;}
a img {border-width: 0;}

/* special font color */
#blue {color:#2f5b8a; font-weight:bold;}
#liteblue {color: #2f5b8a;}
#litebluesub {color: #2f5b8a; font-size: 10px;}
#litebluesm {color: #2f5b8a; font-size: 11px;}
#bluesm {color: #2f5b8a; font-weight: normal;}
#italicblue { color: #2f5b8a; font-style: italic;}
#literedsm {color: #4f301d; font-size: 11px;}
#red {color: #4f301d; font-weight: bold;}
#litered { color: #4f301d; }
#italicred { color: #4f301d; font-style: italic;}
#textsm {color: #444; font-size: 11px;}
.smbold {color: #444; font-size: 11px; font-weight: bold;}
#textsm2 {color: #444; font-size: 9px;}
.info {margin: 0; padding: 0 0 0 14px; background: transparent url(../img/info_icon.gif) no-repeat 0 2px;}
#bluechant {color: #2f5b8a; text-align: center;}

/* intro */
#intro {width: 660px; margin: 0 auto 10px;}


/* header */
#header {margin: 0 auto; padding: 0; background: transparent url(../img/top2.jpg) no-repeat top center; height: 220px;}


/* content */
#content {width:660px; margin:0 auto; padding:0; text-align:left;}
#content p {margin:0 0 15px 0;}
#main {width:410px; float:right;}
#sidebar {width:220px; float:left;}
#info-container {margin: 0 0 1.5em; border-bottom: 1px solid #b69b5c; padding-bottom: 1.5em; color: #2f5b8a; font-size: 11px;}
.information {padding: 11px 15px 10px 38px; background: #fbf8e7 url(../img/information.gif) no-repeat 15px 13px; border: 2px solid #b69b5c;}


/* headings */
h2 {margin: 0 0 10px 0; padding: 0 0 3px 0; font: bold 12px Verdana, Helvetica, Arial, sans-serif; text-transform: uppercase; color: #444; border-bottom: 1px solid #b69b5c;}
h4#masters {margin: 0 0 20px 0; padding: 0 0 3px 0; border-bottom: 1px solid #b69b5c; font-size: 14px; color: #4f301d;}
h6#historytitle {background: transparent url(../img/history-title.gif) no-repeat 0 0; height: 78px;}
h6#biographytitle {background: transparent url(../img/biography-title.gif) no-repeat 0 0; height: 78px;}
h6#calendartitle {background: transparent url(../img/calendar-title.gif) no-repeat 0 0; height: 78px;}
h6#masterstitle {background: transparent url(../img/masters-title.gif) no-repeat 0 0; height: 78px;}
h6#astrologytitle {background: transparent url(../img/astrology-title.gif) no-repeat 0 0; height: 78px;}
h6#photostitle {background: transparent url(../img/photos-title.gif) no-repeat 0 0; height: 78px;}
h6#linkstitle {background: transparent url(../img/links-title.gif) no-repeat 0 0; height: 78px;}
h6#teachingstitle {background: transparent url(../img/teachings-title.gif) no-repeat 0 0; height: 78px;}
h6#dalailamatitle {background: transparent url(../img/dalailama_title.gif) no-repeat 0 0; height: 78px;}
h6#lungtoktitle {background: transparent url(../img/lungtok_title.gif) no-repeat 0 0; height: 78px;}
h6#tenzinnamdaktitle {background: transparent url(../img/lopontenzin_title.gif) no-repeat 0 0; height: 78px;}
h6#tenzinwangyaltitle {background: transparent url(../img/tenzinwangyal_title.gif) no-repeat 0 0; height: 78px;}
h6#nangzhigkabygontitle {background: transparent url(../img/nangzhigkabgon_title.gif) no-repeat 0 0; height: 78px;}
h6#chongtultitle {background: transparent url(../img/chongtul_title.gif) no-repeat 0 4px; height: 78px;}
h6#sitemaptitle {background: transparent url(../img/sitemap-title.gif) no-repeat 0 0; height: 78px;}
h6#donationstitle {background: transparent url(../img/donations-title.gif) no-repeat 0 0; height: 78px;}
h6#centretitle {background: transparent url(../img/centre-title.gif) no-repeat 0 0; height: 78px;}
h6#welcometitle {background: transparent url(../img/welcome-title.gif) no-repeat 0 0; height: 78px;}


/* posts */
.date-header {margin: 1.5em 0 .5em;}
.post {margin:0 0 1.5em 0; padding:0; font-size: 13px; line-height: 1.6em;}
.post-cal {margin: .5em 0 1.5em; padding-bottom: 0.1em; font-size: 13px; line-height: 1.6em;}
.post-title {margin:0 0 10px 0; padding:0 0 3px 0; font-size: 140%; font-weight: normal; line-height: 1.4em; color: #4f301d; border-bottom: 1px solid #b69b5c;}
.post-title a, .post-title a:visited, .post-title strong {display: block; text-decoration: none; color: #4f301d; font-weight: normal;}
.post-title strong, .post-title a:hover {color: #4f301d;}
.post-title-td {margin: .25em 0 0; padding: 6px; font-size: 140%; font-weight: normal; line-height: 1.4em; color: #FBF8E7; background: #653E21;}
.post-title2 {font-size: 140%; font-weight: normal; line-height: 1.4em; color: #4f301d;}
.post-subtitle {margin:0 0 10px 0; padding:0 0 3px 0; font-size: 10px; font-weight: bold; text-transform: uppercase; line-height: 1.4em; color: #444; border-bottom: 1px solid #b69b5c;}
.post p {margin: 0 0 .75em; line-height: 1.6em;}
p.post-footer {margin: -.25em 0 0; color: #444;}
.post-footer em, .comment-link {font-size: 13px; text-transform: none;}
.post-footer em {font-style: normal; color: #999; margin-right: .6em;}
.comment-link {margin-left: .6em;}
.post img {padding: 1px; border: 3px solid #b69b5c; background-color: #fbf8e7;}
#chakshing {background: transparent url(../img/yungdrung_chakshing.jpg) no-repeat; height: 137px; border: 0px ;}
.post blockquote {margin: 1em 20px;}
.post blockquote p {margin: .75em 0;}

.post-body h2 {margin: 20px 0 3px 0; padding: 0 0 3px 0; font-size: 11px;}
.post-body h3 {margin: 0 0 5px 0; font-size: 11px; text-transform: uppercase; border-bottom: 1px solid #b69b5c;}
.post-body h4 {margin: 0 0 10px 0; padding: 0 0 3px 0; border-bottom: 1px solid #b69b5c;}
.post-body h5 {margin: 0 0 10px 0; padding: 0 0 3px 0; font-size: 12px; border-bottom: 1px solid #b69b5c;}
.post-body h6 {margin: 0 0 5px 0; font-size: 11px; text-transform: uppercase; border-bottom: 0;}
.post-body .scrolltop {padding:0 0 0 16px; font-size:10px; background:url(../img/bullet-top.gif) no-repeat 0 1px; float:left; border-bottom: 1px solid #b69b5c;}
.post-body ul {margin: 5px 0 10px 5px;}
.post-body li {margin: 5px 0; padding:0 0 .15em 18px; list-style: none; background: url(../img/bullet-off.gif) no-repeat 0 3px;}

.post-body #gallery-list {margin: 15px 0 10px 0; padding: 0 0 15px 0;}

#list dd {margin: 0 0 2px 0; padding: 0; font-size: 11px; line-height: 160%;}
#list dd strong {color: #333;}
#list dd.control {padding: 0 0 0 16px; background: url(../img/bullet-on.gif) no-repeat 0 1px;}
#list dd.indent {margin: 0 0 4px 16px; font-style: italic;}


/* sidebar */
#sidebar ul {margin:0; padding:0; list-style:none;}
#sidebar li {margin:0; padding:0 0 .25em 28px; text-indent: -10px; line-height: 1.5em; background: transparent url(../img/bullet-off.gif) no-repeat 0 1px;}
#sidebar li.active {padding:0 0 .25em 28px; background: transparent url(../img/bullet-on.gif) no-repeat 0 1px;}
#sidebar p {color: #444; line-height: 1.5em;}
h2.sidebar-title {margin:0 0 10px 0; padding:0 0 3px 0; font:bold 11px Verdana, "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", Helvetica, sans-serif; text-transform:uppercase; color:#444; border-bottom:1px solid #b69b5c;}


/* profile */
#profile-container {margin:0; padding:0;}
.profile-datablock {margin:0 0 10px 0}
.profile-img {display: inline;}
.profile-img img {float: left; padding: 1px; border: 3px solid #b69b5c; margin: 0px 10px 2px 0; background-color: #fbf8e7;}
.profile-img1 img {float: left; padding: 1px; border: 3px solid #b69b5c; margin: 0 4px -1px 0; background-color: #fbf8e7;}
.profile-img2 img {float: right; padding: 1px; border: 3px solid #b69b5c; margin: 10px 0 2px 10px; background-color: #fbf8e7;}
.profile-img3 img {float:left; padding:1px; border:3px solid #b69b5c; margin:10px 10px 2px 0; background-color:#fbf8e7;}
.profile-data {margin: 0; font-size: 11px;}
.profile-data strong {display: none;}
.profile-textblock {margin:0 0 .5em; line-height:1.6em;}
.profile-link {margin: 0; font-size: 12px;}


/* footer */
#footer {width:660px; clear:both; margin:0 auto; padding:70px 0 50px 0px;}
#footer hr {display:none;}
#footer p {margin:0; padding-top:15px; font-size:11px; text-align:center; border-top:1px solid #b69b5c;}
#footer .upper {font-size:11px;}
#footer.divider {background:transparent url(../img/divider.gif) no-repeat 50% 0; height:6px;}


/* photo navigation */
#photonav {width: 660px; clear: both; margin: 0 auto; padding: 0 0 50px 0;}
#photonav .upper {font-size: 11px; text-transform: uppercase;}
#photonav p {margin: 0; font-size: 11px; text-align: center;}


/* tables */
td {margin: 0; padding: 4px; width: 390px;}
#alternate {margin: 0; padding: 4px; background-color: #FBF8E7;}
td a {text-decoration: underline;}
td a:hover {text-decoration: none;}
.posthidden {display: none;} 
.postshown {display: inline;}


/* audio */
h2.audio {margin: 0 0 10px 0; color: #444; font-size: 11px; text-transform: uppercase; border-bottom: 1px solid #b69b5c;}


/* images */
.right {display: inline; float: right; width: 120px; margin: 0 -6px 0 6px; padding: 4px; text-align: left;}
.left {display: inline; float: left; width: 120px; margin: 0 6px 0 0; padding: 4px; text-align: left;}


/* iframe */
div.iframe {text-align: center; height: 1100px;}
iframe#ifrm {margin: 0 auto; width: 430px; height: 1100px;}


/* disclaimer */
#calendarinfo {width: 380px; margin: 0 auto; padding: 0px 0 20px 0px; font-size: 11px; text-align: center;}


/* forms */
#formtext {padding-left: 4px; font-size: 11px; color: #444; background-color: #f8efd0; height: 16px;}


/* photo gallery */
#photo-gallery {margin: 0; padding: 0 0 30px 0;}


/* paypal */
#paypal {margin: 4px 0 10px 0; text-align: center;}


/* Form */
#container {
	width: 500px;
	text-align: left;
}
#container p {padding: 0 0 5px 0;}
h1 {font-size: 12px; text-transform: uppercase;}
.fbform {
	background: #e6c573;
	border: 2px solid #b69b5c;
	margin: 0;
	padding: 15px;
	text-align: left;
	}
	/* regular fieldset */
	.fbform fieldset {
		border: none;
		clear: both;
		margin: 0 0 10px 0;
		padding: 0;
		}
		/* fieldset containing submit btn */
		.fbform fieldset.fbsubmit {
			border: 0;
			margin: 0;
			padding: 0;
		}
	/* pseudo legend */
	.fbform h3 {
		background: #e6c573;
		border-bottom: 2px solid #b69b5c;
		color: #2f5b8a;
		font-size: 12px;
  		margin: 10px 0;
  		padding: 5px;
		text-transform: uppercase;
  		}
  	.fbform dl {
		margin: 0;
	}
  	.fbform dt {
  		clear: both;
  		display: block;
  		float: left;
  		margin: 10px 0 0 5px;
  		padding: 0;
  		width: 120px;
  		}
  	.fbform dd {
  		display: block;
  		float: left;
  		margin: 10px 0 15px 0;
		padding:0;
		width: 340px;
  		}
  		/* field instructions */
  		.fbform dd p {
  			font-size: 0.8em;
  			margin: 10px 0 0 0;
  			}
  		.fbform dd label {
  			display: block;
  			}
  	/* dividers */
  	.fbform dd.fbformdivider {
  		border-bottom: 0px solid #ccc;
  		clear: both;
  		float:none;
  		height: 1px;
		margin: 0;
		overflow: hidden;
		width: 100%;
  		}
  		.fbform dd.fbformdivider.fblast {
	  		display: none;
	  		}
.fbtextfield, .fbselect {
	background: #fbf8e7;
	border: 1px solid #b69b5c;
	padding: 2px;
	width: 230px;
}
.fbtextarea {
	/* textarea tends to override font settings, so we will re-specify them here */
	font-family:Verdana,Arial,sans-serif;
	font-size: 1em;
}
.fbradio {
	/* style radio buttons here, if need be */
	}
.fbcheckbox {
	/* style checkboxes here, if need be */
	}
.fbsubmitbtn {
	margin: 0 0 15px 0;
}
.fbfielderror {
	color: #653e21;
}
.fbrequired {
	color: #653e21;
}
/* Error Message */
.fbformerrormessage {
	background: #e6c573;
	border: 3px solid #653e21;
	margin: 0;
	}
	.fbformerrormessage h2 {
		background: #653e21;
		color: #fbf8e7;
		font-size: 1.3em;
		text-transform: uppercase;
		padding: 10px 15px;
		margin: 0;
		}
	.fbformerrormessage ul {
		margin-bottom: 15px;
		margin-top: 15px;
		}
	.fbformerrormessage li {
		padding:0 0 .25em 16px; background: transparent url(../img/error-bullet-on.gif) no-repeat 0 3px;
		}
/* Thanks Message */
.fbthanks {
	background: #fbf8e7;
	border: 3px solid #b69b5c;
	margin: 0;
	}
	.fbthanks h2 {
		background: #e6c573;
		color: #444;
		font-size: 1.3em;
		text-transform: uppercase;
		margin: 0;
		padding: 10px 15px;
		}
	.fbthanks p {
		padding: 0 15px;
		}
		.fbthanks p a {
			/* style the thanks link here, if need be */
			}

h2.highlight {
	font-size:12px;
	color:#000;
}

#content p.reduce_bottom_margin {
	margin-bottom:0;
}