/* CSS Document */
body
{
  width: 927px;
  margin: 0 auto 0 auto;
  padding: 0;
  font-family: Times,Courier,Helvetica;
  background: #eee3c5 url('images/header.jpg') no-repeat center top;
}

.header
{
	margin: 0 0 20px 0;
	padding: 0;
	width: 927px;
	color: #CCCCCC;
}

.menu
{
	width: 927px;
	padding: 0;
	margin: 92px 0 0 110px;
  font-size: 10pt;
  letter-spacing: -0.8px;
  color: #FFFFFF;
  list-style-type: none;
  list-style-position: outside;
}

.menu li
{
	padding: 0;
	margin: 0;
	height: 16px;
}

.menu a
{
  color: #DCDCDC;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 20px;
}

.menu a:hover,
.menu a.active
{
  padding-left: 30px;
  background: url('images/pointer.gif') left center no-repeat;
}

.header .motto
{
	float: right;
	margin: -100px 0 0 0;
	padding-right: 130px;
	text-transform: uppercase;
	font-size: 9pt;
	line-height: 12px; 
}

.motto p
{
	text-align: right;
	margin-top: 10px;
}

.footer
{
	clear: both;
	width: 806px;
	border-top: 1px solid #d8c491;
	color: #7d7764; 
	text-transform: uppercase;
	font-size: 8pt;
	padding: 2px 0 0 120px;
}

.footer a
{
	color: #7d7764;
	text-decoration: none;
}

.main
{
	color: #8d0f25;
	font-size: 10pt;
	margin: 0;
	padding: 0 60px 0 0;
	width: 570px;
	height: 100%;
	float: right;
	overflow: visible;
}

.main a
{
	color: #8d0f25;
	text-decoration: none;
}

.main p
{
	margin-top: 0;
}

.left
{
	clear: both;
	float: left;
	padding: 0 0 0 95px;
	width: 190px;
}

.leftBox
{
	width: 177px;
	background: #FFFFFF url('images/leftbox_down.jpg') center bottom no-repeat;
	margin: 45px 0 0 0;
	padding-bottom: 5px;
}

h4
{
  font-size: large;
  font-weight: bold;
}

.leftBox p
{
	background: url('images/leftbox_up.jpg') center top no-repeat;
	height: 10px;
	margin: 0;
	padding: 0;
}

#mymaster .leftBox img
{
	margin: 0 20px 0 20px;
}

#news .leftBox img,
#offer .leftBox img,
#offercompany .leftBox img,
#transmissions .leftBox img,
#links .leftBox img,
#contact .leftBox img,
#workshops .leftBox img,
#children .leftBox img,
#vedicart .leftBox img
{
  margin: 0 0 0 5px;
}

.leftBox ul
{
	padding: 0 0 10px 0;
	margin-left: 10px;
	list-style-type: none;
	list-style-position: outside;
}

.leftBox ul ul
{
  padding: 3px 0;
  margin-top: 0;
}

.leftBox li
{
	margin: 0;
	padding: 0;
}

#press .leftBox li
{
	margin-bottom: 10px;
}

.leftBox a
{
	color: #8d0f25;
	text-decoration: underline;
}

#zaboutme .leftBox img
{
	margin: 0 0 5px 8px;
}

#contact .leftBox
{
	margin-bottom: 0;
}

#poetry .leftBox li
{
	margin-bottom: 10px;
}

.left .subscript
{
	color: #8d0f25;
	font-size: 8pt;
	text-align: center;
}

h3
{
	text-align: center;
	color: #8d0f25;
	font-size: 12pt;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	margin-top: 0;
	padding: 0;
	text-transform: uppercase;
}

#offer h3,
#offercompany h3,
#press h3,
#news h3
{
	text-align: left;
	padding-left: 5px;
}

#offer h3,
#offercompany h3,
#children h3,
#press h3,
#news h3,
#links h3
{
	width: 234px;
	background: url('images/headline_long.jpg') no-repeat left top;
}

#transmissions h3,
#zaboutme h3,
#poetry h3,
#contact h3,
#catalog h3
{
	width: 121px;
	background: url('images/headline_short.jpg') no-repeat left top;
}

#mymaster h3,
#workshops h3,
#vedicart h3,
#mandale h3
{
	width: 197px;
	background: url('images/headline_mid.jpg');
}

.newsItem a
{
	text-decoration: underline;
	font-weight: bold;
}

.newsItem p
{
	margin-bottom: 0;
}

.newsItem
{
	margin-bottom: 30px;
}

#contact form ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#contact form li
{
	margin: 0 0 10px 0;
	padding: 0;
}

#contact form input,
#contact form textarea
{
	border: 0 none;
	width: 200px;
	margin-left: 5px;
	font-size: 8pt;
	font-family: Times,Courier,Helvetica;
}

#contact form label
{
	display: block;
}

#contact form textarea
{
	height: 120px;
}

#contact form .submit
{
	background: #b4ad97;
	border: 0 none;
	text-transform: uppercase;
	font-family: Times,Courier,Helvetica;
	font-size: 8pt;
	display: inline;
	width: 45px;
	height: 15px;
	text-align: center;
}

#contact form li.Last
{
	padding-left: 105px;
}

.galleryTitle
{
	text-transform: uppercase;
}

ul.galleryItems
{
	list-style-type: none;
	list-style-position: outside;
	margin-left: 30px;
	display: block;
}

.galleryItems li
{
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 30px 40px 0;
	padding: 0;
}

.galleryItems img
{
	border: 3px #FFFFFF solid;
}

.pagination
{
  clear: both;
  display: block;
  text-align: center;
}

.LangSelect
{
  text-transform: uppercase;
  text-align: right;
  padding: 10px 100px 0 0;
  line-height: 13px;
  margin: 0;
  font-size:10pt;
}

.LangSelect span
{
  color: #000000;
  text-decoration: underline;
  margin-left: 5px;
}

.LangSelect a
{
  color: #000000;
  text-decoration: none;
  margin-left: 5px;
}

.LangSelect a:hover
{
  text-decoration: underline;
}

.TreeContent img
{
  border: 0 none;
  float: right;
  margin-right: -10px;
  margin-top: -17px;
}

.TreeContent li
{
  width: 150px;
  padding-right: 20px;
}

.Current
{
  font-weight: bold;
}
