/* Template Definitions */
BODY {
	margin: 0;
	background: url('/pps-images/bgfade_black.gif') repeat-x;
	background-color: #b3b2b2;
}
BODY, P, TD, DIV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
TH {
	background: url('../images/bg_buttons.gif') repeat-x;
	background-color: #222;
  border-top: 2px solid #b57308;
  padding: 5px 10px;
  height: 30px;
}

IMG {
	border: 0;
}

A, A:visited, A:active {
	color: #0000CC;
}
A:hover, .datagrid td a:hover {
	color: #0000CC;
}

.bannerBar{
	background-color: #000;
}

.menu {
	background: url('../images/bg_buttons.gif');
    color: #fff;
}

.content {
	background: #fff;
}

.datagrid th.past, td.past, tr.past {
	color: #000;	
	font-weight: bold;
	background-color: #d19648;
}
.datagrid th.live, td.live, tr.live {
	color: #FFFFFF;	
	background-color: #006600;
}
.datagrid th.future, td.future, tr.future {
	color: #666;	
	background-color: #CCC;
}

.datagrid th.highlight, .datagrid th.highlight A {
	background: #d19648;
	color: #000;
}

a.highlight{ color: #d19648; text-decoration: none; font-variant: small-caps;}
a.highlight:hover{ color: #fff;}

.calendar td.highlight {
	background-color: #234495;
	color: #FFF;
}
.calendar td.today { 
	font-weight: bold;
	background-color: #d19648;
	border: 0px solid #000;
}

/*************/
/* THE MENU */
/************/
.sf-menu, .sf-menu ul { font-variant: small-caps; font-size: 11px; color: #fff; text-decoration: none;}
.sf-menu a, .sf-menu a:visited, .sf-menu a:active { color: #fff; font-weight: bold; border: 0; border-left: 1px solid #666; }
.sf-menu li { background: transparent; }
.sf-menu li li { background: #000; }
.sf-menu li li a { border-top : 1px solid #666; }
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  background: #b67613;
  outline: 0;
}

.photo-meta-data A {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}


