/*======================================================================*\

|| #################################################################### ||

|| # Package - Joomla Template based on YJSimpleGrid Framework          ||

|| # Copyright (C) 2010  Youjoomla LLC. All Rights Reserved.            ||

|| # license - PHP files are licensed under  GNU/GPL V2                 ||

|| # license - CSS  - JS - IMAGE files  are Copyrighted material        ||

|| # bound by Proprietary License of Youjoomla LLC                      ||

|| # for more information visit http://www.youjoomla.com/license.html   ||

|| # Redistribution and  modification of this software                  ||

|| # is bounded by its licenses                                         ||

|| # websites - http://www.youjoomla.com | http://www.yjsimplegrid.com  ||

|| #################################################################### ||

\*======================================================================*/

/* news items  featured, category and article

--------------------- */

/* HOLDING CLASS OF VIEWS. WHEN YOU ADD PAGE SUFFIX IT WILL AFFECT THIS DIV.

   STYLE HOLDING CLASSES ACCORDING TO THIS DIV */

div.yjsg-newsitems {

}

/* MAIN NEWS ITEMS HOLDERS FOR FEATURED AND CATEGORY. CHILD OF div.yjsg-newsitems*/

div.yjsg-newsitems .yjsg-blog_f, div.yjsg-newsitems .yjsg-blog_c {

	padding:0 5px;

}

/* FEATURED NEWS ITEM HOLDER */

.news_item_f {

	margin:0 3px;

	position:relative;

}

/* CATEGORY NEWS ITEM HOLDER */

.news_item_c {

	margin:0 3px;

	position:relative;

}

/* ROW SEPARATOR*/

.row-separator {

	clear:both;

	display:block;

	height:3px;

	overflow:hidden;

/*	border-bottom:1px dashed;*/

}

/* ARTICLE VIEW NEWS ITEM HOLDER */

.news_item_a {

	margin:0px 0px 0 0px!Important;



	overflow:hidden;

	position:relative;

}

/* THIS DIV HOLDS THE NEWS ITEMS TITLES. h1 in article view and h2 in featured, category  view*/

div.title {

	overflow:hidden;

	display:block;

	position:relative;

}
div.title h1{
	font-size: 16px;
	color: #007EC3!important;
}
div.title h2, h1.pagetitle, .componentheading {

	font-size:150%;

}

div.title h1, div.title h2 {

	text-align:left;

	padding:0;

	margin:5px 0 4px 0;

	line-height:1.5em;

}

/* THIS DIV HOLDS NEWS ITEM TEXT ONLY */

.newsitem_text {

	display:block;

	padding:0px 3px 0px 3px;
	line-height: 22px;
	font-size: 14px;

}

/* newsitem_tools  CONTAINS , CREATED BY , CREATE DATE , PRINT,EMAIL , PDF BUTTONS */

.newsitem_tools {

	display: block;

	width:100%;

	margin:0 0 0 0 !Important;

	clear:both;

	overflow:hidden;

	padding:3px 0;

	margin:0 0 10px 0;

}

/* newsitem_info  CONTAINS , CREATED BY , CREATE DATE */

.newsitem_info {

	width: 70%;

	display: block;

	float:left;

	overflow:hidden;

}

/* buttonheading  CONTAINS PRINT,EMAIL , PDF BUTTONS */

.buttonheading {

	width:30%;

	display:block;

	overflow:hidden;

	padding:0;

	float:right;

}

.buttonheading img {

	border:0;

}

.buttonheading .email, .buttonheading .print, .buttonheading .pdf {

	float:right;

	margin:0px 2px 0 0;

	width:16px;

}

.createby {

	padding:0 3px 0 0px;

}

.createdate {

	padding:0 3px 0 0px;

}

/* CATEGORY NAME HOLDER*/

.newsitem_category ,.newsitem_parent_category{

	padding:0 3px 0 0px;

}

.newsitem_category a,

.newsitem_parent_category a{

	padding:0 3px 0 0px;

}

.newsitem_hits {

	padding:0 0 0 0;

	display:block;

	float:left;



}

.newsitem_published {

	padding:0 10px 0 0;

	display:block;

	float:left;

}

/* end*/

.modifydate {

	width: 100%;

	display: block;

	padding:10px 0;

	overflow:hidden;

}

/* PRINT VIEW */

.components {

	padding:20px 0;

}

/* MAIN FLOATS */

div.yjsg-newsitems .float-left {

	float: left;

	overflow: hidden;

}

div.yjsg-newsitems .float-right {

	float: right;

	overflow: hidden;

}

div.yjsg-newsitems .width20 {

	width: 20%;

}

div.yjsg-newsitems .width25 {

	width: 25%;

}

div.yjsg-newsitems .width33 {

	width: 33.333%;

}

div.yjsg-newsitems .width50 {

	width: 50%;

}

div.yjsg-newsitems .width100 {

	width: 100%;

}

div.yjsg-newsitems .yjsg-leadingarticles {

	overflow: hidden;

}

.yjsg-morearticles {

	margin: 10px 0px 10px 0px;

	clear:both;

	display:block;

}

div.yjsg-pagination {

	text-align: center;

	clear:both;

}

/* CATEGORY NEWS ITEMS LIST HOLDER*/

.categorylist {

	padding:0 5px;

}

/* CATEGORY DESCRIPTION HOLDER DIV */

.yjsg-categorydesc {

	overflow:hidden;

	padding:5px;

}

span.article_separator {

	display: block;

	height: 7px;

	clear: both;

}

/* CATEGORIES VIEW*/

.categories_view li {

	margin-top:5px;

	overflow:hidden;

	clear:both;

}

.catitem_title {

	font-size:140%;

	clear:both;

}

.article-count {

	font-weight:bold;

	font-style:italic;

	clear:both;

	overflow:auto;

	display:block;

}

/* ARCHIVED VIEW*/

.archived_view{

	padding:10px;

}

div.yjsg-newsitems div.yjsg-pagination p.yjsg-results {

}

/* MILTI ITEMS ROW SPACING */

div.yjsg-newsitems div.multicolumns div.news_item_f, div.yjsg-newsitems div.multicolumns div.news_item_c, div.yjsg-newsitems div.multicolumns div.news_item_s {

	margin: 0px 5px 5px 5px;/* multi row newsitem spacing*/

}

/* FIRST ITEM IN A ROW SPACING */

div.yjsg-newsitems div.multicolumns div.first div.news_item_f, div.yjsg-newsitems div.multicolumns div.first div.news_item_c, div.yjsg-newsitems div.multicolumns div.first div.news_item_s {

	margin-left: 0px;

}

/* LAST ITEM IN A ROW SPACING */

div.yjsg-newsitems div.multicolumns div.last div.news_item_f, div.yjsg-newsitems div.multicolumns div.last div.news_item_c, div.yjsg-newsitems div.multicolumns div.last div.news_item_s {

	margin-right: 0px;

}

div.yjsg-newsitems div.yjsg-morearticles {

	margin: 10px 0px 10px 0px;

}

.title cufon {

	margin-top:5px!important;

}