/*======================================================================
		Document   : All base styles
		Author     : okavanagh - http://www.olliekav.com
		Description: Base stylesheet - olliekav.com
========================================================================*/

/* First import the other styles sheets ================================*/
/*@import "css/reset.css";*/
/*@import "css/typography.css";*/

/* Body styles ==========================================================*/
/* Set up our body background colours for each section */
/* Default is light grey */
html, body {
  height:100.1%;
  width:100%;
}
body {
	background:#fff;
	border-top:5px solid #2f2f2f;
}
/* Main Container */
#container {
	padding:0 10px 0 10px;
	width:940px;
}

/* Header styles ========================================================*/
#header {
	border-top:1px solid #dcdbdb;
	float:left;
	margin:157px 20px 0 0;
	width:220px;
}
#header h1 {
	height:156px;
	margin:0;
	position:absolute;
	top:18px;
	width:217px;
}
#header h1 a {
	background:url(images/logo-dark-grey.png) no-repeat top left;
	display:block;
	height:156px;
	text-indent:-9999px;
	width:217px;
}
#header ul li {
	margin:0 0 13px 0;
	text-align:right;
}
#header ul.parent {
	border-bottom:1px solid #dcdbdb;
	margin:18px 0 0 0;
	padding:0 0 4px 0;
}
/* Sub post menus within the main menu */
#header ul ul {
	margin:0;
	position:relative;
	z-index:10;
}
#header li li {
	line-height:18px;
	margin:0;
}
#header li li a {
	color:#fff;
	font-size:15px;
}
#header li li a:hover,
#header li li.active a,
#header li li.current-cat a {
	color:#3a3a3a;
}
/* Main menu links */
a.menu-title {
	color:#dcdbdb;
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:48px;
	line-height:38px;
	text-transform: uppercase;
}
a.menu-title:hover {
	color:#cbcbcb;
}
/* Link through to my old site */
p.old-site {
	font-size:15px;
	text-align:right;
	margin:17px 0 20px 0;
}
p.old-site a {
	color:#3a3a3a;
}
p.old-site a:hover {
	border-bottom:1px solid #3a3a3a;
}
/* Main menu links for different areas/colours ========================*/
/* Journal */
body.blog a.menu-title,
body.single a.menu-title,
body.category a.menu-title,
body.archive a.menu-title,
body.search a.menu-title  {
	color:#99bab8;
}
body.blog a.menu-title:hover,
body.single a.menu-title:hover,
body.category a.menu-title:hover,
body.archive a.menu-title:hover,
body.search a.menu-title:hover{
	color:#85a5a3;
}
/* portfolio */
body.category-portfolio a.menu-title,
body.s-category-portfolio a.menu-title  {
	color:#a8bfa0;
}
body.category-portfolio a.menu-title:hover,
body.s-category-portfolio a.menu-title:hover {
	color:#97ae8f;
}
/* About */
body.slug-about a.menu-title  {
	color:#bb9da9;
}
body.slug-about a.menu-title:hover {
	color:#a78894;
}
/* Music */
body.category-dj-mixes a.menu-title,
body.s-category-dj-mixes a.menu-title  {
	color:#c8c689;
}
body.category-dj-mixes a.menu-title:hover,
body.s-category-dj-mixes a.menu-title:hover {
	color:#b3b174;
}
/* Contact */
body.slug-contact a.menu-title  {
	color:#d1aad1;
}
body.slug-contact a.menu-title:hover {
	color:#c49cc4;
}
/* Active menu class */
li.active a.menu-title {
	color:#fff;
}
li.active a.menu-title:hover {
	color:#f2f2f2;
}
/* Journal menu sub archive/category links */
li.journal ul {
	float: right;
}
li.journal ul.categories {
	width:140px;
}
li.journal li {
	text-align:right;
}

