/*
Theme Name: TVLeak
Theme URI: http://fedmich.com/works
Description: Made for TVLeak by <a href="http://fedmich.com/works">Fedmich</a>.
Version: 1.0
Author: Fedmich
Author URI: http://fedmich.com/works
*/

body {

	color:#000;

	font:12px Arial, Helvetica, sans-serif;

	background:#0073d5 url(images/body-bg.gif) repeat-x;

	margin:0;

}

a { color: #000; }

form {

	margin:0;

	padding:0;

}

fieldset {

	margin:0;

	padding:0;

	border-style:none;

}



#wrapper {

	background:url(images/12.gif) no-repeat 50% 0;

	padding:50px 0 29px;

}

#page {

	width:1003px;

	margin:0 auto;

	background:url(images/page-bg.gif) repeat-y;

}

/*header*/

#header {

	width:983px;

	height:152px;

	padding:10px 10px 0 10px;

	background:url(images/page-top-bg.gif) no-repeat;

}

/*logo-box*/

.logo-box {

	width:515px;

	float:left;

	overflow:hidden;

	padding:0 0 2px 5px;

	background:#000 url(images/logo-box-left-bg.gif) no-repeat;

}

.logo-box img {

	float:left;

	border:none;

	margin-top:7px;

}

.logo-box .search-box {

	width:367px;

	float:left;

	overflow:hidden;

	background:url(images/logo-box-right-bg.gif) no-repeat 100% 0;

	padding:7px 6px 0 0;

}

.logo-box .search-box input {

	padding:4px 0 0 7px;

	width:336px;

	height:20px;

	color:#a6a6a6;

	border:none;

	background:#fff;

	float:left;

	font-size:13px;

}

.logo-box .search-box .btn {

	float:left;

	width:12px;

	height:13px;

	padding:0;

	border:6px solid #fff;

	border-bottom:5px solid #fff;

}

/*email box*/

.email-box {

	width:446px;

	float:right;

	background:url(images/email-box-bg.gif) no-repeat;

	padding:0 0 4px 11px;

	position:relative;

}

.email-box:after {

	display:block;

	clear:both;

	content:"";

}

.email-box label {

	color:#fff;

	font:11px/16px Tahoma, Arial, Helvetica, sans-serif;

	float:left;

	margin:5px 8px 0 0;

	word-spacing:1px;

}

.email-box input {

	width:166px;

	border:1px solid #124680;

	border-right:none;

	height:15px;

	color:#b3b3b3;

	float:left;

	font-size:11px;

	margin:5px 6px 0 0;

	padding:1px 5px 0 5px;

}

.email-box .top-arrow {

	position:absolute;

	width:31px;

	height:28px;

	top:11px;

	left:-15px;

	background:url(images/arrow01.png) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

}

.email-box .button {

	width:110px;

	line-height:23px;

	text-align:center;

	text-decoration:none;

	color:#fff;

	font-size:11px;

	float:left;

	margin-top:2px;

	background:url(images/btn02.gif) no-repeat;

}

.email-box .button:hover {

	background-position:0 -23px;

}

.nav-box {

	width:973px;

	border:solid #000;

	float:left;

	border-width:5px 5px 4px 5px;

}

.nav-box img {

	display:block;

}

/*header banner*/

#header .banner {

	width:727px;

	float:right;

	border-left:4px solid #000;

}

#header .banner img {

	display:block;

	border:none;

}

.holder {

	overflow:hidden;

	width:973px;

	border:5px solid #000;

	border-top:none;

	float:left;

}

/*login-box*/

.login-box {

	width:220px;

	padding:0 10px 0 5px;

	float:left;

	border:3px solid #e9e9e9;

}

.login-box p {

	margin:0;

	color:#000;

	font-size:11px;

	line-height:19px;

}

.login-box img {

	float:right;

	border:1px solid #e5e5e5;

}

.login-box .input-line {

	width:150px;

	overflow:hidden;

	padding-bottom:2px;

}

.login-box input {

	padding:3px 5px 0 5px;

	width:140px;

	height:20px;

	float:left;

	background:#000;

	color:#fff;

	border:none;

}

.login-box input.password {

	width:109px;

}

.login-box .input-line a {

	width:29px;

	line-height:23px;

	background:#000;

	font-size:11px;

	font-weight:bold;

	margin-left:2px;

	text-align:center;

	float:left;

	color:#fff;

	text-decoration:none;

}

.login-box .input-line a:hover {

	color:#fcd710;

}

