/* Styles for Kunzang Gongpa Zangthal */

html { background: #fff; margin-bottom: 0 0 50px 0; }

body { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .82em;
	text-align: center;
	color: #282828;
	margin: 0; 
	padding: 0; 
	background-color: #CFD9DA;
}	

div { text-align: left; }

/* #################### Psuedo class for general links ###################### */
a:link, a:visited, a:hover, a:active, a:selected { }
a:link  { color: #900; background-color: transparent; }
a:visited { color: #900;  background-color: transparent; }
a:hover { color: #c60; background-color: transparent; }
a:active { color: #069; background-color: transparent; }
a:selected { }

/* ########## General sitewide text styles ########## */

p, p.default { 
	font-size: 89%;
	line-height: 1.6em;
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
}
blockqoute { margin: 0 0 0 15px; font-family: font-family: verdana, arial, helvetica, sans-serif; }

.prompt { font-size: .79em; margin: 0 0 15px 0; padding: 0; }
.webbienote { color: red; font-weight: bold; }

div.dashedline { height: 1px; border-bottom: 1px dashed #ccc; margin: 10px 0; }
div.dottedline { height: 1px; border-bottom: 1px dotted #ccc; margin: 10px 10px 10px 0; }

h1,h2,h3,h4,h4,h5 { text-align: left; font-weight: normal; }
h1 { visibility: hidden; }
h2 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.8em; font-weight: normal; color: #660000; margin: -2px 0 20px 0; padding: 0;  }
h2 span { color: #666; }
h3 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-weight: normal; color: #660000; margin: 10px 0 10px 0; padding: 0; }
.hug {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; font-weight: normal; color: #660000; margin: 10px 0 2px 0; padding: 0; }
h4 { font-size: .90em; font-weight: bold; color: #990000; margin: 10px 0 2px 0; padding: 0; }
h5 { font-size: 1.1em; font-weight: bold; margin: 0 0 5px 0; }
h6 { font-size: .69em; font-weight: bold; margin-bottom: 2px;  text-align: left; }

/* ================== Definition List ================ */
dl { 	
	margin: 20px 20px 20px 0;
	padding: 0;
	color: #333;
	font-size: .82em;
	line-height: 1.3em;
	text-align: left;
}

dl img { 
	margin: 3px 10px 0 0; 
	border: 1px solid #666; 
	text-decoration: none; 
	border: none; 
}

dt { 
	margin: 0;
	padding: 0 0 3px 0;
	font-weight: normal;
	color: #510000;
}

dt span { font-weight: bold; }

dd { 
	margin: 0;
	padding: 0;
	line-height: 1.3em;
	padding-bottom: 10px;
}

dd span { 
	font-weight: bold; 
	color: #666; 
	margin-bottom: 5px; 
}

dd img { 
	margin: 8px 0 0 0; 
	border: 1px solid #666; 
	text-decoration: none; 
	border: none;
}


/* ================== Bulleted list which uses a graphic bullet image ================ */
ul.bulletlist { 
	margin: 0 0 20px 15px;
	padding: 0;
	text-align: left;
}
ul li.bulletlist { 
	margin: 0 0 4px 0;
	padding: 0;
	font-size: .82em;
	list-style-image: url(/images/graphics/bullet_gray.gif);
}

/* ================== Ordered list =================================================== */
ol { 
	margin: 0 0 20px 20px;
	padding: 0;
	text-align: left;
}
ol li { 
	margin: 0 0 10px 0;
	padding: 0;
	font-size: .90em;
	line-height: 1.2em;
}

/* ================== Lotus Garden printer-friendly page logo ===================================== */
#printlogo { display: none; float: left; margin: 0; padding: 0; width: 150px; }

/* ==================  Wraps the entire visible page ================================= */
#pagewrapper {
	width: 100%;
	min-width: 900px;
	margin: 0 auto -10px 0;
	text-align: center;
}

/* ================== Lotus Garden Banner ============================================ */
#bannerwrapper {
	width: 100%;
	height: 110px;
	margin: 0 auto;
	padding: 0;
	background-color: #510000;
	background: url(/images/graphics/banner_new_bg.gif) repeat-x;
	text-align: center;
}

#banner { 
	width: 900px;
	height: 110px;
	margin: 0 auto 0 auto;
	padding: 0;
	background-color: #510000; 
	border-bottom: 10px solid #C60 ; 
}


#sitenavwrapper {
	width: 900px;
	height: 20px;
	margin: 0 auto;
	padding: 3px 0 0 0;
	background: #510000;
	background: url(/images/graphics/sitenavbg.gif) repeat-x;
	text-align: center;
}

/* For most browsers */
#sitenav { 
	width: 900px;
	color: #fff;
	background: #510000;
	background: url(/images/graphics/sitenavbg.gif) repeat-x;
	/*background: #696;*/
	margin: 0 auto;
	padding: 0;
	font-size: .82em;
	text-align: center;	
}

/* IE hack top-margin for site nav. DO NOT REMOVE */
*html #sitenav { margin: -3px auto 0 auto; padding: 0; }

/* Non-IE browsers */
#sitenav ul { height: 20px; width: 900px; margin: 0 auto !important; padding: 0; text-align: center; }


/* IE Hack margin for site nav. DO NOT REMOVE  */ 
* html #sitenav ul { width: 860px; padding: 0 20px 0 0;} 

#sitenav li { 	
	display: inline;
	margin: 0; 
	padding: 0 10px 0 9px;
	list-style-type: none;
	border-right: 1px solid #C60;
}

#sitenav li.last { border-right: none !important; }

#sitenav li a { 
	margin: 5px 9px 0 8px; 
	font-weight: bold;
	background-color: transparent;
	color: #eee;
	text-decoration: none;
	border-bottom: none;	
	background: transparent;
}

#sitenav ul li a:hover { 
	font-weight: bold;
	background-color: transparent;
	color: #c60;
	text-decoration: none;
	border-bottom: none;
}

#sitenav ul li a.selected { 
	color: #F90;
} 

/* ================== HOME PAGE (rebuilt 3/2010 ====================== */

/* === Wraps the content area of the entire home page === */

#homecontentwrapper {
	width: 860px;
	margin: 0 auto;
	padding: 20px 20px 0 20px;
	background: #fff;
}

