/*  -------------------------------
	BASIC STRUCTURE
	-------------------------------*/

#team .head p {
	display: none;
	}

html {
	background-color: #fff;
	min-width: 740px;
	}
	
body {	
	position: relative;
	overflow: visible;
	width: 100%;
	margin: 0 auto 0 auto;
	background: #fafaf2 url(../i/grid-18px.png) center top repeat;
	border-top: 58px solid #ea5454;
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2", georgia, serif;
	color: #444;
	font-size: 16px;
	line-height: 1.5;
	padding: 0;
	word-wrap: break-word;
	}
	
body { 
	-webkit-font-smoothing: antialiased; /* Webkit dark bg bolding fix */
	}
		
#main {
	position: relative;
	width: auto;
	overflow: hidden;
	padding: 40px 30px 0;
	margin: 0 auto;
	width: 900px;
	}
	
#content {
	position: relative;
	clear: both;
	}
	
.projects #content {
	}

	
#content .page {
	width: auto;
	}	

/*  -------------------------------
	BASE TYPOGRAPHY
	-------------------------------*/
h1, h2, .homepage #content {
	text-rendering: optimizeLegibility;
	}

a {
	text-decoration: none;
	color: #e13f3c;
	}

a:hover {	
	color: #222;
	}
	
a:active {	

	}
		
a, 
a img,
a span {	
	-webkit-transition-property: color, background-color, border-color, text-decoration;
	-webkit-transition-duration: 0.3s, 0.5s;
	}
	
.hire-me {
	display: block;
	width: 42px;
	height: 90px;
	text-indent: -9999em;
	background: transparent url(../i/hire-me.png) 0 0 no-repeat;
	position: fixed;
	right: -3px;
	top: 300px;
	}
	
.hire-me:hover {
	right: 0px;
	}	
	
		
strong {
	
	}
	
abbr {
	cursor: help;
	font-size: 10px;
	text-transform: uppercase;
	}
	
#content p {
	margin-bottom: 1em;
	}
	
/* Headings */
	
h2,
h3 {
	font-weight: normal;
	line-height: 1.1;
	}
	
h2 {
	font-size: 32px;
	margin: 0 0 0.33em 0;
	}
	
h3 {
	font-size: 21px;
	margin: 1.5em 0 0.5em 0;
	}
	
h4 {
	font-size: 11px;
	margin-top: 2em;
	margin-bottom: 0.4em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	}
	
h6 {
	color: #9aa0a2;
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'Lucida Sans Unicode', 'Lucida Sans', 'Lucida Grande', sans-serif;
	}
	
#content ul,
#content ol {
	margin: 0.5em 0 1.5em 2em;
	}
	
#content ol {
	list-style-type: decimal;
	}

#content ul {
	list-style-type: disc;
	}
	
blockquote {
	font-style: italic;
	margin: 1em 0;
	}

.pagehead h1 {
	display: inline;
	}

.pagehead .intro {
	width: 400px;
	margin: 0 auto;
	color: #dd4b2a;
	text-align: justify;
	}
	
.caps {
	font-size: 85%;
	}
	
.clear {
	clear: both;
	}

	
/*  -------------------------------
	IMAGES
	-------------------------------*/	
	
	
p.wp-caption-text {
	text-align: center;
	font-family: Georgia, serif;
	color: #666;
	font-style: italic;
	}
	
img.aligncenter {
	padding: 4px;
	background: #fff;
	border: 1px solid #cbcbce;
	margin: 1em auto;
	}
	
.postcontent img {	
	background: url(../i/circle-loader.gif) center center no-repeat;
	}

	

/*  -------------------------------
	HEADER
	-------------------------------*/

	
#masthead {
	overflow: visible;
	height: 58px;
	z-index: 99999;
	width: 920px;
	padding: 20px;
	margin: -58px auto 0;
	padding: 0;
	}
	
#masthead h1 {
	float: left;
	width: 176px;
	height: 58px;
	margin: 0 0 0 10px;
	padding: 0;
	}
	
#masthead h1 a {
	display: block;
	width: 176px;
	height: 58px;
	background: url(../i/logo.png) left 21px no-repeat;
	border: 0;
	text-indent: -9999em;
	}

	
#nav1 {
	float: right;
	}
	
#nav1 ul {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 58px;
	color: #fff;
	}
	
#nav1 li {
	float: left;
	}
	
#nav1 li a {
	display: block;
	padding: 0 10px;
	color: #fff;
	border: 0;
	}
	
#nav1 li a:hover,
#nav1 li a:focus {
	color: #222;
	}
	
#nav1 li.current-menu-item a,
.projects #nav1 li#menu-item-216 a {
	background: rgba(0,0,0,0.1);
	}
	
	#nav1 li.current-menu-item a:hover,
	.projects #nav1 li#menu-item-216 a:hover {
		color: #fff;
		cursor: default;
		}
	
a.skip-link {
	display: none;
	}
	
	
/*  -------------------------------
	HOMEPAGE
	-------------------------------*/

	
#main.homepage {
	padding-bottom: 170px;
	}
	
#main.homepage #content {
	z-index: 999;
	min-height: 0;
	}
	
#main.homepage #content .page {
	font-size: 38px;
	line-height: 42px;
	color: #e13f3c;
	text-shadow: 0 1px 0 #fff;
	padding-top: 3px;
	text-align: center;
	}
	
#main.homepage #content .page p {
	margin-bottom: 0.5em;
	}
	
#main.homepage #content .page a {
	border-bottom: 1px dotted #F3B1AD;
	color: #cf4a4a;
	}
	
#main.homepage #content .page a:hover {
	color: #7b4041;
	border-color: #ae383c;
	}

	
	/* HEADS */


#team {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -450px;
	width: 900px;
	z-index: 0;
	padding: 0 10px;
	}
	
	#team.over {
		z-index: 9999;
		}	
	
#team .head {
	width: 300px;
	height: 270px;
	float: left;
	position: relative;
	bottom: -40px;
	margin: 0;
	padding: 0;
	}
	
