a:link {
	color: #072b61;
}
a:visited {
	color: #f78f1e;
}

#intro,
#upcoming_teachings_header,
#weekly_teachings_header,
#events_this_month,
#quote_of_the_day {
	clear:both;
	margin-top:10px;
	text-align:center;
}

#upcoming_teachings_header,
#weekly_teachings_header {
	color:#fff;
	background:#fbd7ad url(images/grad5.gif) repeat-x bottom left;
	text-transform:uppercase;
	font-weight:bold;
	padding:0.5em 0;
}

#intro,
#upcoming_teachings,
#weekly_teachings,
#events_this_month,
#quote_of_the_day {
	clear:both;
	position:relative;
	text-align:left;
}
#intro,
#upcoming_teachings,
#weekly_teachings {
	width:100%;
}

#intro p {
  margin:0;
  padding:0 0.5em 0 10px;
}

#intro .imgFloat {
  position:relative;
	float:left;
	padding:0 5px 0 0;
}

#intro .imgPos {
	position:relative;
}

/*
<div class="imgText">Venerable Geshe-la</div>

#intro .imgText {
	position:absolute;
	font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color:#eee;
	left:0.1em;
	bottom:0.3em;
}
*/

#weekly_teachings {
	background:#fcecd4;
	margin-bottom:10px;
}

#weekly_teachings #weekly_teachings_bg {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	font:0px/0px sans-serif;
	background:url(images/weekly_teachings_bg.png);
	width:56px;
	height:172px;
}

#upcoming_teachings {
	background:#fcecd4;
}

#events_this_month {
	padding-top:15px;
}

#upcoming_teachings h4,
#weekly_teachings h4 {
	font-size:1.1em;
	margin:0.5em 0 0.2em 0;
}

#events_this_month h3 {
	font-size:large;
	margin:0.5em 0.5em 0.5em 10px;
	font-weight:normal;
}

#events_this_month p {
	margin:0.5em 0.5em 0.5em 10px;
	font-weight:bold;
}

#quote_of_the_day {
	clear:both;
	margin-top:40px;
	margin-bottom:10px;
	background:#072b61;
	color:#fff;
	padding:25px 0 10px 0;
	min-width:366px;
}

#quote_of_the_day #quote_of_the_day_title {
	position:relative;
	margin-top:-42px;
	margin-left:-22px;
  height:101px;
	width:346px;
	font-size:xx-large;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	color:#ffa616;
}

#quote_of_the_day p {
	margin:0.5em 0.5em 0.5em 10px;
	font-size:1em;
	font-weight:bold;
}

#quoted_of_the_day p {
	margin:0.5em 3em 0.5em 10px;
	font-size:0.9em;
	font-weight:normal;
	text-align:right;
}
