body {
	padding: 0 0 30px 0;
	margin: 0;
	background: #121212 url(../images/interface/bg.png) 50% 0 no-repeat;
	background-attachment: fixed;
}

.home ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

h1 a,
.header p,
.navigation li#portfolio a,
.navigation li#notebook a,
.navigation li#about a,
.navigation li#contact a,
.navigation li#subscribe a,
.portfolio .next a,
.portfolio .previous a,
.view-more a {
	text-indent: -5000px;
	display: block;
	background: url(../images/interface/sprite.png);
}

.view-more a {
	width: 132px;
	height: 32px;
	background-position: 0 -523px;
	border: none;
}

.view-more a:hover {
	border: none;
}

.header {
	padding: 0;
}

.header p {
	background-position: 0 -1048px; 
	width: 212px;
	height: 11px;
	margin: 35px 0 0 175px;
}

h1 {
	margin: 0;
}

h1 a {
	width: 224px;
	height: 76px;
}

h1 a { 
	background-position: 0 -942px; 
} 

.navigation {
	padding: 13px 0 10px 0;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}

.navigation li {
	list-style-type: none;
	float: left;
}

.navigation li#portfolio a {
	width: 49px;
	height: 11px;
	background-position: 0 -379px;
}

body.portfolio .navigation li#portfolio a,
.navigation li#portfolio a:hover {
	background-position: 0 -256px;
}


.navigation li#notebook a {
	width: 49px;
	height: 11px;
	background-position: 0 -585px;
	margin-left: 15px;
}

body.notebook .navigation li#notebook a,
.navigation li#notebook a:hover {
	background-position: 0 -338px;
}

.navigation li#about a {
	width: 31px;
	height: 11px;
	background-position: 0 -30px;
	margin-left: 15px;
}

body.about .navigation li#about a,
.navigation li#about a:hover {
	background-position: 0 -174px;
}

.navigation li#contact a {
	width: 41px;
	height: 11px;
	background-position: 0 -71px;
	margin-left: 15px;
}

body.contact .navigation li#contact a,
.navigation li#contact a:hover {
	background-position: 0 -215px;
}

.navigation li#subscribe a {
	width: 50px;
	height: 11px;
	background-position: 0 -482px;
	margin-left: 400px;
}

.navigation li#subscribe a:hover {
	background-position: 0 -297px;
}

div.contact {
}

input,textarea {
	padding: 5px;
	border: 2px solid #121212;
}

.content {
	padding: 20px 0 15px 0;
}

.footer {
	height: 30px;
	border-top: 1px solid #333;
	padding-top: 10px;
	border-bottom: 1px solid #333;
	font-size: 10px;
}

.portfolio .next a {
	background-position: 0 -112px; 
	width: 82px;
	height: 32px;
	margin-left: 230px;
}

.portfolio .previous a {
	background-position: 0 -420px;
	width: 72px;
	height: 32px;
}

.white {
	color: white;
}

div.right {
	text-align: right;
}

span.prev {
	margin-left: 10px;
}

.portfolio ul li {
	list-style-type: none;
	font-size: 11px;
}

.portfolio .description {
	line-height: 34px;
}


ul.contact-options li {
	list-style-type: none;
	padding: 0 0 5px 25px;
}

ul.contact-options li#twitter {
	background: url(../images/interface/twitter_16.png) 0 0 no-repeat;
}

ul.contact-options li#friendfeed {
	background: url(../images/interface/friendfeed_16.png) 0 0 no-repeat;
}

ul.contact-options li#flickr {
	background: url(../images/interface/flickr_16.png) 0 0 no-repeat;
}

ul.contact-options li#virb {
	background: url(../images/interface/virb_16.png) 0 0 no-repeat;
}

ul.contact-options li#linkedin {
	background: url(../images/interface/linkedin_16.png) 0 0 no-repeat;
}

ul.contact-options li#facebook {
	background: url(../images/interface/facebook_16.png) 0 0 no-repeat;
}