body {
	width: 720px;
	/* Minimum height helps with Concrete menu positioning in IE7 */
	min-height: 350px;
}
body * {
	font-size: 11px;
}
body.challenge {
	background-color: #e7eee2;
}
body.gala {
	background-color: #f0d9d9;
}
body.symposiums {
	background-color: #fff;
}
body.capital-campaign {
	background-color: #e0ecf4;
}
/* surprise,amateur-hour,state-of-play */
body.surprise { background-color: #e4f3d9 }
body.amateur-hour { background-color: #ccedf8 }
body.state-of-play { background-color: #fff8e7 }

body#surprise_splash {
	background-color: #0080b2;
}
body#amateur-hour_splash {
	background-color: #00a6dd;
}
body#state-of-play_splash {
	background-color: #fff;
}

body#surprise_splash #splash-link a,
body#amateur-hour_splash #splash-link a,
body#state-of-play_splash #splash-link a {
	margin: 10px;
}
body#capital-campaign_splash {
  background-color: #fff;
}

div#header-holder {
	height: 126px;
	margin-bottom: 10px;
}

.challenge div#header-holder {
	background: transparent url(/images/event/green-horsey-header.jpg) no-repeat 0;
	height: 131px;
}
.gala div#header-holder {
	background: transparent url(/images/event/Gala_header.jpg) no-repeat 0;
}
.symposiums div#header-holder {
	background: transparent url(/images/event/symposiums_header.jpg) no-repeat 0;
	height: 172px;
}
.capital-campaign div#header-holder {
	background: transparent url(/images/event/capital-campaign-header.jpg) no-repeat 0;
	height: 136px;
}
.surprise div#header-holder, .amateur-hour div#header-holder, .state-of-play  div#header-holder {
	height: 129px;
}
.surprise div#header-holder {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_surprise_header.png) no-repeat 0;
}
.amateur-hour div#header-holder {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_amateur_header.png) no-repeat 0;
}
.state-of-play div#header-holder {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_sop_header.png) no-repeat 0;
}

.gala2010 div#header-holder {
	background: transparent url(/images/event/gala2010_header.jpg) no-repeat 0;
	height: 131px;
}

.gala2011 div#header-holder {
	background: transparent url(/images/event/gala2011_header.jpg) no-repeat 0;
	height: 81px;
}

.gala2011 div.right-col
{
	height:322px;
}

.innocence div#header-holder {
	background: transparent url(/images/event/innocence_header.png) no-repeat 0;
	height: 100px;
}

.challenge li.selected {
	background: transparent url(/images/event/green-arrow.gif) no-repeat 0 4px;
}

.innocence li.selected {
	background: transparent url(/images/event/blue-arrow.gif) no-repeat 0 4px;
}
.gala li.selected {
	background: transparent url(/images/event/red-arrow.gif) no-repeat 0 4px;
}
.symposiums li.selected{
	background: transparent url(/images/event/symposiums_arrow.gif) no-repeat 0 4px;
}
.capital-campaign li.selected {
	background: transparent url(/images/event/capital-campaign-arrow.gif) no-repeat 0 4px;
}
.surprise li.selected {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_surprise_arrow.png) no-repeat 0 4px;
}
.amateur-hour li.selected {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_amateur_arrow.png) no-repeat 0 4px;
}
.state-of-play li.selected {
	background: transparent url(/images/event/iilp_web_ip/iilp_web_ip_sop_arrow.png) no-repeat 0 4px;
}

.gala2010 li.selected {
	background: transparent url(/images/event/blue-arrow.gif) no-repeat 0 4px;
}

.gala2011 li.selected {
	background: transparent url(/images/event/gala2011-arrow.gif) no-repeat 0 4px;
}

.gala2011 .left-col a:hover
{
	color:#9e1b32 !important;
	text-decoration:none;
}


h2 {
	font-size: 12px;
	font-weight: bold;
}
.challenge h2 { color: #000 }
.gala h2 { color: #900 }
.surprise h1, .surprise h2 { color: #0080b2 }
.amateur-hour h1, .amateur-hour h2 { color: #00a6dd }
.state-of-play h1, .state-of-play h2 { color: #b20838 }
.gala2011 h1 {color:#9e1b32;}
.left-col {
	float: left;
	width: 162px;
	padding-left: 7px;
	line-height: 25px;
}
.left-col a {
	padding-left: 12px;
}
.left-col a:link, .left-col a:visited, .left-col a:hover, .left-col a:active {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.left-col a:hover {
	text-decoration: underline;
}

.surprise .left-col .selected a {
	color: #0080b2 !important;
}
.amateur-hour .left-col .selected a {
	color: #00a6dd !important;
}
.state-of-play .left-col .selected a {
	color: #005c42 !important;
}

.symposiums .left-col {
	background-color: #91A3B7;
	height: 272px;
}

.right-col {
	float: left;
	height: 272px;
	width: 492px;
	padding: 0 28px;
	border-left: 1px solid #000;
	overflow-y: auto;
}

.innocence .right-col{
height: 330px;
}

.right-col p {
	margin: 8px 0;
}
.right-col ul {
	margin: 8px 0;
	padding-left: 13px;
}
.right-col li {
	line-height: 18px;
	list-style: square outside;
}
.surprise .right-col { border-left-color: #188d9c }
.amateur-hour .right-col { border-left-color: #005992 }
.state-of-play .right-col { border-left-color: #3f664a }
