body
{
	font-family:Verdana, Sans-Serif;
	font-size:2em;
	border:0px;
	margin:32px 0px 16px 0px;
	padding:0px;
	color:#666666;
}

a
{
	color:#FF0000;
	text-decoration:none;
}

img
{
	border:none;
}

a img
{
	vertical-align:bottom;
}

.canvas
{
	margin:auto;
	width:870px;
}

.text
{
	display:block;
}

.text img
{
	padding:35px;
	background-color:#FF0000;
}

#main
{
	overflow:hidden;
	position:relative; /* Make this the position container for absolute positioned children */
}

* html #main
{
	height:1%; /* Absolute positioned children don't position correctly in IE6 unless hasLayout is on */
}

#grablogo
{
	position:absolute;
	width:227px;
	padding-left:30px;
	background-image:url('logo-backdrop-down.gif');
	background-repeat:no-repeat;
	z-index:0;
}

* html #grablogo img,
* html #diglogo img
{
	visibility:hidden;
}

* html #grablogo a,
* html #diglogo a
{
	/* IE needs a block element with hasLayout on before it will draw with the AlphaImageLoader */
	display:inline-block;
	height:1%;
	cursor:pointer;
}

* html #grablogo a
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Splash/grab-logo.png',sizingMethod='crop');
}

* html #diglogo a
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='App_Themes/Splash/dig-logo.png',sizingMethod='crop');
}

#diglogo
{
	position:absolute;
	bottom:0px;
	right:0px;
	width:227px;
	display:inline-block;
	padding-right:30px;
	background-image:url('logo-backdrop-up.gif');
	background-repeat:no-repeat;
	background-position:right bottom;
	text-align:right;
}

#instructions
{
	display:block;
	padding:100px 260px;
	text-align:center;
}

#instructions a img
{
    padding-bottom:10px;
}