/*acad2010*/
 
@import url(http://www.icms.com.au/theme/3/theme.css);

body {
	background:#FFF;
	color:#000;
	position:relative;
}

@media screen {
	html {
		background:#066B75 url(html-bg.gif);
	}
	body {
		margin:15px 60px;
		-moz-box-shadow:8px 8px 5px #333; -webkit-box-shadow:2px 2px #999; box-shadow:2px 2px #999;
		color:#066B75;
		border:1px solid #066B75;
	}
	body, #header, #footer {
		-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	}
}

#header {
	background: #E8E8E8 url(header-bg.gif) 100% 0% no-repeat;
	background: url(header-bg.gif) 100% 0% no-repeat, -moz-linear-gradient(top, #9FCBE7, #FFF);
	background: url(header-bg.gif) 100% 0% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#9FCBE7), to(#FFF));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#9FCBE7', EndColorStr='#FFFFFF');
	min-height:115px; height:auto !important; height:115px;
	position:relative;
	font-size:160%;
	line-height:1.5;
}

#eventname { font-size:125%; }
#location { position:relative; z-index:10; }

#IEroot #eventname .R { position:absolute; right:0; top:0; background:transparent url(header-bg.gif) right top no-repeat; width:87px; height:100px; }

#IEroot #eventname .L { position:absolute; left:0; bottom:0; filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#F2F8FF', EndColorStr='#E8E8E8'); width:100%; height:15px; }

#content_wrap {
	border-top:10px solid #066B75;
	border-bottom:10px solid #066B75;
}

#pagetitle  { color:#066B75: background:#9FCBE7; }
#content  h2 { color:#FFF: background:#066B75; }

.item { margin:0.25em 2em 0em; padding-top:2px; background:transparent url(html-bg.gif) repeat-x; }
.item p { font-size:125%; line-height:1.7 !important; }
#page_default .item,
#page_register .item,
.grid .item
	{ background-image:none; }

#page_default .item img
	{ float:left; clear:left; margin-left:0; }

#page_default #content { position:relative; }
#page_default #intro { margin-right:280px; }
#page_default #CPDPoints {
	position:absolute;
	right:10px;
	top:1.5em;
	width:220px;
	font-size:80%;
	text-align:center;
	border:2px solid #066B75;
	padding-top:0 !important;
}

#page_default #CPDPoints h2 {
	font-size:140% !important;
	margin-top:0 !important;
	padding:0.5em 0em;
	background: #E8E8E8 ;
	background: -moz-linear-gradient(top, #9FCBE7, #FFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#9FCBE7), to(#FFF));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#9FCBE7', EndColorStr='#FFFFFF');
}

#page_default #CPDPoints p { margin:0.8em 0em; line-height:1.2; }

#page_functions #SportsDayACADSkiRace img
	{ float:none; clear:none; margin-left:0; }

#page_functions #SportsDayACADSkiRace { display:none; background-image:none; }
.Only1Item#page_functions #pagetitle { display:none; }

#nav li a { color:#066B75 !important; }
#nav li a:hover {
	background: -moz-linear-gradient(left, #9FCBE7, #FFF);
	background: -webkit-gradient(linear, left top, right top, from(#9FCBE7), to(#FFF));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#9FCBE7', EndColorStr='#FFFFFF', GradientType=1);
}

#footer {
	background: -moz-linear-gradient(top, #FFF, #9FCBE7);
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#9FCBE7));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#9FCBE7');
}

#footer a:link, #footer a:visited { color:#066B75; }

.excel .item font { font-size:80%; }
.excel .item td { color:#33C; padding:1px 2px; vertical-align:middle; }
.excel .item td[BGCOLOR] { color:#FFF; }
* html .excel .item td { background-color:transparent; }
.excel .item table { background-color:#F0F4FC; }
.excel .item  table, .excel .item th, .excel .item td { border:1px solid #33C; }
* html .excel #IEroot .item { overflow:hidden; margin-bottom:2em; }
* html .excel #IEroot #lastupdated { display:none; }
#lastupdated { font-size:80%; }
.excel .item b { display:block; }

@media print {
	.grid #nav { display:none; }
	.grid #content { margin-left:0; }
	.excel .item table, .excel .item td { background-color:transparent !important; }
	.excel .item td, #footer a { color:#000 !important; }
	#IEroot #header, #IEroot #footer { filter:none !important; background-color:transparent !important; }
	#IEroot #eventname .L { display:none; }
}

