body {
	margin: 0px;
	padding: 0px;
	/* background: #699ACE; */
	background: #61899B;
	/* background: #ecf5fb; */
	/* background: #4A0C01 url(images/img1.jpg) repeat-x left top; */
}
html, body {
    height: 100%;
}

form {
	margin: 0px;
	padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

body, select {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	color: #D59F9C;
	/* color: #61899B; */
 }

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

br
{
	font-size: 400%;
}

.lbreak {
	line-height: 100.8;
}

.condensedlines {              
    font-size:   10pt;
    line-height: 200;
}

.fgtable {
	/* background-color:#F2FBFF; */
	background-color:#FAFFFF;
	width: "940";
	border: "1";
}

.mcontainer {
	/* background-color:#F2FBFF; */
	background-color:#FAFFFF;
	width:940px;
	/* width: auto; */
    margin-left: auto;
	margin-right: auto;
}


.deftable {
	width:940px;
	border:0;
}

.headerbg {
	/* background-color:#DCF2FC; */
	/* background-color:#EFFAEE; */
	/* background-color:#F6FFFF; */
	background-color:#FDFFFF;
}

.footer-text {
	display:inline-block;
	width: 200px;
	padding: 10px;
	font-size: 13px;
	padding-bottom: 20px;
	text-align: center;

}

.text1 {
	font-size: 10px;
	padding-bottom: 20px;

}

.text2 {
	/* background: url(images/img9.gif) no-repeat left 50%; */
	/* padding-left: 15px; */
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	/* color: #959595; */
	color: #A6312D;
}

h2 {
	/* background: url(images/img9.gif) no-repeat left 50%; */
	/* padding-left: 15px; */
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	color: #959595;
}
/* .text3 {
	padding-left: 20px;
	letter-spacing: -1px;	
	text-transform: uppercase;
	font-size: 28px;
	font-weight: bold;
	color: #F2C3C3;
} 

.text4 {
	padding-left: 22px;
	text-transform: uppercase;
	font-size: 10px;
	color: #8D554F;
}

*/

h1 { margin:0; padding:44px 0 24px; color:#959595; font:bold 48px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; text-align:center;}
h1 small { display:block; font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; letter-spacing:normal; color:#959595; text-transform:none;}

#stotramcontent {
	/* width:700px; */
	max-width: 100%;
	padding:10px;
}
.stotramtitle {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 5.5vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	text-align:center;
	/* color: #959595; */
}

.stotramtext {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 4.5vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: #342D7E;
	/* color: #959595; */
}

.content_table {
	border-collapse: collapse;	
}

.content_td {
	border: 1px solid black;
	padding: 6px;
}

.content_td_small {
	border: 1px solid black;
	padding: 6px;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6vw; /* originally, 4.5 */
}

.content {
	width: 950px;
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05vw; /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: #342D7E;
	margin:0 auto;
}

.content_title {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.5vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: #342D7E;
	text-align: center;
}

.content_blankline {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 3.5vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: #342D7E;
	text-align: center;
}


.apptitle {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2.5vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	text-align:center;
	/* color: #959595; */
}

.appsubtitle {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 2vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	text-align:center;
	/* color: #959595; */
}

.noticetext {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.75vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	text-align:center;
	/* color: #959595; */
}

.noticetext a{
	text-decoration: underline;
	color: #eb540d;

}

.panchangamtext {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2vw;  /* originally, 4.5 */
	/* color: #F0C4C2; */
	color: #342D7E;
	/* color: #959595; */
}

.pdfLinks {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2vw;
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	/* color: #959595; */
}

.languageTable {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2vw;
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	/* color: #959595; */
}

.languagePrefix {
	text-decoration: none;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 2vw;
	/* color: #F0C4C2; */
	color: rgb(40, 39, 51);
	/* color: #959595; */
}

.languageView {
	font-size: 2vw;
	color: rgb(40, 39, 51);
}

.languageText {
	font-size: 2vw;
	color: rgb(40, 39, 51);
}

.ltablecell {
	padding-right: 2px;
}


.text3 { 
margin:0; 
padding:44px 0 24px; 
color:#959595; 
font:bold 48px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:-2px; 
text-transform:uppercase; 
text-align:center;
}

.text4 { 
	display:block; 
	font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
	letter-spacing:normal; 
	color:#959595; 
	text-transform:none;
	text-align:center;
}

.text4_newlogo { 
	display:block; 
	font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
	letter-spacing:normal; 
	color:#959595; 
	text-transform:none;
	text-align:center;
	padding-left: 50px;
}

.text5{ 
display:block; 
font:normal 16px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#342D7E; 
text-transform:none;
text-align:justify;
}

.text6{ 
display:block; 
font:normal 16px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#342D7E; 
text-transform:none;
text-align:justify;
}

input[type="text7"]
{
	font:normal 16px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
	letter-spacing:normal; 
	color:#342D7E; 
	text-transform:none;
}

.text8 {
	/* background: url(images/img9.gif) no-repeat left 50%; */
	/* padding-left: 15px; */
	letter-spacing: -1px;
	text-transform: none;
	font-size: 14px;
	/* font-weight: bold; */
	/* color: #E30B00; */
	/* color: #153E7E; */
	/* color: #959595; */
	color: #A6312D;
}

.slokatext{ 
/* display:block; */
font:normal 17px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#006614; 
text-transform:none;
line-height:150%;
font-weight: bold;
text-align:left;
}

.slokatextlarge{ 
/* display:block; */
font:normal 19px/1.4em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#006614; 
text-transform:none;
line-height:150%;
font-weight: bold;
text-align:left;
}

.slokatext2{ 
/* display:block; */
font:normal 13px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#006614; 
text-transform:none;
line-height:150%;
/*font-weight: bold;*/
text-align:left;
}

.slokameaning { 
/* display:block;  */
font:normal 16px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
text-align:left;
color:#006614; 
/* color:#342D7E; */
text-transform:none;
/* font-weight: bold; */
}

.slokaattribution1 { 
/* display:block;  */
font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#006614;
text-align:justify; 
text-transform:none;
/* font-weight: bold; */
line-height:150%;
}

.slokaattribution2 { 
/* display:block;  */
font:normal 12px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#342D7E; 
text-align:justify; 
text-transform:none;
/* font-weight: bold; */
}

.logo { 
	padding:0; 
	width:auto;
}

.logoimg{
	width:20;
}

.print_logo { 
	display: none;
}

#plogo { 
	display: none;
}

.header, .header-space,
.footer, .footer-space {
  height: 100px;
}

.stotramlogo { 
	display: block;
    margin-left: auto;
	margin-right: auto;
	width: 62%;
}

.stotramlogoimg{
	width:60vw;
}

.stotramlogo_new { 
	width: 100%;
}

.stotramlogoimg_new{
	width:60vw;
}

td.carnaticTD {
	max-width: 40px;
	min-width: 40px;	
}

div#section1{
	/*background:#E0E000;*/
	/*background:#FFFFE5;*/
	color:#ffffff;
}


