/* @override 
	http://wp.local/content/themes/dancameron/css/carrington-text.css
	http://wp.local/content/themes/dancameron/css/carrington-text.css?ver=1
	http://wp.local/content/themes/dancameron/css/dancameron.css?ver=1
	http://dancameron.org/wp-content/themes/dancameron-2010/css/dancameron.css?ver=1
	http://dancameron.org/wp-content/themes/dancameron/css/dancameron.css?ver=1
	http://c1101752.cdn.cloudfiles.rackspacecloud.com/wp-content/themes/dancameron/css/dancameron-1317.css?ver=1317
	http://c1101752.cdn.cloudfiles.rackspacecloud.com/wp-content/themes/dancameron/css/dancameron-1320.css?ver=1320
	http://wp.local/content/themes/dancameron/css/dancameron.css?ver=1335
	http://c1101752.cdn.cloudfiles.rackspacecloud.com/wp-content/themes/dancameron/css/dancameron-1355.css?ver=1355
*/

/* @group Backgrounds */
body {
	background: url(../img/boxee_bg_small.png) fixed;
}
#inner-body {
	background: url(../img/bg.png) repeat-x fixed center -25px;
}
.grid_6.alpha {
	border-right: 1px dashed #d5d6d4;
	padding-right: 29px;
	margin-right: 15px;
	margin-left: 40px;
	width: 650px;
}
#header {
	margin-left: 40px;
	width: 920px;
}
/* @end */

/* @group Header */
#header .arrow {
	background: url(../img/spacer.png) no-repeat center center;
	padding-right: 8px;
}
#header {
	opacity: 0.25;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 1s;
	transition-property: opacity;
	transition-duration: 1s;
}
.home #header {
	opacity: .75;
}
#header:hover {
	opacity: 1;
}
/* @end */

/* @group Style */

body {
	font: 200 16px/26px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a, #header, .hover-fade {
	font-family: "ff-nuvo-sc-web-pro-1","ff-nuvo-sc-web-pro-2", Arial, Helvetica, Geneva, sans-serif;
}
#sidebar ul li {
	font-family: "ff-nuvo-web-pro-1","ff-nuvo-web-pro-2", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
a {
	text-decoration: none;
	color: #0d2d51;
}
.entry-content a, a.more-link  {
	color: #123b69;
	padding-left: 2px;
	padding-right: 2px;
}
.entry-content:hover a, .post:hover a.more-link, .post:hover p a {
	background-color: #fdfffc;
	text-shadow: #dbdbdb 1px 1px 3px;
}
.entry-content:hover a.aktt_tweet_time {
	background-color: transparent;
}
.pagination a {
	color: #000;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
}
h1, h2, h3, h4, h5, h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
	color: #304557;
	letter-spacing: 5px;
	text-transform: uppercase;
}
.entry-title {
	margin-bottom: 5px;
}
#page .entry-title {
	margin-bottom: 10px;
}
.category-code h2.entry-title a, .category-external h2.entry-title a {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 3px;
}
h1 {
	margin-bottom: 10px;
	font-size: 22px;
}
strong {
	font-weight: 400;
}
#header {
	margin-top: 10px;
	margin-bottom: 40px;
	position: relative;
	letter-spacing: 3px;
	text-transform: uppercase;
}
#header #home-desc {
	color: #555;
	letter-spacing: 0;
}
#home-icon {
	width: 20px;
	height: 21px;
	display: block;
	position: absolute;
	left: -30px;
	text-indent: -9999px;
	background: url(../img/home.png) no-repeat 0 2px;
}
#header, .entry-title, #primary-sidebar a, h1, h2, h3, h4, h5, .hover-fade {
	text-shadow: #fff 1px 1px 2px;
}
/* @end */

