/*

THEME NAME: Tumblund

THEME URI: 

DESCRIPTION: A variation of Sandbox by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

VERSION: 0.5

AUTHOR: Steve Lund 

AUTHOR URI: http://www.amillionsandwiches.com

*/



/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */

//@import url('sandbox-layouts/1c-b.css');



/* Tumblund Stylee */

body {

	background: #fff;

	font-size: 14px;
	
	line-height: 20px;
	
	padding: 0;

	}	

a {

	color: #0079b3;

	}

a:hover {

	color: #0c65af;

	}
	
img {

	display: block;

	border-left: 1px dotted #ff8c00;

	border-right: none;

	border-top: none;

	border-bottom: none;

	padding: 0 5px 0 5px;

	margin-bottom: 8px;

	}

small {

	font-size: 12px;

	}

div #header {

	width: 780px;

	height: 200px;

	}

	h1 #blog-title {

		display: none;

		}

	div #blog-description {

		font: small-caps bold 54px Helvetica, Arial, Sans-Serif;

		letter-spacing: -2px;

		padding: 50px 0 0 250px;

		}

	div #blog-description a {

		color: #555;

		text-decoration: none;

		}

	div #blog-description a:hover {

		color: #333;

		}

	div.skip-link, div #menu {

		display: none;

		}

div #container {}

div #content {

	margin: 0 0 20px 250px;

	width: 515px;

	font-family: Helvetica, "Lucida Grande", Arial, Sans-Serif;

	top: 18px;

	}

	div #nav-above {

		display: none;

		}	

	div.entry-date {

		font: small-caps 20px Helvetica, "Lucida Grande", Arial, Sans-Serif;

		color: #bbb;

		letter-spacing: -1px;
		
		line-height: 26px;

		margin: 0 0 0 -120px;

		width: 90px;

		float: left;

		text-align: right;

		}

	div.hentry h2.entry-title {
		
		color: #ff8c00;
		
		font-size: 20px;
		
		line-height: 26px;
		
		}
		
	div.entry-content {
	
		color: #333;
		
		font-size: 14px;
		
		line-height: 20px;
	
		}

	div.post {

		margin-bottom: 32px;

		}
	
	div.entry-meta {}
	
		div.entry-meta span.author, span.meta-sep, span.cat-links, span.meta-sep, span.edit-link {	

			display: none;

			}
	
		div.entry-meta span.comments-link {
			
			color: #bbb;
			
			font-size: 12px;
			
			line-height: 18px;
			
			text-align: right;
			
			width: 100%;
			
			}
			
		div.entry-meta span.comments-link a {
		
			color: #bbb;
			
			font-size: 12px;
			
			line-height: 18px;
			
			font-weight: normal;
			
			}

	.post span.permalink {

		color: #666;

		font-size: 12px;
		
		line-height: 18px;

		width: 6px;

		height: 9px;

		position: relative;

		float: right;

		display: none;

		top: -10px;

		right: 0px;

		}

	.post span.permalink a {

		color: #ccc;

		} 

	/* div.category-audio.post:hover span.permalink,

	div.category-video.post:hover span.permalink,

	div.category-photo.post:hover span.permalink,

	div.category-dialogue.post:hover span.permalink,

	div.category-short-quote.post:hover span.permalink,

	div.category-long-quote.post:hover span.permalink,

	div.category-link.post:hover span.permalink,

	div.category-journal.post:hover span.permalink {

    	display: block;

		} 	
	*/


	
	/* ----- BEGIN CATEGORY STYLES ----- */

	div.category-long-quote h2.entry-title,

	div.category-short-quote h2.entry-title,

	div.category-link h2.entry-title {

		display: none;

		}
		
	div.category-video h2.entry-title,

	div.category-photo h2.entry-title,
	
	div.category-journal h2.entry-title {	
		
		border-bottom: 1px dotted #ccc;
		
		}
		
	div.category-video .entry-content,

	div.category-photo .entry-content,
	
	div.category-journal .entry-content {	
		
		margin-top: -8px;
		
		}



	/* ----- quote categories ----- */

	div.category-long-quote p {

		font-family: Georgia, serif;

		font-size: 18px;

		line-height: 24px;

		letter-spacing: -0.5px;

		background-color: #ddd;

		padding: 16px 16px 16px 16px;

		}

	div.category-long-quote p:first-letter {

		font-size: 24px;

		font-style: italic;

		}

	div.category-long-quote span.permalink {

		font-family: Helvetica, Arial, sans-serif;

		}

	div.category-short-quote a {
	
		color: #ff8c00;
	
		}

	div.category-short-quote p {

		color: #ff8c00;

		font-size: 36px;
		
		line-height: 42px;

		font-weight: bold;

		letter-spacing: -1px;
		
		margin-top: 0px;

		}

	div.category-short-quote span.permalink a {

		letter-spacing: 0px;

		}

	div.category-short-quote cite,

	div.category-long-quote cite {

		color: #555;

		font-size: 18px;
		
		line-height: 24px;

		font-weight: normal;

		}

	div.category-short-quote cite a {

		color: #555;

		}
		
	div.category-short-quote .entry-meta {
	
		margin-top: -24px;
		
		}

	
	/* ----- link category ----- */

	div.category-link {
	
		color: #222;

		}

	div.category-link a {

		color: #ff8c00;
		
		font-size: 20px;

		line-height: 26px;
		
		font-weight: bold;

		}

	div.category-link span.permalink a {

		font-size: 12px;
		
		line-height: 18px;

		}

	

	/* ----- journal category ----- */

	div.category-journal span.comments-link {

		font-size: 12px;
		
		line-height: 18px;

		}

	div.category-journal span.author {

		font-size: 12px;
		
		line-height: 18px;

		display: inline;

		padding-right: 6px;

		}

	div.category-journal span.author a {

		}

		

	/* ----- photo category ----- */

	div.category-photo p {

		display: inline;

		}

	div.category-photo a {

		color: #444;

		}
		
	div.category-photo .entry-meta {
	
		margin-top: 3px;
		
		}

		
	/* ----- video category ----- */

	div.category-video {

		//color: #444;

		}
		
	div.category-video p object {
	
		margin-bottom: 6px;
		
		}

	div.category-video a {

		color: #444;

		}
		
	div.category-video .entry-meta {
	
		margin-top: -6px;
		
		}

				
	/* ----- audio category ----- */

	div.category-audio .entry-content {

		color: #444;

		font-size: 14px;

		line-height: 20px;

		margin-top: -20px;

		}	

	div.category-audio a {

		color: #444;

		}
		
	div.category-audio strong {
	
		color: #666;
		
		font-size: 20px;
		
		line-height: 28px;
		
		}
		
	div.category-audio .entry-meta {
	
		margin-top: -6px;
		
		}
			

	/* ----- dialogue category ----- */

	div.category-dialogue h2.entry-title,
	
	div.category-dialogue .entry-content {

		font-family: courier, monospace;

		border-left: 3px solid #000;

		padding-left: 12px;

		color: #222;

		}

	div.category-dialogue .entry-content {		
	
		margin-top: -18px;
		
		padding-top: 4px;
	
		}


	

	/* ----- END CATEGORY STYLES ----- */

										

	div#nav-below {

		margin-top: 48px;
		
		color: #bbb;

		}	.navigation {}

		div.nav-previous {
		
			float: left;
			
			}

			div.nav-previous a {
			
				color: #666;
				
				}

				div.nav-previous a span.meta-nav {}

		div.nav-next { float: right; }

			div.nav-next a {
			
				color: #666;
				
				}

				div.nav-next a span.meta-nav {}







	/* ----- BEGIN SINGLE.PHP, COMMENTS.PHP STYLES ----- */

	

	body.single div.entry-meta, 

	body.single div#nav-below {

		display: none;

		}

	div.comments ul {

		font-size: 14px;

		line-height: 20px;

		list-style: none;

		}

		div.comment-author {

			margin-top: -6px;

			}

		div.comment-author span.fn {

			font-size: 20px;
			
			line-height: 26px;

			font-weight: bold;

			color: #ff8c00;

			}

		div.comment-author span.fn a {

			color: #ff8c00;

			}

		div.comment-author span.comment-date {

			color: #666;

			font-size: 14px;
			
			line-height: 20px;

			margin-left: 5px;

			}

	div.comments ul li.comment {
	
		padding: 0px 8px 12px 8px;
		
		border-top: 1px dotted #666;
		
		}

	div.comments ul li.comment div.comment-meta {

		display: none;

		}
		
	div#respond {

		margin-top: 48px;
		
		padding-left: 40px;

		}

	div#respond h3 {

		color: #444;
		
		padding-left: 8px;

		}

	div.formcontainer {
	
		background: #eee;
	
		padding: 8px;

		font-size: 14px;
		
		line-height: 20px;
		
		margin-top: -14px;

		}

		

	/* ----- END SINGLE.PHP, COMMENTS.PHP STYLES ----- */