div#section2 {
	/*background:#E0E000;*/
	color:#ffffff;
}

div#section3 {
	/*background:#E0E000;*/
	color:#ffffff;
}

div#section4 {
	/*background:#E0E000;*/
	color:#ffffff;
}

a {
	/* color: #B50B00; */
	color: #153E7E;
}

a:hover {
	text-decoration: none;
}



/*
.link1 {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #F0C4C2;
}
*/

.link1 {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	/* color: #F0C4C2; */
	color: #342D7E;
	/* color: #959595; */
}


.link1:hover {
	color: #C03C3B;
}

.link2 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* text-decoration: underline;	*/
	font-size: 12px;
	/* color: #F0C4C2; */
	color: #006600;
}

.link2:hover {
	color: #C03C3B;
}


.link4 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/* text-decoration: underline;	*/
	font-weight: bold;
	font-size: 16px;
	/* color: #F0C4C2; */
	color: #006600;
}

.link4:hover {
	color: #C03C3B;
}

.link1_small {
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	/* color: #F0C4C2; */
	color: #342D7E;
	/* color: #959595; */
}


.link1_small:hover {
	color: #C03C3B;
}

.link3 {
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	color: #006614;
	text-decoration: none;
}

.link3_small {
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	color: #006614;
	text-decoration: none;
}

.link5 {
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	color: #959595;
	text-decoration: none;
}

.linkspecial {
	text-decoration: underline;
	color: #eb540d;
	letter-spacing: -1px;
	font-size: 16px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
}




.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 18px;
	font-size: 10px;
}

.list1 li {
}

.list1 a {
	color: #B50B00;
}

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

.bg1 {
	background-color: #631002;
}

.bg2 {
	background: #4A0C01 url(images/img4.jpg) repeat-x left top;
}

.bg3 {
	background: url(images/img6.gif) repeat-y center top;
}

.bg4 {
	background: url(images/img2.jpg) no-repeat left top;
	height: 46px;
}

.bg5 {
	background: url(images/img3.jpg) no-repeat left top;
	height: 175px;
}