.login-box ul {

	margin:0 0 0 11px;

	padding:0;

	list-style:none;

	overflow:hidden;

	height:1%;

}

.login-box ul li {

	float:left;

	padding:0 9px;

	background:url(images/sep01.gif) no-repeat 0 4px;

	margin-left:-3px;

}

.login-box ul li a {

	color:#b4b4b4;

	text-decoration:none;

	font-size:11px;

}

.login-box ul li a:hover {

	color:#414142;

}

/*columns-holder*/

#columns-holder {

	overflow:hidden;

	height:1%;

	padding:0 10px 10px 10px;

	margin-top:1px;

	background:url(images/page-btm-bg.gif) no-repeat 0 100%;

}

* html #columns-holder {

	padding-bottom:3px;

}

* +html #columns-holder {

	padding-bottom:3px;

}

/*gallery box*/

.gallery-box {

	width:983px;

	margin-bottom:7px;

}

.gallery-box strong {

	color:#c7ff66;

	font-size:24px;

	padding-left:9px;

	display:block;

	background:#000;

	line-height:35px;

}

.gallery-box .gallery {

	overflow:hidden;

}

.gallery-box .gallery div.hold {

	width:985px;

	position:relative;

	overflow:hidden;

}

.gallery-box .gallery div ul {

	margin:0;

	padding:0;

	list-style:none;

	width:99999px;

	position:relative;

}

.gallery-box .gallery div ul li {

	float:left;

	width:196px;

	padding:0 1px 0 0;

	position:relative;

}

.gallery-box .gallery div ul li div {

	width:184px;
	height : 236px;
	overflow:hidden;

	border:solid #000;

	border-width:5px 6px 0;

}

.gallery-box .gallery div ul li img {

	display:block;

}

.gallery-box .gallery .link-next ,

.gallery-box .gallery .link-prev {

	width:17px;

	height:10px;

	text-indent:-9999px;

	overflow:hidden;

	position:absolute;

	bottom:3px;

	z-index:100;

}

.gallery-box .gallery .link-next {

	background:url(images/right-arrow.gif) no-repeat;

	right:8px;

}

.gallery-box .gallery .link-prev {

	right:28px;

	background:url(images/left-arrow.gif) no-repeat;

}

.gallery-box .gallery div ul li a {
	color:#fff;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:172px;
	left:6px;
	width:185px;
	cursor:pointer;
}
.gallery-box .gallery div ul li a span {
	background:#000;
	/* float:left; */
	padding: 1px 0 1px 0;
	line-height:18px;
}
.gallery-box .gallery div ul li a:hover span {
	background:#fff;
}
.gallery-box .gallery div ul li a:hover {
	color:#000;
}

.col-holder {

	width:656px;

	float:left;

	overflow:hidden; /* try disabling */

}

/*left-col*/

#left-col {

	width:189px;

	float:left;

	background:#e4e4e4;

}

#left-col .title {

	background:#000;

	padding-left:4px;

	margin-bottom:6px;

}

#left-col .title h3 {

	margin:0;

	font-size:17px;

	line-height:27px;

	color:#fff;

	padding-left:23px;

	background:url(images/heart-con.gif) no-repeat 0 4px;

}

#left-col .box {

	width:175px;

	margin:0 0 7px 7px;

	background:#fff url(images/left-col-box-top.gif) no-repeat;

}

#left-col .box-btm {

	overflow:hidden;

	height:1%;

	padding:0 0 8px 7px;

	background:url(images/left-col-box-btm.gif) no-repeat 0 100%;

}

#left-col .box img {

	display:block;

	border:none;

}

#left-col .box h4 {

	margin:0 0 0 2px;

	color:#fff;

	font-size:12px;

	line-height:17px;

}

#left-col .box ul {

	margin:3px 0 8px 5px;

	padding:0;

	list-style:none;

}

#left-col .box ul li a {

	color:#000;

	line-height:18px;

}

#left-col .box ul li a:hover {

	text-decoration:none;

}

/*right-col*/

#right-col {

	width:300px;

	float:right;

	padding:10px 10px 4px 11px;

	background:#e4e4e4;

	overflow:hidden;

}



#right-col .banner {

	padding-bottom:8px;

}

#right-col .banner img {

	display:block;

	border:none;

}

#right-col .icon-area {

	width:131px;

	float:left;

}

#right-col .icon-area ul {

	margin:0;

	padding:0;

	list-style:none;

}

#right-col .icon-area ul li {

	background:#fff;

	padding:13px 15px 13px 14px;

	margin-bottom:10px;

}

