/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body {
	margin: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #787878;
	text-align: left;
}

h1, h2, h3 {
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #000000;
}

h1 {
	font-size: 2em;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.6em;
}

p, ul, ol {
	margin-top: 0;
	line-height: 180%;
}

ul, ol {
}

a {
	text-decoration: none;
	border-bottom: 1px dotted #999999;
	color: #0A0A0A;
}

a:hover {
	background: none;
}

.rowContainer {
	position:relative;
}

.rowContainer:hover{
	background: #000;
	color:#FFF;
}

.rowContainer:hover a:not(.ui-corner-all){
	color:#fff;
}

.darkRow{
	background: #CCCCCC;
}

.card-link-overlay { 
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;

  /* edit: added z-index */
  z-index: 1;

  /* edit: fixes overlap error in IE7/8, 
     make sure you have an empty gif 
  background-image: url('empty.gif');*/
}

.content-container{
	border:#000000 thin solid; 
	margin-top:10px; 
	font-size:12px; 
	margin-bottom:5px; 
	padding-bottom:0px;
	vertical-align:top;
	-moz-box-shadow:2px 2px 2px rgba(0,0,0,.75); 
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.75); 
	box-shadow:2px 2px 2px rgba(0,0,0,.75);
}

.content-header {
	background-color:#666666;
	padding-left:5px;	
	font: Tahoma, Sans-serif;
	background-image:-moz-linear-gradient(0% -5px -90deg, #B4B4B4, #666); 
	background-image:-webkit-gradient(linear, 0% 0%, 0% 50%, from(#B4B4B4), to(#666));
	/*-moz-box-shadow:2px 2px 2px rgba(0,0,0,.75); 
	-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.75); 
	box-shadow:2px 2px 2px rgba(0,0,0,.75);*/
}

.content-header.h1,.content-header.h2,.content-header.h3 {
	color:#FFFFFF;
}