#team .head h2 {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 270px;
	position: absolute;
	bottom: -1px;
	text-indent: -9999em;
	display: none;
	}
	
#team .head img {
	display: block;
	margin: 0;
	padding: 0;
	width: 300px;
	height: 270px;
	position: absolute;
	bottom: 0;
	}

		
#team .head p {
	background: url(../i/popup.png) center bottom no-repeat;
	width: 300px;
	padding: 0 0 30px 0;
	position: absolute;
	top: -40px;
	left: 50%;
	margin-left: -150px;
	color: #333;
	}
	
#team #member1 p {
	top: -50px;
	}
	
#team #member2 p {
	top: -59px;
	}

#team #member3 p {
	top: -54px;
	}
	
	#team.fat-enabled .head p {
		margin-top: -20px;
		}
	
#team .head p strong {
	display: block;
	background: #fff;
	padding: 15px 20px 5px;
	margin: 0 16px 0 22px;
	font: bold 16px/20px "Helvetica Neue", Arial, sans-serif;
	}
	
#team .head p abbr {
	font-size: 90%;
	}
	
#footer a#fat {
	float: right;
	font: 11px bold Arial, Helvetica, sans-serif;
	padding: 3px 6px;
	background: #ccc;
	color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	
#footer a#fat:hover {
	background: #999;
	}
	
#footer a#fat abbr {
	margin: 0;
	}
	


	
/*  -------------------------------
	COMMON
	-------------------------------*/
	
.post {
	width: auto;
	overflow: hidden;
	}

.postmeta {	
	font-size: 11px;
	padding-top: 20px;
	}
	
.postcontent {	
	
	}
	
div#page-intro {
	}

/*  -------------------------------
	PROJECTS - COMMON
	-------------------------------*/

html.projects, .projects #aside, .projects #footer {
	background-color: #444;
	}
	


.projects #nav1 li a {
	color: #777;
	}
	
.projects #nav1 li a:hover {
	color: #222;
	}
	
.projects #nav1 li.current-menu-item a,
.projects #nav1 li#menu-item-216 a {
	color: #777;
	background-color: #ccc;
	}

.projects #nav1 li.current-menu-item a:hover,
.projects #nav1 li#menu-item-216 a:hover {
	color: #777;
	}


.projects body {
	border-color: #fff;
	background: #f2f0f1;
	font-size: 11px;
	}

.projects #main {
	padding-bottom: 40px;
	padding-top: 20px;
	}
	
.projects .post-content {
	
	}
	
.projects .postmeta {
	padding: 20px 0 0 20px;
	font-size: 13px;
	}

.projects .postcontent a {
	border: 0;
	}

.postmeta h2 {
	text-shadow: #fff 0 1px 0;
	font-size: 21px;
	font-weight: normal;
	line-height: 1.2;
	margin: 0 0 3px 0;
	}
	
	.postmeta h2 a {
		color: #222;
		}
		
		.postmeta h2 a:hover, .postmeta h2 a:focus {
			color: #e13f3c;
			}

			
#content .postmeta .projectlink,
#content .postmeta .credit,
#content .postmeta .tags {
	color: #666;
	margin: 0 0 0.5em;
	}
	
	.postmeta .projectlink strong,
	.postmeta .credit strong,
	.postmeta .tags strong {
		text-transform: uppercase;
		font-size: 11px;
		font-weight: bold;
		display: inline;
		clear: left;
		letter-spacing: 0;
		color: #444;
		}
		
	#content .postmeta .tags .tag {
		margin-left: 0.2em;
		}

	
	
.postmeta blockquote {
	margin: 25px 25px 5px 0;
	font-size: 16px;
	line-height: 1.4;
	font-style: italic;
	color: #767a7b;
	}
	
.postmeta cite {
	line-height: 1.3;
	font-style: normal;
	margin-top: 5px;
	}
	
.postmeta cite a {
	font-weight: bold;
	}

.postmeta p {
	margin-top: 10px;
	}

	

/*  -------------------------------
	PROJECTS - LIST
	-------------------------------*/
	
#main.projects-list, .single #main.projects {	
	width: 920px;
	padding-left: 10px;
	}
	
#main.projects-list #view, .single #main.projects #view {	
	margin-left: 18px;
	}
	
.projects-list .project {
	padding-bottom: 50px;
	}

.projects .postcontent {
	float: left;
	width: 710px;
	}
	
.projects .postmeta {
	float: left;
	width: 180px;
	}
	
/* Post Content */
	
	
.projects-list .postcontent img,
.single  .projects .postcontent img {
	width: 710px;
	height: auto;
	}	
	

	
/*  -------------------------------
	PROJECTS - GRID
	-------------------------------*/
	
#main.projects-grid {
	width: 912px;
	padding-left: 24px;
	padding-right: 24px;
	}	

.projects-grid #content {
	width: 940px;
	overflow: hidden;
	}
	
.projects-grid .project {
	width: 214px;
	height: auto;
	margin: 0 18px 5px 0;
	float: left;
	}
		
/* Post Content */

.projects-grid .postcontent {
	height: 210px;
	min-height: 210px;
	width: 214px;
	}
	
.projects-grid .postcontent a {
	display: block;
	text-indent: 0;
	text-align: center;
	color: #444;
	font-weight: bold;
	border-bottom: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 1;
	}
	
.projects-grid .postcontent a:hover {
	text-decoration: none;
	color: #222;
	}
	
	
.projects-grid .postcontent em {
	font-family: Georgia, serif;
	color: #999;
	line-height: 1.3;
	margin-top: 2px;
	font-weight: normal;
	display: block;
	text-transform: none;
	letter-spacing: 0;
	padding: 0 10px;
	}

	
.projects-grid .postcontent a.thumbnail {
	border: 1px solid #f3f0f1;
	background: #f3f0f1;
	padding: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: block;
	}
	
.projects-grid .postcontent:hover .thumbnail {
	background: #DAD8D8;
	border-color: #DAD8D8;
	}
	