#homenews { clear: both; margin: 0; padding: 0; }

/* === News and Announcements area === */

#homenews #news_featurestory { 
	float: left;
	margin: 0;
	padding: 0 20px 0 0 ;
	width: 420px;
}

#homenews #news_featurestory h2, #homenews #news_stories .newsitem h2, #homenews #news_featurestory p, #homenews #news_stories .newsitem p { 
	text-align: left; color: #282828; size: 1.1em; }
#homenews #news_featurestory h2 { font-size: 1.4em; margin-bottom: 4px; }
#homenews #news_featurestory p { font-size: .90em; line-height: 1.4em; margin: 0; padding: 0; }
#homenews #news_featurestory p span { font-size: .79em !important;}
#homenews #news_featurestory img { float: left; border: 3px solid #ccc; margin: 5px 10px 0 0; }

#homenews #news_stories {
	float: right;
	width: 320px;
	margin: 7px 0 0 0;
	padding: 0;
	text-align: left;
}
#homenews #news_stories .newsitem { width: 100%; margin: 0; padding: 0 0 10px 0; border-bottom: none; }
/*#homenews #news_stories .newsitem h2 { font-size: .90em; line-height: 1.3em; margin: 0 0 2px 0; font-weight: bold; }*/
#homenews #news_stories .newsitem p { font-size: .90em; line-height: 1.3em; margin: 0; padding: 0 0 5px 0; border-bottom: 1px dotted #999; }
#homenews #news_stories .newsitem img { margin: 0 10px 5px 0; border: 1px solid #333; }


<!--====== Home Information: Programs, Donations, Links, More News etc. ================-->

#homeinfo {  }

#homeinfo table { width: 850px; margin: 0; padding: 0; border: 5px solid #fff;  }
#homeinfo table tr { margin: 0; padding: 0; }
#homeinfo table tr td { padding: 5px; margin: 0; background: #F0F4f4; }
.left { border-right: 5px solid #fff; }
.center { border-right: 5px solid #fff; }
.right { }

#homeinfo h2 { font-family: Palantino, Georgia, "Times New Roman", Times, serif; margin: 0 0 4px 0; font-size: 1.5em; font-weight: normal;  }

#homeinfo dl {	
	margin: 0 0 20px 0;
	padding: 0;
	font-size: .90em;
	line-height: 1.3em;
	text-align: left;
}

#homeinfo dl dt {
	margin: 0 0 2px 0;
	padding: 0;
	font-weight: normal;
	color: #666;
}

#homeinfo dl dt img { float: left; margin: 3px 5px 0 0; border: 1px solid #666; }

#homeinfo dl dd {
	margin: 0 0 10px 0;
	padding: 0;
}

#homeinfo ul {
	margin: 0 0 20px 0;
	padding: 0;
}

#homeinfo ul li {
	font-size: .90em;
	line-height: 1.2em;
	margin: 0 0 7px 0;
	padding: 0;
	list-style-type: none;
}

#homeinfo ul dt img { float: left; margin: 0 3px 2px 0; border: 1px solid #666; }


/* ======================= INNER PAGES WITH LEFT NAVIGATION ================= */

/* Section content area */
#sectioncontentwrapper {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	/*background: url(/kunzanggongpazangthal/images/graphics/subpage_bg.gif) top left repeat-y;*/
}


/* Section navigation area */