.bg6 {
	background: url(images/img12.gif) repeat-x left 50%;
}

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

.treemenu {
margin : 0px 20px;
padding : 10px;
list-style : none;	
}

.treemenu h2 {
	color: #004090;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: small;	
	text-align: left;
	font-weight: bold;	
	margin-top: 5px;
	margin-bottom: 5px;
}

.treemenu UL {
list-style : none;
}

.treemenu LI {
display : inline;
}

.treemenu A {
text-decoration: underline;
}

input {
	border-radius: 0px;
	color: rgb(21, 22, 21);
	border: 1px solid #454545;
	height: 0 0 30px;
}

.ui-menu .ui-menu-item a{
	background:rgb(73, 127, 189);
	color: rgb(255, 255, 255);
    border-radius: 0px;
    border: 1px solid #454545;
}
.ui-autocomplete.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.75vw;
}

/* Styling AutoComplete */
.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}

/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
  height: 100px;
}
/* End of Styling AutoComplete */
 
.ui-menu-item {
  cursor: pointer;
}
 
#search {
  width: auto;
  margin:0px auto;
  background-color:#61899B;
  text-align:center;
  padding:10px;
}
#searchbar {
	font-size:4vw;
	width:700px;
}

/* .searchbar-match {
  font-weight: bold;
  background:#dddddd;
} */

.slide {
  padding-left: 30px;
  padding-right: 25px;
}

.browseslokas { 
/* display:block;  */
font:normal 13px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#006614;
text-align:right; 
/*text-transform:none;*/
font-weight: bold;
line-height:450%;
}

.mobilesite { 
/* display:block;  */
font:normal 18px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
letter-spacing:normal; 
color:#A6312D;
text-align:center; 
/*text-transform:none;*/
font-weight: bold;
line-height:150%;
}

.contributeinput {
color: #000000;
font-size: 18px; 
}

.contributetext {
	/* background: url(images/img9.gif) no-repeat left 50%; */
	/* padding-left: 15px; */
	letter-spacing: -1px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	/* color: #E30B00; */
	/* color: #153E7E; */
	/* color: #959595; */
	color: #A6312D;
}

.updatedAt {
	color: #004090;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 14px;
}

.relatedCategories {
	color: #004090;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	font-size: 5vw;  /* originally, 4.5 */
}


.apptext{ 
	font:normal 16px/1.2em "Liberation sans", Arial, Helvetica, sans-serif; 
	letter-spacing:normal; 
	color:#342D7E; 
	text-transform:none;
	text-align:justify;
	vertical-align: middle;
}

#page {
	padding-bottom : 40px ;
}

.deepLinkFooter {
	/* visibility: hidden; */
	display: none; 
	height: 40px;
	text-align: center;
	background-color : rgb(29, 155, 240) ;
	position: fixed;
	width: 100%;
	bottom: -5px;
	padding: 5px 0;
}

.hrline {
	width:100%; height:1px; background: darkblue;
}

.deepLinkRef:link {
	/* visibility: hidden; */
	text-decoration: none;
}
.deepLinkRef {
	/* visibility: hidden; */
	color: white;
	text-decoration: none;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-weight: bold;
	font-size: 5vw;  /* originally, 4.5 */
}


/* desktop */
@media only screen and (min-width: 801px) {
	.stotramtitle {
		font-size: 28px;
	}
	.stotramtext {
		font-size: 20px;
	}
	.panchangamtext {
		font-size: 16px;
	}
	.pdfLinks {
		font-size: 16px;
	}
	.languagePrefix {
		font-size: 16px;
	}
	.languageView {
		font-size: 16px;
	}
	.languageText {
		font-size: 16px;
	}
	.relatedCategories {
		font-size: 24px;
	}
	#searchbar {
		font-size: 24px;
	}
	.stotramlogoimg {
		width: 550px;
	}
	.stotramlogoimg_new {
		width: 940px;
	}
}

/* mobile */
@media only screen and (max-width: 800px) {
	.mcontainer {
	  width: auto;
	}

	.stotramtitle {
		text-align: left;
	}

	.relatedCategories {
		text-align: left;
	}

	#search {
		text-align: left;
	}

	#searchbar {
		width:auto;
	}
	.stotramlogo { 
		display: block;
		margin-left: auto;
		margin-right: auto;
	}	
	.stotramlogoimg_new {
		width: 100%;
	}
	.ui-autocomplete.ui-widget {
		font-family: Verdana,Arial,sans-serif;
		font-size: 4vw;
	}

	.deepLinkFooter{
		display : block; 	
	}	
}