.projects-grid .postcontent a.thumbnail:active {
	background: #a3a1a2;
	border-color: #a3a1a2;
	border-top-color: #666;
	}
	
.projects-grid .postcontent img {
	margin: 0;
	height: auto;
	width: 200px;
	display: block;
	border: 1px solid #e5e5e5;
	border-bottom-color: #ccc;
	border-top-color: #f3f0f1;
	border-left-color: #f3f0f1;
	background: #333;
	}
	
.projects-grid .postcontent:hover a img {
	border-color: #bebebe;
	}
	
.projects-grid .postcontent a:active img {
	border-color: #999;
	}
		
.projects-grid .postcontent a.info {
	margin-top: 3px;
	height: 66px;
	width: 100%;
	}	
	
/*  -------------------------------
	PROJECTS - SINGLE POSTS
	-------------------------------*/	
		
p.wp-caption-text {	
	margin: -15px 0 30px -40px;
	}
	
.slideshow img {
	cursor: wait;
	}
	
body.postid-182 .postmeta {
	display: none;
	}
	
body.postid-182 .project {
	overflow: visible;
	}

	
body.postid-182 #post-182 .postcontent, body.postid-182 #post-182 .postcontent p {
	width: 100%;
	margin: 0 0 0 5px;
	float: none;
	}

body.postid-182 #post-182 .postcontent img {
	margin: 0 auto;
	width: 920px;
	display: block;
	}
	
/* Page Nav (only displays with no-js */

#page-nav {
	width: auto;
	overflow: hidden;
	margin: 10px 0;
	}
	
#page-nav a {	
	float: left;
	margin: 10px 10px 10px 0;
	cursor: pointer;
	text-decoration: none;
	background: #fff;
	padding: 2px 4px 3px;
	border: 0;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	}
	
#page-nav a:hover {	
	text-decoration: none;
	}
	
.js #page-nav {
	display: none;
	}

#related-posts {	
	width: auto;
	overflow: hidden;
	}
	
#related-posts li {	
	float: left;
	margin: 0;
	padding: 4px;
	}
	
#related-posts li a {	
	display: block;
	width: 60px;
	height: 60px;
	overflow: hidden;
	border: 1px solid #444;
	}
	
#related-posts li a:hover {	
	border: 1px solid #69d0d4;
	-moz-box-shadow: 0px 0px 4px #69d0d4; /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px #69d0d4; /* Saf3.0+, Chrome */
	box-shadow: 0px 0px 4px #69d0d4; /* Opera 10.5, IE 9.0 */	}

#related-posts li a img {	
	width: auto !important;
	height: 60px !important;
	}

#related-posts li a:visited img {	
	opacity: 0.3;
	}
	
#related-posts li a:hover img {	
	opacity: 1;
	}


/*  -------------------------------
	ASIDE
	-------------------------------*/

#aside {
	padding: 20px 40px 0;
	background-color: #fff;
	color: #555;
	font-size: 12px;
	line-height: 1.4;
	}
	
#aside .wrap {
	width: 900px;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
	}
	
	.projects #aside .wrap {
		border: 0;
		}
	
#aside h3, #aside h3 a {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 1;
	color: #222;
	font-weight: bold;
	margin: 2em 0 0.5em;
	}
	
#aside a {
	color: #555;
	}
	
	#aside a:hover, #aside a:focus {
		color: #e13f3c !important;
		}
	
	#aside .entry-content a {
		color: #222;
		}
	
#aside .widget {
	width: 34%;
	margin-right: 6%;
	float: left;
	}
	
	.widget_rss h3 img {
		display: none;
		}
	
	.widget li {
		padding: 5px 0;
		line-height: 1.4;
		}
		
#aside #text-3 {
	width: 20%;
	margin-right: 0;
	}
	
	#aside #text-3 a {
		border-bottom: 1px dotted #ccc;
		}
		
	#aside #text-3 a:hover, #aside #text-3 a:focus {
		border-bottom-color: #F3B1AD;
		border-style: solid;
		}
		
#aside .widget_rss li a {
	display: block;
	}
		
	
#aside address {
	font-style: normal;
	margin-bottom: 0.5em;
	}
	

.from-meta { /* Twitter widget junk */
	display: none;
	}
	
#aside .time-meta {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999;
	white-space: nowrap;
	}
	
	#aside .time-meta a {
		font: 11px Arial, Helvetica, sans-serif;
		color: #999;
		}		

/*  -------------------------------
	ABOUT
	-------------------------------*/

.page-id-220 {	
	background: #fafaf2 url(../i/grid-18px-grey.png) center -1px repeat;
	border-color: #b2b2b2;
	}
	
.page-id-220 #masthead {
	position: relative;
	}


.page-id-220 #main {
	background: url(../i/about.jpg) center top no-repeat;
	min-height: 1079px;
	margin-top: -58px;
	width: 100%;
	padding: 0;
	position: relative;
	}

#slider .navigation li {
	float: left;
	}
	
#slider {
	width: 500px;
	height: 420px;
	position: absolute;
	top: 330px;
	left: 50%;
	margin-left: -170px;
	padding: 0;
}

#slider .navigation {
	position: relative;
	top: 0;
	left: 0;
	}
	
.scroll {
  height: 380px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
  background: #FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;
}

.scrollContainer div.panel {
	width: 500px; /* change to 560px if not using JS to remove rh.scroll */
	height: 380px;
	overflow-y: auto;
	}	
	
/*  -------------------------------
	ORDER NOW
	-------------------------------*/

.slug-order body {	
	background: #ffed31 none;
	border-top-color: #2edcdf;
	}
	
.slug-order .hire-me {	
	display: none;
	}

	
#main.contact {
	padding-bottom: 0;
	margin-bottom: 0;
	}

#content.order-now {
	padding-bottom: 150px;
	}	

.order-button, .flash {
	display: block;
	height: 250px;
	width: 250px;
	background: transparent url(../i/order-now.png) 0 0 no-repeat;
	text-indent: -9999em;
	}
	