/*#sectionnav {
	float: left;
	width: 100px;
	margin: 0;
	padding: 0;
}

#sectionnav ul {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sectionnav ul li {
	color: #666;
	font-size: .79em;
	line-height: 1.1em;
	font-weight: bold;
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 2px 7px;
	background: #E9E9E9;
	text-decoration: none;
	border-bottom: none;
}

#sectionnav ul li a {
	color: #666;
	text-decoration: none;
	border-bottom: none;	
}

#sectionnav ul li a:hover {
	color: #c30;
	text-decoration: none;
	border-bottom: none;
}

#sectionnav ul li a.selected {
	color: #FC6;
	text-decoration: none;
	border-bottom: none;	
}

#sectionnav ul li span { font-weight: normal; }

/* second level navigation 
#sectionnav ul li ul {
	color: #666;
	background: #E9E9E9;	
	font-size: 1.2em;
	line-height: 1.5em;
	list-style-type: none;
	margin: 3px 0 0 0;
	padding: 0;
	text-decoration: none;
	border-bottom: none;
}	

#sectionnav ul li ul li {
    height: auto;
	line-height: 1.5em;
	font-weight: normal;
	list-style-type: none;
	margin: 0 0 3px 0;
	padding: 1px 3px 2px 15px;
	background: #eee;
	text-decoration: none;
	border-bottom: none;
}

#sectionnav ul li ul li a {
	height: 15px;
	color: #666;
	text-decoration: none;
	border-bottom: none;
}

#sectionnav ul li ul li a:hover {
	height: 15px;
	color: #c30;
	text-decoration: none;
	border-bottom: none;
}

#sectionnav ul li ul li a.selected2 {
	height: 15px;
	color: #06c;
	font-weight: normal;
	text-decoration: none;
	border-bottom: none;
} */

/* Right hand navigation for the Photo Essay */

#subnav {
	float: right;
	width: 160px;
	height: 100%;
	margin: 15px 0 20px 0;
	padding: 5px 0px 20px 3px;
	background: tranparent;
	/*background: #ececec;*/
	border-left: 1px dotted #480316;

}
#subnav ul { 
	text-align: left; 
	font-color: #333;  
	margin: 0; 
	padding: 0; 
	list-style-type: none; 
}
#subnav ul li, #subnav ul li a, #subnav ul li a:hover {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 90%;
	line-height: 130%;
}
#subnav ul li ul { 
	text-align: left; 
	font-color: #333; 
	margin: 5px 0 5px 5px; 
	padding: 0; 
	list-style-type: none; 
}
	
#subnav ul li ul li, #subnav ul li ul li a, #subnav ul li ul li a:hover { 
	margin: 0 0 3px 0; 
	padding: 0 2px; 
	/*font-size: 110%;*/
	line-height: 130%;
}



#address { font-size: .79em; margin: 0; padding: 20px 7px; }


/* Section page content area */
#sectioncontent {
	float: left;
	width: 660px;
	min-height: 600px;
	margin: 0;
	padding: 30px 30px 0 30px;
	background: #fff;
}

#contact { margin: 0; padding: 0; }



.imgLeft {
	float: left;
	margin: 0 15px 15px 0;
	border: 1px solid #333;
}
.imgRight {
	float: right;
	margin: 7px 0 15px 15px;
	border: 1px solid #333;
}