/* @group Loops */
.archive {
	padding: 0;
}
.archive > li {
	list-style-type: none;
	padding: 0;
}
.post {
	position: relative;
	margin-bottom: 20px;
	clear: both;
	display: block;
	min-height: 60px;
	border-bottom: 1px dashed #d5d6d4;
	padding-bottom: 20px;
}
.page-template-page-archives-php .post.excerpt {
	min-height: 0px;
}
.post img.attachment-post-thumbnail.wp-post-image {
	float: left;
	margin: 5px 15px 5px 0;
}
span.moretext {
	display: inline;
}
#post-content-twitter.post {
	padding-bottom: 20px;
	margin-bottom: 20px;
	min-height: 10px;
	height: auto;
}
.lifestream_meta {
	position: relative;
}
.post-info, a.aktt_tweet_time, .lifestream_hour  {
	font-size: 10px;
	line-height: 14px;
	position: absolute;
	left: -150px;
	width: 140px;
	text-align: right;
	top: 5px;
	height: auto;
	padding-right: 20px;
	letter-spacing: 1px;
	text-transform: uppercase;
	overflow: hidden;
}
a.aktt_tweet_time, .lifestream_hour {
	margin-top: 20px;
	color: #000;
	left: -164px;
}
.lifestream_hour {
	margin: 0;
}
.post-info .hover-fade, a.aktt_tweet_time, .lifestream_hour {
	opacity: 0;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 1s;
	transition-property: opacity;
	transition-duration: 1s;
	margin-right: 3px;
	text-transform: lowercase;
}
.ie .post-info .hover-fade, .ie a.aktt_tweet_time, .ie .lifestream_hour {
	display: none;
}
.post:hover .hover-fade, 
.post-info .hover-fade:hover, 
.post:hover a.aktt_tweet_time, 
td:hover .lifestream_hour,
.page.full:hover .hover-fade {
	opacity: 100;
}
.ie .post:hover .hover-fade, 
.ie .post-info .hover-fade:hover, 
.ie .post:hover a.aktt_tweet_time, 
.ie td:hover .lifestream_hour,
.ie .page.full:hover .hover-fade {
	display: inline;
}
.post-info p {
	margin: 0;
	padding: 0;
}
span.cat-icon a {
	width: 16px;
	height: 16px;
	text-indent: -9999px;
	display: block;
	text-align: left;
	margin-left: 124px;
	margin-bottom: 10px;
	background: url(../img/icon_sprite.png?v=8) no-repeat;
}
span.code-icon.cat-icon a {
	background-position: 0 -222px;
}
span.projects-icon a {
	background-position: 0 -267px;
}
span.twitter-icon a {
	background-position: 0 -134px;
}
/* Pictures */
span.pictures-icon.cat-icon a {
	background-position: 0 -92px;
}

/* Music */
span.music-icon.cat-icon a {
	background-position: 0 -179px;
}

/* Review Comment Bubble */
span.reviews-icon.cat-icon a {
	background-position: 0 -315px;
}

/* Google Reader */
span.external-icon.cat-icon a, span.asides-icon.cat-icon a { 
	background-position: 0 -453px;
}
.post-info .full-date, a.aktt_tweet_time, .lifestream_hour {
	padding-right: 12px;
	background: url(../img/icon_sprite.png) no-repeat right -559px;
	margin-bottom: 5px;
}
.post-info .comments-link {
	margin-bottom: 5px;
}
.post-info .comments-link a.dsq-comment-count {
	padding-right: 12px;
	background: url(../img/icon_sprite.png) no-repeat right -527px;
	padding-bottom: 2px;
}
.post-info p.filed.tags {
	padding-right: 12px;
	background: url(../img/icon_sprite.png?) no-repeat right -645px;
}
.post-info .entry-editlink {
	padding-right: 12px;
	background: url(../img/icon_sprite.png) no-repeat right -613px;
}
.post-info p.filed.tags a {
	white-space: nowrap;
}
.lifestream_via {
	display: none;
}
.lifestream_meta {
	height: 0;
	color: #f0f0ee !important;
}

/* @end */

/* @group Content Styling */
.full-content p {
	margin-bottom: 10px;
}
/* @group post footer */

#post-footer {
	position: relative;
	margin-bottom: 25px;
	clear: both;
	display: block;
	padding-bottom: 25px;
	border-bottom: 1px dashed #d5d6d4;
	font-size: 14px;
	line-height: 22px;
}
#post-footer-bio {
	background: transparent url(/wp-content/themes/dancameron/img/gray-15.png);
	border: 2px solid #d5d6d4;
	padding: 5px 10px;
	margin: 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #333;
	text-shadow: #fff 0 0 3px;
	opacity: 0.6;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .5s
}
#post-footer-bio:hover {
	opacity: 1;
}
.pageid-955 #post-footer-bio, .pageid-3633 #post-footer-bio {
	display: none;
}
#post-footer-bio a {
	padding-left: 2px;
	padding-right: 2px;
}
#post-footer-bio:hover a {
	background-color: #f2f2f2;
}
#post-footer-bio:hover a.more-link {
	background-color: #d6d7d5;
}
#post-footer-bio:hover h3 a {
	background-color: transparent;
}
#post-footer h3 {
	color: #000;
	margin-bottom: 5px;
	font-size: 16px;
	letter-spacing: 3px;
	line-height: 16px;
}
#post-footer h3 a {
	letter-spacing: 2px;
}
#post-footer p {
	margin-bottom: 5px;
}
#post-footer img.avatar {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
#post-footer .more-link {
	right: 0;
	position: absolute;
	bottom: 27px;
	background-color: #d5d6d4;
	padding: 0 5px;
	line-height: 15px;
	font-size: 12px;
}
/* @end */

