#cellAction
{ 
  float:	right;
  width:	220px;
  padding-top:	10px;
 }
.box
{ 
  background:	transparent;
  clear:	right;
  font:	10px Arial, sans-serif; /* fontBox */
  margin-bottom: 20px;
 }
#eventbox
{ 
  padding-top:	0px;
  margin-top:	0px;
 }
.box .title 
{
  background: 	#DA0F12;
  color:	white;
  font:	bold 14px Arial, sans-serif; /* fontBoxTitle */
  padding:	2px 8px 2px 8px;
  }
.box .title a
{ 
  color:	white;
 }
#cellAction .title a:hover,
#cellAction .title a:active
{ 
  color:	#333333;
 }
#cellAction h2 a
{ 
  color:	#da0f12;
  font:	bold 11px Verdana, sans-serif; /* fontBoxH2 */
 }
#cellAction h2 a[href]:after
{ 
  content:	"" ! important;
 }
#cellAction h2 a:hover,
#cellAction h2 a:active
{ 
  color:	black;
 }
.box .content
{
  background:	white;
  padding:	0px 1ex 0px 8px;
  margin-top:	3px;
  border:	1px solid #ddd;
  }
a.date,
span.date,
div.date,
div.date > a
{
  color:	#999999 ! important;
  border:	none ! important;
  }
a.date:after
{ 
  content:	"" ! important;
 }
a.date:hover
{
  color:	#da0f12 ! important;
  }
.box .content h2
{
  color:	#DA0F12;
  font:	bold 7px Verdana,sans-serif; /* fontBoxContentH2 */
  border:	none;
  padding:	0px;
  margin-bottom:	0px;
  }
.box .content p.link
{
  border:	none;
  width:	100%;
  text-align:	right;
  }
.box .content p
{
  padding:	2px 0 0 0;
  margin:	0px;
  }
