/* GENERAL DEFINITIONS  STARTS */

html, body, div
{
  padding: 0px;
  margin: 0px;
  background-color: #ffffff;
}

img
{
  padding: 0px;
  margin: 0px;
  border: 0px;
}

a
{
  /*text-decoration: none;*/
  color: #5c58a5;
  /*border-bottom: 1px dotted;*/
}

a:hover
{
  color: #a63632;
  text-decoration: underline;
}

/* GENERAL DEFINITIONS  ENDS */

/* MAIN LAYOUT DEFINITIONS START */
#header
{
  width: 775px;
  height: 180px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#wrapper
{
  text-align: left;
  width: 775px;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

#navigation
{
  padding: 0px;
  margin: 0px;
  width: 150px;
  overflow: hidden;
  text-align: left;
}

#content
{
	width: 615px; /* 150 navigation + 615  content + 10 left margin = 775  */
	float: right;
	padding: 5px;
	margin: 0px;
	font-family: verdana;
	font-size: 70%;
	color: #a63632;
	text-align: justify;
}

#footer
{
  height: 52px;
  width: 775px;
  font-family: verdana;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  clear: both;
  font-size: 60%;
  color: #a63632;
  text-align: center;
  font-weight: bold;
  border-top: 1px solid #a63632;
  background: url(images/shadedbg.jpg) repeat-x;
}

#fullpic_content
{
	width: 775px;
	font-family: verdana;
	font-size: 70%;
	color: #a63632;
}
/* MAIN LAYOUT DEFINITION ENDS */

#navigation ul
{
  padding: 0px;
  margin: 0px 0px 0px 0px;
}

#navigation li
{
  width: 150px;
  height: 18px;
  list-style-type: none;
  background: transparent url(images/shadedbg.jpg);
  padding: 2px 0px 0px 10px;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
}

#navigation li a
{
  color: #A63632;
  text-decoration: none;
  border: 0px;
}

#navigation li a.currentpg
{
  text-decoration: underline;
  color: #000080;
}

#navigation li a:hover
{
  color: #5c58a5;
  border-bottom: 1px dashed;
  text-decoration: none;
}

.ddthumbs
{
  padding: 5px 5px 5px 5px;
  margin: 0px;
  font-family: verdana;
  font-size: 70%;
  color: #a63632;
  text-align: center;
}

.anouncements
{
  padding: 5px 5px 5px 5px;
  margin: 0px;
  font-family: verdana;
  font-size: 70%;
  color: #a63632;
  text-align: justify;
}

.festivals
{
  padding: 5px 5px 5px 5px;
  margin: 0px;
  font-family: verdana;
  font-size: 70%;
  color: #a63632;
}

.ddthumb_outline
{
  border: 1px solid #a63632;
  font-size: 13px;
}

.ddheading
{
	font-family: verdana;
	font-size: 80%;
	color: #a63632;
	text-align: center;
	font-weight: bold;
	background: url(images/shadedbg.jpg) repeat-x;
	border-bottom: 1px solid #a63632;
}

.ddfooting
{
	font-family: verdana;
	font-size: 60%;
	color: #a63632;
	text-align: center;
	font-weight: normal;
	background: url(images/shadedbg.jpg) repeat-x;
	border-top: 1px solid #a63632;
}

#content h1, #fullpic_content h1
{
  font-weight: bold;
  font-size: 140%;
  margin: 0px;
  padding: 0px;
}

#content h2, #fullpic_content h2
{
  font-weight: bold;
  font-size: 110%;
  color: #a63632;
  margin: 0px;
  padding: 0px;
}

#content h3
{
  font-weight: bold;
  font-size: 100%;
  margin: 0px;
  padding: 0px;
}

#content li
{
	text-align: justify;
}

#footer a
{
  text-decoration: none;
  color: #5c58a5;
  /*border-bottom: 1px dotted;*/
}

#footer a:hover
{
  color: #a63632;
}

/* DAILY DARSHAN CALENDAR DEFINITIONS */
.calmain
{
  padding: 0px;
  margin: 0px;
  border: 1px solid #a63632;
}

.calmain tr td
{
  padding: 0px;
  margin: 0px;
}

.calmonthyr /* year and month at the beginning of the table */
{
  padding: 3px;
  margin: 0px;
  text-align: center;
  font-family: verdana;
  font-size: 13px;
  color: #ffe5d6;
  background: #a63632;
  font-weight: bold;
  display: block;
}

.caldaynames
{
  padding: 3px;
  margin: 0px;
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  color: #a63632;
  background: #ffe5d6;
  font-weight: normal;
  display: block;
}

.caldays
{
  padding: 1px 4px 1px 4px;
  margin: 0px;
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  color: #a63632;
  background: #fff;
  font-weight: normal;
  text-decoration: none;
  border: 0px ;
}

.caldays:hover
{
  color: #ffe5d6;
  background: #a63632;
}

.caldays:visited
{
  color: #bbbbbb;
}

.caldays_blank
{
  padding: 1px 4px 1px 4px;
  margin: 0px;
  text-align: center;
  font-family: verdana;
  font-size: 11px;
  color: #a63632;
  background: #fff;
  font-weight: normal;
  text-decoration: none;
  border: 0px;
}

.shlok
{
  font-family: balaram verdana;
  font-size: 13px;
  font-style: italic;
  text-align: center;
  color: #a63632;
}

.shlok_explanation
{
  font-family: verdana;
  font-size: 11px;
  text-align: justify;
  color: #a63632;
  margin: 0px 35px 0px 25px;
  font-weight: bold;
}

.shloknum
{
  font-family: verdana;
  font-size: 11px;
  text-align: center;
  color: #a63632;
  margin: 0px 35px 0px 25px;
  font-weight: bold;
}

.lordsaid
{
  font-family: verdana;
  font-size: 13px;
  font-style: italic;
  text-align: center;
  color: #a63632;
}

a.imgLink
{
  border: 0px;
  text-decoration: none;
}
