/*
THEME NAME: Moo-Point
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Built on Sandbox, A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists, with Moo-Point skin by <a href="http://iamww.com/">Will Wilkins</a>, modified by <a href="http://premasagar.com">Premasagar Rose</a>.
VERSION: 1.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a>, <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>, <a href="http://iamww.com/">Will Wilkins</a> and <a href="http://premasagar.com">Premasagar Rose</a>
LAYOUT: Moo Point
DESCRIPTION: Styling so simple it's just moo...
AUTHOR: <a href="http://iamww.com" title="IAMWW">Will Wilkins</a>
*/

@import url('sandbox-moo-point/reset.css');

/* constants */
html {font-size:100.01%; padding: 0;margin: 0 0 0.1em 0;overflow:auto;height:100%;background: #FFF;}
body{font-family:Calibri,Helvetica,Arial,sans-serif;font-size:1em;margin: 0 auto;padding: 0;color: #3B3B3B;line-height:1.4;}
a{background: inherit; text-decoration:none;outline: none;font-weight: bold;}
a:hover{ text-decoration:none;outline: none;}
a:visited{ text-decoration:none;outline: none;}
blockquote {color: #96A664;background: inherit;border-left:0.8em solid #F2F7EA; font-style:italic; line-height: 1.8em; width:56.5%; padding: 0 0 0 3%; }
h1[title], h2[title], h3[title], h4[title], h5[title], h6[title], p[title], span[title], div[title], em[title], strong[title] {cursor:help;}
p{padding: .5em 0 .7em 0;display: block;}
ol, ul, li {list-style: none;}
h1{font-size: 1.6em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.1em; margin-top:1em;}
h5{font-size: 1em; margin-top:0.8em;}
h6{font-size: .9em;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;}
strong{font-weight:700; color: #3B3B3B;}
del, del a, div.entry-content p del a, div.entry-content p del strong {background:inherit; color:#ababab !important; font-style:italic;}
.caps{text-transform:uppercase;}
code, pre {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.9em;margin-bottom:0pt;margin-left:0pt;}
pre > code {
	overflow:auto;
	background-color:#F2F7EA;
	border:1px solid #DDEAC4;
	padding:1em;
	display:block;
	margin:0.5em 0 1.5em;
}
.entry-content p.comment {
	font-style:italic;
	color:#A6C664;
	padding-top:0;
	margin:-0.5em 0.2em 0.5em;
}
hr {
	background-color:#A6C664;
	border:none;
	height:1px;
}

/* layout */
div#wrapper.hfeed {width: 930px;margin: 0 auto; position:relative;}
div#header {text-align:center; min-height: 71px;}
div#container {float: left;margin: 0;width: 700px;}
div#content {margin: 0;padding: 1em 0;}
div.sidebar {float: right;overflow: hidden;font-size: .9em;width: 190px; padding-left: 13px;}
div#secondary {clear: right;margin-bottom: 1em;}
div#footer {width: 100%; height: 47px;}

/* header */
#blog-title {float: left; text-align: left;padding-top: 10px;font-size: 2.5em;text-transform: uppercase;letter-spacing: -2px;}
#blog-title a { background: inherit;cursor: pointer;outline: none;}
#blog-title a:hover {background: none;}
#blog-description {background:inherit;color: #666;float: right; text-align: right;padding-top: 20px; text-transform:lowercase;}
div#access {padding-bottom: .5em;margin-bottom: 1em; }

/* navigation */
div#menu{font-size:1em; width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;text-transform: uppercase;outline: none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{padding:0.3em 0.5em;outline: none;}
div#menu ul li a:hover, div#menu ul li:hover ul li a:hover, div#menu ul li:hover ul li { color: #FAFAFA;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;outline: none;}
div#menu ul li:hover ul{display:block;font-size:0.8em;padding-top:.2em;position:absolute;}
div#menu ul li:hover ul li a{ width:9em;text-transform: uppercase;outline: none;}

/* content */
.entry-title{clear:both;font-size: 1.5em; margin: .3em 0;}
.entry-title a {display: block;}
.entry-title a:hover{background:#C4C4C4;color:#3B3B3B;text-decoration:none;outline: none;}
div.entry-meta a {background:inherit;color: #3B3B3B;}
span.author.vcard {margin-bottom: .5em;}
div.entry-meta span.cat-links {display: block;margin: .5em 0;}
 
div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a {background:inherit; }
div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a:hover { color: #FAFAFA;}
div.entry-content p del a:hover {background: #C4C4C4;color: #666;}
div.entry-content blockquote p a {background:inherit;color: #9E3500;}
div.entry-content blockquote p a:hover {background: #9E3500;color:#C4C4C4;}
div.entry-content p code a {white-space: pre-wrap;font-family:"Bitstream Vera Sans Mono",Monaco,"Andale Mono",monospace;font-size:.9em;border-bottom: 1px dotted #666;}
div.comments p strong a, div.entry-content p ins a {border: none;text-decoration: underline;}
div.comments p strong a, div.entry-content p ins a:hover {border: none;text-decoration: underline;}
a.more-link, div.page-link, p.akpc_pop {font-size: 1.2em;}
div.entry-content div.page-link a {background:#F1F1F1;color:inherit;}
.error404 div, .noresults div {width: 700px;background: inherit;color: #C44100;float: left;}
div.entry-content ol li ul, div.entry-content ul li {list-style: square;margin: .5em 1.5em;}
#category-archives h3, #monthly-archives h3, #linkcat-2 h3, #linkcat-3 h3 {border-bottom: 1px dotted #A9A9A9;margin-top: .5em;padding: .5em 0 0;}
li#category-archives.content-column, li#monthly-archives.content-column, li#linkcat-2.linkcat, li#linkcat-3.linkcat {list-style: none;margin: 1em 0;}
div.entry-content .subsection {
	border-top:1px solid #ccc;
	padding-top:1.5em;
}
div.entry-content ol {padding-left: 1.5em;margin: .5em 0 1em;}
div.entry-content ol li {list-style: decimal;margin: .2em 0;}
div.entry-content ol li ol {margin: .2em 0;}
div.entry-content ol li ol li {list-style: upper-roman;}
div.entry-content ol li ul li, div.sidebar ul ul ul li {list-style: square;}
div.entry-content ol li ol li ol {margin: .2em 0;}
div.entry-content ol li ol li ol li {list-style: lower-alpha;}
div.entry-content dl dt {font-style: italic;text-decoration: underline;font-weight: bold;}
div.entry-content dl dd {margin: 7px;}
div.entry-content p abbr, div.entry-content abbr {cursor: help;border-bottom: 1px dotted #ddd;}
div.entry-content abbr.geo, div.entry-content abbr.dtstart {border-bottom:none;cursor:auto;}
div.entry-content p ins {text-decoration: none;border-bottom: 1px dotted #;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
div#nav-above, div.skip-link {display: none;}
div#nav-above, div#nav-below{width:100%;height:1em;clear: both;margin:1.5em 0;font-size: .9em;padding: 1em 0;}
div#nav-above a, div#nav-below a {background:inherit; }
.tags {
	margin-top:2em;
	font-size:0.8em;
	width:61.8%;
	float:left;
	border-top:1px solid #DDEAC4;
	padding:0.62em;
	text-align:left;
}
.digg {
	margin:1.6em 0 0;
	float:right;
}

/* asides */
body.home .category-asides .entry-content, body.home .category-asides .entry-content p, body.home .category-asides .entry-meta {display: inline;margin: 0 .7em 0 0;}
body.home .category-asides {font-size: .9em;background:inherit;color: #666;}
body.home .category-asides a {font-weight: normal;}
body.home .category-asides .entry-meta {display: none;}
body.home .category-asides .entry-date abbr.published {display: none;}
body.home .category-asides div.entry-content {clear: none;float: left;width: 100%;}


/* comments & trackbacks */
div#respond {clear: both;margin-top: .5em;}
#respond h3, #comments-list h3, #trackbacks-list h3{
	clear: both;
	padding-top: 1em;
	margin: 1em 0;
	text-align: left;
	text-transform: uppercase;
	border-bottom:1px solid #DDEAC4;
}
#comments-list,#trackbacks-list {margin: 1em 0;}
div.comment-meta {
	background: inherit;
	color: #666;
	margin: .3em 0 .5em;
	padding: 0;
	display: block;
	font-size: .9em;
	float:right;
	width:23.6%;
}
div.comment-meta a {
	background: inherit;
	color:#666;
}
div.comments .byuser .comment-meta, div.comments .bypostauthor .comment-meta, div.comment-author, div.comment-author a {
	display: block;
}
div.comment-author {
	clear: both;
	color:inherit;
	margin: .9em 0 .5em;
	font-size: .9em;
	background-color:#DDEAC4;
	padding:1% 0 1% 1%;
	width:60.8%;
}
div.comment-author a {
	color: #677B3E;
	margin:-7px 0 -7px -7px;
	padding:7px 0 7px 7px;
}
div.comment-author a:visited{
	color:#8B5D46;
	text-decoration:none;
	outline:0;
}
div.comments ol li p, span.unapproved {
	width:61.8%;
	text-align:justify;
}

div.comments .byuser .comment-author a {
	background: transparent url(moo-point/sandbox-moo-point/images/by.registered.gif) no-repeat scroll right top;
}
div.comments .bypostauthor .comment-author a {
	background: transparent url(moo-point/sandbox-moo-point/images/by.author.gif) no-repeat scroll right top;
}

input#author,input#email,input#url {
	width:38.2%;
}

textarea#comment {
	width:61.8%;
}

 
 
 
 
div.comments .bypostauthor .comment-meta span.edit-link a, div.comments .byuser .comment-meta span.edit-link a {background: none;color: #666;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform,form#commentform p{padding:0;margin: 1em 0;}
input#author,input#email,input#url{ border:1px solid #666;padding: 2px;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;border:1px solid #3B3B3B;}
input#submit {border:1px solid #666;padding: 1px;}
div.comments ol li{margin:0 0 1em;clear: both;}
div.comments ol li p, span.unapproved { float:left; margin: .3em 0 .5em;padding: 0 0 .5em;}
textarea#comment{height:15em;margin:0 0 0.5em;overflow:auto; }
form#commentform span.required, span.unapproved{background: inherit;color:#C44100;}

/* sidebar */
div.sidebar h3{font-size:1.3em; text-transform: uppercase;}
div.sidebar input#s{width:9em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul li a {background: inherit; }
div.sidebar ul li a:hover { color: #FAFAFA;}
div.sidebar ul ul{margin:.3em 0}
div.sidebar ul ul li{list-style:none;margin:0; line-height:1.1em; border-bottom:1px solid #DDEAC4; }
div.sidebar ul ul ul{margin:0 0 0 1.2em;}

div.sidebar {
	margin-top:1.55em;
	border-left: 1px solid #DDEAC4;
}

div.sidebar .current_page_item a, div.sidebar ul li.current_page_parent a, div.sidebar ul li.current_page_ancestor a, div.sidebar ul li h3 a:visited {
	 
	color:#555;
}

div.sidebar ul li a:visited {
	color:#999;
}

div.sidebar ul li a {
	color:#999;
}
div.sidebar ul li li a {
	font-weight:normal;
	padding:0.5em 0.2em;
	display:block;
}

div.sidebar ul li a:hover {
	background-color:#A6C664;
}

div.sidebar h3 {
	padding: 0.1em 0;
	margin:0.4em 0 5px;
	border-bottom:1px dotted #DDEAC4;
}

div.sidebar ul li h3 a { color:#3B3B3B; }
div.sidebar ul li.current_page_item a {
	background-color:#CADDA2;
	color:white;
}

div.sidebar #rss-links h3 {
	background:url(http://dharmafly.com/images/icons/silk/feed.png) no-repeat center right;
}

.sidebar .subscribe {
	padding-bottom:0.5em;
	border-bottom:1px solid #DDEAC4;
}
.sidebar .subscribe li {
	border:none;
}
.sidebar .subscribe li a {
	padding:0.2em 0;
	color:#3b3b3b;
}
.sidebar .subscribe a img {
	border:none;
}

#searchform div {padding: .2em 0;}


/* widgets and misc */
table#wp-calendar {width: 100%;}
#archives select {margin:0.2em 0 0;padding:0;}
 

/* footer */
div#footer{clear: both;text-align:left;margin-top: 1em;padding: 15px 0pt;/* letter-spacing: 2px; */}
div#footer, #generator-link a, #theme-link a, #generator-link a:hover, #theme-link a:hover, .designby a, .designby a:hover { color: #666;}
#footer p.alignleft, #footer p.alignright {margin: 7px 15px;}
.clear {text-align : center;font-size : 0.8em;background:inherit;color : #9c9c9c;width : 100%;min-height : 25px;}

/* Images */
div.entry-content p.attachment a img {width: 500px;}
div.entry-content p img, div.entry-content object, div.entry-content .wp-caption img {max-width: 98%; padding:5px; border:1px solid #ddd;}
div.entry-content .wp-caption-text {
	font-size:0.9em;
	margin:-4px 0 0.8em;
	padding:0 6px;
	color:#739135;
	font-style:italic;
}
div.entry-content p a img { border-color:#A6C664; }
div.entry-content a:hover img { background-color:#A6C664; }
.sidebar li img, .sidebar li a img {padding: 5px; max-width: 190px;}
img.center {display: block;text-align: center;margin: 0 auto;}
img.alignleft {padding: .9em .5em .5em;}
img.alignright {padding: .9em 0 .5em .5em;}
img.left {float: left;padding: .9em .5em .5em;}
img.right {float: right;padding: .9em 0 .5em .5em;}
img.wp-smiley {background: inherit;color:inherit;}

/* flickr badge */
#flickr_badge_wrapper {overflow:auto; width:100%; margin-left:0.38em;}
div.flickr_badge_image {float:left; margin-right:1em;}
div.flickr_badge_image img {max-width: 98%; padding:5px; border:1px solid #A6C664;}
div.flickr_badge_image a:hover img { background-color:#A6C664; }


/* ################################################# */



/* Moo-Point changes for Dharmafly */

/* constants */
body {
	background-color:white;
}
a {
	color:#A6C664;
	cursor:pointer;
}
a:hover{
	background-color:#A6C664 !important;
	color:white !important;
}
input:focus, textarea:focus {
	background-color:#DDEAC4;
}
em {
	font-style:italic;
}
strong {
	color:#555;
}
acronym {
	border-bottom:1px dotted #A6C664;
	cursor:help;
}

/* layout */
div#header {
	padding: 0 0 0.5em;
}
div#footer {
	border-top:1px solid #DDEAC4;
}
div#footer #meta {
	font-size:0.8em;
}

/* header */
#blog-title {
	width:48%;
}
#blog-title a {
	color:#A6C664;
}
#blog-description {
	width:48%;
}
div#access {
	clear:left;
	float:left;
}


/* navigation */
div#menu {
	margin-bottom:1px;
}

div#menu a, div#menu a:visited {
	color:#3B3B3B;
}

div#menu a {
	border-color:white #A6C664 #DDEAC4;
	border-width:1px;
	 
	border-style:solid none solid;
	display:block;
}

div#menu ul li a:hover, div#menu ul li:hover ul li a:hover, div#menu ul li:hover ul li {
	background-color:#A6C664;
	border-color:#A6C664;
	 
}

div#menu .current_page_item a, div#menu .current_page_parent a, div#menu .current_page_ancestor a {
	border-style:solid;
	border-color:#A6C664 #DDEAC4 #DDEAC4 #A6C664;
	color:#A6C664;
	background-color:#F2F7EA;
}

div#menu .current_page_item ~ li a, div#menu .current_page_parent ~ li a, div#menu .current_page_ancestor ~ li a {	 
	border-color:#DDEAC4 #A6C664 white;
}

div#menu ul li.rss {
	float:right;
	display:none;
}

div#menu ul li.rss a {
	padding:0.3em;
}


/* content */
div.entry-content {
	/*text-align:justify;*/
	padding: 0.5em 0 0;
}
.page div.entry-content {
	padding-bottom:2.5em;
}
.entry-content .footnotes {
	border-top:1px solid #DDEAC4;
	font-size:0.9em;
	color:#5b5b5b;
	font-style:italic;
	margin:0.38em 0 -0.62em;
	padding:0.62em;
}

.entry-title {
	width:61.8%;
}

.entry-title a {
	color:inherit;
}

.entry-title a:hover{
	background-color:#A6C664;
	color:white;
}

div.entry-meta {
	margin: 0.5em 0;
	background:inherit;
	color: #666;
	font-size: 0.9em;
}

div.entry-meta address {
	display:inline;
	font-style:normal;
}
div.entry-meta .published {
	color:#666;
}

div.entry-meta .meta-sep {
	color:#666;
}

div.entry-meta span {
	font-size:0.9em;
}
div.comments-link {
	margin:0 0 3.5em;
}
div.comments-link a {
	color:#3B3B3B;
}

body.nav_global .entry-title {
	display:none;
}

body.blog .entry-title {
	display:block;
}

body.contact .page {
	position:relative;
}

div.entry-content h3 {
	margin: 1.5em 0 0.5em;
	/* letter-spacing:0.1em; */
	color:#555;
	width:61.8%;
	text-align:left;
}

div.entry-content a.rss {
	background:transparent url('http://dharmafly.com/images/icons/silk/feed.png') left center no-repeat;
	padding-left:20px;
	min-height:16px;
	margin-left:0.1em;
}
 

div.comments p a, div.entry-content a, div.entry-content ul li a, div.entry-content ol li ul a { color:#8FAA56; }

div.comments p a:visited, div.entry-content a:visited, div.entry-content ul li a:visited, div.entry-content ol li ul a:visited { color:#8B5D46; }

div.entry-content ol li ul a { border-bottom: 1px dotted #A6C664; }

div.comments a:hover, div#nav-below a:hover, div.entry-content p a:hover, div.entry-content ul li a:hover, div.entry-content ol li ul a:hover, div.comment-meta a:hover, div.comments .bypostauthor .comment-meta a:hover, div.comments .byuser .comment-meta a:hover, div.comments .byuser .comment-meta span.edit-link a:hover { background-color:#A6C664; }

.entry-content span.edit-link {
	clear:both;
	display:block;
}

div.entry-content a > em { text-decoration:none; }
div.entry-content a:hover > em { background-color:#A6C664; }

div#nav-below a { color: #A6C664; }

div#content h2.page-title a.rss, div#comments h3 a.rss {
	float:right;
	margin-top:-1.3em;
}
div#content h2.page-title a.rss img, div#comments h3 a.rss img {
	padding:0.3em;
}

div.entry-content p.callout {
	float:left;
	margin-top:0;
	margin-right:2.2em;
	margin-bottom:0.5em;
}
div.entry-content p.callout-alt {
	float:right;
	margin-top:0;
	margin-left:2.2em;
	margin-bottom:0.5em;
}
div.entry-content h3 {
	clear:both;
}




/* footer */
#meta h3 {
	display:none;
}
#meta li {
	float:right;
	margin-right:1em;
}
#meta li.page_item {
	float:left;
}
#meta li a {
	color:#ccc;
	font-weight:normal;
}
#meta li.page_item a {
	color:#999;
}
#meta li.current_page_item a {
	color:white;
	background-color:#CADDA2;
	font-weight:bold;
	/* letter-spacing:1px; */
}


/* Images */
.sidebar li img, .sidebar li a img {
	border: 1px solid #A6C664;	
	vertical-align:bottom;
	margin-bottom:-3px;
}
.sidebar li a.rss img {
	border:none;
	padding:0;
}
.sidebar li a.rss {
	margin-left:0.5em;
}


/* Specifics */
.leader {
	font-size:2.1em;
	color:#A6C664;
	margin-bottom:0.6em;
	padding:0 0 0.3em;
	width:61.8%;
	letter-spacing:-1px;
	text-align:left;
}
.leader strong {
	background-color:transparent;
	color:inherit;
}


h2.leader {margin:0.62em 0 0;}

/* Projects */
body.projects .sidebar {
	display:none;
}
body.projects #container {
	width:890px;
}
body.projects .websites {
	float:left;
	width:57.5%;
	padding-right:4%;
}
body.projects .webapps {
	float:right;
	width:34.1%;
	padding-left:4%;
	border-left:1px solid #DDEAC4;
}
body.projects .websites, body.projects .webapps {
	text-align:left;
	border-top:1px solid #DDEAC4;
    margin-top:1em;
    padding-top:1.62em;
}
body.projects .websites > ul > li, body.projects .webapps > ul > li {
	list-style-type:none;
	margin-left:0;
	margin-right:0;
}
body.projects div.entry-content h3 {
	width:100%;
}
body.projects .websites h3:first-child, body.projects .webapps h3:first-child {
	margin-top:0;
}
body.projects .websites h4, body.projects .webapps h4 {
	margin-top:2em;
}
body.projects .websites br, body.projects .webapps br {
	margin-top:0.7em;
	display:block;
}



#search {
	clear:right;
	float:right;
	width:190px;
	padding:0.3em 0;
	margin-top:-1px;
	height:1.5em;
}
#search h3 {
	display:none;
}
input#s {
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:1px solid #DDEAC4;
	padding:3px 3px 2px 3px;
	color:#999;
	float:left;
	width:150px;
	height:100%;
}
input#searchsubmit {
	border-style:solid;
	border-color:#DDEAC4 #A6C664 #A6C664 #DDEAC4;
	background-color:#F2F7EA;
	border-width:1px;
	padding:1px;
	color:#666;
	width:34px;
	height:100%;
}
input#s:hover {
	background-color:#F2F7EA;
	color:#666;
}
input#s.touched {
	color:inherit;
}
input#s:focus {
	border:1px solid #A6C664;
	padding:2px;
	background-color:#DDEAC4;
}
input#searchsubmit:focus {
	border-color:red;
	color:white;
	background-color:red;
}
input#searchsubmit:hover {
	border:1px solid #A6C664;
	background-color:#A6C664;
	color:white;
	cursor:pointer;
}