.satisfied {
	background: transparent url(../i/satisfied.gif) 0 0 no-repeat;
	position: absolute;
	top: 3em;
	right: -30px;
	z-index: 100;
	}
	
.make-money {	
	height: 163px;
	width: 194px;
	background: transparent url(../i/make-money.gif) 0 0 no-repeat;
	position: absolute;
	top: 10em;
	left: -10px;
	z-index: inherit;
	}
	
.completed .make-money,
.completed .satisfied,
.completed #operators {
	display: none;
	}

	
#contact-form {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 0 0 4em 120px;
	width: 600px;
	overflow: hidden;
	}
	
.completed #contact-form {
	margin-left: auto;
	margin-right: auto;
	}

.screenReader { 
	left: -9999px;
	position: absolute;
	top: -9999px;
	}

.thanks {
	font-size: 1.6em;
	text-align: center;
	margin: 5em 0;
	}

/*****Forms*****/

#content ol.forms { 
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	}

ol.forms li { 
	clear: both; 
	float: left; 
	margin-bottom: 0; 
	position: relative;
	width: 100%;
	list-style-type: none;
	padding: 0 100px 1em;
	}
	
ol.forms li.focused { 
	background: transparent url(../i/form-arrow.gif) 0 1em no-repeat;
	}

ol.forms li.buttons { 
	background: none;
	padding: 0 0 0 40px;
	margin: 0;
	}


ol.forms label {
	cursor: pointer;
	display: block;
	font-size: 1.2em;
	}
	
ol.forms input, ol.forms textarea {
	background: #fff;
	font-size: 18px;
	padding: 6px;
	width: 80%;
	border: 4px solid #fdfab0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3;
	}

input#phone {
	width: 40%;
	}
	
input#budget {
	width: 30%;
	}
	
ol.forms input:focus, ol.forms textarea:focus {
	border-color: #e130f5;
	}
	
ol.forms span.note {
	font-size: 0.8em;
	font-style: italic;
	}


ol.forms textarea {
	height: 160px;
	}

ol.forms input:focus, ol.forms textarea:focus { 

	}

span.error { 
	color: #ff9a26;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.6em;
	font-family: Arial, sans-serif;
	}
	
p.error {
	background: url(../i/lightning.gif) left center no-repeat;
	font-size: 1.4em;
	margin-left: 40px;
	padding-left: 60px;
	height: 56px;
	line-height: 56px;
	}

ol.forms li.screenReader { 
	margin-bottom: 0;
	}

ol.forms li.buttons button {
	cursor: pointer;
	overflow: hidden;
	display: block;
	width: 317px;
	height: 145px;
	background: url(../i/click-here.gif) 0 0 no-repeat;
	text-indent: -9999em;
	border: 0;
	padding: 0;
	margin: 0;
	}

ol.forms li.buttons button:hover { 
	background-position: 0 bottom;
	}

ol.forms li.buttons button:active {

	}

ol.forms li.buttons, ol.forms li.inline {
	}

ol.forms li.inline input { 
	width: auto;
	}

ol.forms li.inline label {
	display: inline;
	float: none;
	width: auto;
	padding-left: 5px;
	}
	
#operators {
	position: absolute;
	bottom: 0;
	right: -30px;
	width: 700px;
	height: 282px;
	background: url(../i/operator.jpg) right bottom no-repeat;
	}
	
#operators .tel {
	display: block;
	width: 457px;
	height: 160px;
	background: url(../i/phone.gif) 0 0 no-repeat;
	text-indent: -9999em;
	margin-top: 80px;
	}


	
/*  -------------------------------
	CONTACT
	-------------------------------*/
	
.slug-contact, .slug-contact #footer {
	background: #333;
	}
	
	body.page-id-217 {
		border-color: #00b1d3;
		background: #444;
		}
		
		.slug-contact #main {
			min-height: 400px;
			}
	
		p.phone {
			display: block;
			width: 889px;
			height: 143px;
			margin: 30px auto;
			background: url(../i/phone.png) 0 0 no-repeat;
			text-indent: -9999em;
			}
			
		.email a {	
			width: 20em;
			text-align: center;
			margin: 20px auto;
			background: #ccc;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			font: bold 13px/30px "Helvetica Neue", Helvetica, Arial, sans-serif;
			color: #333;
			text-shadow: 0 1px 0 #ddd;
			display: block;
			padding: 3px 10px;
			}
		
		
	

/*  -------------------------------
	MAP
	-------------------------------*/
	
	html.slug-map,
	body.page-template-page-full-php,
	body.page-template-page-full-php #main,
	body.page-template-page-full-php #content,
	body.page-template-page-full-php .page  {
		padding: 0;
		margin: 0;
		width: 100%;
		height: 100%;
		}
		
	body.page-id-222 {
		border-color: #77c54b;
		}	
			
.gmnoprint .gmap_marker .entry {
	font-size: 13px;
	padding: 10px 0 0 10px;
	}

.gmnoprint .gmap_marker h4 {
	margin: 0 0 5px 0;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	}


.gmnoprint .gmap_marker p {
	font-weight: 500;
	margin-bottom: 0;
	}
	
/*  -------------------------------
	404
	-------------------------------*/

body.error404 {
	background: #fff;
	}
	
.error404 #content {
	text-align: center;
	}

.error404 h1 {
	font-size: 72px;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 1.1;
	padding-bottom: 0.3em;
	}
	
body.error404 #footer {
	display: none;
	}


/*  -------------------------------
	BUTTONS
	-------------------------------*/		
	
a.button {	
	float: left;
	clear: left;
	cursor: pointer;
	text-decoration: none;
	background: #fff;
	padding: 2px 4px 3px;
	border: 0;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	}
	
a.button:hover {	
	text-decoration: none;
	}


/*  -------------------------------
	FOOTER
	-------------------------------*/		
		
	
#footer {
	color: #88888e;
	position: relative;
	overflow: hidden;
	background-color: #fff;
	width: 100%;
	font-size: 11px;
	}
	