#right-col .icon-area ul li img {

	display:block;

	border:none;

	vertical-align:top;

}

#right-col .col {

	width:162px;

	float:right;

}

/*tag cloud*/

.tag-cloud {

	background:#fff;

	overflow:hidden;

	height:1%;

	padding:17px 3px 12px 4px;

}

* html .tag-cloud{

	padding-bottom:16px;

}

* +html .tag-cloud {

	padding-bottom:24px;

}

.tag-cloud p {

	margin:0;

	line-height:17px;

}

* html .tag-cloud p {

	line-height:18px;

}

.tag-cloud p a {

	text-decoration:none;

}

.tag-cloud p a:hover {
	text-decoration:underline;
}

.tag-cloud .tag01 {

	color:#0096ff;

	font-size:25px;

}

.tag-cloud .tag02 {

	color:#3c8a15;

	font-size:15px;

}

.tag-cloud .tag03 {

	color:#144077;

	font-size:19px;

}

.tag-cloud .tag04 {

	color:#99a767;

	font-size:22px;

}

.tag-cloud .tag05 {

	color:#595959;

	font-size:17px;

}

.tag-cloud .tag06 {

	color:#ab0909;

	font-size:17px;

}

.tag-cloud .tag07 {

	color:#9cab78;

	font-size:17px;

	margin-top:6px;

}

.tag-cloud .tag07 ,

.tag-cloud .tag08 {

	line-height:26px;

	text-align:center;

	display:block;

}

.tag-cloud .tag08 {

	color:#b8bcbb;

	font-size:15px;

}

.tag-cloud .tag09 {

	color:#443a02;

	font-size:26px;

	text-align:center;

	display:block;

	line-height:22px;

	margin-bottom:5px;

}

.tag-cloud .tag10 {

	color:#a17e0c;

	font-size:15px;

	text-align:center;

	display:block;

	line-height:20px;

}

.tag-cloud .tag11 {

	color:#ca2b81;

	font-size:12px;

	text-align:center;

	display:block;

	line-height:20px;

}

.tag-cloud .tag12 {

	color:#858788;

	font-size:25px;

	text-align:center;

	display:block;

	line-height:22px;

	letter-spacing:-1px;

}

.tag-cloud .tag13 {

	font-size:15px;

	color:#889088;

}

.tag-cloud .tag14 {

	font-size:17px;

	color:#d879ac;

}

.tag-cloud .tag15 {

	color:#0096ff;

	font-size:25px;

}

.tag-cloud .tag16 {

	color:#3c8a15;

	font-size:15px;

}

.tag-cloud .tag17 {

	color:#144077;

	font-size:19px;

}

.tag-cloud .tag18 {

	color:#99a767;

	font-size:22px;

}

.tag-cloud .tag19 {

	color:#595959;

	font-size:17px;

}

.tag-cloud .tag20 {

	color:#ab0909;

	font-size:17px;

}


/*content*/

#content {

	width:462px;

	float:right;

	padding-left: 3px;

}

#content .title {

	border:1px solid #d2d2d2;

	/*padding:0 3px 0 3px;*/ /* changes*/

	padding:0 9px 0 11px;

}

#content .title strong {

	font-size:14px;

	line-height:25px;

}

.share-btn {

	width:125px;

	height:16px;

	text-indent:-9999px;

	overflow:hidden;

	display:block;

	background:url(images/share-btn.gif) no-repeat;

}

#content .title .share-btn {

	float:right;

	margin-top:4px;

}

#content .block {

	overflow:hidden;

	height:1%;

	background:url(images/sep02.gif) repeat-x 0 100%;

	padding-top:7px;

	padding-bottom:7px;

}

#content .block .image-holder {

	width:138px;

	float:left;

	position:relative;

}

#content .block .image-holder a {

	display:block;

	padding:2px;

	border:1px solid #d8d8d8;

	text-decoration:none;

}

#content .block .image-holder a:hover {

	border:1px solid #000;

}

#content .block .image-holder img {

	display:block;

	border:none;

}

#content .block .image-holder span {

	position:absolute;

	color:#888787;

	line-height:20px;

	background:#fff;

	text-align:center;

	width:27px;

	font-size:11px;

	font-weight:bold;

	right:2px;

	bottom:2px;

}

#content .block .image-holder a:hover span{

	color:#000;

}

#content .block .text {

	/*width:310px;*/ /* changes */

	width:317px;

	float:right;

}

#content .info h3 ,

#content .block .text h3 {

	color:#fff;

	margin:0;

	line-height:25px;

	font-size:14px;

}