/* @group Pages */
#sidebar ul.subpages ul {
	padding: 0;
	margin: 0;
}
#sidebar ul.subpages li {
	padding: 0;
}
#sidebar ul.subpages li a {
	list-style-type: none;
	font-weight: 400;
	display: block;
	margin-top: 10px;
	color: #000;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 13px;
}
#sidebar ul.subpages a {
	background: url(../img/icon_sprite.png?v=4) no-repeat -8px -502px;
	padding-left: 12px;
}
#sidebar ul.subpages ul a {
	margin-left: 10px;
	color: #0d2d51;
	font-weight: 200;
}
/* @end */
.entry-content ul.gallery {
	clear: both;
	padding-top: 30px;
	display: block;
}
.entry-content ul.gallery li {
	float: left;
	clear: right;
	list-style-type: none;
}
.footnotes {
	font-size: 12px;
	line-height: 20px;
	border-top: 1px dashed #d5d6d4;
	color: #333;
}
.footnotes ol li {
	margin-bottom: 10px;
}
/* @end */

/* @group lifestream */

.post-2671.page h1, .post-2671.page .post-info  {
	display: none;
}
table.lifestream {
	margin-top: -35px;
}
table.lifestream h2.lifestream_date {
	margin-bottom: 25px;
	font-size: 22px;
	background: url(../img/icon_sprite.png) no-repeat 0 -410px;
	padding-left: 28px;
	margin-left: -28px;
	margin-top: 25px;
}
table.lifestream td.lifestream_text {
	padding-bottom: 25px;
}
.lifestream_credits {
	display: none;
}
/* @end */

/* @group Sidebar */
#sidebar {
	opacity: 0.6;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: .5s;
}
#sidebar:hover {
	opacity: 1;
}
#sidebar ul {
	padding: 0;
	margin: 0;
}
#sidebar ul ul, #sidebar ul ul ul {
	margin-top: 10px;
}
#sidebar ul li {
	list-style-type: none;
	padding: 5px 0;
	line-height: 16px;
	margin-bottom: 5px;
}
#sidebar ul li.sproutventure {
	background: url(../img/new_window.png) no-repeat -9999px 20px;
}
#sidebar ul li.sproutventure a:hover {
	background: url(../img/new_window.png) no-repeat right 7px;
	padding-right: 15px;
}
#sidebar ul li.contact {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #d5d6d4;
}
#sidebar ul li li {
	padding: 5px 0 5px 10px;
}
#sidebar #side-nav {
	text-transform: uppercase;
	letter-spacing: 3px;
}
#sidebar li span {
	display: block;
	font-size: 10px;
	line-height: 16px;
	font-weight: 200;
	opacity: .5;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 1s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 1s;
	transition-property: opacity;
	transition-duration: 1s;
	text-transform: lowercase;
	letter-spacing: 1px;
}
#sidebar li:hover span {
	opacity: 1;
}
#sidebar #external-nav {
	text-transform: lowercase;
	letter-spacing: 1px;
	font-weight: 100;
}
#sidebar #external-nav li a:hover {
	background: url(../img/new_window.png) no-repeat right 7px;
	padding-right: 15px;
}
#sidebar .bsa-wrap {
	margin-top: 80px;
	margin-bottom: 160px;
}
#sidebar #ads {
}
#sidebar #ads:before {
	content: 'Ads';
	font-size: 10px;
	line-height: 14px;
}
#sidebar #ads p.ads, #sidebar #ads p.ads small {
	font-size: 10px;
	line-height: 14px;
	color: #777;

}
#sidebar #ads .ads a {
	color: #666;
}
#sidebar #ads li {
	font-size: 10px;
	display: inline;
	float: left;
	clear: right;
	padding: 0;
	margin: 0;
	line-height: 14px;
}
#sidebar #ads li a {
	color: #a8a8a8;
	padding-right: 15px;
}
/* @end */