#footer .wrap {
	width: 900px;
	margin: 0 auto;
	padding: 30px 0;
	}
		
#footer p {
	}
	
#footer a {
	color: #222;
	border: 0;
	}
	
	.projects #footer a {
		color: #ccc;
		}
	
#footer a:hover {
	color: #e13f3c;
	}
	
	.projects #footer a:hover {
		color: #fff;
		}
	
#footer a.rss {
	background: url(../i/feed-icon-10x10.png) left center no-repeat;
	padding-left: 14px;
	margin-left: 14px;
	}
	
#footer abbr {
	margin-left: 15px;
	}
	

	
/*  -------------------------------
	MISC
	-------------------------------*/	
	
	
a.post-edit-link {
	position: fixed;
	bottom: 10px;
	right: 10px;
	background-color: rgba(0,0,0,0.1);
	color: #fff;
	font-size: 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	line-height: 24px;
	padding: 0 10px;
	text-transform: uppercase;
	border: 0;
	z-index: 99999;
	}
	
a.post-edit-link:hover {
	background-color: rgba(0,0,0,0.5);
	color: #fff;
	text-decoration: none;
	}	

	
#infscr-loading {	
	position: fixed;
	width: 120px;
	height: 120px;
	top: 50%;
	left: 50%;
	margin-top: -70px;
	margin-left: -40px;
	background: rgba(10,10,10,0.6);
	color: rgba(10,10,10,0);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	z-index: 3000;
}

#infscr-loading img {	
margin: 44px auto 0 auto;
}

.wp-pagenavi {
	display: none;
	}
	
a#top-link {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	right: 0;
	bottom: -3px;
	background: rgba(10,10,10,0.6) url(../i/top.png) center 11px no-repeat;
	color: rgba(10,10,10,0);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	z-index: 3000;
	opacity: 0.3;
	text-indent: -999em;
	border: 0;
	}
	
a#top-link:hover {
	opacity: 1;
	bottom: -1px;
	}
	
/*  -------------------------------
	VIEW BAR
	-------------------------------*/		

#view {	
	background: transparent;
	z-index: 20000;
	width: auto;
	overflow: visible;
	margin-bottom: 20px;
	height: 28px;
	}
	
	#view {
		border-bottom: 1px solid #ddd;
		padding-bottom: 10px;
		}
	
	.projects-grid #view {
		width: 900px;
		margin-left: 6px;
		}
		
	#filter {	
		width: 200px;
		height: 30px;
		float: right;
		position: relative;
		overflow: visible;
		z-index: 10000;
		}
		
	#filter h3 {
		font-size: 13px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: bold;
		cursor: pointer;
		background: #fff;
		padding: 5px 8px;
		margin-top: 0;
		z-index: 9999;
		}
		
	#filter h3.inactive:hover {
		color: #e13f3c;
		}

	#filter h3.active {
		cursor: default;
		}
		
	#filter ul {
		display: none;
		position: absolute;
		top: 24px;
		left: 0;
		background: #fff;
		width: 100%;
		padding: 4px 0;
		}
		
	#filter a {
		padding: 4px 8px;
		display: block;
		font-weight: bold;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		color: #333;
		}
		
	#filter a:hover {
		color: #e13f3c
		}
		
	#filter .current-menu-item a {
		color: #999;
		cursor: default;
		}

	#layout, #view .projects #postnav {
		width: auto;
		overflow: hidden;
		}
		
		#layout li, #view .projects #postnav li {
			float: left;
			}
			
	#layout {
		text-transform: uppercase;
		font-weight: bold;
		height: 24px;
		}
			
		#layout li {
			font-family: Arial, Helvetica, sans-serif;
			background-color: #fff;
			background-repeat: no-repeat;
			}
			
			#layout li.current-theme {
				background-image: url(../i/switch.png);
				background-color: #bbb;
				padding-right: 9px;
				}
				
			#layout li.list.current-theme {
				padding-right: 0;
				padding-left: 9px;
				}
				
			#layout li.grid {
				background-position: right bottom;
				padding-left: 3px;
				}
				
			#layout li.list {
				background-position: left top;
				padding-right: 3px;
				}
		
				#layout li a,
				#layout li span {
					display: block;
					font-weight: bold;
					padding: 3px 5px 3px;
					color: #555;
					}
					
				#layout li a {
					text-shadow: 0 1px 0 #fff;
					}
					
					#layout li a:hover {
						color: #e13f3c;
						}

		
	/* Post Navigation */
	
	
	.projects #view #postnav {
		float: right;
		text-transform: none;
		font-size: 18px;
		font-weight: normal;
		width: auto;
		overflow: hidden;
		}	

	.projects #view #postnav li {
		float: left;
		margin-left: 10px;
		}
		
	.projects #view #postnav li {
		color: #ccc;
		}
		
	.projects #view #postnav li a {
		color: #222;
		}	
			
	.projects #view #postnav li a:hover {
		color: #e13f3c;
		}
		
	.btn-back {
		float: left;
		height: 23px;
		padding: 0 6px 0 17px;
		font: bold 11px/25px Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		background: #fff url(../i/arrow-simple-left.png) left center no-repeat;
		color: #555;
		}
		
	.btn-back:hover {
		color: #e13f3c;
		}		
	
/*  -------------------------------
	TUMBLR
	-------------------------------*/

html.tumblr {
	background: #fff;
	color: #555;
	position: relative;
	overflow: auto;
	width: 100%;
	min-width: 740px;
	margin: 0;
	border-top: 58px solid #444;
	}

.tumblr body {
	background: transparent;
	border: 0;
	width: 900px;
	padding: 0 30px;
	margin: 0 auto;
	}
	
.tumblr #masthead {
	width: 100%;
	}
	
.tumblr #masthead h1 {
	margin-left: 0;
	}
	
.tumblr #nav1 {
	margin-right: -10px;
	}
	
.tumblr #content {
	width: 680px;
	}	

	
.tumblr .content a:hover {
	color: #222;
	}
	
.tumblr .title a {
	color: #222;
	}
	