.contactform input, .contactform textarea {
	display:block
}
.contactform div {
	margin-top:0.5em;
}
.contactform label em {
	font-size:0.9em;
	color:#999;
	text-transform:lowercase;
}
#twestival {
	position:absolute;
	padding-top:20px;
	right:0;
	top:3.5em;
}

body.postid-734 .statuses > * {
	background-image:url(/images/twitter/statuses.png);
	background-repeat:no-repeat;	
	width:500px;
	height:97px;
	list-style:none;
	padding:0;
	margin:0;
	text-indent:-9999px;
	position:relative;
}
body.postid-734 .statuses > * > *{
	display:none;
}
body.postid-734 .statuses > * > cite, body.postid-734 .statuses > * > cite a.fn{
	display:block;
	height:100%;
	width:100%;
}
body.postid-734 .statuses > * > cite{
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
}
body.postid-734 .statuses > * > cite a.fn:hover {
	background-color:transparent !important;
}

body.postid-734 .statuses #status_1135973571 {
	height:205px;
	background-position:0 0;
}
body.postid-734 .statuses #status_1173336994 {
	height:205px;
	background-position:0 -205px;
}
body.postid-734 .statuses #status_1135987683 {
	background-position:0 -894px;
}
body.postid-734 .statuses #status_1135992703 {
	background-position:0 -991px;
}
body.postid-734 .statuses #status_1136283089 {
	background-position:0 -410px;
}
body.postid-734 .statuses #status_1173401079 {
	background-position:0 -700px;
}
body.postid-734 .statuses #status_1173397436 {
	background-position:0 -603px;
}
body.postid-734 .statuses #status_1173396470 {
	background-position:0 -1088px;
	height:79px;
}
body.postid-734 .statuses #status_11734652449 {
	background-position:0 -797px;
}
body.postid-734 .statuses #status_1173371518 {
	background-position:0 -1247px;
	height:79px;
}
body.postid-734 .statuses #direct_message_55679851 {
	background-position:0 -1326px;
	height:79px;
}
body.postid-734 .statuses #status_1173351665 {
	background-position:0 -507px;
}
body.postid-734 .statuses #status_1173339761 {
	background-position:0 -1167px;
	height:79px;
}
.terminal {
  font-family:monospace;
  background-color:#A6C664;
  color:#ffffdd;
  font-weight:bold;
  text-decoration:none;
  border-style:none;
  padding:0.2em 0.5em 0.3em;
}
.terminal:hover {
    background-color:black !important; 
    color:#ffffdd !important;
}
.terminal .cursor {
    font-weight:normal;
}