div#underbar {

	margin-left: 250px;

	display: none;

	}

		

div#primary {

	float: left;

	width: 250px;

	border-left: 5px solid #ff8c00;

	padding-left: 1em;

	font-family: Helvetica, Arial, Sans-Serif;

	}	

	

	.sidebar {}

	

	div.sidebar ul.xoxo {

		list-style: none;

		margin-left: 0;

		padding-bottom: 1em;

		padding-left: 1em;

		text-indent: -1em;

		}

		

			div.sidebar ul.xoxo li a {

				color: #444;

				}

			

			div.sidebar ul.xoxo li h3 {

				color: #222;

				}

				

	div#primary ul.xoxo {}

		div#primary ul.xoxo li {}

			div#primary ul.xoxo li h3 {}

				

				

div#secondary {

	float: left;

	width: 250px;

	}	.sidebar { }

	

	div.sidebar ul.xoxo {}

		div.sidebar ul.xoxo li {}

			div.sidebar ul.xoxo li h3 {}

			

	div#secondary ul.xoxo {}

		div#secondary ul.xoxo li {}

			div#secondary ul.xoxo li h3 {}

			

			

#footer {

	clear: both;

	width: 515px;

	margin: 124px 0 48px 250px;

	font-family: Helvetica, "Lucida Grande", Arial, Sans-Serif;

	color: #444;

	padding: 10px 0 0 0;

	border-top: 3px solid #ff8c00;

	list-style: none;

	}

	

	#footer h2 {

		margin: 12px 0 12px 0;

		}

	

	#search form {

		margin: 0px 0 20px 0;

		}

	

	.rss-links {
	
		margin-top: 12px;

		}

	

	.rss-links a img {

		border-style: none;

		}

	

	.generator-link a,

	.theme-link a {

		font-size: 12px;

		padding-top: 20px;

		}

	div.meta-sep {}

	div#theme-link {}

	

	

/* ----- SEARCH STYLES ----- */



.page-title {

	color: #444;

	}

	

.entry-title a {

	color: #ff8c00;

	}