/**************** 
 Global Styles
****************/
body
{ 
  font-family : Arial, Helvetica, sans-serif; 
  color : Black;  
  font-size: 12px;  
  background-repeat: repeat-y;    
}

td
{ 
  font-family : Arial, Helvetica, sans-serif; 
  color : Black;  
  font-size : 12px;
}

p
{  
  color : Black;  
  font-size : 12px; 
  margin-bottom: 10px;  
  margin-top: 0px;   
}


h3 { color:#1260CB; font-size:15px; font-weight:bold;}

/*****************************************
 Special note displayed on the front page
********************************************/
div.specialnote 
{
   border:2px solid #ffaa44
}

/*****************************************
 Style for calendar
********************************************/
table.calendar {border: 0}
table.calendar td, th {text-align: center; border: 0}
table.calendar th {height: 10px; font-size: 7pt;}
table.calendar td {width: 19px; height: 10px; font-size: 9pt;}
table.calendar .calendar-month {font-weight: bold; margin-top: 3px; font-size: 12pt; text-align: center}
table.calendar .calendar-month a{text-decoration: none}
table.calendar .calendar-prev, table.calendar .calendar-next {font-weight: normal;}
table.calendar th {color: green; text-align: center;}
table.calendar td.linked-day {font-size: 11pt}

table.prevnext {width: 100%; margin-top: .3em;}
table.prevnext td{
    font-size: smaller;
}
table.prevnext td a{text-decoration: none}

/************************************************
 Styles for menuitems
*************************************************/
.menubar {background-color: #41576A;}

.childmenubar { background-color: #63798C;}

.menuitem 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}

a       {  color: #0000ff; text-decoration: none}
a:hover {  text-decoration: underline}

a.events       {  font-size: 12px; color: #003399; text-decoration: none}
a:hover.events {  text-decoration: underline}

a.special      {  font-size: 12px; color: #ff000; text-decoration: none}
a:hover.special {  text-decoration: underline}
/************************************************
 Styles for div sections
*************************************************/
div.topic
{
  background:#e8fdff;
  position:relative; 
  left:20px;
  width:740;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
}

div.title
{
  font-size:8pt; 
  font-family:Arial; 
  padding: 0px; 
  border: solid #0000ff 1px;   
}

div.half_section
{
  background:#e8fdff;
  position:relative; 
  left:20px;
  width:520;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 5px;
  padding-right: 5px;
}
div.container
{
  background:#e8fdff;
  border:2px solid #ffaa44;
}
div.feature
{
  background:#ffffcc;
  border:1px solid #ff0000;
  position:relative; 
  left:20px;
  width:740px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
}

div.topic_with_border
{
  border:1px solid #0000ff;
  position:relative; 
  left:20px;
  width:740px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 3px;
  padding-right: 3px;
}

/************************************************
 Style used to display hukamnama or gurbani text
*************************************************/
hukamnama.table {border: 0}
td.hukamnama_roman 
{
  font-size:8pt; 
  font-family:Arial; 
  padding: 0px; 
  border-bottom: 
  solid #ddd 1px 
}

table.listing
{
}

td.listing
{  
  font-size:8pt; 
  font-family:Arial;
  padding: 2px; 
  border-bottom: solid #ddd 1px 
}

th.listing
{ 
  font-family:Arial;
  padding: 0px;
  border-bottom: solid #ddd 1px;
  font-weight: bold;
  font-size: 13px;
  background: #B2D4F7;
}

td.gurbani_listing
{  
  font-size:12pt; 
  font-family:GurbaniAkharHeavy; 
  padding: 0px; 
  border-bottom: solid #ddd 1px 
}

div.hukamnama 
{
  border:2px #22aa22;
  border-style:double;
  position:relative;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 5px;
  width:740px;
  left:20px;
}