/* Photo and Caption Display for News and Regular Content */
.photobox  { margin: 0 0 10px 0; padding: 10px 0 10px 0; width: 450px; }
.photobox .caption { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: #666; line-height:100%; margin: 3px 0 0 0; padding: 0; }
.photobox .caption span { font-weight: bold; }
.photobox img { margin: 0; padding: 0; border: 5px solid #ccc !important; }


.photobox_right {
	float: right;
	width: 250px;
	margin: 5px 0 15px 15px;
}

.photobox_right img { border: 5px solid #ccc; }

.photobox_right .caption{
	margin: 2px 0 0 0;
	font-size: .79em;
}

/*#sectioncontent blockquote { 
	font-size: 130%;
	line-height: 140%;
	margin: 5px 50px 5px 20px;
	font-family: "times new roman", georgia, palatino, serif;*/
}*/

#sitemap { 
	margin: 0;
	padding: 0;
	font-size: .79em;
}

#sitemap ul { margin: 0 0 20px 0; }
#sitemap ul li { list-style-type: none; margin: 0 0 2px 0; }
#sitemap ul li ul { margin: 0 0 0 10px; }
#sitemap ul li ul li { list-style-type: none; margin: 0 0 2px 0; }

/*#sectioncontent ul li { font-size: 0.69em; line-height: 1.2em; text-align: left; margin: 0 0 5px 0 !important; list-style: none;  }*/

/* News items - news page */
.newsitem {
	 min-height: 125px; margin: 0 0 0 0; padding: 0; border-bottom: 1px dotted gray;}

.newsitem h3 { color: #510000; font-size: .90em; font-weight; bold; margin-bottom: 2px; }
.newsitem p { margin: 0; padding: 0;}
.newsitem p span { font-size: .79em; }
.newsitem span.newsplace { font-style: italic; font-size: .90em; }
.newsitem img { float: left; border: 1px solid #666; margin: 0 10px 0 0; }



/* ==================== Single column page with no left navigation ================ */
/* For most browsers */
#sectioncontentwide { float: left; width: 860px; padding: 50px; margin: -15px 0 0 0 !important; background: none !important; }
/* IE Hack to for proper width of section content wide area. DO NOT REMOVE */
/* html #sectioncontentwide { width: 900px; background:#fff; }*/

}

#sectioncontentwide h2 { }
#sectioncontentwide h3 {  }
#sectioncontentwide p { width: 85%; }
#lgreturn { font-size: .79em; float: right; margin: 0 10px 10px 0; border-bottom: 1px solid #ccc; }
#sectioncontent ol { width: 85%; margin: 0 0 20px 0; }
#sectioncontent ol li { line-height: 1.3em; margin: 0 0 5px 40px; padding: 0; }
#sectioncontent #moreinfo { text-align: center; font-weight: bold; font-size: .82em; margin: 0 0 20px 0; }
.more { font-size: .79em;  }


#lastupdate {
	clear: both;
	font-size: 80%;
	margin: 50px 0 20px 0;
	text-align: left;
}


#photocredit {	
	width: 85%;
	margin: 20px 0 20px 0;
	padding: 0;
	font-size: .79em;
	line-height: 1.2em;
	color: #666;
	font-weight: normal;
	text-align: left;
}

#photocredit span { font-weight: bold; }

.quote { font-family: "times new roman", georgia, serif; font-size: 1.2em; line-height: 1.3em; color: #333; font-style: italic; margin: 20px 80px 10px 80px; text-align: center; }

/* Page Length Matcher DO NOT DELETE THIS STYLE!!!! */
/* This style makes sure that the child container for content does not extend outside and below than the containing parent */
#pagelength { clear: both; margin: 0 0 50px 0; }

/* Top margin adjust for most browsers */

#footer {
	clear: both;
	width: 890px;
	height: 20px;
	margin: 0 auto;
	padding: 3px 0 3px 10px;
	font-size: .79em;
	font-weight: bold;
	color: #eee;
	background: #900;
}

.caption { color: #666; font-size: 80%; line-height: 1.2em; margin: 5px 0 0 0; }

/* =================== FORM STYLES =================== */

#formdisplay { margin: 0; padding: 0; width: 650px; background: #fff; }
#formdisplay h2 {font-size: 1.9em; color: #510000; margin: 0 0 3px 0; }
#formdisplay h3 {font-size: 1.1em; color: #510000; margin: 0 0 2px 0; }

/* ---------- For tables used in the forms -------------*/
#formdisplay table { width: 95%; font-size: .79em; margin: 0 0 10px 0px; text-align: left; }
#formdisplay tr { background: #eee; }
#formdisplay th { width: 100px; font-weight: bold; padding: 2px;  }
#formdisplay td { padding: 2px; word-wrap: none; }
#formdisplay table.indent { margin-left: 22px; }

/* Text styles */
#formdisplay blockquote { margin: 10px 0; }
#formdisplay p { width: 90%;  }
#formdisplay p.small { width: 100%; font-size: .82em; line-height: 1.4em;  margin: 0 0 10px 0; }
#formdisplay p.indent { margin-left: 26px; }
#formdisplay span.instruction { font-style: italic; font-size: smaller;}
#formdisplay span a { font-size: .79em; margin: 0 0 0 10px; }

/* --------- Form elements ------------------------------*/
fieldset { width: 520px; margin: 10px 0 10px 0; padding: 10px; }
fieldset h4 { background: #eee; }
fieldset p { font-size: .82em; }
fieldset ul, fieldset li {  font-size: .82em; list-style-type: none; }
legend { color: #900; font-size: 1em; font-weight: bold; margin: 0 0 5px 0; }
legend span { font-weight: normal; color: #282828; font-size: .79em; font-style: italic; }
label { font-size: .82em; font-weight: bold; padding: 3px 0; margin: 0 2px 0 0; }
input { }
textarea.comments ( width: 500px; height: 100px; font-size: .82em; border: 1px solid #282828; margin: 0 0 30px 0; )
input { 
	font-size: .82em; background: white;
}
.payradio { font-size: 1em; color: #600; font-weight: bold; margin: 0 0 15px 0; }
#buttonblock{ margin: 20px 0 0 0; padding: 0; }

/* Style to position Trustwave seal to the right and out of mouse path*/
#buttonblock #seal { float: right; } 
