/*
THEME NAME: Tumble-hybrid
THEME URI: http://www.lofitribe.com/2007/09/25/tumble-hybrid-sandbox-port-theme/
DESCRIPTION: A sandbox port of the Tumble-Hybrid theme.
VERSION: 1.1
AUTHOR: Shawn Anthony
AUTHOR URI: http://www.lofitribe.com
*/

* {margin: 0;padding: 0;}

body {
	background: #000 url(./img/tumble-bg.jpg) center top repeat-y;
	color: #000;
	font-family: "Verdana", "Arial", Helvetica, sans-serif;
	font-size: 14px;
	}

a {color:#000; text-decoration: underline;}
a:visited {color:#000; text-decoration: underline;}
a:hover { color: #ccc; text-decoration: underline; }

div#wrapper {
    margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	width: 625px;
	background-color: #fff;
	position: relative;
}

div#container {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 625px;
}

div#content {margin: 0px 0px 0px 10px; width: 605px;}
body.single div#content {margin: 20px 0px 0px 10px; width: 605px;}

/*----------------------------Top Bar -------------------------------*/
#navigation-menu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 625px;
	height: 30px;
	background-color: transparent;
	font-family: "Verdana", "Arial", Helvetica, sans-serif;
	line-height: 17px;
	font-size: 18px;
	}
#nav {
	margin: 0px auto;
	padding: 4px 0px 0px 0px;
	}
#nav ul{
	display: inline;
	list-style-type: none;
	}
#nav li{
	display: inline;
	list-style-type: none;
	}
#nav a, .navbar a:visited  {
	cursor: pointer;
	float: left;
	font-weight: bold;
	margin: 0px 10px 3px 0px;
	color: #000;
	text-decoration: none;
	}
#nav a:hover{
	color: #000;
	border-bottom: solid 2px #000;
	}
#searchdiv {
    float: right;
    padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
#ts {
    width: 170px;
	color: #000;
}

div#header {
	background: transparent url(./img/header-img.jpg) left no-repeat;
	width: 625px;
	height: 100px;
	margin: 0px 0px 30px 0px;
	float: left;
}
div.subhead {
	width: 375px;
	margin: -40px 0px 0px 550px;
	position: absolute;
}

h1#blog-title {color:#000; margin:20px 0px 0px 10px;}
div#blog-description{color:#000; margin:0px 0px 0px 10px;}

#feedoptions {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
#feedoptions ul{
	display: inline;
	list-style-type: none;
	}
#feedoptions li{
	display: inline;
	list-style-type: none;
	}

.readers {
   width: 100px;
   margin: -35px 0px 0px 510px;
   float: right;
   position: absolute; }

div.entryblock {width: 605px; margin: 20px 0px 20px 0px;}

h1, h1 a, h1 a:hover, h1 a:visited, div#blog-title {color: #000;text-decoration: underline;}

