/***************************************************************************************************
*	Reset CSS
***************************************************************************************************/
body,div,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,ul,ol,li{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{
	font-family:Tahoma,Arial,Verdana,sans-serif;
	line-height:normal;
	font-weight:normal;
	text-transform:none;
	font-size:11pt;
	height:100%;
}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{
	color:#000000;	/*font:normal 12px/1.25em Tahoma,Arial,Verdana,sans-serif;*/
	line-height: 18pt;
	background-color: #694D26;
	background-image: url(http://video.buddhistdoor.com/img/bg_main.jpg);
	background-repeat: no-repeat;
}
a:active,a:link,a:hover,a:visited{
	/*font:normal 1em/1.25em Tahoma,Arial,Verdana,sans-serif;
	color:#a58445;
	text-decoration:none;*/
}
a:hover{text-decoration:underline;}
ul, p{padding-bottom:1.25em;}
.center{text-align:center;}
.tright{text-align:right;}
.right{float:right;}
.left{float:left;}
.clear {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	height:0%;
	overflow:hidden;
}

.mb, .mb b {
	font-size:1px;
	line-height:0%;
	clear:both;
	display:block;
	float:none;
	overflow:hidden;
}

.mb b.mb1 {height:2px;margin:0 1px;}
.mb b.mb2 {height:1px;margin:0 2px;}
.mb b.mb4 {height:1px;margin:0 4px;}
.mb b {background-color: #e1e6dd;}

/***************************************************************************************************
*	Main layout items
***************************************************************************************************/
#template-wrapper {
	position:relative;
	z-index:1;
	width:954px;
	margin:0 auto;
}

#content {
	position:relative;
	z-index:2;
	width:950px;
	overflow:hidden;
}

#content .content {/*width:722px;*/position:relative;z-index:3;float:left;/*padding-left:115px;*/}
#content .leftside {width:115px;position:relative;z-index:3;float:left;margin-left:-100%;left:115px;}
#content .rightside {width:115px;position:relative;z-index:3;float:left;}

#content .wrap-left {background:url(http://common.buddhistdoor.com/images/sidebar.bg.jpg) no-repeat 0 0;}
#content .wrap-right {background:url(http://common.buddhistdoor.com/images/rightside.bg.jpg) no-repeat 837px 0;}
#content .wrap {padding:11px 14px;}


#header {
	position:relative;
	z-index:2;
	padding-bottom:5px;
	height:120px;
/*
	background:url(i/header.bg2.jpg) no-repeat left top;
	border-left:1px solid #383838;
	border-right:1px solid #383838;
	border-bottom:1px solid #383838;
*/
}
#header .logo {
	background:url(http://common.buddhistdoor.com/images/header.logo.jpg) no-repeat 0 0;
	position:absolute;
	z-index:3;
	width:154px;
	height:70px;
	overflow:hidden;
	font-size:1px;
	left:798px;
	top:0;
	text-align:left;
}
#header .logo a {display:block;height:45px;margin:4px;text-indent:-1000em;outline:0;}
#header .lang {color:#fff;font-size:.9em;position:absolute;z-index:3;left:830px;top:50px;}
#header .lang a {color:#fff;padding:0 2px;}
#header .toplinks {text-align:right;font-size:.9em;}
#header .toplinks li {list-style:none;display:inline;padding:0 10px;}
#header .toplinks a {color:#ccc;line-height:48px;}
#header .toplinks li.active a {background:url(http://common.buddhistdoor.com/images/toplink.active.gif) no-repeat 15px 5px;padding-top:18px;}

#header #logo {position:absolute;top:30px;left:0;}
#header #menu {position:absolute;top:130px;}

#header .search {left:687px;position:absolute;z-index:3;top:90px;}
#header .search ul {padding:0;white-space:nowrap;}
#header .search li {list-style-type:none;vertical-align:middle;height:18px;overflow:hidden;line-height:10px;white-space:nowrap;display:inline;}
#header .search form {padding:3px;background-color:#000;width:260px;}
#header .search fieldset {background:#ccc url(http://common.buddhistdoor.com/images/search-go-arrow.jpg) no-repeat left;padding-left:20px;}
#header .search input.text {background-color:#ccc;border:none;color:#999;font-size:12px;height:16px;line-height:12px;padding-top:2px;width:100%;}
#header .search span {float:left;display:block;width:22px;font-size:1px;height:18px;overflow:hidden;}
#header .search span.h {display:none;}
#header .search span.text {width:218px;}
#header .search input {vertical-align:middle;}

#content .title {width:284px;padding-bottom:12px;padding-left:410px;}
#content .title .col1 {width:150px;padding-right:15px;border-right:1px solid #a78e5d;float:left;}
#content .title .col2 {width:115px;border-left:1px solid #a78e5d;margin-left:-1px;float:left;text-align:center;padding:7px 0;color:#a78e5d;line-height:1.7em;}
#content .title .col2 b {font-size:2em;font-weight:normal;font-family:Georgia,Verdana,Arial,sans-serif;}
#content .title .col1 p {text-align:center;border:1px solid #bfaf84;padding:2px;margin:5px 0;}
#content .title .col1 p a {color:#000;padding:2px;padding-left:22px;}
#content .title .col1 p .feedback {background:url(http://common.buddhistdoor.com/images/icon.feedback.jpg) no-repeat left;}

