* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

a {
	color: #d90000;
}

body {
	background: #3f3f3f;
}

/* Header */
div.header {
	background: #efefef;
	border: 1px solid #9f9f9f;
	margin: 5px auto 15px auto;
	height: 70px;
	width: 750px;
}
div.header div.logo {
	color: #6f6f6f;
	float: left;
	font-size: 40px;
	margin: 0 10px 10px 10px;
	width: 100px;
}
div.header div.catchphrase {
	font-size: 24px;
	text-align: center;
}
div.header div.catchphrase a {
	font-size: 24px;
	text-decoration: none;
}
div.header div.message {
	margin: 5px 0 0 0;
	text-align: center;
}
div.header div.links {
	background: #000000;
	margin: 5px 5px 0 5px;
	text-align: center;
}
div.header div.links a {
	font-weight: bold;
	margin: 0 7px;
	text-decoration: none;
}

/* Body */
div.body {
	margin: 0 auto;
	width: 750px;
}
div.body td.tags {
	background: #efefef;
	border: 1px solid #9f9f9f;
	width: 178px;
}
div.body td.tags div.tags {
	margin: 3px;
}
div.body td.tags ul {
	margin-top: 12px;
}
div.body td.tags div.tags ul li {
	display: block;
	list-style-type: none;
	margin-bottom: 5px;
}
div.body td.separator {
	width: 6px;
}
div.body td.thumbsfull {
	background: #efefef;
	border: 1px solid #9f9f9f;
	width: 750px;
}
div.body td.thumbs {
	background: #efefef;
	border: 1px solid #9f9f9f;
	width: 562px;
}
div.body td.thumbs div.thumb, div.body td.thumbsfull div.thumb {
	float: left;
	margin: 0 0 3px 2px;
	text-align: center;
	width: 182px;
}
div.body td.thumbs div.thumb a, div.body td.thumbsfull div.thumb a {
	text-decoration: none;
}
div.body td.thumbs div.thumb a:hover, div.body td.thumbsfull div.thumb a:hover {
	text-decoration: underline;
}
div.body td.thumbs div.thumb a img, div.body td.thumbsfull div.thumb a img {
	border: 1px solid #9f9f9f;
	height: 135px;
	width: 180px;
}
div.body td.thumbs div.thumb a:hover img, div.body td.thumbsfull div.thumb a:hover img {
	border: 1px solid #d90000;
}

/* Navigator */
ul.navigator {
	margin: 2px 2px 25px 2px;
}
ul.navigator li {
	float: left;
	list-style-type: none;
	margin-right: 7px;
}
ul.navigator li.head {
	font-weight: bold;
}

/* Footer */
div.footer {
	color: #efefef;
	font-weight: bold;
	margin: 15px auto;
	text-align: center;
	width: 750px;
}

/* Utility */
div.clear {
	clear: both;
}
