p{
	font-family:"Lato",Arial,Tahoma,Verdana;
}

h1 {
	font-size: 14px;
	line-height: normal;
	margin-top: auto;
}

ul.upcoming {
	list-style:  none;
	font-family:"Lato",Arial,Tahoma,Verdana;
	margin-left: 10px;
	margin-right: 10px;
}
.upcoming li {
	border-bottom: 1px solid #ccc;
	margin-top: 8px;
}
.upcoming li:last-child {
	border-bottom: 0px;
}
.upcoming .program-main {
	font-weight: bold;
}
.upcoming .program-sub {
	margin-bottom: 8px;
	margin-left: 8px;
	font-family:"Lato",Arial,Tahoma,Verdana;
}

#upcoming-footer {
	margin-left: 10px;
}

#header {
	background-color: #fff;
	width: 980px;
	min-height: 95px;
}

#islamic_date {
	margin-top: 50px;
	margin-right: 10px;
}

body {
/*	background-color: #eee;  */
	font-size: 12px;
	background-image:url('../images/wallpaper.png'); 
}

@media (min-width: 980px) {
/*	.main {
		padding-top: 190px;
		padding-bottom: -200px;
	} */
	.nav-collapse.collapse {
		width:100%;
		text-align: center;
		margin-top: 1px;
		margin-bottom: -4px;
/*		border-bottom: 1px solid #000; */
	}
	.nav-collapse.collapse .nav {
		text-align: left;
	}
	.navbar .nav {
		display: inline-block; 
		font-size: 14px;
		float: none;
		text-align: center;
	}	
	.navbar-inner {
		height:41px;
	}
}

@media (max-width: 979px) {
	.nav-collapse .nav>li>a, .nav-collapse .dropdown-menu a {
		color: #eee;
	}

	.addthis_bar_placeholder, .addthis_bar_container {
		display: none !important;
	}
}

.well {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 1px; 
    padding: 2px; 
}

.fwell {
	background-color: #fff;
	width: 100%;
	padding: 0px 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.surround {
	background-color: #fff;
	border: 1px solid #000;
/*	border-radius: 5px; */
	padding: 5px; 
}

.popover-content {
	white-space: pre-wrap;
}

.fc-button {
}
.fc-toolbar h2 {
	font-size: 22px;
}

.fc-content{
	font-size:14px;
}

.fc-toolbar .fc-left {
	display: block;
	text-align: center;
	width: 100%;
}
.fc-header-center {
	display: block;
	text-align: left;
	float: left;
	width: 50%;
}
.fc-header-right {
	width: 50%;
	float: right;
}

.navbar .navbar-inner .container-fluid {
	text-align: center;
/*	background-color: #000;
	border: 1px solid #000; */
}
.navbar-inner,
.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover {
	filter: none;
	background-image: none;
	background-color: #363A43; 
}
.navbar-inner {
	border-radius: 0px;
/*	height: 41px;*/
	border-top: 1px solid #000;
/*	border-left: 1px solid #000; */
	border-left: 1px solid #000; 
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.navbar-inner-sad {
	background-color: black;
	border-color: black;
}
.navbar-inner-ramadhan {
	background-color: #0e2142;
	border-color: black;
}
.navbar-inner-eid {
	background-color: #7e0910;
	border-color: black;
}
.navbar .nav>li>a, .navbar .brand, .btn-primary {
	color: #eee;
	text-shadow: none;
}
.navbar .nav>li>a:hover {
	color:#555;
	text-decoration:none;
/*	background-color:#c9c9c9; */
	background-color:#fff; 
	-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125); 
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #eee;
	border-bottom-color: #eee;
}
.dropdown-menu>li>a:hover, 
.dropdown-menu>li>a:focus, 
.dropdown-submenu:hover>a, 
.dropdown-submenu:focus>a {
	color: #555;
	background-color:#fff;
	background-image: none; 
	-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
	box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);
}

.logo {
	text-align: center;
	background-color: #eee;
	width: 100%;
/*	border-top: 1px solid #363A43;
	border-bottom: 1px solid #363A43; 
	border-bottom: 1px solid #000; */
}
.logo img {
}

