/*
-----------------------------------------------
WooThemes - Textured Blog - Plane Creative
author: dan rubin
Modified by: Tiny Bites Consulting
edited: 2010-01-08
----------------------------------------------- */

html { 
	min-height: 100%; /* force full background height for #container */
		}
body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",  "Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 200;
	color: white;	/* PC default content text colour = white */
	min-height: 100%; /* force full background height for #container */
}
h1, h2, h3, h4, h5 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",  "Helvetica Neue", helvetica, arial, sans-serif;
	font-weight: 100;
}
/* centered container for all content */
#container { /* bg colours of sidebar and main columns */
	z-index:10;
	margin: 0 auto;
	width:1000px;
	text-align:left;
	background: url(planecreative/bkgrd_teal.gif) repeat-y top left;
	min-height: 1000px; /* force full background height for #container */
	color: white; /* PC content text colour = white when background is teal */
}
#content {
	float:right;
	width:625px;
	margin: 0 50px 0 0; /* reverse float directions and this margin to swap columns */
	padding: 75px 0 0 0;
}
#content img {
	border: 1px solid white;
}

img.thumbnail { /* adds top and bottom margins to thumbnail images on News index page */
	margin: 25px 0 25px 0;
}

#sidebar {
	float:left;
	margin: 0 0 0 50px;
	width:250px;
	padding:75px 25px 0 0;
	border: none;
}
#sidebar-border {
	display: none;
}
#footer {
	clear:both;
	position: inherit;
	height: inherit;
	padding-left: 0;
	margin: 0;
	padding: 0;
}
#title {
	color: #00cccc; /* PC teal */
}
/* modules */
.module {
	clear:both;
	overflow: hidden;
	position:relative;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
	padding: 0 25px 0 25px;
}
.module .spacer {
	background-color: white;
	margin: 0 0 25px 0;
	border-color: none;
	height: 1px;
}
#content .module h2 a {
	text-decoration: none;
	text-align: justify;
}
#sidebar .module {
}
#content p,
#content ul,
#content li,
#content ol,
#content blockquote  { /* PC site default */
	font-size: 14pt;
	line-height: 1.25em !important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",  "Helvetica Neue", helvetica, arial, sans-serif;
} 
#content .module h2, #content .module h2 a {
	color: white; /* PC site default for content headers */
	font-size: 30pt;
	text-transform: uppercase;
	margin-top: 0;
	font-weight: 100;
}
#content .module h2 a:hover {
	text-decoration: underline;
}
#content .module h3, 
#content .module h3.entry-title, 
#content .module h3 a {
	font-size: 
	color: white; /* PC site default for content headers */
}
#content .module blockquote {
}
#sidebar .module .link-ancillary a {
}
#content .link-ancillary a {
}
/* blog module */
#content .module .entry-meta {
}
#content .blog ul li:before {
}
#content a {
	color: white;
	background: none;
	text-decoration: underline;
	font-weight: normal;
}
#content a:hover {
}
#content .module .readmore a {
}
/* blog comment form */
#commentform label {
}
#author, #email, #url, textarea#comment {
}
#comment-submit {
}
#comment-submit:hover {
}
#respond a {
}
#respond a:hover {
}
/* blog comments */
ol.commentlist {
}
ol.commentlist li.comment {
}
ol.commentlist li.comment ul.children li {
}
ol.commentlist .gravatar img {
}
#content ol.commentlist .author-info h3, #content ol.commentlist .author-info h3 a {
}
ol.commentlist .author-info p {
}
ol.commentlist li:hover .author-info p {
}
ol.commentlist li:hover li .author-info p {
}
ol.commentlist li li:hover .author-info p {
}
ol.commentlist .author-info .comment-type a {
}
ol.commentlist .author-info .comment-type a:hover {
}
/* recent work / portfolio module */
.portfolio-title, .portfolio.casestudy .portfolio-zoom {
}
a:hover .portfolio-title, .portfolio.casestudy:hover .portfolio-zoom {
}
.portfolio-readmore {
}
/* search */
#search input {
}
#search input:hover {
}
#search #keywords { 
}
/* flickr */
.flickr_badge_image a img {
}
.flickr_badge_image a:hover img {
}
/* twitter */
#twitter p {
}
#twitter-meta a {
}
#twitter-meta a em {
}
/* bookmarks */
#bookmarks li a {
}
#bookmarks li a:hover {
}
.bookmark-date {
}
.bookmark-title {
}
.bookmark-url, .bookmark-meta {
}
/* categories */
#categories li a {
}
#categories li a:hover {
}
.category-title {
}
.category-info {
}
/* tags */
#tags a {
}
#tags a:hover {
}
/* syndication */