.tumblr .title a:hover {
	color: #e13f3c;
	}

.tumblr #main {
	z-index: inherit;
	padding: 0;
	overflow: visible;
	}
		
.tumblr .post {
	position: relative;
	padding: 30px 0;
	border-bottom: 1px solid #ddd;
	font-size: 13px;
	}
	
.tumblr .last {
	border-bottom: 0;
	}

		
/* CONTENT */

.tumblr .content, 
.tumblr #notes {
	width: 500px;
	overflow: visible;
	margin-left: 170px;
	}
		
.tumblr .content img {
	width: auto!important;
	max-width: 500px;
	height: auto;
	display: block;
	margin-bottom: 1em;
	float: none;
	}
	
.tumblr .caption {
	font-size: 11px;
	color: #999;
	}
	
.tumblr .pull {
	position: absolute;
	left: 0;
	width: 140px;
	}
	
.tumblr .text .content img.img-left {
	max-width: 140px;
	position: absolute;
	left: 0;
	}


/* MASTHEAD */

.tumblr #nav1 li a {
	color: #999;
	}


.tumblr #nav1 li a:hover {
	color: #666;
	}
	
.tumblr #nav1 li.current-menu-item a {
	color: #fff;
	background: #999;
	}

.tumblr #nav1 li.current-menu-item a:hover {
	color: #fff;
	}

	

/* META */
	
		
.tumblr .meta {
	font: 11px/23px "Helvetica Neue", Arial, sans-serif;
	position: absolute;
	top: 23px;
	left: 0;
	color: #999;
	width: 150px;
	}
	
	.tumblr .text .meta {
		top: 45px;
		}
		
	.tumblr .bigpic .meta {
		top: 23px;
		}

	.tumblr .quote .meta {
		top: 45px;
		}
	
	.tumblr .link .meta,
	.tumblr .answer .meta {
		top: 30px;
		}
	
	.tumblr .meta .date {
		font-weight: bold;
		}
	
	.tumblr #content .meta ul {
		list-style-type: none;
		width: auto;
		overflow: hidden;
		padding: 0;
		margin: 0;
		}
				
		.tumblr .meta a {
			color: #222;
			}
			
			.tumblr .meta a:hover,
			.tumblr .meta a:focus {
				color: #e13f3c;
				}

			.tumblr .meta li.tagged span {
				width: 17px;
				height: 23px;
				background: #ccc url(../i/tumblr-icons.png) -6px -300px no-repeat;
				text-indent: -9999em;
				display: inline-block;
				}
				
			.tumblr .meta li.tagged a {
				margin-right: 5px;
				}
				
			.tumblr .meta li.tagged a,
			.tumblr #note-link a {
				color: #999;
				}
				
				.tumblr .meta li.tagged a:hover,
				.tumblr #note-link a:hover {
					color: #e13f3c;
					}

			.tumblr .meta li#note-link span {
				width: 19px;
				height: 23px;
				background: #ccc url(../i/tumblr-icons.png) -4px -330px no-repeat;
				text-indent: -9999em;
				display: inline-block;
				}
				
				.tumblr .meta li#note-link a:hover span,
				.tumblr .meta li.tagged a:hover span {
					background-color: #e13f3c;
					}
	
	
/* BLOG HEADER */

.tumblr #blog-header {
	width: auto;
	min-height: 0;
	overflow: hidden;
	position: relative;
	}


.tumblr #blog-header h2 {
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	padding: 20px 0 0;
	float: left;
	margin-top: 0;
	letter-spacing: -0.5px;
	position: absolute;
	bottom: 10px;
	}
	
	.tumblr #blog-header h2 a {
		color: #999;
		}
		
		.tumblr #blog-header h2 a:hover {
			color: #e13f3c;
			}
	

		
/* NAV 2 */

	
	/* COLOPHON */	
	
	.tumblr #nav2 #colophon {
		float: left;
		}
			
	#rss, #ask {
		width: 23px;
		height: 23px;
		background: #ccc url(../i/tumblr-icons.png) left -390px no-repeat;
		text-indent: -9999em;
		display: block;
		float: right;
		margin-top: 4px;
		position: absolute;
		top: -35px;
		right: 0;
		display: none;
		}
		
	#rss:hover, #ask:hover, #rss:focus, #ask:focus {
		background-color: #222;
		}
		
	a#ask {
		background-position: left -390px;
		right: 23px;
		}
	
	a#rss {
		background-position: left -450px;
		}
							
	#searchForm input, #searchForm button {
		display: inline;
		margin: 0;
		}
		
	#searchForm input {
		border: 1px solid #ddd;
		background: #f6f6f6;
		padding: 2px;
		line-height: 1.5;
		width: 157px;
		}
	
		
	#searchSubmit {
		display: block;
		width: 23px;
		height: 23px;
		text-indent: -9999em;
		background: #ccc url(../i/tumblr-icons.png) left -420px no-repeat;
		border: 0;
		}
		
		#searchSubmit:hover {
			background-color: #222;
			}
		
	/* NAV LINKS */	
		
	.tumblr #post-nav,
	.tumblr #pagination {
		overflow: hidden;
		margin: 0;
		list-style-type: none;
		}
	
	.tumblr #post-nav a,
	.tumblr #pagination a {
		color: #222;
		}
		
	.tumblr #post-nav a:hover,
	.tumblr #pagination a:hover {
		color: #e13f3c;
		}
		
	
		/* POST NAV */
		
		.tumblr #post-nav li {
			float: right;
			}
					
		.tumblr #post-nav li.next {
			float: right;
			}
					
		
				
		/* PAGINATION */
		
			.tumblr #pagination #page-count {
				color: #999;
				font-size: 13px;
				margin-right: 5px;
				}
				
			.tumblr #pagination #page-count strong {
				font-size: 11px;
				text-transform: uppercase;
				letter-spacing: 1px;
				}
				
			.tumblr #pagination #page-count em {
				font-size: 15px;
				}		
			
				
				.tumblr #pagination #page-links a {
					margin-left: 10px;
					}

		
		/* LAYOUT - WIDE */

			
		.tumblr #nav2 {
			width: 190px;
			position: absolute;
			top: 30px;
			right: 0;
			border-top: 1px solid #ddd;
			} 	
 									
			.tumblr #search {
				margin: 0;
				padding: 7px 0 10px;
				}
				
		.tumblr #nav2 {
			overflow: visible;
			margin-bottom: 250px;
			}
										
		.tumblr #pagination {
			width: 190px;
			}
			
			.tumblr #pagination #page-count {
				width: 190px;
				padding: 10px 0 10px;
				display: block;
				text-align: center;
				border-bottom: 1px solid #ddd;
				}
			
			.tumblr #pagination #page-links {
				width: 190px;
				display: block;
				overflow: hidden;
				border-bottom: 1px solid #ddd;
				margin-bottom: 5px;
				}
				
				.tumblr #pagination #page-links a {
					padding: 12px 0;
					display: block;
					float: left;
					}
							
				.tumblr #pagination #page-links a.previous {
					margin: 0;
					float: right;
					}
					
		.tumblr #post-nav {
			position: relative;
			padding-top: 44px;
			width: 190px;
			margin-bottom: 5px;
			border-bottom: 1px solid #ddd;
			}

		
		.tumblr #post-nav li {
			margin: 0;
			}
			
		.tumblr #post-nav li a {
			padding: 10px 0 13px;
			display: block;
			}

			
			.tumblr #post-nav li.latest {
				position: absolute;
				top: 0;
				left: 0;
				width: 190px;
				font-size: 11px;
				text-transform: uppercase;
				letter-spacing: 1px;
				text-align: center;
				border-bottom: 1px solid #ddd;
				font-weight: bold;
				}
				
			.tumblr #post-nav li.latest a {
				color: #999;
				display: block;
				padding: 12px 0 15px;
				}
				
			.tumblr #post-nav li.latest a:hover {
				color: #e13f3c;
				}
				
			.tumblr #post-nav li.previous {
				float: left;
				}

	
