#bar {
	color: white;
	border-bottom-color: #555;
	background-color: #444;
}

#bar a {
	color: white;
}

#bar a:hover {
	background: none;
}

#bar li.firmgrounds {
}

#bar li.firmgrounds span {
	color: #e9e4ce;
}

.introduction {
}

span.marker {
	background-color: #fffce2;
}

.product-preview {
	background-color: #efefef;
}

.column h2 {
	border-bottom-color: #aaa;
}

.more a {
	border-bottom-color: #000;
}

/* Client work */

.client {
	border-bottom-color: #eee;
}

.client .preview {
	border-color: #ccc;
}

.client p.date {
	color: #aaa;
}

.client h3 a:hover {
	color: #000;
}

#topmenu li {
	color: #444;
	padding-bottom: 5px;
}

#topmenu li a {
	color: #444;
	border-color: #aaa;
}

#topmenu li a:hover {
	color: #000;
	border-color: orange;
	background: none;
}

a {
	color: #777;
}

a:hover {
	background-color: black;
	color: white;
}

h2 a:hover {
	background: none;
}

#twitter_div li {
	border-bottom-color: #eee;
}

.footer {
	background-color: #444;
	padding: 10px 0px;
	color: #ccc;
}