/* Footer ===============================================================*/
#footer {
	background:#2f2f2f;
	clear:both;
	color:#fff;
	font-size:15px;
	margin:18px 0 0 0;
	overflow:hidden; /* Clear teh floated items in the footer */
	padding:0 10px 0 10px;
}
/* Each individual section has a h3 that floats left and content next to it with a bottom border */
#footer .section {
  background:url(images/footer-bar.gif) bottom left no-repeat;
	overflow:hidden; /* Clear the floated items in the footer */
	width:940px;
}
#footer p.copyright {
	margin:18px 0 18px 240px;
}
#footer p.copyright img {
	position:relative;
	top:-2px;
	vertical-align:middle;
}
#footer p.copyright a.vcard {
	margin:0 0 0 20px;
}
#footer h3 {
	/*border-bottom:1px solid #3a3a3a;*/
	color:#3a3a3a;
	float:left;
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:48px;
	line-height:35px;
	margin:0 20px 0 0;
	padding:18px 0 18px 0;
	text-align:right;
	text-transform: uppercase;
	vertical-align:top;
	width:220px;
}
#footer ul,
#footer ol,
#footer form {
	/*border-bottom:1px solid #3a3a3a;*/
	float: left;
	margin:0;
	padding:18px 0 18px 0;
	width:700px;
}
#footer a:hover {
	color:#1e1e1e;
}
/* search form */
#footer form input.text {
	/* CHeck ie style sheet for fix */
	background:#3a3a3a url(images/search-bar-zoom.png) 5px 50% no-repeat;
	border:0;
	color:#fff;
	font-size:1.6em;
	margin:0 5px 0 0;
	padding:4px 4px 4px 35px;
	width:509px;
}
#footer form input[type="image"] {
	vertical-align:top;
}
/* Flickr */
#footer #flickr {
	overflow:hidden; /* Clear the floated list items */
}
/*
#footer #flickr h3 {
	 Check IE stylesheet fix 
	padding-bottom:47px;
}
*/
#footer #flickr li{
	float:left;
	margin:0 20px 0 0;
}
#footer #flickr li:last-child {
	margin:0;
}
#footer #flickr li a {
	display:block;
}
#footer #flickr li img {
	border:5px solid #3a3a3a;
}
#footer #flickr li img:hover {
	border-color:#262626;
	-webkit-transition: all 0.5s linear;
}
/* Flickr */
#footer #lastfm {
	overflow:hidden; /* Clear the floated list items */
}
/*
#footer #lastfm h3 {
	 Check IE stylesheet fix 
	padding-bottom:37px;
}
*/
#footer #lastfm li{
	float:left;
	margin:0 20px 0 0;
}
#footer #lastfm li:last-child {
	margin:0;
}
#footer #lastfm li a {
	display:block;
}
#footer #lastfm li img {
	border:5px solid #3a3a3a;
	height:50px;
	width:50px;
}
#footer #lastfm li img:hover {
	border-color:#262626;
	-webkit-transition: all 0.5s linear;
}
/* Delicious */
#footer #delicious {
	overflow:hidden; /* Clear the floated list items */
}
#footer #delicious li{
	background:url(images/small-quote.gif) top left no-repeat;
	float:left;
	margin:0 20px 0 0;
	text-indent:18px;
	width:220px;
}
#footer #delicious li a.delicious-link {
  font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
  font-size:18px;
  text-transform:uppercase;
}
#footer #delicious li:last-child {
	margin:0;
}
#footer #delicious p {
	color:#c8c6c6;
	margin:0;
}
/* Twitter */
#footer #twitter {
	position:relative;
}
#footer #twitter blockquote {
	border:none;
	font-style:normal;
	float:left;
	margin:0;
	padding:18px 200px 18px 0;
	text-indent:18px;
	width:500px;
}
#footer #twitter blockquote p {
	background:url(images/small-quote.gif) top left no-repeat;
	margin:0;
}
#footer #twitter abbr {
	color:#696969;
	font-family:Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:10px;
	margin:0 0 0 10px;
	text-transform:uppercase;
}
#footer #twitter a.connect-twitter {
	position:absolute;
	right:30px;
	top:15px;
	width:140px;
}
/* Blog roll */
#footer #blogroll ul {
  overflow:hidden; /* Clear the floated list items */
}
#footer #blogroll ul li {
  background:url(images/blogroll-icon.png) 0 0 no-repeat;
  float:left;
  margin:0 20px 0 0;
  padding:0 0 0 23px;
  width:197px;
}
#footer #blogroll ul li:nth-child(3n+3) {
  margin-right:0;
}

