html
{
	/* White color behind (outside) the webpage */
	background-color: #fff 
}

body
{
	/* 20px space below the webpage */
	margin-bottom: 20px; 
	text-align: center;
}

#boundary
{
	/* 1000 px overall width of page - optimized for 1024x768 resolution */
	width: 933px;
	
	text-align: left;
	margin: auto;
	position: relative;
	
}

#header
{
	/* Height of header */
	height: 140px;
	background-color: #eee;
}

#hd-menu /* Header Menu added by srikar */
{
	position: absolute;
	left: 0px;
	top: 140;
	height: 20px;
	width: 928px;
	
	color: #ccc; /*930*/
	background-color: #579; /* #369 */
	text-align: left;
	font-family: Lucida Sans, Sans Serif;
	font-size: 10pt;
	padding: 2px;
}

#hd-menu a, 
#hd-menu a:link,
#hd-menu a:visited,
#hd-menu a:hover,
#hd-menu a:active
{
	color: #ccc; /* colour of the menu item texts */
	font-size: 10pt;
}

#sidebar
{
	width: 245px; /* 275 */
	position: absolute;
	top: 140px;
	right: 0;
	background: black url('../img/tanpura.jpg') bottom right no-repeat;

}

#footer /* Footer added by srikar */
{
	position: absolute;
	left: 0px;
	bottom: 0;
	width: 683px;
	
	color: #ccc; /*930*/
	background-color: #579; /* #369 */
	text-align: center;
	font-family: Lucida Sans, Sans Serif;
	font-size: 10pt;
	padding: 2px;
}





/* main content page */
#content 
{
	background-color: #eee; /* #fff = white */
	font-family: Lucida Sans, Sans Serif;
	font-size: 1.05em;
	line-height: 1.45em;
	padding: 65px;
	color: #930;
	width: 558px; /* 528 */
	border: solid 0px #000;
	border-left-width: 1px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}

#content a,
#content a:link,
#content a:hover,
#content a:active
{
	color: #369;
}
#content a:visited
{
	color: #888;
}

/*
 * Header content
 */

#logo
{
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 140px;
	background: #000 url('../img/logo.jpg') top left no-repeat;
}

#banner
{
	background: #000 url('../img/banner.jpg') top left no-repeat;
	position: absolute;
	left: 140px;
	top: 0;
	height: 140px;
	width: 548px;/* 607px , 724, 518 */
}

/* attributes of "advanced search" */
#quick-search 
{
	position: absolute;
	right:    25px;
	top:      65px;
}

#quick-search a,
#quick-search a:link,
#quick-search a:visited,
#quick-search a:hover,
#quick-search a:active
{
	color: #999;
	font-size: 16pt; /*1.4 em*/
}



/*
 * Sidebar content
 */

#sidebar li /* can't see effect */
{
	color: #fff;
	font-family: Lucida Sans, Sans Serif;
	font-size: 1em;
	background-color: #deb286;
	padding: 5px; /* 10 */
}

#sidebar li.dark
{
	background-color: #bbb;
	font-weight: bold; /* added this*/
}

#sidebar li.light
{
	background-color: #bbb;
}

#sidebar li.super-dark
{
	background-color: #bbb; /* #212121 */
}

#sidebar a, 
#sidebar a:link,
#sidebar a:visited,
#sidebar a:hover,
#sidebar a:active
{
	color: #369; /*#0030d2 colour of the menu item texts */
}


/*
 * Body content
 */

p
{
	margin: 1em 0 1em 0
}

h2
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 24pt;
	font-color: #930;
	padding: 0 0 10px 0;
	margin: 10px 0 20px 0;
	border: solid 0px #88adc2;
	border-bottom-width: 3px;
}

h3
{
	font-family: Lucida Sans;
	font-weight: bold;
	font-size: 18pt;
	font-color: #930;
	margin: 30px 0 20px 0;
}

dt
{
	font-weight: bold;
}

dd
{
	margin-left: 5ex;
	margin-bottom: 1em;
}

#content ul, #content ol
{
	margin-left: 2em;
}

#content ul li
{
	list-style-type: disc
}

#content ol li
{
	list-style-type: decimal
}

#menu
{
}

p.p-home-alt
{
	color: #5494d1;
	margin-top: 30px;
	font-family: Lucida Sans, Sans Serif
	font-size: 11pt;
}

#results-separator h3
{
	background-color: #e9d2a3;
	border-top: solid 1px #deb286;
	padding: 5px;
	font-weight: normal;
	font-size: 16pt;
}

.search-result-category h3
{
	border-bottom: dotted 1px #5494d1;
	font-weight: normal;
	font-size: 16pt;
	margin-top: 50px;
}

.result-item
{
	margin-bottom: 20px;
}

.docs
{
	font-size: 11pt;
}

.pdf-doc
{
	padding-left: 20px;
	background: transparent url('../img/pdf.gif') top left no-repeat;
	display: inline;
	margin-right: 15px;
}