/* TYPOGRAPHY */
	
.tumblr .link .title {
	font: bold 18px/1.3 "Helvetica Neue", Arial, sans-serif;
	}
	
.tumblr .link .title span {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-right: 6px;
	text-indent: -9999em;
	background: #222 url(../i/tumblr-icons.png) left 0px no-repeat;
	}
	
.tumblr .link .title a:hover span {
	background-color: #e13f3c;
	}
	
.tumblr code {
	font-size: 90%;
	background: #ebfffc;
	}

.tumblr #ask-form {
	width: 300px;
	}
	
.tumblr blockquote strong {
	font-weight: normal;
	color: #222;
	}
	
.tumblr blockquote.pull {
	font-size: 24px;
	line-height: 1.2;
	color: #999;
	}	


/* POST TYPES */

		
.tumblr .text .content {
	font-size: 15px;
	width: 500px;
	}
	
.tumblr .quote blockquote {
	font-size: 28px;
	color: #999;
	line-height: 1.2;
	text-indent: -0.6em;
	margin: 0;
	}
	
.tumblr .quote .entry {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 5px 0;
	}
	
.tumblr .link .content {
	width: 500px;
	}

.tumblr .link h2 {
	padding-left: 29px;
	text-indent: -29px;
	}
	
.tumblr .link .entry {
	padding-left: 29px;
	}
	
.tumblr .embed {
	margin-bottom: 10px;
	}
	
/* PERMALINK PAGES */

.tumblr .permalink #content {
	min-height: 350px;
	}
		
.tumblr #notes {
	clear: both;
	font: 11px/1.3 "Helvetica Neue", Arial, sans-serif;
	padding: 10px 0;
	}
	
	.tumblr #notes ol {
		list-style-type: none;
		margin: 2em 0;
		}
	
		.tumblr #notes ol li {
			float: none;
			padding: 4px 0;
			}
		
			
			.tumblr #notes ol li a {
				background: transparent;
				padding: 3px 0;
				line-height: 16px;
				height: auto;
				-webkit-border-radius: 0;
				-moz-border-radius: 0;
				border-radius: 0;
				color: #222;
				font-weight: normal;
				text-transform: none;
				float: none;
				}
				
				.tumblr #notes ol li a:hover,
				.tumblr #notes ol li a:focus {
					color: #e13f3c;
					}
	
				.tumblr #notes ol li a img {
					margin-bottom: -3px;
					}
						
			.tumblr #notes ol li .action {
				margin-left: 2px;
				margin-top: -4px
				}
				
			.tumblr #notes ol li blockquote {
				padding: 0 0 0 20px;
				margin: 0.2em 0;
				}
				
	.tumblr .permalink a#top-link {
		display: none;
		}
	

.zoom span.destination {
	display: none;
	}
	
.tumblr #footer {
	padding: 20px 0 10px;
	background-color: transparent;
	border-top: 2px solid #ddd;
	}
	
	
	
/* POSITION THE CONTROLS */

#tumblr_controls {
	right: 256px !important;
	top: 16px !important;
	z-index: 999999;
	}
	

	
/*  -------------------------------
	1280 MEDIA QUERIES
	-------------------------------*/		
		
		