.center {
	text-align: center;
}

.long {
	overflow: hidden;
/*	border-top: 1px solid #000;*/
	max-width: 900px;
/*	height: 95%;
	margin-top: -50px; 
        margin-bottom: auto; */ 
	margin-left: auto ;
	margin-right: auto ;
	border: 1px solid #000; 
	background-color: #eee;
	margin-top: 10px;
	margin-bottom: 10px;
}

.footer {
	border-top: 1px solid #ddd; 
/*	border-bottom: 1px solid #000; */
	border-radius: 0px;
	color: #53575F;
	font-size: 11.5px;
	margin-left: auto;
        margin-right: auto;
/*        bottom:-55px;
	position:fixed;
        z-index:150;
        _position:absolute;
        _top:expression(eval(document.documentElement.scrollTop+
           (document.documentElement.clientHeight-this.offsetHeight))); */
        width:100%; 
}

.footer .row-fluid [class*="span"] {
	min-height: 0px;
}

#upcomingjs h1 {
	margin-left: 10px;
	margin-top: 5px;
}

.nav.nav-tabs,
.pointer{
	cursor: pointer;
}

@media (max-width: 267px) {
	.navbar {
		margin-left: -20px;
		margin-right: -20px;
	}

	.footer {
/*		margin-left: -20px;
		margin-bottom: -50px; */
	}
}
.flowplayer {
	overflow: hidden;
}

.well {
	margin-top: -1px;
	margin-bottom: 10px;
	margin-left: -5px;
	margin-right: -5px;
}
.well .news-plain {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
/*	padding-bottom: 5px;*/
}

.video-player {
	padding: 10px;
}

.video-list {
	text-align: left;
	margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
	.video-list {
		margin-left: 10px;
	}
}

.row-fluid [class*="span"] {
	min-height: 0px;
}

.container-fluid {
	padding-left: 16px;
	padding-right: 16px;
}

#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="tel"],
#contact-form input[type="url"],
#contact-form textarea {
    width:98%;
    box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    -moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
    border:1px solid #CCC;
    background:#FFF;
    margin:0 0 5px;
    padding:10px;
    border-radius:5px;
}

#contact-form button[type="submit"] {
    cursor:pointer;
    width:100%;
    border:none;
    background:#363A43;
    background-image:linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-moz-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-webkit-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    color:#FFF;
    margin:0 0 5px;
    padding:10px;
    border-radius:5px;
}

::-webkit-input-placeholder {
    color:#888;
}
:-moz-placeholder {
    color:#888;
}
::-moz-placeholder {
    color:#888;
}
:-ms-input-placeholder {
    color:#888;
}

#email button[type="submit"] {
    cursor:pointer;
    width:25%;
    border:none;
    background:#363A43;
    background-image:linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-moz-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-webkit-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    color:#FFF;
    margin:3px 0 2px;
    padding:4px;
    border-radius:5px;
}
#donate button[type="submit"] {
    cursor:pointer;
    width:30%;
    border:none;
    background:#363A43;
    background-image:linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-moz-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    background-image:-webkit-linear-gradient(bottom, #363A43 0%, #363A43 52%);
    color:#FFF;
    margin:0 0 5px;
    padding:10px;
    border-radius:5px;
}

.upcoming .happy,
.upcoming .happy a {
    color: red;
}

.upcoming .sad,
.upcoming .sad a {
    color: black;
}

.upcoming .happy a,
.upcoming .sad a,
.upcoming .neutral a {
    text-decoration: underline;
}

.label {
     clear:none;
     text-align:right;
}
.dash-video-player {
    background-color: #000000;
}

.dash-video-player video {
    width: 100%;
}

.html5video {
   display: none
}
.mp4-support .html5video {
   display: block;
}
.mp4-support .flashvideo {
   display: none;
}

    .html5video {
        display: none;
    }
    .mp4-support .html5video {
        display: block;
    }
    .mp4-support .flashvideo {
        display: none;
    }