/* Main Content =========================================================*/
#main-content {
	border-top:1px solid #dcdbdb;
	float:left;
	font-size:15px;
	line-height:18px;
	margin:157px 0 0 0;
	padding:18px 0 0 0;
	width:700px;
	vertical-align: bottom;
}
#main-content h3 {
	border-top:1px solid #dcdbdb;
	border-bottom:1px solid #dcdbdb;
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:48px;
	line-height:36px;
	margin-bottom:18px;
	padding:18px 0 18px 0;
	text-transform:uppercase;
}
/* Page specific colours */
body.slug-home #main-content h3 {
	color:#dcdbdb;
}
body.slug-about #main-content h3 {
	border-top:1px solid #bb9da9;
	border-bottom:1px solid #bb9da9;
	color:#bb9da9;
}
#main-content p {
	margin:0 0 18px 0;
}
#main-content p.search-title {
	margin:0 0 18px 160px;
}

/* Post styles ==========================================================*/
.post {
	margin:0 0 18px 160px;
}
.post.list {
	border-bottom:1px solid #99bab8;
}
.post.last {
	border:none;
}
.post h2 {
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:48px;
	line-height:54px;
	margin:-8px 0 -11px 0;
	position:relative;
	text-transform: uppercase;
}
.post h2 br {
	clear:both; 
	display:block; 
	height:1px; 
	margin:-1px 0 0 0;
}
.post h2 a {
	color:#3a3a3a;
}
.post h2 a:hover {
	color:#1e1e1e;
}
/* Image styling */
.post img.post-image {
	border:10px solid #fff;
}
.post .aligncenter { 
	display:block; 
	margin:0 auto 
}
.post .alignleft { 
	float:left; 
	margin:0 20px 18px 0;
	width:auto;
}
.post .alignright { 
	float:right; 
	margin:0 0 18px 20px;
}
/* For code elements within blog posts */
.post code {
	background:#99bab8;
	display:block;
	font-size:12px;
	padding:18px 20px 18px 20px;
}
.date,
.entry-meta {
	color:#595959;
	font-family:Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:10px;
	letter-spacing:1px;
	text-transform:uppercase;
}
/* Next / Previous links */
.meta-nav-list {
	border-top:1px solid #99bab8;
	overflow:hidden; /* Cleat the floated items */
}
.meta-nav-list li.next {
	float:right;
	margin-top:18px;
}
.meta-nav-list li.previous {
	float:left;
	margin-top:18px;
}
/* If the search and archive fails we show a serahc form */
.post.search-form form{
	margin:18px 0 0 0;
}
.post.search-form form input.text {
	/* CHeck ie style sheet for fix */
	background:#99bab8 url(images/search-bar-zoom.png) 5px 50% no-repeat;
	border:0;
	color:#fff;
	font-size:1.6em;
	margin:0 5px 0 0;
	padding:4px 4px 4px 35px;
	width:349px;
}
.post.search-form form input[type="image"] {
	vertical-align:top;
}
/* 404 page */
.four0four.search-form form input.text {
	background:#dcdbdb url(images/search-bar-zoom.png) 5px 50% no-repeat;
}
/* read more link within excerpt reloaded */
span.read-more {
	display:block;
	margin:18px 0 0 0;
}
/*= If we are using a list with images use these classes ----------------------------*/
ul.post-picture-lists li {
	position:relative;
	height:10em;
	min-height:10em;
	height:auto;
	padding-left:160px;
	margin-bottom:18px;
}
ul.post-picture-lists li img {
	position:absolute;
	top:0;
	left:0;
	width:120px;
}
ul.post-picture-lists li strong {
	display:block;
	margin-bottom:9px;
	font-size:1.2em;
}
/* Comments template */
body.single h3#comments,
body.single h3#respond {
	color:#99bab8;
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:48px;
	line-height:38px;
	margin:0 0 18px 160px;
}
body.single h3#comments {
	border-top:1px solid #99bab8;
	border-bottom:none;
	margin-bottom:0;
}
body.single h3#respond {
	border-top:1px solid #99bab8;
	border-bottom:1px solid #99bab8;
}
ol.comments li {
	margin-bottom:18px;
	padding:0 0 0 160px;
	position:relative;
}
ol.comments li .comment {
	/* Check IE7 stylesheet */
	border-top:1px solid #99bab8;
	padding:18px 0 0 0;
}
ol.comments li .author {
	border-top:1px solid #99bab8;
	color:#595959;
	font-family:Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:10px;
	left:0;
	padding:18px 0 0 0;
	position:absolute;
	text-transform:uppercase;
	top:0;
	text-align:right;
	width:140px;
}
ol.comments li .author img {
	border:5px solid #99bab8;
}
ol.comments li .author cite {
	display:block;
	font-style:normal;
}
ol.comments li:last-child {
	border:none;
}
/* If the comment is by me we add a slightly different style */
ol.comments li.bypostauthor .comment,
ol.comments li.bypostauthor .author,
ol.comments li.bypostauthor .author img {
	border-color:#ffffff;
}
/* Comment form */
#commentform {
	margin:0 0 18px 160px;
	width:540px;
}
#commentform label {
	display:block;
	font-weight:normal;
	margin:0 0 18px 0;
}
/* Checkbox labels we want to display inline */
#commentform label.checkbox {
	display:inline;
}
#commentform input[type="text"],
#commentform textarea {
	background:#99bab8;
	color:#fff;
	border:0;
	font-size:1.6em;
	margin:0 0 18px 0;
	padding:4px;
	width:532px;
}
#commentform textarea {
	height:207px;
	width:532px;
	zoom:1;
}
#commentform p.allowed-tags {
	font-size:10px;
}