@media screen and (min-width: 1200px) { 

	#main {
		width:1130px;
		}
		
	#masthead {
		width: 1140px;
		}
			
	#aside .wrap {
		width: 1120px;
		}
		
	#footer .wrap {
		width: 1120px;
		}
		
	#contact-form {
		margin-left: 150px;
		width: 750px;
		}
		

	/* Tumblr */
	
	.tumblr #masthead, .tumblr #footer {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		}
		
	.tumblr #content {
		width: 900px;
		}
								
	.tumblr body {
		width: 1130px;
		}
		
	.tumblr .content {
		width: 700px;
		}
		
	.tumblr .photo .entry,
	.tumblr .photoset .entry,
	.tumblr .video .entry {
		float: left;
		width: 175px;
		margin-left: 25px;
		font-size: 13px;
		}
		
	.tumblr .photo .media,
	.tumblr .photoset .media,
	.tumblr .video .embed {
		float: left;
		width: 500px;
		}
		
	.tumblr .content img {
		max-width: 500px;
		}
		
	.tumblr .text .content img.img-big {
		max-width: 720px;
		}
		
		

	/* Projects */
	
	#main.projects-grid {
		width:1130px;
		}
		
	.projects-grid #view,
	.single #view {
		width: 1120px;
		}
		
		#main.projects-grid #content {
			width:1180px;
			}

		#main.projects-grid #content .post {
			margin-right: 16px;
			}

	#main.projects-list, .single #main.projects {	
		width: 1130px;
		padding-left: 10px;
		}
		
		#main.projects-list #content .postmeta, .single #main.projects .postmeta {	
			width: 380px;
			}
			
	/* Misc */
			
	body.postid-182 #post-182 .postcontent img {
		width: 970px;
		}

	#main.homepage #content .page {
		font-size: 45px;
		line-height: 54px;
		}
		
	#aside {	
	font-size: 13px;
		}
		
	}
	
/*  -------------------------------
	800 MEDIA QUERIES
	-------------------------------*/		

@media screen and (max-width: 959px) { 

	#main {
		width:680px;
		padding: 30px;
		}
		
	#footer .wrap {
		width: 660px;
		}

	#masthead {
		width: 700px;
		}
		
	/* Projects */
	
	#view, .projects-grid #view {
		width: 680px;
		}
	
	
	#main.projects-grid {
		width: 692px;
		}
		
		#main.projects-grid .post{
			margin-right: 25px;
			margin-bottom: 10px;
			}
			
		#main.projects-grid #content {
			width: 760px;
			}
			
	#main.projects-list, .single #main.projects {	
		width: 710px;
		padding-left: 15px;
		padding-right: 15px;
		}
		
		#main.projects-list #content .postmeta, .single #main.projects .postmeta {	
			float: none;
			clear: both;
			width: auto;
			border-bottom: 1px solid #ddd;
			overflow: hidden;
			padding: 0 0 30px 0;
			margin: 0 20px;
			}
			
		.single #main.projects .postmeta {	
			border-bottom: none;
			}
			
	/* Misc */
			
		body.postid-182 #post-182 .postcontent img {
			width: 700px;
			}
			
		body.postid-182 #post-182 .postcontent {
			margin-left: 0;
			}
			
		#content .postmeta .entry {
			clear: both;
			}
			
		#content .postmeta .projectlink,
		#content .postmeta .credit,
		#content .postmeta .tags {
			float: left;
			margin-right: 15px;
			}

		
	/* Studio */
		
	#main.homepage {
		padding-bottom: 120px;
		}
		
		#main.homepage #content .page p {
			font-size: 32px;
			line-height: 36px;
			}
		
	#team {
		width: 690px;
		margin-left: -355px;
		}
		
	#team .head {
		width: 230px;
		height: 227px;
		}
		
		#team .head p {
			margin-top: 25px;
			}

	#team .head img {
		width: 230px;
		height: auto;
		}

	#aside .wrap {
		width: 660px;
		}
		
	#aside .widget {
		width: 45%;
		margin: 0;
		}
		
		#aside .widget_twitter {
			width: 45%;
			margin-left: 10%;
			}
			
		#aside #text-3 {
			width: 100%;
			overflow: hidden;
			border-top: 1px solid #ddd;
			margin-top: 20px;
			}

			#aside .textwidget div {
				width: 27%;
				margin-left: 9.5%;
				float: left;
				}
				
			#aside .textwidget div:first-child {
				margin-left: 0;
				}
				
		#aside .wpTwitterWidgetError {
			background: #eee;
			-webkit-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			padding: 20px;
			height: 100%;
			}

		
	#contact-form {
		margin-left: 0;
		width: 450px;
		}
	
		
	ol.forms input, ol.forms textarea {
		width: 70%;
		}
	
	.make-money {
		left: inherit;
		right: 0;
		top: 13em;
		}
		
	.satisfied {
		top: -2em;
		}
		
	#operators {
		right: -30px;
		}
	
	/* Tumblr */
		
	.tumblr .content, 
	.tumblr #notes {
		margin-left: 180px;
		overflow: hidden;
		}
	
	.tumblr #footer p {
		width: 600px;
		}	
		
	.tumblr .content {
		width: 500px;
		}
			
	.tumblr .photo .entry,
	.tumblr .photoset .entry,
	.tumblr .video .entry {
		float: none;
		width: auto;
		margin-left: 0;
		}

	.tumblr #main, .tumblr #masthead, .tumblr #footer {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 0;
		margin-right: 0;
		}

	.tumblr body {
		width: 680px;
		}
		
	/* NAV 2 */


		.tumblr #nav2 {
			position: static;
			width: 100%;
			margin: 0;
			}
			
		.tumblr #pagination, .tumblr #pagination #page-links, .tumblr #colophon, .tumblr #pagination #page-count, .tumblr #post-nav, .tumblr #post-nav li.latest {
			width: auto;
			position: static;
			border: 0;
			margin: 0;
			padding: 0;
			}
			
		.tumblr #pagination, .tumblr #post-nav {
			float: right;
			}
			
			
		.tumblr #pagination #page-links a.previous {
			margin-left: 10px;
			}
			
		.tumblr #post-nav {
			}
			
			.tumblr #pagination, .tumblr #post-nav li.next,
			.tumblr #pagination, .tumblr #post-nav li.previous {
				margin-left: 10px;
				float: right;
				}
				
			.tumblr #post-nav li.latest {
				float: left;
				position: static;
				margin-right: 10px;
				}

			.tumblr #post-nav li.latest a {
				padding: 15px 0 12px;
				}
				
			.tumblr #pagination #page-count {
				padding: 12px 12px 0;
				float: left;
				}

		.tumblr #colophon {
			float: left;
			}	
			
		#rss {
			right: 7px;
			}		
	}



