html {
	margin:0;
	padding:0;
	height:100%;
}

body {
	//background-color: #00cc33;
	font-family: Arial;
	//font-size: 150%;
	//line-height: 1.6875;
	margin:0;
	padding:0;
	height:100%;
}
/*
@media only screen and (max-width: 400px) {
body { font-size:90%;}
.quick-points {font-size:50%;}
}
*/

h3 {
	text-align:center;
	font: bold italic 2em/1em "Times New Roman", "MS Serif", "New York", serif;
	color: #990000;
}
	
hr {
	border: none;
	height: 2px;
	/* Set the hr color */
	color: ; #FFA500; /* old IE */
	background-color: #FFA500; /* Modern Browsers */
}
	
pre {
	background-color:white;
	border:none;
	padding:0px;
	margin:0px;
	color: #cc6699;
}

.navbar {
	margin-bottom: 0;
	background-color:#FFA500;
	border: 0;
	font-size: 15px !important;
	letter-spacing: 4px;
	// opacity: 0.9;
}
	
.navbar-nav li.active a {
		color: #990000 !important;
      //color: #fff !important;
      //background-color: #29292c !important;
	  
}

.carousel-inner{
      width: 100%; /* Set width to 100% */	  
}

.container {
     padding: 60px 60px;
}
	
.well {
	border-radius: 25px;
}

.table {
	color:#cc3366;
	font-family:Comic Sans MS;
	margin:-15px;
	padding-bottom:20px;
}

	
.highlight-content{
	color:#cc6699;
	font: bold 1.8em/1em "Times New Roman", "MS Serif", "New York", serif;
}

.quick-points {
	text-align: center;
	font: bold italic 1.5em/1em "Times New Roman", "MS Serif", "New York", serif;
	color: #990000;
	border: solid 1px;
	background-color: #ffffff;
	border-radius: 25px;
	height:90px;
}

.puja-dates{
	text-align:left;
	background-color:white;
	//border:none;
	//padding:0px;
	//margin:0px;
	color: #cc6699;
}


/**** BEGIN -- images styling in the Updates.html */

div.gallery {
    border: 1px solid #ccc;
}

div.gallery:hover {
    border: 1px solid #777;
}

div.gallery img {
    width: 100%;
    height: auto;
}

* {
    box-sizing: border-box;
}

.responsive {
    padding: 0 6px;
    float: left;
    width: 24.99999%;
}

@media only screen and (max-width: 700px) {
    .responsive {
        width: 49.99999%;
        margin: 6px 0;
    }
}

@media only screen and (max-width: 500px) {
    .responsive {
        width: 100%;
    }
}

.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/**** END -- images styling in the Updates.html */	
	
#main-container {
	min-height:100%;
}

#main-content{
	overflow:auto;
	padding-bottom: 40px;
}		

#footer {
	background-color:#FFA500;
	text-align:center;
	padding: 5px;
	height:40px;
	position:relative;
	margin-top:-40px;
	clear:both;
}

#about {
	text-align:left;
	background-color:white;
	color:#cc3366;
	font-family: Comic Sans MS;
	font-size:13px;
	border-radius: 25px;
	border-color: #FFA500;
}

#Thankyou{
	padding-top: 200px;
	text-align:center;
	font-family:Comic Sans MS;
}

#spacing {
	padding:18px;
}

	


		