/* HomePage =============================================================*/
img.intro-image {
	border-bottom:1px solid #dcdbdb;
	padding-bottom:18px;
	margin-bottom:12px;
}
/* Intro text */
#main-content .intro {
	border-bottom:1px solid #dcdbdb;
	overflow:hidden;
	margin-bottom:18px;
	padding-bottom:18px;
	width:700px;
}
#main-content .intro p {
  font-size:18px;
  line-height:1.5;
  margin:0;
}
/*#main-content .intro p.column-one,
#main-content .intro p.column-two {
	float:left;
	margin:0;
	width:340px;
}
#main-content .intro p.column-one {
	margin:0 20px 0 0;
}*/
#main-content .intro a {
  color:#000;
  font-weight:bold;
}
#main-content .intro a:hover {
  border-bottom:1px solid;
}
blockquote#intro-quote {
	background:url(images/homepage/quote-left.gif) no-repeat top left;
	position:relative;
	margin:0 0 0 -45px;
	padding:0 0 0 45px;
	width:700px;
}
blockquote#intro-quote p {
	background:url(images/homepage/quote-right.gif) no-repeat bottom right;
	color:#9e9e9e;
}
blockquote#intro-quote cite {
	display:block;
	margin:9px 0 0 0;
}
/* Latest work & Latest journal entries */
#latest-work,
#latest-journal {
	color:#9e9e9e;
	margin:0 0 18px 0;
	overflow:hidden;/* Clear the floated list items */
}
#latest-work h4,
#latest-journal h4 {
	font-family:'League', Impact, 'Arial Narrow', Helvetica Neue, Helvetica, Arial,  sans-serif;
	font-size:24px;
	line-height:24px;
	text-transform:uppercase;
}
#latest-work h4 {
	margin:0 0 18px 0;
}
#latest-journal h4 {
	margin:0;
}
#latest-work li,
#latest-journal li {
	float:left;
	margin:0 20px 0 0;
	width:220px;
}
/* The last item won't have any side padding */
#latest-journal li:last-child,
#latest-work li:last-child {
	margin:0;
}
#latest-work li img.thumb {
	border:10px solid #dcdbdb;
	margin:0 0 18px 0;
}
#latest-work li img.thumb:hover {
	border:10px solid #cbcbcb;
	-webkit-transition: all 0.5s linear;
}
#latest-journal a,
#latest-work a,
blockquote#intro-quote cite a {
	color:#3a3a3a;
}
#latest-journal a:hover,
#latest-work a:hover,
blockquote#intro-quote cite a:hover {
	color:#1e1e1e;
}
#latest-journal span.read-more a:hover,
blockquote#intro-quote cite a:hover {
	border-bottom:1px solid #1e1e1e;
}

