body{
	margin: 3px 0px 0px 0px;
	background: #D6AF4A url('pageBG.jpg') no-repeat fixed top left;
	font-family: Tahoma, Verdana, Garamond, Helvetica;
}
#logo{
	height: 180px;
	width: 180px;
	font-weight: bold;
	font-size: 10pt;
	color: #606;
	text-align: center;
	vertical-align: bottom;
}
#header{
	height: 180px;
	width: 100%;
	border-bottom: solid 2px maroon;
}
a img{
	border: 0px;
}
#appHeading, .appHeading{
	font-size: 45pt;
	font-weight: bold;
	color: maroon;
	line-height: 50pt;
	display: block;
	text-align: center;
}
#appSubHeading, .appSubHeading{
	font-size: 13pt;
	font-weight: bold;
	color: #009;
	line-height: 14pt;
	display: block;
	text-align: center;
}
#scriptChoice{
	font-size: 8pt;
	font-weight: bold;
	color: #060;
	vertical-align: top;
}
#scriptName, .scriptName{
	background: transparent;
	border: none;
	font-weight: bold;
	display: inline;
}
#transSelBox, .transSelBox{
	background: transparent;
	border: none;
	font-weight: bold;
	font-size: 102%;
	color: #005;
}
#topMenu, .topMenu{
	border-bottom: solid 1px maroon;
	border-left: solid maroon 2px;
	height:33px;
	vertical-align: middle;
}
#topMenu a{
	background: #EEE8AA url('menubg.png');
	cursor: pointer;
	color: maroon;
	display: inline;
	float: left;
	line-height: 33px;
	width: auto;
	padding: 0 10px;
	font-weight: bold;
	text-align: center;
	border-right: solid maroon 2px;
	text-decoration:none;
}
#topMenu a.hover, #topMenu a:hover{
	text-decoration:none;
	background: #EEE8AA url('menubg_rotate.png');
}
#footer{
	text-align: center;
	background: purple url('footerBg.gif') repeat-x 0px 4px;
	line-height: 20px;
	font-weight: bold;
	font-size: 10pt;
	color: maroon;
}
#credits{
	background: #EEE8AA url('creditsBg.png') repeat-x;
	border-top: solid maroon 1px;
	border-bottom: solid maroon 1px;
	font-size: 35px;
	font-weight: bold;
	vertical-align: middle;
}
#content{
	background: transparent url('carak_home.png') no-repeat top right;
	border-left: solid 1px maroon;
	border-top: solid 1px maroon;
	/*This is to be removed*/
	/*
	height: 450px;
	*/
}
#readContent{
	border-top: solid 1px maroon;
}
#readContent table, #homeSloka td, .homeSloka td{
	background: transparent url('bg_25.png');
}
#homeOtherContent{
	background: transparent url('bg_50.png');
	padding: 0 20px 0 20px;
	text-align:justify;
}
#sideMenu{
	text-align: center;
	vertical-align: top;
}
#sideMenu td{
	background: #EEE8AA;
	color: maroon;
	float: left;
	line-height: 33px;
	font-weight: bold;
	text-align: center;
	border-right: solid maroon 2px;
	text-decoration:none;
	width: 98%;
}
#sideMenu a{
	text-decoration:none;
	color: #003;
}
#sideMenu td.hover, #sideMenu td:hover{
	/*
	background: #D6AF4A;
	*/
	background: transparent;
	border: solid 1px maroon;
}
#sideMenu a:hover{
	text-decoration:none;
	color: #600;
	font-weight: bold;
}
#bestView{
	width: 100%;
	font-size: 8pt;
	color: blue;
	font-weight: bold;
	text-align: center;
}
#bestView a, #bestView a:visited{
	text-decoration:none;
	color: blue;
}
#titleText, .titleText{
	font-size: 13pt;
	font-weight: bold;
	color: #009;
	line-height: 14pt;
}
#bottomBorder, .bottomBorder{
	border-bottom: solid 1px maroon;
}
#hidden, .hidden{
	visibility: hidden;
	display: none;
}
#sthAdhTitle, .sthAdhTitle{
	font-size: 15pt;
	color: yellow;
	border-bottom: solid 1px #009;
	text-align: center;
	vertical-align:top;
	width:100%;
	background: transparent url('bg4.gif') repeat-x;
}
#sthAdhTitleSmall, .sthAdhTitleSmall{
	color: yellow;
	border-bottom: solid 1px #009;
	text-align: center;
	vertical-align:top;
	width:100%;
	background: transparent url('bg4.gif') repeat-x;
}
#sthAdhTitle span, .sthAdhTitle span{
	padding: 0 50px;
}
#footLink, a.footLink, #footLink:visited, a.footLink:visited{
	color: #F39;
	font-weight:bold;
}
#highlightWord, .highlightWord{
	color: black;
	background: #ff0;
	padding: 0 10px 0 10px;
	text-align:center;
	font-weight: bold;
}
h4{
	line-height: 16pt;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px 0px 10px 0px;
	margin-bottom: 0px;
	text-align:center;
	vertical-align: middle;
	color: maroon;
}
h3{
	line-height: 18pt;
	font-weight: normal;
	/*border: solid 1px #009;*/
	background-color: #EEE8AA;
	padding: 5px 0px 10px 0px;
	margin-bottom: 0px;
	text-align:center;
	vertical-align: middle;
}
h2{
	font-size: 25pt;
	color: maroon;
	vertical-align:top;
	width:100%;
	background: transparent url('bg_25.png') repeat-x;
	padding: 0 20px 0 50px;
}
#searchInput, .searchInput{
	font-size: 20pt;
	color:maroon;
	
}
#homeSutra, .homeSutra{
	background: transparent url('computer10.png') no-repeat;
	font-size: 12pt;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	color: maroon;
	width: 490px;
	height: 327px;
	white-space:pre-line;
}
#searchResult, .searchResult{
	text-decoration: none;
	font-weight:bold;
	color: blue;
	margin:0px;
}
#wordReport, .wordReport{
	text-align:center;
}
.doubleLine{
	height: 6px;
	background:white;
	border-top: solid 1px;
	border-bottom:solid 1px;
	
}