/* ***************************************** */

/*                                           */

/*  DigiFolio CSS File                      */

/* (C)2009 by UWiX - All Rights Reserved     */

/*                                           */

/* ***************************************** */



/* Global Margins */

.df_category, .df_all {

  margin: 0;

  padding: 0;

}



/* project containter */

.df_project {

  margin: 0px;

  display: block;

}



/* extra project container for multiple project display */

div.df_multi_project {

  padding-bottom: 40px;

}



/* thumbnail row container */

div.df_column {

 width: 100%;

 text-align: center;

}



/* thumbnail cell container */

div.df_column_cell {

  float: left;

  padding-right: 10px;

  text-align: center;

}



/* category cells */

.df_category {

  padding: 4px;

  text-align:left;

  border: 0px ridge #999;

}



/* all reviews cell */

.df_all {

  padding: 4px;

  padding-right: 12px;

  text-align: left;

  border: 0px ridge #999;

}



/* single project cell */

.df_project {

  padding: 4px;

  padding-right: 12px;

  text-align: left;

  border: 0px ridge #999;

}



/* clear div settings */

div.df_clear {

  clear: both;

}



/* project image */

div.df_project_img {

  float: left;

}



/* category image */

div.df_category_img {

  padding: 4px;

}



/* categoy image when none found */

div.df_category_img_empty {

  padding: 4px;

  float: right;

}



/* hits counter */

div.df_hits {

  float: right !important;

  font-weight: normal !important;

}



/* category names, all reviews names, review names (title display - sometimes including hyperlink) */

.df_category_names, .df_all_projects_names, .df_project_names {

  /* Leave the !important in place - otherwise "contentheading-style" is used from the template */

	padding: 0 !important;

	font-family: "Segoe UI",Tahoma,Arial,sans-serif !important;

	font-size: 20px !important;

	vertical-align: middle !important;

	text-align: left !important;

	font-weight: normal !important;

}



/* email and url title container */

span.email_url_title {

  font-weight: bold !important;

}



/* project email container */

div.df_email {

  font-style: italic;

  float: left;

  display: table-cell;

}



/* project email & url seperator container */

div.df_seperator {

  font-style: italic;

  float: left;

  display: table-cell; /* use "none" to hide the seperator */

  margin-left: 4px;

  margin-right: 4px;

}

/* project url container */

div.df_url {

  font-style: italic;

  display: table-cell;

}



/* project description container */

div.df_description {

  float: left;

  display: table-row;

}



/* introtext container */

div.df_introtext {

  padding: 0px;

}



/* pagination pagecounter */

div.df_pagecounter {

  float: left;

}



/* page display limit */

div.df_limit {

  float: right;

}



/* pagination page links */

div.df_paginationlinks {

  padding-top: 8px;

  text-align: center;

}



/* hr line definition */

hr.df_line {

  border: 1px solid #999;

}



/* fancybox image link and hover */

a img, img {

  border: none;

  text-decoration: none;

}



/* fancybox css borders */

.photo-link, .photo-none {

  padding: 5px;

  margin:5px;

  border: 1px solid #999;

  display: block;

  text-align:center;

  font-size:9px;

  text-decoration: none;

}



/* fancybox css hover borders */

.photo-link:hover, .photo-none:hover {

  border-color: white;

  text-decoration: none;

}



/* Start & Finish dates */

div.df_date_container {

  padding-top: 4px;

}



/* Project start date container */

div.df_start_date {

  padding: 4px;

  padding-left: 12px;

  padding-right: 12px;

  font-style: italic;

  float: left;

}



/* Project finish date container */

div.df_end_date {

  padding: 4px;

  padding-left: 12px;

  padding-right: 12px;

  font-style: italic;

  float:right;

}



/* back button span settings */

div.df_backbtn {

  padding-top: 8px;

  padding-left: 8px;

  text-align: left;

}





/* module title (hyperlink) */

div.df_module_title {

	padding: 0 !important;

	font-family: Tahoma, Arial, sans-serif !important;

	font-size: 12px !important;

	vertical-align: middle !important;

	text-align: left !important;

	font-weight: bold !important;

}



/* module date display */

div.df_module_date {

  font-size: x-small;

  font-style: italic;

}



/* module image display */

div.df_module_img {

  float: left;

}



/* module description display */

div.df_module_desc {

  display: block;

}


