/* $Id: views-styles.css,v 1.1 2009/08/12 04:25:15 johnalbin Exp $ */

/**
 * @file
 * Views Styling
 */
.view-content h1.title {
	z-index: 2;
}

.view-content h1.title {
	z-index: 1;
}

/*
 * GALLERY-page
 */

.section-kuvagalleria #block-views-kuvagalleriat-block_2 {
    width: 580px;
}

.section-kuvagalleria #block-views-kuvagalleriat-block_2 .imagecache-field_galleryimage img /* Image */ {
  margin: 0;
  padding: 0;
}

.section-kuvagalleria #block-views-kuvagalleriat-block_2 .views-row /* Kuvagalleria / Image gallery- row*/ {
 	background: url("../images/ferrariclub_eventlist_divider.png") repeat-x scroll left bottom transparent;
    display: inline-block;
    float: left;
    margin-top: 25px;
    padding-right: 17px;
    width: 128px;
    height: 116px;
}

.section-kuvagalleria #block-views-kuvagalleriat-block_2 .field-field-galleryimage .field-item img /* Image text */ {
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-top: 20px;
}

.section-kuvagalleria #block-views-kuvagalleriat-block_2 .field-field-image {
    margin: 0 0 20px 15px;
}

.section-kuvagalleria block-views-kuvagalleriat-block_2 .field-field-image .field-item {
	margin-bottom: 14px;
}

.section-kuvagalleria #block-views-kuvagalleriat-block_2 .views-field-field-galleryimage-data /* Image data label*/ {
    background-color: #171717;
    font-size: 10px;
    position: relative;
    text-align: center;
    top: -5px;
}

/*
 * Kuvagalleria / Image gallery, Uutiset + Tapahtumat -page width
 */
.page-views + .section-kuvagalleria #content .section 
.page-views + .section-uutiset #content .section
.page-views + .section-tapahtumat #content .section {
    width: 100%;
    padding: 0 35px 45px 35px;
}

.page-views .views-row {
  /*width: 900px;*/
}

/*
 * Views content-section list page views (used in "Uutiset", "Tapahtumat" and "Kuvagalleriat")
 */

#content-area .views-field-title a {
  font-weight: inherit !important;
  color: inherit !important;
}

.view-display-id-page_1 .views-field-title {
	font-size: 14px;
	padding-bottom: 4px;
}

.view-display-id-page_1 .views-field-view-node {
  background: url(../images/ferrariclub_icon_arrow.png) no-repeat left bottom;
  padding-left: 25px;
  margin-top: 10px;
}

.view-display-id-page_1 .views-row {
  background: url(../images/ferrariclub_eventlist_divider.png) repeat-x left bottom;
  margin-bottom: 10px;
  padding-bottom: 25px;
  padding-top: 14px;
}

.view-display-id-page_1 .views-row-last /* Removes horizontal divider from last item on the list */  {
  background: none;
}

/* Views pager */

ul.pager {
    height: 32px;
    width: 900px;
    background: url("/sites/all/themes/ferrariclub/images/ferrariclub_pager_pg.png") no-repeat left top transparent;
    padding: 6px 0 0 0;
    font-size: 12px;
}

.pager-first a.active /* First */ {
	background: url("/sites/all/themes/ferrariclub/images/ferrariclub_icon_arrow_first.png") no-repeat scroll left center transparent;
	padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
}

.pager-previous a.active /* Previous */ {
	background: url("/sites/all/themes/ferrariclub/images/ferrariclub_icon_arrow_prev.png") no-repeat scroll left center transparent;
    padding-bottom: 10px;
	padding-left: 20px;
	font-size: 12px;
}

.pager-next a.active /* Next */ {
	background: url("/sites/all/themes/ferrariclub/images/ferrariclub_icon_arrow_next.png") no-repeat scroll right center transparent;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 12px;
}

.pager-last a.active /* Last */ {
	background: url("/sites/all/themes/ferrariclub/images/ferrariclub_icon_arrow_last.png") no-repeat scroll right center transparent;
	padding-bottom: 10px;
	padding-right: 20px;
	font-size: 12px;
}

.pager a:hover,
.pager a:active {
	color: #fff;
}

.pager-item,
.pager-item a.active,
.pager-current,
.pager-current a.active /* Overriding inherited font size (14px) */ {
  font-size: 12px;
  font-weight: normal;
}

.pager-current /* Current page number colour */ {
  color: #fff;
}

.pager-first,
.pager-previous /* Moves first and prev to left side */ {
}


.pager-last,
.pager-next /* Moves next and last to right side + position fixing */ {
}

.pager-next,
.pager-last,
.pager-first,
.pager-previous /* Horizontal position fix */ {
}

/* Pager styles for small views boxes */

.region-sidebar-second ul.pager {
    background: url("/sites/all/themes/ferrariclub/images/ferrariclub_pager_pg_short.png") no-repeat left top transparent;
    font-size: 10px;
    padding: 0;
    width: auto;
}

.region-sidebar-second .pager a.active {
 	display: inline-block;
    height: 16px;
    text-indent: -9999px;
}

.region-sidebar-second .pager-current {
    color: #B8B8B8;
}
