/* This is the stylesheet for Paivakil's Homepage 			*/
/* Styles may  be copied subject to the terms in ../CopyRIght.htm file  */
/* Copyright (c) 2002 Mahesh T Pai, Advocate, High Court of Kerala	*/
/* paivakil@vsnl.net, "Nandini", Cochin-82018, Kerala State, India.	*/

/* Part - I Generic body elements - inherited in all divs */

body	
	{
	background-color: #FFFFF4;
	font-family:helvetica, sans-serif;
	font-size: 1em;
	}

h1, h2, h3, h4, h5
	{
	color: #5F0358;
	font-family: garamond, roman, serif; 
	font-variant: small-caps;
	font-weight: 700;
	text-align: center;
	line-height: 1.5em;
	}

p	/*generic paragraph properties */
	{
        margin: 2px, 3%, 3%, 3%;
	line-height: 1.20em;
	display: block;
	}
        
table   /* table general properties */
        {
                 margin-left: auto; 
                 margin-right: auto;
        }
        
.header         /*for links appearing as page headings*/
        {
        font-size: 9pt;
        text-align: center;
        font-weight: 900;
        background-color: #D2C4FD;
        border: inset 3pt;
        border: outset 3pt;
        width: 100%;
        }

.adr            /* for the address on home page */ 
        {
        font-family: roman;
        text-align: right;
        width:100%;
        border: outset 10pt;
        border: inset 5pt;
        border-spacing: 10pt;
        width: 80%;
        }        

.norm           /* normal */
        {
        border: inset 5pt;
        border: outset 5pt;
        font-family: sans-serif;
        text-align: center;
        }

  /* begin table element properties */

th
        {
        text-align: center;
        font-weight: 850;
        border: inset 1pt;
        background-color: #ABCDEF;
        }

td 
        {
        border: inset 1pt;*/
        }

.le
        {
        text-align: left;
        }

.centre
        {
        text-align: center;
        }

.norm
        {
        border: 0px;
        text-align: justify;
        }

li	/* properties of lists */
	{
	font-weight: 550;
	font-stretch: expanded;
	line-height: 1.5em;
	}

.ip		/* index page*/
	{
	text-decoration: none;
	font-size: 1.2em;
	line-height: 2em;
	}

.nav		/* links to the section */
	{
	list-style: none;
	list-style-position: outside;
	font-size: 9px;
	font-stretch: wider;
	text-indent: 0em;
	line-height: 2em;
	color: FFFFF1;
	}

.alph
	{
	list-style: lower-alpha;
	}

  /* begin link properties */

A:link	
	{
	text-decoration: none;
	color: #0099FF;
	}

A:hover	
	{
	text-decoration: underline;
	color: #0099FF; 
	background: #FAF269;
	}
	
A:visited
	{
	color: #0099FF;
	text-decoration: none;
	}
 
A.ext
        {
        color: #A81848;
        text-decoration: none;
        font-style: italic;
        font-weight: 300;
        }

A.ftp
        {
        color: #F07448;
        text-decoration: underline;
        font-weight: 300;
        font-style: italic;
        }

/** Part - II begin the special div elements. */

#contents
	{
	margin-top: 50px;
        margin-left: 1%;
        margin-right: 20%;
	padding: 0px;
	}
	
#contents p
	{
	font-weight: 500;
	text-align: justify;
	line-height: 1.20em;
	}

#contents p.timer /*time stamp */
        {
        font-size: 60%;
        text-align: center;
        }

#sidebar {
	position: fixed;
        top: 50px;
        margin-left: 85%;
        margin:right: 1px;
	padding: 0px;
	padding-bottom: 0px;
	border-style: double;
	border-width: normal;
	border-color: #0099FF;
	background-color: #D8F0F0;
	}

#sidebar h1, h2, h3, h4
        {
        background-color: #FFDDFF;
	padding: 2px;
        font-size: 1.2em;
	font-family: garamond, roman, serif; 
	font-variant: normal;
	font-weight: 600;
	text-align: center;
	line-height: 1em;
        }

#sidebar p
        {
	text-align: center;
	font-size: 75%;
	font-weight: 600;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	}

#searchbar
	{
	text-align: center;
	margin-top: 10px;
	background-color: #BFBFFB;
	border-color: #AAAFE2;
	border-width: thin;
	padding: 2px;
	}
	
#searchbar p.search
	{
	font-weight: 50;
	}

#ftr		/* defines styles for the last copyright notice */
	{
	position: relative;
        right: 10%;
        left: 10%;
        bottom: 1%;
	width: 50%;
       	text-align: center;
	font-size: 60%;
	border-style: double;
	border-width: normal;
	border-color: #0099FF;
	background-color: #D8F0F0;
	padding: 4px;
	font-weight: 200;
	}
        
#timer /*time stamp */
        {
      	position: relative;
        float: right;
        bottom: 1%;
	width: 18%;
        font-size: 60%;
	font-weight: 150;
        text-align: center;
	border-style: double;
	border-width: normal;
	border-color: #0099FF;
	background-color: #D8F0F0;
	}