#syndication {
	padding: 15px 0 15px 0;
}
#syndication p, #syndication ul, #syndication ul li {
	display: inline;
}
#syndication ul {
	margin-left:5px;
}
#credits ul li a {
	background:url(images/icon-rss.png) no-repeat 3px;
	color: #999;
	text-decoration: underline;
	padding:3px 3px 3px 25px;
}
#credits ul li a:hover {
	color: #ff3399; /* PC fuschia */
}
#credits {
	color: #b3b3b3;
	line-height: 1.5em;
}
/* PLANE CREATIVE THEME OVERRIDES */

#title a {
	color: #00cccc !important; /* PC teal */
	font-weight: 200;
}
#title a:hover {
	color: #ff3399 !important; /* PC fuschia */
}
#nav {
	margin: 108px 0 108px 0; /* Needs to start 300px from top. top margin = 300 - 75 page top margin - 117 height of logo = 108px. Gap between nav and credits also must be equal or larger than gap between logo and nav. */
}
#sidebar #nav li {
	font-size: 30pt;
	font-weight: normal;
	height: auto;
	line-height: 1em;
}
ul#nav li a {
	display:block;
	padding: 0;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow: none;
	color: transparent !important;
	text-indent: -9999px; /* hide default link text for IE */
}
ul#nav li.page-item-25 a {
	background: url(planecreative/news.png) no-repeat top left;
}
ul#nav li.page-item-2 a {
	background: url(planecreative/philosophy.png) no-repeat top left;
}
ul#nav li.page-item-27 a {
	background: url(planecreative/work.png) no-repeat top left;
}
ul#nav li.page-item-5 a {
	background: url(planecreative/team.png) no-repeat top left;
}
ul#nav li.page-item-7 a {
	background: url(planecreative/contact.png) no-repeat top left;
}
ul#nav li.page-item-25.current_page_item a, ul#nav li.page-item-25.current_page_parent a, ul#nav li.page-item-25 a:hover, ul#nav li.page-item-25 a:active, ul#nav li.page-item-25.current_page_item a:active, ul#nav li.page-item-25.current_page_parent a:active { /* jumbo link on hover, when page loaded, when link active, or when child page loaded */
	background: url(planecreative/news_active.png) no-repeat top left;
	height: 84px;
}
ul#nav li.page-item-2.current_page_item a, ul#nav li.page-item-2 a:hover, ul#nav li.page-item-2 a:active { /* jumbo link on hover and when page loaded */
	background: url(planecreative/phil_active.png) no-repeat top left;
	height: 45px;
}
ul#nav li.page-item-27.current_page_item a, ul#nav li.page-item-27 a:hover, ul#nav li.page-item-27 a:active { /* jumbo link on hover and when page loaded */
	background: url(planecreative/work_active.png) no-repeat top left;
	height: 78px;
}
ul#nav li.page-item-5.current_page_item a, ul#nav li.page-item-5 a:hover,  ul#nav li.page-item-5 a:active { /* jumbo link on hover and when page loaded */
	background: url(planecreative/team_active.png) no-repeat top left;
	height: 86px;
}
ul#nav li.page-item-7.current_page_item a, ul#nav li.page-item-7 a:hover, ul#nav li.page-item-7 a:active { /* jumbo link on hover and when page loaded */
	background: url(planecreative/contact_active.png) no-repeat top left;
	height: 50px;
}

/* blog module */
body #content .module .entry-meta {
}
body #content .blog h3, body #content .blog p, body #content .blog ul li {
}
body #content .blog ul li:before {
}
body .blog a {
}
body .blog a:hover {
}
body #content .module .readmore a {
}