h2, h2 a, h2 a:visited{color: #000;line-height: 110%; margin:20px 0px 20px 0px;}
h3, h3 a, h3 a:visited {color: #000;line-height: 110%; margin:20px 0px 20px 0px;}

h2.secondarypageheader {color: #000; line-height: 110%; font-size: 18px; margin:20px 0px 20px 0px; border-bottom:1px dashed #000;width:605px;}

.entry-meta a, .entry-meta a, entry-meta a:visited { color: #000; }

div.entry img.l { 
    padding: 3px; 
    margin: 0px 0px 0px 0px; 
    float: left; 
}
div.entry-content img.l { 
    padding: 3px; 
    margin: 0px 0px 0px 0px; 
    float: left; 
}
div.entry img.c {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

.era { background-color: #fff; color: #ccc; font-size: 18px; text-align: right; letter-spacing: -1px; text-transform: uppercase; border-bottom:1px solid #CCCCCC; margin: 10px 0px 10px 0px;}

.era a {
	color: #ccc;
	text-decoration: none;
	}
.era a:hover {
    color: #ccc;
	text-decoration: none;
}

div.entry-content p {margin: 0px 0px 15px 0px;}
div.entry-content ul {padding: 0px 30px 0px 30px;}
div.entry-content ul li {margin: 0px 0px 0px 0px; list-style:circle;}
blockquote {margin: 0px 0px 0px 15px; padding: 0px 50px 0px 10px; text-align: justify; border-left: 2px solid #000;}

div.sidebar {
    background: #fff url(./img/tag.jpg) left top no-repeat;
	float: left;
	clear:both;
	overflow: hidden;
	margin: 0px 0px 30px 0px;
	padding-top:30px;
	width: 625px;
	border-top: 2px solid #000;
	text-align:left;
}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;display:inline;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 0em;}
div.sidebar li form{margin:0em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0em;}
div.sidebar ul ul ul li{list-style:circle;}

div.sidebar a,div.sidebar a:link,div.sidebar a:visited {
color:#000;
text-decoration:none;
}

div.sidebar a:hover,div#footer a:hover {
color:#000;
text-decoration:underline;
}

div#nav-above {padding: 10px 0px 0px 0px;}
div#nav-above a, div#nav-above a:visited {color: #000;}

div#footer {text-align:left;}

div#secondary	{
	clear: right;
}
div#footer {
	clear: both;
	width: 625px;
	margin: 0px 0px 0px 0px;
}

div.foot1 {
    margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	border-top: 2px solid #000;
	clear: both;
	width: 625px;
}

div#footer a,div#footer a:link,div#footer a:visited {color:#000; text-decoration:underline;}

/*---------------------------- CSS Perm -------------------------------*/

.post span.permalink {border-width:0px;font-size:12px;width:6px;height:9px;position:relative;float:right;top:-10px;right:0px;display:none;}

div.category-slices.post:hover span.permalink, div.category-quotes.post:hover span.permalink, div.category-lifestream.post:hover span.permalink, div.category-video.post:hover span.permalink, div.category-conversations.post:hover span.permalink, div.category-links.post:hover span.permalink {font-weight:normal;display: block;}

div.post span.permalink a{color: #000; border: none; font-size: 12px; font-weight:normal; font-family: "Lucida Grande", Verdana, Arial, sans-serif;}

div.category-slices h2, div.category-quotes h2, div.category-lifestream h2, div.category-links h2, div.category-video h2, div.category-conversations h2, div.category-slices h3, div.category-quotes h3, div.category-lifestream h3, div.category-links h3, div.category-video h3, div.category-conversations h3 {display: none;}

/*---------------------------- Tumbled Styles -------------------------------*/

div.category-slices .entry-meta, div.category-quotes .entry-meta, div.category-lifestream .entry-meta, div.category-links .entry-meta, div.category-video .entry-meta, div.category-conversations .entry-meta {display: none;}

.entry-date {display: none;}

/*---------------------------- Slices -------------------------------*/

div.category-slices {background-color: #fff; text-align: center; display: block; width: 605px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
div.category-slices p {padding-left: 10px;padding-right: 10px;}

/*---------------------------- Quotes -------------------------------*/

div.category-quotes {color: #000;font-weight: bold;font-size: 22px;line-height: 28px;letter-spacing: -2px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;width: 605px;}
div.category-quotes a{color: #DC143C; text-decoration: underline;}
div.category-quotes a:hover{color: #DC143C; text-decoration: none;}
div.category-quotes cite{color: #DC143C; font-size: 16px;margin-left: 10px;}

/*---------------------------- Lifestream -------------------------------*/

div.category-lifestream { color: #000; margin: 20px 0px 20px 0px; padding: 3px 3px 3px 3px; background-color: #E8E8E8; width: 600px; }
body.single div.category-lifestream { color: #000; margin: 20px 0px 20px 0px; padding: 20px 3px 3px 3px; background-color: #E8E8E8; width: 600px; }
div.category-lifestream a { color: #000; text-decoration: underline; }
div.category-lifestream a:hover { color: #000; text-decoration: none; }
div.category-lifestream p {padding-left: 10px;padding-right: 10px; }

/*---------------------------- Links -------------------------------*/

div.category-links {background: url('./img/link.gif') 0% 6px no-repeat; width: 605px;}
div.category-links p {padding-left: 10px;padding-right: 10px; }

/*---------------------------- Video -------------------------------*/

div.category-video {text-align: center; background-color: #fff; margin: 0px 0px 0px 0px; width: 605px;}
div.category-video p {padding-left: 10px;padding-right: 10px;}

/*---------------------------- Conversations -------------------------------*/

div.category-conversations { background-color: #fff; width: 605px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/*---------------------------- Comments Styles -------------------------------*/

div#comments {padding: 20px 0px 20px 0px; width:605px;}

div#comments-list h3 {margin: 0px 0px 10px 0px;}

div#comments-list ol {list-style-type: none;}

div#comments-list ol li.comment {border-top: 1px dashed #000;padding: 10px 0px 10px 0px;}

div#comments-list ol li p {margin: 10px 0px 10px 0px;}

div.formcontainer p {margin: 0px 0px 20px 0px;}

div.comment-author a, div.comment-author a:visited, div.comment-author {font-weight: bold; color:#000;text-decoration:none;}

div.comment-author a:hover {color:#000; text-decoration:underline}

li.bypostauthor div.comment-author {background-color:#BCEE68;}

li.bypostauthor div.comment-author a, li.bypostauthor div.comment-author a:visited {color:#000; text-decoration:none}
li.bypostauthor div.comment-author a:hover {color:#000;text-decoration:none}

div#trackbacks-list {font-size: 10px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;border-top: 1px dashed #000;}

div#trackbacks-list div.comment-author, div#trackbacks-list div.comment-author a {font-weight: normal;}

div#trackbacks-list ol {list-style-type: none;}

div#trackbacks-list ol li {padding: 5px 0px 5px 0px;}

div.form-label {margin-top: 5px;}

input#submit {margin: 10px 0 10px 0;}

/*---------------------------- Show Code -------------------------------*/

kbd {	
	font-family: 'Courier New', Courier, mono, Fixed, sans-serif;
	font-size: 1.1em;
	display: block;
	}	

code {
	font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', 'LucidaTypewriter', monospace;
	font-size: 12px;
	text-align: left;
	background: #eee;
	border: solid 1px #aaa;
	margin: 20px 0px 20px 0px;
	padding: 10px;
	display: block;
	overflow: scroll;
}

pre {
	font-family: 'Bitstream Vera Sans Mono', 'Andale Mono', 'LucidaTypewriter', monospace;
	background: #eee;
	border: solid 1px #aaa;
	padding: 10px;
	margin: 20px 0px 20px 0px;
	display: block;
}

pre code {
	border: 0;
}
img, img a, img a:hover {border: none; text-decoration: none;}

div#nav-above, body.single div#nav-below {display: none;}

body.single div#nav-above {display: none;}

div#nav-below {width:605px;margin:30px 0px 0px 0px;}

.alignright, .nav-next {
	float: right;
}
.alignleft, .nav-previous {
	float: left;
}
span.highlight {background:#FFFF00;}