@CHARSET "UTF-8";

#Footer {
    color: #FFFFFF;
    text-align: center;	
}
#Footer a {
    color: #FFFFFF;
}
/* GENERIC STYLES 
-------------------------------------------- */
 
.typography * 
{
  font-family:Verdana,Arial,sans-serif;
  font-size:12px;
  line-height:18px;
  color: #333333;
}

.typography h1
{
	font-size:1.3em;
	margin-bottom:15px;
}

.typography h1.eventTitle {
	margin-bottom:0px;	
}

.typography span.eventDateTime {
	margin-bottom:10px;	
	display:block;
}

.typography p
{
	margin-bottom:10px;
}

.typography img.left
{
  float:left;
  margin:5px 10px 5px 0px;
}

.typography img.right
{
  float:right;
  margin:5px 0px 5px 10px;
}
.typography img.leftAlone 
{
  float: left;
  margin:5px 100% 5px 0px;
  margin-right: 100%;
}
.typography img.center 
{
  float: none;
  margin:0px auto;
  display: block;
}
/* Tables
-------------------------------------------- */
.typography table
{
  border-collapse:collapse; 
  border-spacing:0;
  font-size:1em;
  font-weight:normal;
  margin-bottom:20px;
  vertical-align: top;
}
.typography table.cards {
    width:500px;	
}

.typography table.cards td, .typography table.cards th {
     vertical-align: bottom;
     padding:0px 2px 4px 2px;     
}
.typography table.winecards {
    width:500px;    
}

.typography table.winecards td, .typography table.winecards th {
     vertical-align: bottom;
     padding:0px 2px 15px 2px;     
}

.typography td,.typography th
{
  padding:0px 5px 5px 5px;
  vertical-align: top;
}

.typography td.shortCell
{
  width:30px;
}

.typography td.middleCell
{
  width:250px;  
}

.typography td.longCell
{
  width:450px;
}

.typography table.withBorder td
{
border:1px solid #00a0db;
}

.typography table.withBorder thead td
{
  background-color: #00a0db;
  font-size:1.1em;
  color:#FFFFFF;
}


