@charset "utf-8";

/* Effects all areas. */

body {
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	background:#000;/*#42210B;*/
	margin:0;
	padding:0;
	text-align:center;
	}
h1 {
	font-size:x-large;
	margin:5px 10px;
	padding:0;
	font-weight:normal;
	line-height:1em;
	position:absolute;
	bottom:0;
	right:0;
	}
h2 {
	font-size:large;
	margin:20px 0 15px 0;
	padding:0;
	text-decoration:underline;
	}
h3 {
	font-size:large;
	margin:0 0 15px 0;
	padding:0;
	}
p {
	font-size:medium;
	margin:0 0 15px 0;
	padding:0;
	}
a {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;
	}
/* The part with stuff in it. */

#page {
	padding:0;
	margin:0;
	text-align:left;
	margin-left:-700px;
	min-width:700px;
	}
#page_block {
	padding:0;
	margin:0;
	text-align:left;
	border-left:700px solid #000;
	}
#main {
	background-color:#fff;
	}
#logo {
	padding:15px 15px 0 15px;
	background:url(images/dot.png) repeat-x bottom;
	position:relative;
	}
	#logo img {
		margin:0;
		padding:0;
		border:none;
		}
	*:first-child+html #logo img {
		margin-bottom:-3px;
		}
#tagline {
	margin:0;
	padding:2px;
	text-align:center;
	background:url(images/dot.png) repeat-x bottom;
	}
.content {
	padding:0 20px;
	background:url(images/dot.png) repeat-x bottom;
	}
.sample {
	width:29%;
	float:left;
	margin-right:10px;
	padding:10px;
	text-align:center;
	padding-top:2px;
	}
	.sample img {
		border:none;
		padding:2px;
		}
	.sample p {
		font-size:small;
		text-align:left;
		}
	.sample a img {
		background:none;
		}
	.sample a img:hover {
		background-color:#000;
		}
#footer {
	text-align:center;
	background-color:#000;
	margin:0;
	padding:0;
	}
	#footer p {
		font-size:x-small;
		color:#fff;
		margin-bottom:10px;
		}
	#footer a {
		color:#fff;
		}