html, body, div, span, p, blockquote, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form {margin: 0; padding: 0; border: 0; }
html, body {direction: ltr; }
body {font-size: 62.5%; font-family: helvetica, arial, sans-serif; background: #212121; color: #999; }

.left {display: inline; float: left; clear: left; }
.right {display: inline; float: right; clear: right; }
.clear {clear: both; }

a {outline: none; color: #fff; }
a:visited {color: #494949; }
a.skip {position: absolute; margin-left: -9999px; width: 100px; }

#container {width: 975px; height: 555px; margin: 100px auto 0 auto; }

.main-nav {float: left; width: 285px; height: 555px; }
.main-nav a {display: block; }
.main-nav a img {}

#content {float: right; width: 690px; height: 555px; background: #212121 url('bg_content.jpg') no-repeat left top; color: #333; font-size: 1.1em; color: #fff; }
	#content .pad {padding: 30px 40px; }

	#logo {margin-left: -20px; }
	#logo a {display: block; width: 249px; height: 55px; background: url('logo-jn.gif') no-repeat left top; }
	#logo a span {margin-left: -9999px; width: 100px; }

	.global-nav {float: right; margin: 0 40px 0 0; padding-top: 20px; font-family: verdana; font-size: 10px; color: #fff; letter-spacing: -0.5px; font-weight: 700; }
	.global-nav a {color: #333; text-transform: uppercase; text-decoration: none; font-weight: 700; position: relative; top: 1px; z-index: 20; }
	.global-nav a:hover {color: #44374f; text-decoration: underline; }
	
	h1 {margin: 0 0 10px 0; position: relative; left: 0px; font-size: 1.6em; }
	h2 {margin: 0 0 20px 0; color: #fff; font-family: "Trebuchet MS", verdana, sans-serif; }
	h3 {margin: 0 0 10px 0; font-size: 1.2em; font-weight: 400; font-family: arial; color: #44374f; }
	p {margin-bottom: 1em; }
	
	.pics {}
	.pics li {list-style-type: none; display: block; float: left; margin: 0 8px 8px 0; }
	.pics li a {display: block; background: #c0c0c0; width: 98px; height: 78px; padding: 2px; }
	.pics li a img {}
	
	.sidebar {float: right; width: 278px; margin: 0 0 10px 35px; position: relative; left: 0px; height: 380px; }
	.sidebar .pics li {margin: 0 4px 4px 0; }
	.sidebar .pics li a {display: block; padding: 1px; width: 86px; height: 61px; }
	.sidebar .pics li a img {width: 86px; height: 61px; }
	.sidebar p {clear: both; font-size: 10px; text-align: center; color: #ccc; padding-top: 10px; }

#footer {clear: both; text-align: right; margin: 0 50px 40px 0; padding-top: 5px; }
	
	#footer .vcard {font-family: "Impact"; font-size: 1.2em; text-transform: uppercase; letter-spacing: 1px; }
	p#copyright {margin: 2px 4px 0 0; }