/* colors */

a, h1 a:hover {
	color: #ff0044;
}

h1 a {
	color: #000;
}

#logo {
	background: url(../img/np.png) 0 0 no-repeat;
}

#logo:hover {
	background-position: 0 -55px;
}

.description, .date, .more, .blur {
	color: #999;
}

.global-navigation li:hover, .current {
	background: url(../img/navigation.png) 0 0 no-repeat;
}

#nav-2, #nav-2:hover {
	background-position: -205px 0;
}

li#nav-3, #nav-3:hover {
	background-position: -410px 0;
}

li#nav-4, #nav-4:hover {
	background-position: -615px 0;
}

img.thumbnail, img.screenshot {
	border: 1px solid #ccc;
	background: #fff;
}

a.thumbnail:hover img.thumbnail {
	border-color: #ff0044;
}

.navigation {
	border-top: #ccc solid 1px;
}

/* posts */

#work .post h2 {
	border: 0;
}

#work #clients h2, #work h2, #home .post {
	border-bottom: 1px dotted #ccc;
}

#single .post, #archive .post, #search .post, #work .post {
	border-bottom: #ccc solid 1px;
}

/* forms */

form {
	background: #eaebe4;
}

.input-text, textarea {
	border: 1px solid #ff0044;
}

.btn {
	border: 0;
	background: #ff0044;
	color: #fff;
}

#s {
	background: url(../img/find.png) 123px -27px no-repeat #fff;
}

#s.hover, #s:hover, #s:focus {
	background-position: 123px 0px;
}

#searchsubmit {
	background: transparent;
	border: 0;
}

/* helpers */

code {
	color: #00a7d8;
}