body {
	background: #E0E0E0;
	color: #333;
}

/* =LAYOUT
***************************/
#canvas {
	background: #fff url(/images/mp/arismail_splash_bluetile.jpg) repeat-x;
	margin: 0 auto;
	position: relative;
	width: 769px;
	z-index: 1;
}

#masthead {
	background: #fff url(/images/mp/arismail_splash_mainimage01.jpg) no-repeat;
	height: 340px;
	width: 468px;
	margin-bottom: -104px;
}

#navigation {
	position: absolute;
	top: 0;
	left: 468px;
	width: 301px;
	height: 36px;
	z-index: 5;
}
#mainnav dd { float: left; }

#content {
	background: #fff url(/images/mp/arismail_splash_bodytile.gif) repeat-y -33px 0;
	width: 705px;
	margin: 0 31px 0 33px;
	padding-bottom: 5.5em;
}

#main, #sidebar { float: left; display: inline; }

#main {
	background: url(/images/mp/arismail_splash_footer.gif) repeat-x 50% 100%;
	width: 100%;
	/*margin-right: -256px;*/
}
#main .content {
	padding: 10px 60px 30px 30px;
	font-size: 13px;
}

#sidebar {
	background: #fff url(/images/mp/arismail_splash_sidetile.gif) repeat-y 100%;
	float: right;
	margin: -93px 0 0 15px;
	width: 256px; 
	position: relative;
	z-index: 100;
}
	#signup {
		background: url(/images/mp/arismail_splash_sidetile_bot.gif) no-repeat 0 100%;
		padding-bottom: 15px;
	}
	#signup .action {
		text-align: right;
		padding: 5px 10px;
	}

#login ul.nav { padding: 10px 5px; }
#login ul.nav li {
	background: url(/images/mp/arismail_splash_button_01.gif) no-repeat 0 50%;
	line-height: 20px;
	padding: 2px 0 2px 35px;
	font-weight: bold;
	font-size: 1.2em;
	zoom: 1;
}

#footer {
	clear: both;
	font-size: .83em;
}

#links {
	overflow: hidden;
	position: absolute;
	margin: -5em 0 0 66px;
	width: 35em;
	line-height: 1.5em;
	z-index: 1;
}
#links li {
	display: inline;
	padding: 0 .5em;
	border-left: 1px solid #BCBBB9;
	margin-left: -1px;
}

#copy {
	color: #fff;
	background: #E3A76C url(/images/mp/arismail_splash_bodytile_bot.gif) no-repeat 0 0;
	margin: 0;
	padding: 24px 0;
	text-align: center;
	width: 100%;
}

/* =IMAGE REPLACEMENTS
***************************/
#masthead h1.ir {
	background: url(/images/mp/arismail_splash_header.gif) no-repeat 0 0;
	position: absolute;
	padding-top: 85px;
	top: 58px;
	left: 482px;
	width: 256px;
	margin: 0;
}
#main h2.ir {
	background: url(/images/mp/arismail_splash_mainimage01.jpg) no-repeat -33px -236px;
	margin-top: 0px;
	padding-top: 18px;
	margin-right: -1em;
}
#login h2.ir {
	background: url(/images/mp/arismail_splash_header_login.gif) no-repeat 0 0;
	margin: 0;
	padding-top: 30px;
}
#signup h2.ir {
	background: url(/images/mp/arismail_splash_header_signup.gif) no-repeat 0 0;
	margin: 0;
	padding-top: 30px;
}

#mainnav a.ir {
	background: url(/images/mp/arismail_splash_nav2.gif) no-repeat;
	padding-top: 36px;
}
#mn_about, #mn_about a.ir{ background-position: 0 0; width: 65px; }
#mn_aris, #mn_aris a.ir  { background-position: -65px 0; width: 75px; }
#mn_account, #mn_account a.ir { background-position: -140px 0; width: 75px; }
#mn_contact, #mn_contact a.ir { background-position: -215px 0; width: 86px; }


/* =GENERIC
****************************/
#quicklinks li, .nav dt {
	position: absolute;
	top: -200em;
}

.nav, .nav dd, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.ir {
	height: 0;
	display: block;
	overflow: hidden;
}

.container { width: 100%; }
	.container:after {
		content: '.';
		display: block;
		clear: both;
		overflow: hidden;
		height: 0;
		visibility: hidden;
	}
	:root .container { overflow: visible; }
.container .col { float: left; }


li#anet{ top: 0; width: 125px; }
#anet a {
	display: block;
	height: 23px;
	text-indent: -200em;
}