#content {position:relative;z-index:3;}
#content .search {width:396px;padding:2px 4px 12px 0px;position:absolute;z-index:6;top:9px;}
#content .search ul {padding-bottom:3px;}
#content .search li {list-style:none;display:inline;vertical-align:middle;}
#content .search li.adv {float:right;padding-top:2px;}
#content .search .adv span {cursor:pointer;}
#content .search form li {clear:both;display:block;padding-bottom:4px;}
#content .search form label {display:block;float:left;width:53px;padding-top:2px;padding-right:12px;text-align:right;}
#content .search form.short li {clear:none;padding-bottom:2px;}
#content .search form.short .text {width:133px;}
#content .search form.long .text {width:255px;}
#content .search h3 {background-color:#a2a4a7;color:#fff;padding:2px 7px;margin-bottom:5px;}

#content .search form.long, #content .search h3 {display:none;}
#content .search.visible form.long, #content .search.visible h3 {display:block;}
#content .search.visible form.short {display:none;}
#content .search.visible {border:1px solid #a2a4a7;margin-top:-3px;background-color:#fff;margin-left:-5px;padding-left:4px;}

#content .blocks {padding-bottom:1em;}
#content .rightblock {float:right;width:283px;margin-left:12px;border:1px solid #a78e5d;margin-top:1px;}
#content .rightblock h3 {background-color:#a78e5d;color:#fff;padding:3px 7px;font-size:.9em;}
#content .rightblock .label {
	background-color:#fff;
	color:#000;
	text-align:center;
	padding:8px 0;
	margin-top:-31px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
#content input.text {background-color:#eadfc4;vertical-align:middle;font-size:13px;}
#content input.btn {height:21px;vertical-align:middle;}

#content .glossary {background:url(http://common.buddhistdoor.com/images/glossary.bg.gif) no-repeat 0 0;height:32px;overflow:hidden;padding-top:5px;}
#content .glossary li {float:left;padding-left:6px;}
#content .glossary a {
	border-width:1px;
	border-style:solid;
	border-color:#e2e2e2 #a5a5a5 #878787 #dbdbdb;
	background-color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	width:18px;height:18px;
	overflow:hidden;
	line-height:18px;
	text-align:center;
}
#content .glossary a:hover {background-color:#a78e5d;color:#fff;}

#content .description .rightcol {float:right;width:160px;}
#content .description .rightcol h3 {background-color: #fff;padding: 2px 7px;margin-bottom: 2px;}
#content .description .rightcol .cont {background-color: #e1e6dd;padding: 1px 5px;}
#content .description .rightcol .cont li {list-style: none;padding-left: 10px;padding-top: 7px;}
#content .description .leftcol {float:left;width:520px;line-height: 1.5em;}
#content .description .leftcol h1 {background-position: bottom;padding-left: 0;padding-bottom: 2px;margin-bottom: 5px;font-size:1.3em;}
#content .description .leftcol h2 {background-color: #d3c6ae;color:#fff;padding: 2px 3px;font-size:.9em;margin-bottom: 5px;}

#content .description .gallery {border-collapse: collapse;border:none;}
#content .description .gallery td {padding: 0 11px 2px 0;vertical-align: top;}

#content div.leftblock {border:1px solid #a78e5d;margin-bottom:1em;width:395px;float:right;}
#content div.leftblock h3 {background-color:#a78e5d;margin:1px;padding:3px 7px;font-size:1em;}
#content div.leftblock .cont {margin:0 6px;}
#content div.leftblock h2 {color:#000;background:url(http://common.buddhistdoor.com/images/stripe.black.gif) repeat-x bottom;padding:5px 0 2px;margin-bottom:5px;font-weight:bold;}
#content div.leftblock em {display:block;font-style:normal;color:#fff;font-size:.9em;background-color:#d3c6ae;padding:2px 3px;margin-bottom:3px;}
#content div.leftblock p {padding-bottom:.5em;}


#content table.leftblock {border-collapse:separate;background-color:#fff;border-spacing:1px;border:1px solid #a2a4a7;width:395px;float:right;}
#content table.leftblock th, #content table.leftblock td {text-align:left;padding:4px 7px;}
#content table.leftblock th {background-color:#a2a4a7;color:#fff;}
#content table.leftblock td {vertical-align:top;}
#content table.leftblock .terms a {display:block;line-height:18px;}
#content table.leftblock p {padding-bottom:.75em;}

#content h1 {background:url(http://common.buddhistdoor.com/images/stripe.black.gif) repeat-x center;padding-left:10px;font-weight:bold;margin-top:.3em;clear:both;}
#content h1 span {background-color:#fff;padding:0 8px;}
#content ul.list li {list-style:none;padding:5px 0;background:url(http://common.buddhistdoor.com/images/stripe.gold.gif) repeat-x bottom;}
#content ul.list li.last {background-image:none;}
#content ul.list em {font-style:normal;padding-right:10px;}

#catalog {color:#decd6e;line-height:1.4em;}
#catalog .block {float:left;width:190px;padding-bottom:1.25em;}
#catalog .block ul {
	border:1px solid #78694a;
	background-color:#a28455;
	padding:10px 5px;
	width:140px;
	min-height:142px;
	height:auto !important;
	height:142px;
}
#catalog .block li {margin-left:1.5em; list-style:disc; line-height:normal; margin-bottom:3px;}
#catalog h4 {padding:.5em 0 .5em .4em;font-size:1em;}


#footer {color:#decd6e;padding-bottom:2.4em;line-height:1.4em;}
#footer a, #catalog a {color:#eee8b7;line-height:normal;}
#footer li {list-style:none;display:inline;}
#footer h4 {padding:0 0 1.25em;font-size:1em;}


#template-wrapper, #main, #content, #content .wrap, #content .wrap-right, #header .search ul, #content h3, #content h2, #content {zoom:1;}
#content .search {zoom:1;}


h2 {
	font-size: 140%;
	line-height: 150%;
	font-weight: bold;
}
