/*
*
*
*	common drupal elements
*
*
*/


/*	Structure
-------------------------------------------------------------- */

.tab-container{ /* drupal tabs */
	margin-bottom: 15px;
	/* vinny - was margin-bottom: 15px;*/
}

.tabs.primary{
	margin: 0;
	padding: 0 0 5px 10px;
}

.tabs.primary li{
	display: inline-block;
	margin: 0;
	padding: 0;
}

.tabs.primary li a{
	padding:5px;
}

.tabs.secondary{
	margin:10px 0 10px 0;
	padding:0 0 10px 10px;
}

.tabs.secondary li{
	margin:0 5px 0 0;
	padding:0;
}

.tabs.secondary a{
	display: inline-block;
	padding:2px 4px 2px 4px;
}

div.messages{ /* messagges */
	padding:15px 15px 15px 60px;
	margin-bottom:15px;
}

.item-list ul li,
.node ul li{
	margin-left:1.4em !important;
	list-style-image: url(../../../../../misc/menu-leaf-disc.png) !important;
	list-style-type: circle;
}

div.item-list ul.pager{ /* pager */
	text-align: left;
	margin:15px 0px 15px 0px;
	padding: 0;
}

div.item-list ul.pager li{ /* pager */
	margin:0px 0px 0px 0px;
	padding: 0px;
}

div.item-list ul.pager li.pager-next,
div.item-list ul.pager li.pager-prev{ /* pager */
	margin-right: 5px;
}

/* vin mod 2014-06-23 was padding:0.2em 0.5em 0.2em 0.5em */  
div.item-list ul.pager li.pager-current,
div.item-list ul.pager li.pager-item a{ /* pager */
	padding:0.1em 0.2em 0.2em 0.2em;
}

#block-user-login .item-list ul{
	margin-left:10px;
}

body.page-taxonomy-term h1#page-title{ /* taxonomy term page */
	padding:2px 0 2px 40px;
}

.taxonomy-term-description{ /* taxonomy term page */
	padding:0px; /* vinny 15 */
}

/* lists in blocks */

.block .item-list ul{
	margin-left: 12px;
}

/*	Look & Feel
-------------------------------------------------------------- */

.tabs.primary li a{
	background: #eee;
	color:#222;
}

.tabs.primary li a:hover{
	background:#f97e05;
	color:#fff;
	border-color:#f97e05
}

.tabs.primary li.active a{
	background: #fff;
}

.tabs.primary li.active a:hover{
	background:#fff;
	color:#222;
	border-color:#ccc;
	border-bottom-color:#fff; 
}

.tabs.secondary li{
	border:none;
}

.tabs.secondary a{
	background: none;
	border:none;
	color:#222;
	border:1px solid #eee;
}

.tabs.secondary a.active,
.tabs.secondary a:hover{
	text-decoration: none;
	color:#fff;
	background: #054b81;
}

div.messages.status{
	background: #ddf9b1 url(../img/icons/tick_32.png) no-repeat 15px 10px;
	color: #5f7b35;
	border:1px solid #bbdc87;
}

div.messages.warning{
	background: #faed56 url(../img/icons/warning_32.png) no-repeat 15px 10px;
	color: #5f5f58;
	border:1px solid #f1e23c;
}
	
div.messages.error{
	/* vinny swap */
	background: #DDF9B1 url(../img/icons/alert_32.png) no-repeat 15px 10px;
	color: #5F7B35;
	font-weight: bold;
	border:1px solid #BBDC87;
}

div.messages.error a{
	color: red;
}

.item-list ul li,
.node ul li{
	list-style-type:none;
	list-style:disc;
}

.item-list ul.pager a{
	text-decoration: none;
}

#content .item-list ul.pager li.pager-item a{
	background: #eee;
	color:#666;
	border:1px solid #ccc;
}

#content .item-list ul.pager li.pager-current,
#content .item-list ul.pager li.pager-item a:hover{
	font-weight: bold;
	color:white;
	background: #054b81;
	border:1px solid #4585af;
}

body.page-taxonomy-term h1#page-title{ /* taxonomy term page */
	background:url(../img/icons/label_32.png) no-repeat left top;
}

.taxonomy-term-description{ /* taxonomy term page */
	font-size: 1.1em;
	/* font-style: italic; 
	background: #fcfce2; */
}

// vinny added to override css

.search-results .title {
	font-size: 1.2em;
	background-image: url(/site/sites/all/themes/marinelli/img/icons/search_g.png);
	background-repeat: no-repeat;
	padding-left: 38px;
}

ul.menu {
  	border: none;
  	list-style: none;
  	text-align: left; /* LTR */
  /* vinny added top  */
	margin-top: -12px;  
}

ul.menu li { /*vinny*/
  margin: 0 0 0 0px; /* LTR was 0.5em; */
}

ul li.leaf { /*vinny*/
  list-style-image: url(../../misc/menu-leaf.png);
  list-style-type: square;
  margin-left: 1px;
}

li.leaf {  /*vinny*/
	font-size:11px;
	padding: 0.55em 0.1em 0 0; /* LTR */
  /*  padding: 0.2em 0.5em 0 0; /* LTR */ */
  margin: 0;
}

li a.hover { /*vinny*/
  color: #21a2d4;
  text-decoration: overline;
}

li a { /*vinny*/
  color: #21a2d4;
  text-decoration: none;
}

li a.active { /*vinny*/
  color: #F60;
}
hr {
	/* vinny mod was 4 side borders */
  border-top: 1px dashed #ccc;
  height: 1px;
}
.profile .user-picture {
  float: right; /* LTR */
  margin: 30px 0em 0em 0px; /* LTR vinny mod was 0 1em 1em 0*/
}