@import url(nav.css);
@import url(footer.css);

* {
	margin: 0;
	padding: 0;
	list-style: none;
	border-style: none;
}

html,
body {
	height: 100%;
}

body {
	padding: 0 25px 0 0;
	font-family: Verdana;
	color: #3F3D36;
	background: #A7A599 url(../i/body.gif) repeat-x;
}

a {
	color: #5b5850;
	text-decoration: none;
	border-bottom: solid 1px #5b5850;
}

a:hover {
	color: #e2e1de;
	background-color: #5b5850;
	border-style: none;
}

a:visited {
	color: #8f8e7c;
	border-bottom: dashed 1px #8f8e7c;
}

/* Outer
----------------------------------------------------------- */

table {
	width: 100%;
	border-collapse: collapse;
}

*>body #outer {
	position: relative;
	margin: 0 0 0 110px;
	min-width: 600px;
	height: 100%;
}

* html #outer {
	float: left;
	clear: right;
	height: 100%;
}

/* Identity
----------------------------------------------------------- */

.c2,
.identity #outer,
.identity #cat,
.identity #EntryMore {
	background: #d2d0c9;
}

/* Web
----------------------------------------------------------- */

.c3,
.web #outer,
.web #cat,
.web #EntryMore {
	background: #cbc9c0;
}

/* Advertising
----------------------------------------------------------- */

.c4,
.advertising #outer,
.advertising #cat,
.advertising #EntryMore {
	background: #c0beb4;
}

/* Goodies
----------------------------------------------------------- */

.c5,
.misc #outer,
.misc #cat,
.misc #EntryMore {
	background: #bbb9ad;
}

/* Clear
----------------------------------------------------------- */

.br:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.br {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .br {
	height: 1%;
}

.br {
	display: block;
}
/* End hide from IE-mac */