#content .block .text p {

	margin:0 0 5px 10px;

	color:#a0a0a0;

	line-height:16px;
	height : 36px;
	overflow:hidden;
}

.btn {

	float:left;

	width:101px;

	line-height:18px;

	text-align:center;

	background:url(images/btn03.gif) no-repeat;

	text-decoration:none;

	color:#fff;

	font-size:11px;

	

}

#content .block .text .btn {

	margin:0 5px 0 8px;

}

.btn:hover {

	background-position:0 -18px;

}

#content .block .text .share-btn {

	float:left;

}

/*info*/

#content .info {

	overflow:hidden;

	height:1%;

	margin-top:2px;

}

#content .info .info-inner {

	padding:0 8px;

}

#content .info .line {

	overflow:hidden;

	height:1%;

}

#content .info .line em {

	float:right;

	color:#a0a0a0;

	font-style:normal;

	line-height:16px;

}

#content .info .line ul {

	margin:0;

	padding:0;

	list-style:none;

}

#content .info .line ul li {

	float:left;

	color:#a0a0a0;

	padding-right:2px;

	line-height:16px;

}

#content .info .black-title {

	margin-bottom:7px;

}

#content .info .line ul li a {

	text-decoration:none;

	color:#a0a0a0;

}

#content .info .line ul li a.active ,

#content .info .line ul li a:hover {

	color:#585858;

}

#content .info .line .digg {

	width:65px;

	height:16px;

	text-indent:-9999px;

	overflow:hidden;

	float:right;

	margin-top:2px;

	background:url(images/digg.gif) no-repeat;

}

#content .info .list-btn {

	overflow:hidden;

	width:461px;

	margin:11px 0 14px -14px;

}

#content .list-btn a {

	float:left;

	margin-left:14px;

}

#content .info .image-holder {

	padding:2px;

	width:438px;

	border:1px solid #d8d8d8;

}

#content .info .image-holder img {

	display:block;

}

#content .info p {

	margin:12px 0 0;

	color:#a0a0a0;

	line-height:16px;

}

#content .info p a {

	text-decoration:none;

	color:#42a5f9;

	font-weight:bold;

}

#content .info p a:hover {

	color:#0d62ab;

}

/*image-list*/

.image-list {

	margin:12px -15px 15px 0;

	padding:0;

	list-style:none;

	overflow:hidden;

	width:461px;

}

.image-list li {

	float:left;

	padding-right:15px;

}

.image-list li a {

	border:1px solid #e4e4e4;

	padding:3px;

	display:block;

}

.image-list li img {

	display:block;

	border:none;

}

.image-list li a:hover {

	border:1px solid #909090;

}

/*list*/

.link ul {

	margin:0 0 0 14px;

	padding:7px 0 0;

	list-style:none;

}

.link ul li a {

	text-decoration:none;

	color:#717171;

	padding-left:16px;

	line-height:18px;

	background:url(images/star-bg.gif) no-repeat 0 3px;

}

.link ul li a:hover {

	color:#000;

	background:url(images/star-bg-hover.gif) no-repeat 0 3px;

}

/*comments*/

.comments {

	overflow: hidden; /* changes */

	height:1%;

	padding-top:19px;

}

.comments .icon {

	margin:4px 0 0;

	padding:0;

	list-style:none;

	float:right;

}

.comments .icon li {

	float:left;

	padding-left:14px;

}

.comments .icon li img {

	display:block;

	border:none;

}

.comments .text {

	width:400px;

	float:left;

	border:1px solid #d2d2d2;

	padding:5px 22px 24px 9px;

	margin:6px 3px 0 0;

}

#content .comments .text p {

	margin:0;

}

.comments .go {

	float:left;

	width:26px;

	line-height:63px;

	text-decoration:none;

	color:#fff;

	text-align:center;

	font-size:11px;

	font-weight:bold;

	margin-top:6px;

	background:url(images/go-btn.gif) no-repeat;

}

.comments .go:hover {

	color:#fcd710;

}

/*post-area*/

.post-area {

	width:462px;

	float:left;

	margin-top:7px;

	background:url(images/sep02.gif) repeat-x 0 100%;

}

.post-area .post {

	overflow:hidden;

	height:1%;

	padding:12px 0 8px 8px;

	background:url(images/sep02.gif) repeat-x;

}

.post-area .post img {

	float:left;

	border:1px solid #e5e5e5;

}

.post-area .post .text-box {

	width:386px;

	float:left;

	padding-left:11px;

}

