/*------------Layout---------------*/
html,body {height: 100%;}

html {background: #e9e7dd; color: #666; font:66.5%/1.4 Arial, Verdana, sans-serif;}

body {margin: 0px; padding: 0px; text-align: left;}

a:link {color: #666; text-decoration: none;}
a:visited {color: #666; text-decoration: none;}
a:hover {text-decoration: underline;}
a:active {}

#maincontainer {background: #FFF; width: 870px; height: 478px; position: absolute; top: 50%; left: 50%; margin-left: -435px; margin-top: -239px;}

	#header {background: #FFF; height: 80px; line-height: 80px; margin: 0 10px 0 20px;}
	#header h1 {background: #fff url("../images/logo.gif") no-repeat left center; margin: 0; width: 230px; height: 80px; float: left;}
	#header h1 span {display: none;}
		
		#navcontainer {float: right; height: 44px; line-height: 44px; margin: 18px 0 0 0;}
			#topnav {margin: 0; padding: 0; list-style: none;}
			#topnav li {float: left; display: inline; margin: 0 20px 0 0;}
			#topnav li a {border: 0px solid #FFF; padding: 2px; background: #FFF; display: block;}
			#topnav li a:hover {border: 0px solid #DDD; padding: 2px; background: #FFF; display: block;}
			#topnav li a.selected {border: 0px solid #CCC; padding: 2px; background: #FFF; display: block;}
			#topnav li a img {border: none; display: block;}
	
	#maincontent {background: #EEE /*url("../images/laddar_bild.gif") no-repeat center center*/; height: 342px; overflow: hidden;}
	#maincontent img {height: 342px; margin: 0;}
	#maincontent img.mrsmiller {margin-left: 40px; float: left;}
	#maincontent .info {float:left; margin: 20px; width: 480px;}
	#maincontent .info h3 {margin: 0 0 10px 0; font-size: 11px; font-weight: normal;}
	#maincontent .info p {margin: 0 0 10px 0;}
	
	.leftarrow {position: absolute; top: 440px; left: 20px; width: 13px; height: 15px; background: url("../images/leftarrow.jpg") no-repeat;}
	.rightarrow {position: absolute; top: 440px; left: 837px; width: 13px; height: 15px; background: url("../images/rightarrow.jpg") no-repeat;}
	
	#leftinfo {float: left; margin: 11px 0 0 40px; display: inline; font: bold 1.0em/30px Arial; letter-spacing:1px;}
	#leftinfo:first-letter {}
	
	#rightinfo {float: right; margin: 11px 40px 0 0; text-align: right; width: 450px; display: inline;}
	#rightinfo1line {float: right; margin: 18px 40px 0 0; text-align: right; width: 400px; display: inline;}
	
	#footer {position: absolute; top: 485px; left: 0; width: 870px; text-align: right; text-transform: uppercase; font-size: 1.0em;}
	#footer .buttoncontainer {float: left; text-transform: uppercase; text-align: left;}
	#footer .rightbottom {float: right; text-transform: uppercase; text-align: right;}
	
