/*
Theme Name: Tribute
Theme URI: http://www.tribute.ca/news/
Description: Tribute Magazine Theme
Version: 1.0.1
Author: Andrei Ausch
Tags: custom theme, mature cotent filter for google ads, custom media embeds

*/
/* temp */

/*@import url('http://www.tribute.ca/cdn/grid.css');*/

body {background-image: none; background-color:#fff;} /* i like clean site*/

ul.gallery {
position:inherit;
display:block;
}



.content {
background-color: #fff;
/* padding: 0px !important;
margin: 10px 0px !important;
-webkit-box-shadow: 0 0 10px 2px #999; */
box-shadow: none;
}
ul.newslist li img{
height: inherit;
}
.nopad{
	padding:0px !important;
}
.categorymeta{
	padding:10px;
	font-size:14px;	
/*	margin-bottom:25px;*/
}
.feedback{
	clear:both;	
}
.article{
	padding:10px;	
}
.article h2{
	line-height:120%;	
}
.article textarea{
	width:98%;	
}

.articlenav{
	display:block;
	margin:15px auto 10px auto;
	width:300px;
	
}
.articlenav a{
	text-indent:-1000em;
	display:inline-block;
	background-color:#09a0ff;
	width:150px;
	height:38px;
	background-image:url(img/post-nav.jpg);
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.articlenav div.nextarticle{
	float:right;	
}
.articlenav div.prevarticle{
	float:left;	
}
.articlenav div.nextarticle a{
	background-position: right top;
}
.articlenav div.prevarticle a{
	background-position: left top;
}
.articlenav div.nextarticle a:hover{
	background-position: right bottom;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.articlenav div.prevarticle a:hover{
	background-position: left bottom;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

/*
.mature320{
height:50px;	
	background-color:#fff;	
	width:320px;
	margin-left:auto;
	margin-right:auto;
}
.mature728{
	height:90px;
	min-width:728px;
		background-color:#fff;		
}
.maturebrick{
	height:90px;
	width:286px;
	background-color:#fff;	
}
*/

h1.maintitle{
font-size: 28px;
margin-bottom: 12px;
font-family: 'PT Sans Narrow', sans-serif;
margin-bottom:	20px;
}
.storycontent{
	word-wrap:break-word !important;
	font-size:14px;
	margin-top:15px;
}

.storycontent img{
height:inherit;
float: left;
margin-right: 15px;
margin-bottom: 15px;	


}
.storycontent i{
	font-style:italic;
}
.storycontent em{
	font-style:italic;
}

.storycontent bold, .storycontent b, .storycontent strong{
	font-weight:bold;
}


.storycontent iframe{
	width:320px !important;
	height:180px !important;
	margin-left:-10px !important;
}
.storycontent .copyrightblock{
color:#666;
font-size:12px;
padding:0px 10px;
}


.breadcrumb{
	margin-bottom:10px;	
	line-height:145%;
	padding-bottom:8px;
	border-bottom:dotted 1px #e4e4e4;
	color:#666;
	
}
.nobling{
	margin-bottom:0px;	
	padding-bottom:0px;
	border-bottom:none;
}



.breadcrumb a{
	color:#666;
}
.resobject{
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
height: auto;
	margin-bottom:10px;	
}
.resobject object, .resobject embed { 
position: absolute; 
top: 0; 
left: 0;
 width: 100%; 
 height: 100%; 
 }



h5.byline{
	color:#666;
	margin-top: -18px;
	
font-size: 16px;
margin-bottom: 12px;
font-family: 'PT Sans Narrow', sans-serif;		
}
h5.byline span{
background-color:#fff;
	padding-right:15px;	
	
}
h5.byline a{
	text-decoration:none;
	font-weight:bold;
	color:#666;	
}
h5.byline a:hover{
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
	color:#ff5400;	
}
.byliner{
	border-bottom: solid 1px #e4e4e4;
margin: 10px 0px;
display: block;
}
.liner{
margin:24px 0px;	
}
.related h3{
	font-weight:bold;	
}
.related li{
		margin-bottom:10px;
		padding-bottom:10px;

}


.related li a{
text-decoration: none;
color:#333;

}
.related li a.imglink{
float: left;	margin-right: 10px;
}
.related li a img{
	
border: solid 5px #ccc;
height: inherit;
max-width: 70px;

-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.related li a img:hover{
border: solid 5px #9900ff;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}


.related li a.title{
font-family: 'PT Sans Narrow', sans-serif;
text-decoration: none;
font-size:18px;
color:#000;

}

.related li a:hover, .related li a.title:hover{
	color:	#9900ff;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.meta{
	margin:10px 0px;	
}
.meta h3{
	font-weight:bold;
}	
.meta a{
	display:inline-block;
	padding:6px;
	margin-right:2px;
	margin-bottom:3px;
	text-transform:lowercase;
	background-color:#f1f1f1;
	color:#333;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;	
}
.meta a:hover{
	color:#fff;	
	background-color:#9900ff;
	text-decoration:none;
}
.widget h2{
	color: #fff;
background-image: url(img/header-purple.png);
background-position: left top;
background-repeat: no-repeat;
padding: 8px 10px;
display: block;
text-shadow: 1px 1px 1px #000;
font-size: 20px;
margin-bottom: 10px;
font-family: 'PT Sans Narrow', sans-serif;
}
.widget h2.greenheading{

background-image: url(img/header-green.png);
}
.widget_recent_entries ul li {
	padding:6px 0px;	

margin: 8px;
border-bottom: solid 1px #ccc;
}
.widget_recent_entries ul li a{
	font-size: 16px;
margin-bottom: 4px;
font-family: 'PT Sans Narrow', sans-serif;
color:#333333;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
display:block;
}
.widget_recent_entries ul li a:hover{
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;	
color:#9900ff;
text-decoration:none;
}


/* pagination */
.wp-paginate {padding:10px; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {font-size: 13px;
color: #0971ff;
font-weight: 600;
display: inline-block;
margin-right: 2px;
padding: 8px 14px;
text-decoration: none;
line-height: 150%;
border: 1px solid #0971ff;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;}
.wp-paginate a:hover, .wp-paginate a:active {background-color: #0971ff;color: #fff;}
.wp-paginate .title {color: #0971ff;
font-weight: 600; margin-right:8px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {font-weight: 600;
display: inline-block;
margin-right: 2px;
padding: 8px 14px;
text-decoration: none;
line-height: 150%;
border: 1px solid #0971ff;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; background-color: #0971ff;color: #fff;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}


/* COMMENTS */
#commentlist li{
	list-style:none;
	margin-bottom:12px;
/*	border-bottom: solid 1px #f1f1f1;*/
	padding-bottom:12px;
	font-size:14px;
}
.comment{
padding-left: 0px;
background-image: none;

}
.com-meta{
color: #666;
font-size: 14px;
margin-bottom:5px;
font-family: 'PT Sans Narrow', sans-serif;	
}
.com-meta span{
	font-weight:bold;	
	font-size:16px;
}
.com-meta span a{
	color:	#666;
}
.commenttext{
	padding:10px 18px 5px 18px;
	background-color:#f1f1f1;	
	margin-left:10px;
	margin-right:10px;


-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;

}

/* POLLS */
/*
+----------------------------------------------------------------+
|																							|
|	WordPress Plugin: WP-Polls										|
|	Copyright (c) 2012 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Polls CSS File																	|
|	- wp-content/plugins/wp-polls/polls-css.css								|
|																							|
+----------------------------------------------------------------+
*/


.wp-polls-archive {
	/* background-color: #ffffff; */
}
.wp-polls, .wp-polls-form {
	/* background-color: #ffffff; */
}
.wp-polls-form p strong{
	margin-bottom: 4px;
font-family: 'PT Sans Narrow', sans-serif;
font-size:18px;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	text-align: left;
	background-image: none;
	display: block;
}
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul  {
	text-align: left;
	list-style: none;
	float: none;
}
.wp-polls ul li:before, .wp-polls-ans ul li:before, #sidebar ul ul li:before {
	content: '';
}
.wp-polls IMG, .wp-polls LABEL , .wp-polls INPUT, .wp-polls-loading IMG, .wp-polls-image IMG {
	display: inline;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.wp-polls-ul {
	padding: 0px;
	margin: 0px 0px 10px 10px;
}
.wp-polls-ans {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	/* background-color: #ffffff; */
}
.wp-polls-loading {
	display: none;
	text-align: center;
	height: 16px;
	line-height: 16px;
}
.wp-polls-ul li input{
 -webkit-appearance: radio;
 
 
}




.wp-polls-image {
	border: 0px;
}
.wp-polls .Buttons{
font-family: 'PT Sans Narrow', Sans-serif;
font-size: 18px;
padding: 10px 15px;
font-weight: bold;
color: #fff !important;
border: 0 !important;
background-color: #09a0ff !important;
display: inline-block !important;
text-align: center;
text-decoration: none;
cursor:pointer;

text-shadow: 1px 1px 1px #000;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;

}
.wp-polls .Buttons:hover{
    text-decoration:none;
    background-color:#333333 !important;    
}
/* Polls Archive Paging */
.wp-polls-paging a, .wp-polls-paging a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging a:hover {	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}
.wp-polls-paging span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}
.wp-polls-paging span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/* */
.alls{
	float:right;
	width:45%;
	text-align:right;
		
}
h3.allstory a{ color: #09a0ff; font-weight:bold;}
.socials{
	float:left;
	width:45%;
}
.socials h3{
font-weight:bold;
margin-bottom:10px;
}
/* Captions & aligment */
.alignleft, .alignnone {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
}

.alignright {
	float: right;
	margin-left:10px;
	margin-bottom:10px;
}
.aligncenter,div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.meta{
	margin:10px 0 10px 0;
	line-height:145%;	
}
#commentform label{

font-family: 'Open Sans', sans-serif;
font-size: 13px;
font-weight: 600;
display:block;
}
#commentform input {
font-size: 14px;

padding:5px;
font-family: 'Open Sans', sans-serif;
border-top: 1px solid #c9c5c5;
border-left: 1px solid #c9c5c5;
border-right: 1px solid #c9c5c5;
border-bottom: 1px solid #c9c5c5;
}

#commentform input.bluebtn{
 
font-family: 'PT Sans Narrow', Sans-serif;
font-size: 20px;
padding: 15px 25px;
font-weight: bold;
color: #fff !important;
border: 0 !important;
background-color: #09a0ff;
display: inline-block;
text-align: center;
text-decoration: none;
cursor:pointer;
text-shadow: 1px 1px 1px #000;
border-radius: 10px;
-webkit-border-radius: 10px;

-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
min-width:295px;
}
#commentform input.bluebtn:hover{
    text-decoration:none;
    background-color:#333333;    
}




/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
			CATEGORY COLORS
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */
ul.postgrid li.catID14 a h2{ /* beauty and style */
	border-color:#e509ff;	
}
ul.postgrid li.catID2 a h2,
ul.postgrid li.catID17 a h2{ /* celebrity & gossip */
	border-color:	#9900ff !important;
}
ul.postgrid li.catID23 a h2{ /* features */
	border-color:	#f6e206;
}

ul.postgrid li.catID31 a h2{ /* new on DVD */
	border-color:	#27c056
}

ul.postgrid li.catID3 a h2,
ul.postgrid li.catID27 a h2,
ul.postgrid li.catID28 a h2{ /* movie discussion & movie reviews & movie news*/
	border-color:	#ff8400;
}

/* heading colors */

.colorID14{ /* beauty and style */
	border-color:#e509ff;	
}
.colorID2, 
.colorID17{ /* celebrity & gossip */
	border-color:	#9900ff !important;
}
.colorID23{ /* features */
	border-color:	#f6e206;
}

.colorID31{ /* new on DVD */
	border-color:	#27c056
}

.colorID3, 
.colorID27, 
.colorID28{ /* movie discussion & movie reviews & movie news*/
	border-color:	#ff8400;
}
/* category heading background colors */
.catheader{
	padding: 8px 10px;
	text-transform:capitalize;

	display: block;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
		background-color:	#25a503;
}

.headingID14{ /* beauty and style */
	background-color:#e509ff;	
}
.headingID2, 
.headingID17{ /* celebrity & gossip */
	background-color:	#9900ff !important;
}
.headingID23{ /* features */
	background-color:	#f6e206;
}

.headingID31{ /* new on DVD */
	background-color:	#27c056
}

.headingID3, 
.headingID27, 
.headingID28{ /* movie discussion & movie reviews & movie news*/
	background-color:	#ff8400;
}



/* @@@@@@@@@@@@@@@@@@@@@@@ */


/* End captions & aligment */

ul.wpp-list li{
	display:block;
	clear:both;	
}
ul.wpp-list li img{
	float:left;
	margin-right:10px;	
}
ul.postgrid{
	margin-bottom:10px;
}
ul.postgrid li{
	float:left;
	background-size: cover;
	background-position:center center;
	background-color:#666;
	width:320px;
	height:270px;
	margin:0px;
	position:relative;

}
ul.postgrid li.noimg{
	background-color:#666;
	height:auto;
}
ul.postgrid li.inlinead{
	width:320px;
	background-color:#000;
	height:270px;
	padding:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:300px;
	height:250px;
}
ul.postgrid li.inlinead .bb{
	background-image:none;
}
ul.postgrid li.inlinead .bbm{
	background-image:none;
}


ul.postgrid li a h2{
	border-left: solid 10px #848484;
	line-height: 100%;
	margin:0px;
	background: url(img/black50.png);
}
ul.postgrid li a h2.pretty{
	padding: 10px 25px 10px 10px;

	position:absolute;
	bottom:0px;
	max-width:80%;
	line-height:120%;
	background:url(img/black50.png);
	margin:0px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:20px;
	font-weight: bold;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-shadow: 1px 1px 1px #000;
}

ul.postgrid li.noimg a h2{
	padding: 25px 25px 25px 10px;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:20px;
	position:inherit;
	font-weight: bold;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-shadow: 1px 1px 1px #000;
}
ul.postgrid li a{
	color:#fff;	
	display:block;
	width:320px;
	height:270px;
}
ul.postgrid li.noimg a{
	color:#fff;	
	display:block;
	width:320px;
	height:auto !important;
}
ul.postgrid li.noimg p{
	color:#fff;
	padding:10px 15px 20px 15px;
	font-size:14px;
}
ul.postgrid li a:hover h2{

	border-left: solid 20px;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration:none !important;

}
ul.postgrid li.noimg a:hover{
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-decoration:none !important;

}


ul.gal10 li{
	float:left;	
	width:50%;
	text-align:center;
	margin:0px; 
	padding:0px;
	min-height:188px;

}
ul.gal10 li div{
padding:0;
margin:0px;
}
ul.gal10 li h2 a{
	margin: 0 10 10 10;	
}
ul.gal10 li a{
	color:	#0971ff;
	-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.gal10 li a:hover{
	color:	#000;
	text-decoration:none;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.gal10 li a img{
	width:100%;
	border:solid 5px #fff;
	height:inherit;	
	box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
ul.gal10 li a img:hover{
	border:solid 5px #0971ff;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.galindeximg{
	display:block;
	text-align:center;	
	margin-bottom:10px;
}
.galindeximg img{
	width:100%;
	height:inherit;	
}
.socialpad{
	margin-bottom:8px;	
}
a.startlist{
	display:inline-block;
	margin:10px auto 15px auto;
	text-align:center;
	font-family: 'PT Sans Narrow', Sans-serif;
	font-size: 24px;
	padding: 12px 18px;
	font-weight: bold;
	color: #fff;
	background-color: #09a0ff;
	border: 0;
	border-radius: 5px;
	text-shadow: 1px 1px 1px #000;

	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
a.startlist:hover{
text-decoration:none;	
background-color:#25a503;
}
.top10image{
	text-align:center;
	padding:5px;
	position:relative;
	background-color:#f1f1f1;
}
.top10image img{
		width:100%;
		height:inherit;
}

.top10image a.prevarrow {
	text-indent:-1000em;
	position: absolute;
	width: 40%;
	min-width:145px;
	height: 100%;
	display: block;
	left:0px;
}
.top10image a.nextarrow {
	text-indent:-1000em;
	position: absolute;
	width: 40%;
	min-width:145px;
	height: 100%;
	display: block;
	right:0px;
	top: 0px;
}
.top10image a.prevarrow:hover {
	background-image: url(img/prev-arrow.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.top10image a.nextarrow:hover {
	background:url(img/next-arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
}

h1.galparent{
}
h2.galparent{
		margin:0px !important;
	color:#999;	
	text-align:right;
}
.listlinks {
	text-align:center;
	margin:8px auto;
	padding:1px 0px;
	width:100%;
}
.listlinks a {
	display:inline-block;
color: #fff;
	background-color: #09a0ff;
	padding:15px 20px;
	text-shadow: 1px 1px 1px #000;
	font-size:16px;
	margin-right:1px;

	text-decoration:none;
}
.listlinks a:hover {
text-decoration:none;	
background-color:#25a503;
}


.smlartlist{
	margin-bottom:25px;
}
.smlartlist h2 a{
	margin-bottom:8px;
	font-size:24px;	
	color:#339900;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.smlartlist h2 a:hover{
	color:#000;
	text-decoration:none;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.smlartlist .artimg{
	float:right;
	width:75px;
}

.smlartlist .artimg a img{
border: solid 5px #ccc;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
width:100%;
height:inherit;
max-width:80px;
}

.smlartlist .artimg a img:hover{
border: solid 5px #339900;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.smlartlist .artdet{
/*	float:left;
	width:225px;*/

}
.smlartlist .artdetlrg{
	

}
.fadeshelf{
	background-image: url(img/fadeshelf.jpg);
	height: 25px;
	background-repeat: no-repeat;
	background-position: center top;
}
.notop{
	margin-top:0px;	
	padding-top:0px;
}
/* main tab*/
.tabnav {
	margin:0 0 15px 0;	
	padding:0px;
	clear:both;
	display:block;
	overflow:hidden;
}

.tabnav li{
	margin:0 1px 1px 0;
	padding:0px;
	display:block;
	width:49%;
	float:left;
}
.tabnav li a{
	padding:8px 15px;
	text-shadow: 1px 1px 1px #000;
	display:block;
	background-color:#848484;
	font-size:18px;
	color:#fff;

	font-family:'PT Sans Narrow', sans-serif;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

}
.tabnav li.curtab a{
	background-color:#0971ff;
}
.tabnav li a:hover{
	background-color:#0971ff;
	text-decoration:none;	
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}



.hbr{
	width:320px;	
}
.hbl{
	width:320px;

}
.hbl .bb{
	margin:0px auto;
	padding:0px;
	width:300px;
}

.hbl .bbm{
	margin:0px a;
	padding:0px;
	width:300px;
}

.magsearch{
	margin-bottom:10px;
}
.magsearch form input.field{
	padding:8px;
	margin:0px;
	border:solid 1px #ccc;
	font-size:14px;
	color:#333;
	width:234px;
	max-height:34px;
}
.magsearch form input.goform{
	height: 34px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 38px;
	cursor: pointer;
	background-image: url(img/MAG-SEARCH.png);
	background-position: center center;
	background-color: #848484;
	text-indent: -1000em;
}
.magsearch form input.goform:hover{
	background-color:#25a503;

}
a.allarts{
	font-size:16px;
	padding:8px 15px;
	background-color:#848484;
	color: #fff;
	text-decoration:none;
	margin-bottom:8px;
	display:inline-block;
text-shadow:1px 1px 1px #000;

}
a.allarts:hover{
color:#fff;
text-decoration:none;
	background-color:#0971ff;
	
}

.bb{
	max-height:600px;	
}
.bbm{
	max-height:600px;	
}
.gallery-item{
	text-align:center;
	max-width:180px;	
}

.gallery-item img{
	display:block;
	width:90%;
}	
.gallery{
	margin:0px auto;	
}
.cdnrate td{
	    vertical-align: top;
		padding-bottom:10px;
			    padding-right:10px;
}
.cdnrate td img{
float:none;
width:100%;
}

.cdnrate{
margin-bottom:10px;
}


/* @@@@@@@@@@
LETS GET RESPONSIVE
@@@@@@@@@@*/

@media (max-width: 479px) {
.storycontent img{
max-width:150px;	
}
.storycontent img.alignnone, .storycontent img.aligncenter{
max-width:100%;	
}
ul.postgrid li{
	margin-bottom:1px;
}


}
@media (min-width: 479px) {
	#commentform input.bluebtn{
		min-width:200px;
		margin:0px auto;
	}
.storycontent img{
max-width:100%;
}
h1.maintitle{
	font-size: 34px;
}
ul.postgrid li{
width:480px;
	
}
ul.postgrid li.noimg{
	width:480px;
}


ul.postgrid li.inlinead{
	width:480px;
	text-align:center;
	background-color:#666;
	height:270px;
	padding:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:460px;
	height:250px;
}

ul.postgrid li h2{
	font-size:24px;
}

ul.postgrid li.noimg a{
	width:440px;
}
.storycontent iframe{
	width:460px !important;
	height:260px !important;
}
.catheader{

	display: inline-block;
	color: #fff;
	padding-right:100px;
	background-image: url(img/corner.png);
	background-repeat: no-repeat;
	background-position: right top;
}


.smlartlist .artimg{
	float:right;
	width:100px;
}
.smlartlist .artdet{
	/*float:left;
	width:365px;*/

}


.tabnav {
	margin:0 0 15px 0;	
	padding:0px;
	clear:both;
	display:block;
	
}
.tabnav li{
	margin:0 1px 1px 0;
	padding:0px;
	display:inline-block !important;
	float:left;	
	width:auto;
}
.tabnav li a{
	padding:6px;
	text-shadow: 1px 1px 1px #000;
	display:inline-block;
	background-color:#848484;
	font-size:18px;
	color:#fff;
	float:left !important;
	font-family:'PT Sans Narrow', sans-serif;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;

}
.tabnav li.curtab a{
	background-color:#0971ff;
}
.tabnav li a:hover{
	background-color:#0971ff;
	text-decoration:none;	
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.hbr{
	width:480px;	
}
.hbl{
	width:480px;
}

}
@media (max-width: 779px) {
	#menuScrollAnchor{display:none;}
	.artdet .byliner{
display:none;	
}
.artdet h5.byline {
	margin-top:1px;	
}
}


@media (min-width: 779px) {
ul.postgrid li{
width:390px;
border-bottom:solid 0px #fff;	
}
ul.postgrid li.noimg{
width:390px;
height:270px;
}
ul.postgrid li.noimg a{
	max-width:95%;
}

ul.postgrid li.inlinead{
width:390px;
	text-align:center;
	background-color:#000;
	height:270px;
	padding:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:370px;
	height:250px;
}
.cols2 li{
	width:48%;
	min-width:300px;
	float:left;	
	min-height:125px;
	padding:0px 10px 10px 0px;
	margin-bottom:10px;
}

.smlartlist .artimg{
	float:left;
	width:115px;
}
.smlartlist .artimg a img{
	max-width:115px;
}
.smlartlist .artdet{
	float:right;
	width:320px;

}


/* main tab*/
.tabnav li a{
	padding:6px;
	font-size:17px;
}
.hbr{
	float:right;
	width:460px;	
}
.hbl{
	float:left;
	width:320px;
}

}

@media (max-width: 1023px) {
ul.gal10 li{
	float:left;	
	width:100%;
	text-align:center;
	margin:0px; 
	padding:0px;

}	
}

@media (min-width: 780px) and (max-width: 1023px) {
	
}

@media (min-width: 1023px) {


ul.postgrid{
	
}
.position2, .position5, .position8, .position11, .position14, .position17, .position20{
	margin:0 22px 22px 22px !important;	
}
 
ul.postgrid li{
	float:left;
	background-size: cover;
	width:320px;
	height:270px;
	margin:0 0 22px 0;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
ul.postgrid li:hover{
opacity:0.9;
}

ul.postgrid li.noimg{
	width:320px;
	height:270px;
	margin:0 0 22px 0;
}

ul.postgrid li.inlinead{
	width:320px;
	background-color:#CCC;
	margin-bottom:22px;
	height:270px;
	padding:10px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:300px;
	height:250px;
}
ul.postgrid li.inlinead a{
	display:inherit;
	width:auto;
	height:auto;	
}
ul.postgrid li h2{
	padding: 10px 25px 10px 10px;
	position:absolute;

	line-height:120%;
	background:url(img/black50.png);
	margin:0px;

	font-family: 'PT Sans Narrow', sans-serif;
	font-size:24px;
	font-weight: bold;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	text-shadow: 1px 1px 1px #000;
}
ul.postgrid li a{
	color:#fff;	
	display:block;
	width:320px;
	height:270px;
}
ul.postgrid li a:hover h2{
	opacity:1;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;

}

ul.postgrid li.noimg a{
	max-width:95%;
}

.article{
	padding-right:0px;	
}
.storycontent{
font-size:13px;	
line-height:145%;
margin-top:8px;
}
.storycontent p{
line-height:160%;
}

.storycontent img{
float: left;
margin-right: 15px;
margin-bottom: 15px;	
max-width:101%;
/*min-width:300px;*/
height:inherit;

}

img.alignnone{
float: left;
margin-right: 15px;
margin-bottom: 15px;	
}

img.alignright{
float: right;
margin-left: 15px;
margin-right:0px;
margin-bottom: 15px;	
}

img.alignleft{
float: left;
margin-right: 15px;
margin-bottom: 15px;	
margin-left:-20px;
}

.storycontent iframe{
	width:684px !important;
	height:385px !important;
}

.catheader{
	margin-left:-10px;

}
.cols2 li{
	min-height:90px;
}


.smlartlist{
	margin-bottom:25px;
}
.smlartlist h2 a{
	margin-bottom:8px;
	font-size:24px;	
	color:#339900;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.smlartlist h2 a:hover{
	color:#000;
	text-decoration:none;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.smlartlist .artimg{
	float:left;
	width:175px;
}

.smlartlist .artimg a img{
border: solid 5px #ccc;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
width:100%;
height:inherit;
max-width:150px;
}

.smlartlist .artimg a img:hover{
border: solid 5px #339900;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.smlartlist .artdet{
	float:right;
	width:518px;
	padding-top:8px;

}

/* main tab*/

.tabnav li a{
	padding:8px 15px;
	font-size:20px;
}
.hbr{
	float:right;
	width:694px;	
}
.hbl{
	float:left;
	width:320px;
	margin-left:-10px;	
}



}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
	ul.postgrid li {
width: 383px;
border-bottom: solid 0px #fff;
float:left;
}
ul.postgrid li.inlinead {
width: 383px;
height: 270px;
text-align: center;
background-color: #000;
padding: 10px;
voice-family: "\"}\"";
voice-family: inherit;
width: 363px;
height: 250px;
}
.tabnav li a{
	font-size:16px;	
}
.hbl{
	float:left;
	width:300px;	
}
.hbr{
	float:right;
	width:460px;	
}
.storycontent img.alignleft, .storycontent img.alignright{
	max-width:50%;	
}
.mainblock p{
	/*font-size:14px;
	font-family:Arial, Helvetica, sans-serif;*/
}
}


.article {
	position: relative;
}

.article .socialpad {
	position: absolute;
	top: 0;
	right: 0;
}

.socialpad .at-icon-wrapper {
	height: 25px !important;
	width: 25px !important;
	text-align: center;
}

.socialpad .at-icon-wrapper svg {
	width: 20px !important;
	height: 25px !important;
}

.nexti {
	position: absolute;
	top: 135px;
	right: 10px;
	opacity: 0.5;
}

.nexti:hover {
	opacity: 1;
}

.galindeximg a:hover > .nexti {
	opacity: 1;
}

.nexti img {
	width: 50px !important;
	height: 50px !important;
}

.top10image a.nextarrow {
	background: url(img/nextw.png) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    right: 10px !important;
    opacity: 0.5;
}

.top10image a.nextarrow:hover {
	opacity: 1;
}

.top10image a.prevarrow {
	background: url(img/prevw.png) !important;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    right: 10px !important;
    opacity: 0.5;
}

.top10image a.prevarrow:hover {
	opacity: 1;
}

@media (max-width: 1022px) {

	.nexti {
		top: 105px;
		right: 15px;
	}
	.nexti img {
		width: 40px !important;
		height: 40px !important;
	}

}

@media (max-width: 478px) {
	
	.article .socialpad {
		position: relative;
	}

	.nexti {
		top: 75px;
	}

}