
/* This is just the code for the layout, not the Download itself. */

/* HTML5 Reset / Display Role */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display:block;}
audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;}
[hidden] {display:none;}
html {margin:0;padding:0;font-size: 100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
img {border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}

/* General Styles */

body,h1,h2,h3,h4,h5,h6,blockquote,p {
	margin:0;
	padding:0;
	}

body {
	font:500 12px/1.625 "Helvetica Neue", Helvetica, Arial, sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	background:url(images/bg.png);
	color:#444;
	margin:0;
	}

h1,h1 a:link,h1 a:visited,h1 a:hover {
	font-family:Georgia, Times, Serif;
	font-weight:700;
	font-size:20px;
	color:#444;
	text-decoration:none;
	padding:0;
	}

h2,h2 a:link,h2 a:visited,h2 a:hover {
	font-family:Georgia, Times, Serif;
	font-weight:700;
	font-size:20px;
	font-style:italic;
	color:#444;
	text-decoration:none;
	padding:0;
	}

h3,h3 a:link,h3 a:visited,h3 a:hover {
	font-family:Georgia, Times, Serif;
	font-style:italic;
	color:#444;
	text-decoration:none;
	font-weight:600;
	font-size:16px;
	padding:0;
	}

h4,h4 a:link,h4 a:visited,h4 a:hover {
	font-family:Georgia, Times, Serif;
	color:#444;
	text-decoration:none;
	font-weight:600;
	font-size:15px;
	padding:0;
	}

a img {
	border:none;
	}

a:link,a:hover,a:visited {
	text-decoration:none;
	color:#d63c00;
	}

p {
	padding:7px 0;
	}
	
#wrapper {
	width:1000px;
	margin:0 auto;
	clear:both;
	overflow:auto;
	}

#main {min-height:440px;margin:20px 0;padding:5px;}
#main p {border-bottom:1px solid #E5E5E5;padding:0 0 10px 0;margin:0 0 25px 0;}
	
/* Header */

header {
	width:100%;
	border-top: 15px solid #E5E5E5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:135px;
	float:left;
	background:#FFF;
	padding:10px;
	}

header div {
	margin:0 auto;
	width:1000px;
	overflow:auto;
	}
	
header div section {float:right;margin:30px 0 0 0;}
header div section ul li {list-style:none;display:inline;float:left;margin:0 5px 0 0;}

#logo {
	float:left;
	margin:8px 0 0 0;
	}

#logo a {
	height:100px;
	width:140px;
	}

nav {
	position: relative;
	z-index: 100;
	list-style:none;
	font:bold 12px Helvetica, Arial, sans-serif;
	margin:0px;
	border-top:1px solid #FFF;
	padding:0px;
	background:#F0610E;
	float:left;
	width:100%;
	}

nav ul {margin:0 auto;width:1000px;float:none;overflow:auto;padding:0;}
nav li a {color:#FFF !important;text-decoration:none;display:block;margin:0;padding:10px 15px;}
nav li span {font-weight:lighter;}
nav li a:hover {background:#F9F9F9;text-decoration:none;color:#2A2A2A !important;text-shadow:1px 1px 1px #FFF;}
nav #current a {background:#F9F9F9;text-decoration:none;color:#2A2A2A !important;text-shadow:1px 1px 1px #FFF;}
nav li a:hover span{text-decoration:none;color:#444;text-shadow:1px 1px 1px #FFF;}
nav li.noline,.botnav li.noline{border:0;}nav li,.botnav li{float:left;display:block;margin:0;padding:0;}nav li a span,.botnav li a span{color:#888;text-transform:lowercase;display:block;font-size:90%;}nav li.rhs,.botnav li.rhs{border-left:1px solid #fff;border-right:none;float:right;display:block;}

footer {clear:both;color:#FFF;border-top: 15px solid #E5E5E5;padding:0px;background:#F0610E;float:left;width:100%;}
footer section {width:1000px;margin:0 auto;padding:10px 0;}