/* Journal ============================================================*/
body.blog,
body.single,
body.category,
body.archive,
body.search {
	background:#bad5d3;
}
body.blog #header,
body.single #header,
body.blog #main-content,
body.single #main-content,
body.category #header,
body.archive #header,
body.category #main-content,
body.archive #main-content,
body.search #header,
body.search #main-content{
	border-top:1px solid #99bab8;
}
body.blog #header ul.parent,
body.single #header ul.parent,
body.category #header ul.parent,
body.archive #header ul.parent,
body.search #header ul.parent{
	border-bottom:1px solid #99bab8;
}
body.blog #header h1 a,
body.single #header h1 a,
body.category #header h1 a,
body.archive #header h1 a,
body.search #header h1 a {
	/*background:url(images/logo-blue.png) no-repeat top left;*/
}

/* Portfolio ============================================================*/
body.category-portfolio,
body.s-category-portfolio {
	background:#c1d5ba;
}
body.category-portfolio #header,
body.s-category-portfolio #header,
body.category-portfolio #main-content,
body.s-category-portfolio #main-content {
	border-top:1px solid #a8bfa0;
}
body.s-category-portfolio #header ul.parent,
body.category-portfolio #header ul.parent {
	border-bottom:1px solid #a8bfa0;
}
body.category-portfolio #header h1 a,
body.s-category-portfolio #header h1 a {
	/*background:url(images/logo-green.png) no-repeat top left;*/
}
/* Main Portfolio page =================== */
body.category-portfolio #main-content ul {
	margin:0 0 18px 0;
	overflow:hidden; /* Clear the floated list items */
}
body.category-portfolio #main-content ul li {
	float:left;
	margin:0 20px 18px 0;
}
body.category-portfolio #main-content ul li.last {
	margin-right:0;
}
body.category-portfolio #main-content ul li img {
	border:10px solid #fff;
	display:block;
}
body.category-portfolio #main-content ul li img:hover {
	border-color:#a8bfa0;
	-webkit-transition: all 0.5s linear;
}
body.category-portfolio .meta-nav-list {
	border-top:1px solid #a8bfa0;
	padding:18px 0 0 0;
}
/* Posts in the portfolio category use a different single template */
.post.category-portfolio {
	margin:0;
}
.post.category-portfolio h2,
.post.category-portfolio p.entry-meta {
	text-align:right;
}
.post.category-portfolio img.post-image {
	width:680px;
}
/* Next and previous portfolio links */
.portfolio .meta-nav-list {
	border-top:1px solid #a8bfa0;
	font-size:15px;
	padding-top:18px;
}

/* About Page ============================================================*/
body.slug-about {
	background:#d5bac5;
}
body.slug-about #header,
body.slug-about #main-content {
	border-top:1px solid #bb9da9;
}
body.slug-about #header ul.parent {
	border-bottom:1px solid #bb9da9;
}
body.slug-about #header h1 a {
	/*background:url(images/logo-pink.png) no-repeat top left;*/
}