/* @group Misc */
.entry-content .syntaxhighlighter {
	font-size: 11px !important;
}
/* @group pagination */
.pagination_single {
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom: 1px dashed #d5d6d4;
}
.pagination .previous {
	float: left;
}
.pagination .next {
	float: right;
}
.pagination_single span.previous, .pagination_single span.next {
	width: 300px;
	display: block;
	float: left;
	margin-right: 50px;
}
.pagination_single span.next {
	float: right;
	margin-right: 0;
	text-align: right;
}
.pagination_single span.pagination {
	font-weight: 400;
	display: block;
}
.pagination_single span.link {
	font-weight: 200;
	font-size: 12px;
	line-height: 18px;
}
.pagination:hover a {
	background-color: #fff;
}
.full-content #greet_block .greet_block {
	background-color: #eee;
	height: 65px;
	border: 1px solid #dfdfdf;
}
.full-content #greet_block .greet_block img {
	padding: 0;
	background: none;
	border: none;
}
/* @end */
#sidebar form {
	position: relative;
	margin-top: 35px;
	margin-bottom: 35px;
}
#sidebar .ad {
	margin-bottom: 40px;
	opacity: 1.5 !important;
}
.four04 form {
	position: relative;
}
input#s {
	background: transparent url(../img/gray-15.png);
	border: 2px solid #d5d6d4;
	padding: 5px;
	margin: 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 150px;
	color: #333;
	text-shadow: #fff 0 0 3px;
}
input#submit {
	left: 142px;
	position: absolute;
	top: 6px;
}
/* @group disqus */
#content #dsq-content h3 {

	margin-bottom: 20px;

}
#content #dsq-content .dsq-login-buttons, #content #dsq-content .dsq-item-trackback {
	background: none;
	border-bottom: 1px dashed #d5d6d4;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#content #dsq-content .dsq-options {
	background: none;
	padding: 0;
}
#content #dsq-content .dsq-request-user-info {
	background: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#content #dsq-content .dsq-pagination {
	background: none;
	margin: 0 0 30px;
	border-bottom: 1px dashed #d5d6d4;
	padding-bottom: 20px;
	padding-top: 10px;
}
#content #dsq-content .dsq-request-user-info {
	padding: 0;
}
#content #dsq-content .dsq-h3-reactions {
	background: none;
	border-bottom: 1px dashed #d5d6d4;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
#content a.dsq-brlink {
	display: none !important;
}
#content #dsq-content .dsq-item-trackback {
	background: none;
	border-top: 1px dashed #d5d6d4;
	padding-top: 35px;
	margin-bottom: 20px;
	margin-top: 0;
	border-bottom: none;
}
#content #dsq-content .dsq-item-trackback input {
	width: 585px;
	margin-left: 10px;
}
#content #dsq-content .dsq-comment-header {
	margin-top: 25px;
}
#content #dsq-content .dsq-post-footer {
	margin-bottom: 35px;
}
#content #dsq-content button.dsq-button,
#content #dsq-content button.dsq-button-small {
	background: transparent url(http://media.disqus.com/images/themes/narcissus/gray-15.png);
	border: 0;
	text-shadow: #ccc 1px 1px 2px;
}
#content #dsq-content .dsq-dc-logo {
	display: none;
}
/* @end */


.post img, .entry-content img, .post object, .entry-content object, .bio img {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding: 4px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
img.wp-smiley {
	background-image: none;
	border: none;
	padding: 2px 2px 0;
}
.entry-content .wp-caption img {
	padding: 0;
	border: none;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
body #typekit-badge-fac5ypv {
	display: none !important;
}

/* @end */

/* @group Footer */
#footer {
	margin-top: 50px;
	font-size: 12px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 20px;
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer ul li {
	list-style-type: none;
	display: inline;
	float: left;
	clear: right;
	margin-right: 10px;
}

/* @end */

/* @group archives */

.page-template-page-archives-php h3 {
	font-size: 22px;
	background: url(../img/icon_sprite.png) no-repeat 0 -410px;
	padding-left: 28px;
	margin: 25px 0 25px -28px;
}

/* @group Ratings */
#rating {

}
div.star-rating-wrap {
	display: block;
	height: 20px;
	width: 100px;
	float: left;
	margin-top: 10px;
}
span.star-rating {
	background: url(../img/star.png) repeat-x left center;
	display: block;
	overflow: hidden;
}
p.review.rating {
	margin-bottom: 5px;
}
p.review {
	background: url(../img/icon_sprite.png) no-repeat right -587px;
	padding-right: 12px;
	margin-bottom: 5px;
}

/* @end */
.page-template-page-archives-php .post {
	padding: 0;
	border: none;
}
.page-template-page-archives-php h2.entry-title a {
	font-size: 12px;
	letter-spacing: 1px;
}
.page-template-page-archives-php #content .post {
	margin-left: 28px;
}
/* @end */

/* @group WordPress pages */
.post-667 .post-info span.cat-icon a, .parent-pageid-667 .post-info span.cat-icon a {
	background-position: 0 -222px;
}
.full-content p.cws-imp-plugin-description {
	clear: both;
	display: block;
	padding-bottom: 25px;
	border-bottom: 1px dashed #d5d6d4;
	margin: 0 0 25px;
}

.post-667 .entry-content p {
	padding-bottom: 25px;
	border-bottom: 1px dashed #d5d6d4;
	margin: 0 0 25px;
}
.parent-pageid-667 .entry-content:hover h3 a, .post-667 .entry-content:hover h3 a {
	background: none;
	text-shadow: none;
}
/* @end */

