/*
Theme Name: joy daily
Theme URI: http://wpexpo.com/
Description: This theme is for joy daily website
Version: 1.0
Author: Mundhum ITS
Author URI: http://mundhum.com/
Tags: blue, design
*/
@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

body {
	background-color:#000000;
	background-image:url(images/bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

* {
	outline:none;
}
.clr {
	clear:both;
}
div, h1, h2, h3, h4, p, ul, li, form {
	margin:0;
	padding:0;
}
a, img {
	border:none;
	outline:none;
	text-decoration:none;
}
p {
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:17px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#093253;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#093253;
	text-decoration:none;
}
ul, ol, li {list-style:none;}

.wrapper {
	width:1000px;
	margin:0 auto;
}
.hidsign{
visibility:hidden;
}
/***********Header*************/
.header {}

.joyBanner {
	width:753px;
	height:306px;
	float:left;
}
.hot-videos {
	float:left;
	width:247px;
}
.hot-videos ul {list-style:none; text-align:center; margin:0; padding:0;}
.hot-videos li {list-style:none; margin:0; padding:20px 0 0 0;}
.hot-videos li a {
	text-decoration:none;
}
.hot-videos li a:hover {
	text-decoration:none;
}
.hot-videos li a img {
	padding:2px;
	border:1px solid #2f2f2f;
}
.hot-videos p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C9F;
}

/*Logo*/
.logo {
	background:url(images/logo.png) no-repeat;
	width:267px;
	height:102px;
	float:left;
}
.logo h1 a {
	text-indent:-3500px;
	display:block;
	width:267px;
	height:102px;
}

.googleAd1 {
	float:left;
	padding:6px 0 0 5px;
	display:block;
}

/*Top Navigation*/
.topNav {
	background:url(images/navigationbar.png) no-repeat;
	height:78px;
}
.topNav ul {
	list-style:none;
	padding:0 0 0 129px;
}
.topNav li {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
}
.topNav li a {
	display:block;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#fff;
	padding:35px 24px 0 0;
}

/*Content*/
.content {
	padding:0 11px 0 13px;
}

/*sidebar*/
.sidebar {
	width:635px;
	float:left;
}

.videoplayer {}
.featured {
	width:82px;
	height:330px;
	float:left;
}
.player {
	float:left;
	width:548px;
	height:330px;
}
/*Post*/
.post {
	margin: 16px 0 0 0;
	background:#fff;
}

.innerpost {
	padding:0 10px;
	background:#fff;
}
.post .innerpost h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#cc3399;
	display:block;
	padding-bottom:2px;
	border-bottom:1px dashed #ccc;
	margin-bottom:4px;
}
.post .postDate {
	font-size:14px;
	text-transform:uppercase;
	color:#cc3399;
	font-weight:bold;
}
.post .blackupTxt {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-transform:uppercase;
	display:block;
	padding: 3px 0 7px 0;
	border-bottom:1px dashed #ccc;
	margin-bottom:14px;
}
.post a.redlink {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	text-transform:uppercase;
	color:#cc3399;
}
.post a:hover.redlink {
	text-decoration:none;
}
.post p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:18px;
	padding:10px 0 0 0;
}
.post p a {
	text-decoration:underline;
	color:#cc3399;
}

.contRead {
	background:url(images/continue-readingBg.png) no-repeat;
	width:245px;
	height:35px;
	color:#fff;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:9px;
	margin:5px 0 10px 0;
}

.commentBox {
	padding:10px 0;
	border-top:1px dotted #ccc;
}

