/* ***************************************** */
/*                                           */
/*  DigiFolio CSS File                      */
/* (C)2009 by UWiX - All Rights Reserved     */
/*                                           */
/* ***************************************** */

/* Global Margins */
.df_category, .df_all {
  margin: 0;
  padding: 0;
}

/* categories, all reviews, single review */
table.df_category, table.df_all, table.df_project {
	margin: 2px 8px;
	width: 100%;
}

/* category cells */
td.df_category {
  padding: 4px;
  text-align:left;
  border: 1px ridge #999;
}

/* all reviews cell */
td.df_all {
  padding: 4px;
  padding-right: 12px;
  text-align: left;
  border: 0px ridge #999;
}

/* single review cell */
td.df_project {
  padding: 4px;
  padding-right: 12px;
  text-align: left;
  border: 0px ridge #999;
}

/* all reviews start/end date cell */
td.df_all_dates {
  padding: 4px;
  padding-left: 12px;
  padding-right: 12px;
  font-style: italic;
  border: 0px ridge #999;
}

/* single review start/end date cell */
td.df_project_dates {
  padding: 4px;
  padding-left: 12px;
  padding-right: 12px;
  font-style: italic;
  border: 0px ridge #999;
}

/* 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;
}

/* 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: Tahoma, Arial, sans-serif !important;
	font-size: 12px !important;
	vertical-align: middle !important;
	text-align: left !important;
	font-weight: bold !important;
}

/* 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;
}

/* 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;
}

