html {
	width: 100%;
}

body {
	background: white;
	font: 12pt Georgia, "Times New Roman", Times, serif;
	color: black;
}

img {
	border: none;
}

a {
	text-decoration: underline;
	color: #00f;
}

a:after {
	content: " (" attr(href) ") ";
	font-size: 90%;
}

a[href^="/"]:after {
	content: " (http://www.novainternational.com" attr(href) ") ";
} 

#header_menu,
#order_tracking,
.login-link,
#navigation,
#featured_projects,
p.read_more,
.slideshow-nav,
h3.selector,
#categories-menu,
.bucket img {
	display: none;
}

#content,
.content,
#side,
.side,
body,
#main {
	width: 100%;
	float: none;
	position: static;
}

#header {
	background: white;
}

#header h1#logo {
	width: auto;
	height: auto;
	position: static;
	font-size: 1.0em;
}

#header h1#logo a {
	text-indent: 0;
	height: auto;
	margin: 1em 0;
	border-bottom: 5px solid black;
	color: black;
	text-decoration: none;
	font: 1.8em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
}

#header h1#logo a:after,
p.email a:after {
	content: "";
}

h2 {
	font: 1.6em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

h3 {
	font: normal 1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.subtitle img {
	border: 1pt solid #ccc;
	display: block;
}

#project_date {
	font-weight: bold;
	font-size: 1.1em;
}

#main.project #side div.slideshow,
#main.story .side div.slideshow,
#main div#middle.slideshow {
	width: 100% !important;
	height: auto;
	overflow: visible;
	position: static;
	display: block;
}

body #main.project .slideshow ul,
body #main.story .slideshow ul,
#main.story ul,
#main.product_categories .product_category ul {
	position: static;
	list-style-type: none;
	width: 100%;
	padding: 0;
	margin: 0;
}

body #main div#middle.slideshow {
	height: auto !important;
}

body #main div#middle.slideshow ul {
	position: static;
	list-style-type: disc;
	width: 100%;
	padding: 0;
	margin: 0;
}

body #main div#middle.slideshow ul li {
	height: auto !important;
}

#main.project .slideshow li,
#main.story .slideshow li,
#main.story ul li,
#main.product_categories .product_category ul li {
	float: left;
	margin: 0 1em 1em 0;
}

#main div#middle.slideshow ul li {
	float: none;
	margin: 0.5em 0;
}

#main.project .slideshow li img,
#main.story .slideshow li img,
#main.story ul li img,
#main.product_categories .product_category ul li img {
	display: inline;
}

#main.story p,
#main.product_categories .product_category p {
	clear: both;
}

#main.employees ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main.employees ul li img {
	float: left;
	margin-bottom: 2em;
	margin-right: 1em;
}

#main.employees ul li {
	clear: both;
	margin-bottom: 2em;
}

#main.employees h3 {
	font-size: 1.2em;
	margin: 0;
}

#main.employees p {
	margin: 0;
}