@import url(fonts.css);
@import url(forms.css);
@import url(navigation.css);
@import url(images.css);
@import url(news.css);

html, body {
	height: 100%;
}

body {
	background: #e4e4e4;
}

div.clear {
	clear: both;
}

img {
	border: none;
}

div#wrapper {
	position: relative;
	_height: 100%;
	width: 960px;
	min-height: 100%;
	margin: 0 auto;
	z-index: 2;
	background: #fff url(../images/wrapper_background.png) 3px 3px repeat-y;
}

div#header {
	height: 190px;
	margin: 0 auto;
	border-bottom: 3px solid #fff;
	background: #1d1c1c url(../images/header_background.jpg);
}

div#logo {
	position: absolute;
	top: 13px;
	left: 395px;
	width: 170px;
	height: 170px;
}

div#logo span {
	cursor: pointer;
}

div#body {
	height: auto;
	margin: 0 auto;
	padding: 0 3px 203px 3px;
}

div#left_column {
	float: left;
	width: 554px;
	_height: 400px;
	min-height: 400px;
	padding: 0 25px;
	background: url(../images/left_background.jpg) no-repeat;
}

div#right_column {
	float: left;
	width: 300px;
	padding: 0 25px;
}

div#footer {
	position: relative;
	bottom: 0;
	width: 960px;
	height: 190px;
	margin: -193px auto 0 auto;
	background: #1d1c1c url(../images/footer_background.jpg);
	z-index: 2;
	border-top: 3px solid #fff;
}

div#credits {
	position: absolute;
	top: 25px;
	right: 25px;
}

div#credits,
div#credits a {
	color: #fff;
	text-transform: uppercase;
}

div#background_top {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 300px;
	background: url(../images/background_top_background.jpg);
}

div#background_top div.inner {
	width: 100%;
	height: 218px;
	margin: 0 auto;
	background: red;
	background: url(../images/background_top_inner.jpg) center 0 no-repeat;
}

div#background_bottom {
	position: relative;
	bottom: 0;
	width: 100%;
	height: 300px;
	margin-top: -300px;
	z-index: 1;
	background: url(../images/background_bottom_background.jpg);
}

div#background_bottom div.inner {
	height: 100%;
	background: url(../images/background_bottom_inner.jpg) center bottom no-repeat;
}

div.thumbnail a:hover {
	text-decoration: none;
}