.nocomment{background:#cc3399;padding:4px; margin-right:3px; float:left; color:#FFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/*Blog Post*/
.post .blogpost {
	background:#fff;
	margin:2px 4px 0 2px;
	padding:5px;
	border:1px solid #b5b5b5;
}
.blogpost h3 {
	font-family:Verdana, Geneva, sans-serif;
	background: #cc3399;
	color:#fff;
	padding: 4px 5px;
	font-weight:normal;
}

.graybar {
	background:#ff66cc;
	padding:0 0 5px 0;
}
.blogpostDate {
	padding:0 0 0 10px;
	float:left;
}
.commentbtn {
	float:right;
	width:190px;
	margin-right:5px;
}

/*blogInfoBox*/
.blogInfoBox {
	padding:15px 16px 30px 16px;
}
.blgImg {
	width:189px;
	float:left;
	position:relative;
}
.readpo {
	width:141px;
	height:31px;
	position:absolute;
	top:84px;
	left:-8px;
	border:none;
}
.blogImgBor {
	border:4px solid #636363;
}
.BlgInfo {
	width:270px;
	float:left;
}

.googleAd3 {
	text-align:center;
	padding:10px 0;
}


/*Right bar*/
.rightbar {
	float:right;
	width:333px;
	background:#333;
	color:#FFF;
}
.rightbar ul{margin:0; padding:0 0 0 20px;}
.rightbar ul li{margin:0 0 0 -5px; padding:0; display:inline; }
.rightbar ul li a{ color:#C39; padding-right:8px; padding-bottom:8px;}
.rightbar a{ color:#C39;}
.googleAd2 {
	padding:10px 0 15px 0;
	text-align:center;
}

/*Search*/
.search {padding:0 0 7px 11px;}
.searchbox {
	width: 231px;
	height:12px;
	background:#ccc;
	border:1px solid #000;
	float:left;
	font-size: 12px;
	color:#000;
	padding:3px;
}

.rightbar h4{
	margin-left:12px;
}

.rightbar p{
	margin-left:-7px;
}



.searchBtn {
	width:55px;
	height:20px;
	background:#ccc;
	border:1px solid #000;
	cursor:pointer;
	float:left;
	display:block;
	padding-bottom:2px;
	margin-left:10px;
}

/*Members*/
.members {
	padding:75px 0 3px 0;
	background:url(images/members.png) no-repeat top;
}
.members form {
	padding-left: 15px;
}
.members label {
	float:left;
	font-size:12px;
	color:#fff;
	width:70px;
	padding-top:1px;
}
.members .nameBox {
	width: 133px;
	height:12px;
	background:#ccc;
	border:1px solid #000;
	padding:1px 3px;
	font-size:10px;
	color:#000;
	margin-bottom:5px;
}
.members .checkbox {
	float:left;
}
.members .remember {
	width:100px;
	float:left;
	padding: 2px 0 0 5px;
}
.members .loginbtn {
	width:58px;
	height:19px;
	color:#000;
	background:#ccc;
	border:1px solid #000;
	cursor:pointer;
	margin:2px 0 5px 0;
	padding-bottom:2px;
	font-size:11px;
	display:block;
}
.members a {
	font-size:12px;
	color:#fffefe;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
}
.members a:hover {text-decoration:underline;}

/*joy_daily_Blogroll*/
.joy_daily_blogroll {
	background:url(images/joy-daily-blogroll.png) no-repeat top;
	padding: 71px 0 10px 0;
	text-align:center;
}

/*joy_daily_live*/
.joy_daily_live {
	background:url(images/joy-daily-live.png) no-repeat top;
	padding:71px 11px 8px 8px;
	text-align:center;
}

/*Joy Daily Radio*/
.daily_radio {
	background:url(images/joy-daily-radio.png) no-repeat top;
	padding: 71px 0 10px 0;
	text-align:center;
}

/*Connect with Joy*/
.connect {
	background:url(images/connect-with-joy.png) no-repeat top;
	padding: 80px 0 16px 0;
}
.connect ul {list-style:none; margin:0; padding:0 0 0 25px;}
.connect li {list-style:none; float:left; padding:0; margin:0;}
.connect li a {
	display:block;
	text-decoration: none;
	padding-right: 15px;
}
.connect li a:hover {text-decoration:none;}

/*Gallery*/
.gallery {
	background: url(images/gallery.png) no-repeat top;
	padding:71px 0 8px 0; 
	text-align:center;
}

/*buyNow*/
.buyNow {
	background:url(images/buy-now.png) no-repeat top;
	padding:84px 10px 13px 0;
}
.buyProduct {
	text-align:center;
	float:left;
	width:177px;
}
.productInfo {
	width:136px;
	float:left;
	padding: 5px 10px 0 0;
}
.productInfo p strong {font-size:12px; line-height:18px; padding-bottom:10px; display:block;}
.productInfo p {font-size:11px; line-height:16px; color:#fff;}

a.paypal {padding:14px 0 0 34px; display:block;}
a:hover.paypal {text-decoration: none;}

/*Footer*/
.footer {
	margin-top:11px;
	border-bottom:1px solid #292929;
	padding-bottom:40px;
}
.footer .footerbox {
	width:231px;
	float:left;
	margin-right:12px;
}
.footerbox ul {list-style:none; padding:5px 20px 0 20px; margin:0;}
.footerbox li {list-style: decimal; color:#514b49; 	padding:2px 0 2px 0; margin:0;}
.footerbox li a {
	display:block;
	text-decoration:none;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #111;
}
.footerbox li a:hover {text-decoration:none; color:#514b49;}

.copyright {
	text-align:center;
	padding: 15px 0;
}
.copyright p {
	color:#fff;
}




/*slider css*/
#page-wrap { width: 549px; float:right; position: relative; height:330px; background:#000; margin-left:1px;}
.sliwrapper {height: 328px;}
/*
	SLIDER
*/
.slider-wrap								{ width: 472px; float:left;}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left;}
.stripViewer								{ position: relative; overflow: hidden; width: 419px; height: 410px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 328px; position: relative; width: 419px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ margin-left:5px; margin-top:2px; margin-bottom:2px;}

.thumb 										{float:right; width:75px; text-align:center;}
#movers-row div								{ width: 75px; }
#movers-row div a.cross-link 				{}
.photo-meta-data							{
	background: url(images/transpBlack.png);
	padding: 10px;
	width:450px;
	height: 30px;
	position: absolute;
	bottom:3px;
	left:0;
	z-index: 9999;
}
.photo-meta-data h3 {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.photo-meta-data h3 a {color:#fff; font-size:12px; font-weight:bold;}
.photo-meta-data p {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; margin-bottom:2px; }
.active-thumb 								{ background: url(images/HoverImg-trans.png) no-repeat; }


a:hover.nav-thumb {background: url(images/HoverImg-trans.png) no-repeat;}



.user{float:left; width:52px; padding:2px;}
.textwidget{clear:both;}

/* Login */

div.logintext, div.logintext a, div.logintext a:link, div.logintext a:visited, div.logintext a:active, div.logintext a:hover {
color:#FFFFFF;
padding-left:10px;
}

form#emw_loginform {padding-left:18px;}