/* Music Page ============================================================*/
body.category-dj-mixes,
body.s-category-dj-mixes {
	background:#d6d49a;
}
body.category-dj-mixes #header ul li span a, 
body.s-category-dj-mixes #header ul li span a {
	color : #c8c689;
}
body.category-dj-mixes #header ul li span a:hover, 
body.s-category-dj-mixes #header ul li span:hover a {
	color : #b3b174;
}
body.category-dj-mixes #header ul li.active span a,
body.s-category-dj-mixes #header ul li.active span a {
	color:#fff;
}
body.category-dj-mixes #header,
body.s-category-dj-mixes #header,
body.category-dj-mixes #main-content,
body.s-category-dj-mixes #main-content{
	border-top:1px solid #c8c689;
}
body.category-dj-mixes #header ul.parent,
body.s-category-dj-mixes #header ul.parent {
	border-bottom:1px solid #c8c689;
}
body.category-dj-mixes #header h1 a,
body.s-category-dj-mixes #header h1 a {
	/*background:url(images/logo-yellow.png) no-repeat top left;*/
}
/* Comment form */
body.s-category-dj-mixes #commentform input[type="text"],
body.s-category-dj-mixes #commentform textarea {
	background:#c8c689;
}
/* Next / Previous links */
body.s-category-dj-mixes .meta-nav-list,
body.category-dj-mixes .meta-nav-list{
	border-top:1px solid #c8c689;
	overflow:hidden; /* Cleat the floated items */
}
/* Headings */
body.category-dj-mixes .post.list {
	border-bottom:1px solid #c8c689;
}
body.category-dj-mixes .post.last {
	border:none;
}
body.s-category-dj-mixes h3#comments,
body.s-category-dj-mixes h3#respond {
	color:#c8c689;
}
body.s-category-dj-mixes h3#comments {
	border-top:1px solid #c8c689;
}
body.s-category-dj-mixes h3#respond {
	border-top:1px solid #c8c689;
	border-bottom:1px solid #c8c689;
}
/* Comments */
body.s-category-dj-mixes ol.comments li .comment {
	border-top:1px solid #c8c689;
	padding:18px 0 0 0;
}
body.s-category-dj-mixes ol.comments li .author {
	border-top:1px solid #c8c689;
}
body.s-category-dj-mixes ol.comments li .author img {
	border:5px solid #c8c689;
}
/* If the comment is by me we add a slightly different style */
body.s-category-dj-mixes ol.comments li.bypostauthor .comment,
body.s-category-dj-mixes ol.comments li.bypostauthor .author,
body.s-category-dj-mixes ol.comments li.bypostauthor .author img {
	border-color:#ffffff;
}
body.s-category-dj-mixes .meta-nav-list {
	border-top:1px solid #c8c689;
}

/* Contact Page ============================================================*/
body.slug-contact {
	background:#ddb8dd;
}
body.slug-contact #header,
body.slug-contact #main-content {
	border-top:1px solid #d1aad1;
}
body.slug-contact #header ul.parent {
	border-bottom:1px solid #d1aad1;
}
body.slug-contact #header h1 a {
	/*background:url(images/logo-purple.png) no-repeat top left;*/
}
body.slug-contact .contact {
	border-bottom:1px solid #d1aad1;
	margin:0 0 18px 160px;
}
/* Contact form */
#contactForm {
	margin:0 0 18px 160px;
	width:540px;
}
#contactForm label {
	display:block;
	font-weight:normal;
	margin:0 0 18px 0;
}
/* Checkbox labels we want to display inline */
#contactForm label.checkbox {
	display:inline;
}
#contactForm input[type="text"],
#contactForm textarea {
	background:#d1aad1;
	color:#fff;
	border:0;
	font-size:1.6em;
	margin:0 0 18px 0;
	padding:4px;
	width:532px;
}
#contactForm textarea {
	height:207px;
}

/*CUFON SPECIFIC STYLING ==========================================================================================*/
/* Main menu */
.cufon-active a.menu-title  {
	font-size:50px;
	font-weight:bold;
	line-height:15px;
	margin:-12px -1px 0 0;
}
.cufon-active #header ul li {
	margin:0 0 4px 0;
}
.cufon-active #header li li {
	line-height:18px;
	margin:0;
}
/* Homepage latest headers */
.cufon-active #latest-work h4 {
	font-size:24px;
	line-height:18px;
	margin:-5px 0 15px 0;
}
/* Homepage latest headers */
.cufon-active #latest-journal h4 {
	font-size:24px;
	line-height:18px;
	margin:-2px 0 -3px 0;
}
/* Footer headings */
.cufon-active #footer h3  {
	font-size:50px;
	line-height:15px;
	padding:13px 0 10px 0;
}
.cufon-active #footer #delicious li a.delicious-link {
  display:block;
  font-size:18px;
  line-height:15px;
  margin:-6px 0 -15px 0;
  position:relative;
}
/*.cufon-active #footer #flickr h3 {
	padding-bottom:37px;
}*/
/* Post headings */
.cufon-active .post h2 {
	font-weight:bold;
	font-size:50px;
	line-height:15px;
	margin:-5px 0 -10px 0;
}
/* Main content headings */
.cufon-active #main-content h3  {
	font-size:50px;
	line-height:15px;
	padding:13px 0 8px 0;
}
.cufon-active #header ul.parent {
	margin:13px 0 0 0;
}
.cufon-active body.single h3#comments,
.cufon-active body.single h3#respond {
	font-size:50px;
	line-height:15px;
	padding:13px 0 8px 0;
}