/*** PLISTS ***/



.plist {
	position: relative;
}

.pimg {
	display: inline-block;
	padding: 3px;
	border: 1px solid #C0C0C0;
	text-align: center;
	overflow: hidden;
}

.pimg * 	{	height: auto;				}	// fixes extra white space
.pimg img 	{ 	vertical-align: middle;		}

.plist > ul, .plist li.pitem {
	list-style-type: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.plist li.pitem {
	display: inline-block;
	white-space: normal;
}


.plist li.pitem:after{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; line-height: 0px; }
/* //# IE    zoom: 1  http://www.positioniseverything.net/easyclearing.html */


/* general style */

.entry-meta {
	text-transform: none;
	letter-spacing: 0em;
	line-height: 20px;
}


/* --- V-LOOP (main post list) --- */

.v-loop li.pitem {	
	display: block;
	clear: both;
 	padding: 22px 0;
 	border-bottom: 2px dotted #918E8F;
 }

 .v-loop li.pitem:nth-child(3), .v-loop li.pitem:nth-child(8) {	/* FOR SHOP CAROUSEL */
 	border-bottom: 0;
 }
 
.v-loop li.pitem:first-child 	{
	padding-top: 0;
}

.v-loop li.pitem:last-child 	{
	border-bottom: 0;
}

.v-loop .pimg {
	/*float: left;*/
}

.v-loop .pinfo {
	display: inline-block;
	/*width: 440px;
	margin-left: 15px;*/
	height: 100%;
}

.v-loop .title-link {
	font-size: 23px;
}

.pinfo .entry-content ul {
	list-style-type: disc;
	list-style-position: inside;
}

.pinfo .entry-content ul ul {
	list-style-type: circle;
	list-style-position: inside;
}


/* --- V-LOOP-FULLCONTENT (main post list but with full content) --- */

.v-loop-fullcontent li.pitem {	
	display: block;
	clear: both;
 	padding: 22px 0;
 	border-bottom: 2px dotted #918E8F;
 }
 
.v-loop-fullcontent li.pitem:first-child 	{
	padding-top: 0;
}

.v-loop-fullcontent li.pitem:last-child 	{
	border-bottom: 0;
}

.v-loop-fullcontent .pimg {
	float: left;
	margin: 0 20px 20px 0;
}

.v-loop-fullcontent .pinfo {
	display: block;
}

.v-loop-fullcontent .title-link {
	font-size: 23px;
	display: block;
	margin-bottom: 5px;
}


/* --- V-SIDE (half sidebar image width) --- */

.v-side li.pitem {
	display: block;
	clear: both;
	margin: 0 0 16px 0;
	padding-bottom: 16px;
 	border-bottom: 2px dotted #918E8F;
}

.v-side li.pitem:last-child {
	border: 0;
	margin: 0;
}

.v-side .pimg {
	float: left;
}

.v-side .pinfo {
	display: inline-block;
	/*margin-left: 10px;
	width: 149px;*/
	height: 78px;
}

.v-side .pinfo .title-link {
	margin: 0;
	letter-spacing: 0;
	text-transform: none;
}


/* --- H-SIDE-2 --- */

.h-side-2 .pimg-side-full 	{	width: 100%; height: auto; line-height: 0; }
.h-side-2 .pimg-side-full img {	width: 100%; height: auto; }

.h-side-2 li.pitem			{
	display: inline-block;
	width: 139px;
	margin: 0px 3% 16px 0;
}

.h-side-2 li.pitem:nth-child(even) {
	margin-right: 0;
}

.h-side-2 .pinfo {
	display: block;
	width: 100%;
	font-style: italic;
}


/* --- H-SIDE-3 --- */

.h-side-3 li.pitem			{
	display: inline-block;
	width: 88px;
	margin: 0px 13px -1px 0;
}

.h-side-3 li.pitem:nth-child(3n) {
	margin-right: 0;
}

.h-side-3 li.pitem .pimg {
	width: 88px;
	height: 72px;
}

.h-side-3 li.pitem .pimg img {
	width: 100%;
	height: 100%;
}

.h-side-3 .pinfo {
	display: block;
	width: 100%;
	font-style: italic;
}



/* --- H-LOOP-3 --- */

.h-loop-3 li.pitem			{
	display: inline-block;
	/*width: 231px;*/
	margin: 0 10px 36px 0;
}

.h-loop-3 li.pitem:nth-child(-2) {
	margin-right: 0;
}

.h-loop-3 .pinfo {
	margin-top: 1px;
}

.h-loop-3 a.title-link {
	letter-spacing: inherit;
	font-family: inherit;
	text-transform: none;
}



/* --- H-FULL-4 --- */

.h-full-4 {
	overflow: hidden;
}

.h-full-4 li.pitem			{
	display: inline-block;
	width: 252px;
	margin: 0 26px 0 0;
}

.h-full-4 .pimg img {
	width: 244px;
	height: auto;
}

.h-full-4 li.pitem:last-child {
	margin-right: 0;
}

.h-full-4 ul li.pitem:nth-child(4n+0) {
	margin-right: 0;
}

.h-full-4 .pinfo {
	display: block;
	width: 100%;
	margin-top: 1px;
}

.h-full-4 .entry-content {
	font-size: 15px;
	line-height: 19px;
}

.h-full-4 .pinfo .entry-content p {
	margin-top: 0;
}


/* --- H-FULL-6 --- */

.h-full-6 {
	white-space: nowrap;
	overflow: hidden;
}

.h-full-6 li.pitem			{
	display: inline-block;
	/* width: 156px; */
	margin: 0 0 0 0;
}

.h-full-6 li.pitem:last-child {
	margin-right: 0;
}

.h-full-6 li.pitem:nth-child(6) {
	margin-right: 0;
}

.h-full-6 .pinfo {
	display: block;
	width: 100%;
	margin-top: 1px;
}

.h-full-6 a.title-link {
	letter-spacing: inherit;
	font-family: inherit;
	text-transform: none;
}




/* --- V-SIDE-BIG (full sidebar image width) --- */

.v-side-big li.pitem {
	display: block;
	clear: both;
	margin: 0 0 24px 0;
}

.v-side-big li.pitem:last-child {
	border: 0;
	margin: 0;
}

.v-side-big .pimg {
	display: block;
	margin-bottom: 16px;
}

.v-side-big .pinfo {
	margin-top: 4px;
	display: block;
}

.v-side-big .pinfo .entry-excerpt {
	margin-top: 5px;
}




/* --- TEXT --- */

.pinfo .entry-excerpt p {
	margin: 0;
}

.pinfo .entry-excerpt {
	/* margin: 15px 0; */
	min-height:80px;
}

.pinfo .entry-excerpt p.fancy-quote {
	margin: 15px 0;
}

.pinfo .entry-content p {
	margin: 15px 0;
}



.entry-meta {
	font-size: 16px;
}

.post-date {
	font-size: 15px;
	margin-right: 2px;
}

.author-link {
	margin-left: 1px;
}

.post-date,
.author-link,
.extra-credits {
	display: inline;
}

.author-link strong {
	margin: 0 4px 0 10px;
}


/* --- ADS --- */

.h-loop-3 li.ad {
	/* display: block; */
	display: none;
	clear: both;
 	padding: 22px 0;
 	border-style: dotted;
 	border-color: #918E8F;
 	border-width: 2px 0 2px 0;
 	width: 100%;
}


/* --- IMG SIZES --- */
/*
.pimg-content-full		{		width:718px;		height:581px;		line-height:581px;		}

.pimg-content-loop		{ 		width:266px; 		height:215px;		line-height:215px;		}
.pimg-content-third		{ 		width:223px; 		height:180px;		line-height:180px;		}
.pimg-content-quarter	{ 		width:103px; 		height:83px;		line-height:83px;		}

.pimg-full-fourth		{ 		width:244px; 		height:244px;		line-height:244px;		}
.pimg-full-sixth		{ 		width:148px; 		height:120px;		line-height:120px;		}

.pimg-side-half			{ 		width:131px; 		height:106px;		line-height:106px;		}
.pimg-side-full			{ 		width:290px; 		height:235px;		line-height:235px;		}*/