/* specific content styles */

/* Home page */
body.home .awards {margin-left:0.38em;}
body.home .awards a {margin:0 0.62em 0 0;}
body.home .clients .logo {float:left; margin:0 1em 0 0.38em;}
body.home .clients .case-study {clear:left;}
body.home .clients .example {margin-top:0; padding-top:0;}
/*body.home #blog-description {display:none;}*/

/* Clients */
body.clients .entry-content .clients ul {padding:0; margin:0;}
body.clients .entry-content .clients li {list-style:none; padding:0; margin:0; border-bottom:1px solid #DDEAC4; clear:both; overflow:auto; width:100%;}
body.clients .entry-content .clients li p:first-child {float:left; margin-right:1em;}
body.clients .entry-content .clients li p:last-child {margin-top:0.62em;}


/*
 * Animate the "work with us" link
 */

/* link */
#work-with-us {
    float:right;
    margin-top:0.1em;
}

#work-with-us.ff {
    min-width:188px;
    min-height:22px;
    position:relative;
}

#work-with-us.ff a {
    position:absolute;
    display:block;
    width:180px;
    padding:0.1em 0.2em 0.1em 0.5em;
    left:0;
    bottom:0;
    
    -webkit-animation-name: fade-in;
	-webkit-animation-duration: 2s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	
	-moz-animation-name: fade-in;
	-moz-animation-duration: 2s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: linear;        
}