.black-title {

	background:#000;

	padding:1px 8px 0 10px;

	margin: 5px 0 3px;

}

/* changes for comment black-title prob*/

	

.black-title span {

	float:right;

	line-height:25px;

	color:#fff;

	font-size:11px;

}

.post-area .post .text-field {

	padding:0 22px 0 9px;

}

#content .post-area .post p {

	margin:0;

}

#content .post-area .black-title {

	margin:0 0 5px;

}

/*list*/

.list {

	/*width:449px;*/ /*changes*/

	width: 451px;

	overflow:hidden;

	margin-top:8px;

	float:left;

	padding:0 0 0 8px;

	background:url(images/list-bg.gif) no-repeat;

}

.list a {

	float:left;

	color:#fff;

	text-decoration:none;

	font-size:11px;

	font-weight:bold;

	line-height:26px;

	padding:0 5px;

	margin-right:8px;

}

.list a:hover {

	background:#000;

	color:#ffd200;

}

.list .next {
	float: right;
}

.list .prev ,

.list .next {

	width:19px;

	height:19px;

	text-indent:-9999px;

	overflow:hidden;

	margin-top:3px;

	padding:0;

}

.list .prev:hover ,

.list .prev {

	background:url(images/list-left-arrow.gif) no-repeat;

}

.list .next:hover ,

.list .next {

	background:url(images/list-right-arrow.gif) no-repeat;

}

.list span.current {

	float:left;

	background:#000;

	color:#ffd200;

	font-size:11px;

	font-weight:bold;

	line-height:26px;

	padding:0 5px;

	margin-right:8px;

}

/*big-list-box*/

.big-list-box {

	width:642px;

	background:#e4e4e4;

	padding:7px;

	float:left;

	margin-top:6px;

}

.big-list-box .top-bg {

	width:642px;

	background:#fff url(images/big-list-box-top.gif) no-repeat;

}

.big-list-box .btm-bg {

	overflow:hidden;

	height:1%;

	background:url(images/big-list-box-btm.gif) no-repeat 0 100%;

	padding:10px 0 16px 15px;

}

.list-box {

	width:313px;

	float:left;

}

.list-box h4 {

	margin:0 0 10px;

	font-size:14px;

	color:#000;

}

.list-box ul {

	margin:0;

	padding:0;

	list-style:none;

}

.list-box ul li a {

	color:#717171;

	line-height:18px;

}

.list-box ul li a:hover {

	color:#000;

}

/*footer*/

#footer {

	width:995px;

	margin:7px auto 0;

	background:#fff url(images/footer-top-bg.gif) no-repeat;

}

.footer-btm {

	background:url(images/footer-btm-bg.gif) no-repeat 0 100%;

	overflow:hidden;

	height:1%;

	padding:6px 32px 5px 13px;

}

#footer ul {

	margin:19px 0 0;

	padding:0;

	list-style:none;

	float:right;

	overflow:hidden;

}

#footer ul li {

	float:left;

	margin-left:-1px;

	padding:0 8px;

	background:url(images/footer-sep.gif) no-repeat 0 5px;

}

#footer a {

	text-decoration:none;

	color:#4d4d4d;

	font-size:10px;

}

#footer a.active ,

#footer a:hover {

	color:#000;

}

#footer p {

	margin:0;

	font-size:10px;

	line-height:11px;

}

#footer p span {

	color:#4c4c4c;

}





/**** addded changes *****/

.black-title a,h3 {

	color: #fff;

	text-decoration: none;

	margin:0;

	line-height:25px;

	font-size:14px;

}

.clear { clear:both }





.latest-left { float: left; }

.latest-left a { color: #000; text-decoration: none; }

.latest-right { 

	float: right;

	padding-top: 5px;

	}


input.go{
	background:#000000 none repeat scroll 0 0;color:#FFFFFF;float:left;font-size:11px;font-weight:bold;line-height:23px;margin-left:2px;text-align:center;text-decoration:none;
	width : 29px;
	height : 20px;
	
}
.gallery-box .gallery div{
	cursor:pointer;
}
div.sociable {
	float : right;
}

#right-col .tag-cloud a { 

	text-decoration: none;

}
#right-col .tag-cloud a:hover {
	text-decoration:underline;
}

#content .link .title {
	padding:0 3px 0 3px;
}
.related-post {
	margin-top: 4px;
}
.wp-pagenavi span.b a {
	padding-top:3px;
}

.page404 .black-title{
	margin: 0px;
}
#content.page404 .info {
	margin-top:0px;
}