* {
	font-family: Trebuchet MS ;
	padding: 0 ;
	margin: 0 ;
	text-align: center ;
	margin: 0 auto ;
	text-decoration: none ;
	}

img {
	behavior: url(iepngfix.htc) ;
}

body {
	width: 100% ;
	height: 100% ;
	background: url(../img/body-bg.png) ;
	position: absolute ;
	border-top: 10px solid #000 ;
	padding-bottom: 260px ;
	}
	
div#wrapper {
	width: 614px ;
	padding: 0 40px ;
	display: block ;
	margin: 0 auto ;
	background: #cbe8d6 url(../img/wrapper-bg.png) repeat-x ;
	}
	
div#wrapper img#logo {
	padding-top: 70px ;
	position: relative ;
	left: 12px ;
	margin: 0 auto ;
	clear: both ;
	}

h2 {
	text-transform: uppercase ;
	font-size: 8pt ;
	clear: both ;
	margin: 1em 0 ;
	}
	
ul {
	list-style: none ;
	clear: both ;
	margin: 1.2em 0 ;
	}
	
	ul li {
		display: inline ;
		text-align: center ;
		padding: 0 12px ;
		}
		
		ul li:first-child {
			border-right: 1px solid #333 ;
			}
			
			ul li a {
				border-bottom: 1px dotted #333 ;
				text-transform: uppercase ;
				font-size: 16pt ;
				font-weight: bold ;
				color: #000 ;
				}

p {
	text-align: justify ;
	display: block ;
	margin: 0.5em auto ;
	font-size: 9pt ;
	line-height: 2.1em ;
	}

div#footer {
	position: relative ;
	top: 40px ;
	left: -40px ;
	width: 614px ;
	padding: 0 40px ;
	height: 117px ;
	background: url(../img/footer-bg.png) no-repeat ;
	}
	
	div#footer * {
		text-align: center ;
		}
		
		div#footer p#disclaimer {
			position: relative ;
			line-height: 1.7em ;
			display: block ;
			margin: 0 auto ;
			width: 350px ;
			}

	ul#links {
		list-style: none ;
		margin: 0.5em 0 ;
		}
	
		ul#links li {
			display: inline ;
			text-align: center ;
			padding: 0 10px ;
			}
			
			ul#links li:first-child {
				border-right: 1px solid #333 ;
				}
			
			ul#links li,
			ul#links li a {
				color: #333 ;
				font-size: 8pt ;
				text-transform: uppercase ;
				}
				
			ul#links li a {
				border-bottom: 1px dotted #333 ;
				text-decoration: none ;	
				}
				
img#devider {
	margin-top: 1em ;
	}