@-webkit-keyframes fade-in {
	from    { opacity:0; }
	50%     { opacity:0; }
	to      { opacity:1; }
}

@-moz-keyframes fade-in {
	from    { opacity:0; }
	50%     { opacity:0; }
	to      { opacity:1; }
}


/* arrow */

#work-with-us.ff #arrow-font {
    font-family:Courier, monospace;
    position:absolute;
    left:-70px;
    top:-13px;
    width:45px;
    height:50px;
    opacity:0;
    letter-spacing:-5px;
    line-height:1;
    
    font-size:3.2em;
    color:#A6C664;

    -webkit-animation-name: arrow-font;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: 1;
	-webkit-animation-timing-function: linear;
	
	-moz-animation-name: arrow-font;
	-moz-animation-duration: 5s;
	-moz-animation-iteration-count: 1;
	-moz-animation-timing-function: linear;
}


@-webkit-keyframes arrow-font {
	from    { opacity:0; }
	40%     { opacity:0; }
	50%     { opacity:1; }
	
	52.5%   { opacity:1; left:-70px; }
	55%     { opacity:1; left:-75px; }
	60%     { opacity:1; left:-65px; }
	65%     { opacity:1; left:-75px; }
	70%     { opacity:1; left:-65px; }
	75%     { opacity:1; left:-75px; }
	80%     { opacity:1; left:-65px; }

	85%     { opacity:0; }
	to      { opacity:0; }
}

@-moz-keyframes arrow-font {
	from    { opacity:0; }
	40%     { opacity:0; }
	50%     { opacity:1; }
	
	52.5%   { opacity:1; left:-55px; }
	55%     { opacity:1; left:-60px; }
	60%     { opacity:1; left:-50px; }
	65%     { opacity:1; left:-60px; }
	70%     { opacity:1; left:-50px; }
	75%     { opacity:1; left:-60px; }
	80%     { opacity:1; left:-50px; }

	85%     { opacity:0; }
	to      { opacity:0; }
}

/* Work with us - form */
.work-with-us-form > * {
    clear:left;
}
.work-with-us-form p {
    overflow:auto;
    width:100%;
}
.work-with-us-form input.wpcf7-text, .work-with-us-form textarea {
    float:left;
    width:49%;
    margin-right:2%;
}
.work-with-us-form label {
    clear:none;
    float:left;
    width:48%;
}
.work-with-us-form .required {
    font-size:0.8em;
    color:#777;
}

