@charset "UTF-8";
/*------------------------------------------------------------------------------------------------------------------------------------
LIFESTREAM STYLESHEET
Styling for Lifestream

	Project:		Humanuals
	Version:		1.0
	Last change:	2008-06-14 [First draft]
	Author:			Dirk Sidney Jansen [sidisinsane.com]

	TOC (Table of contents)

	I.		Imports
	II.		Specific Styling	
-------------------------------------------------------------------------------------------------------------------------------------*/
/*
	I.	Imports
-------------------------------------------------------------------*/
@import url(../app/lib/css/sehl.css); /* Always place on top */
@import url(../app/lib/css/initial.css);
@import url(../app/lib/css/common.css);
@import url(../app/lib/css/i18n.css);
/*
	II.	Browser-Corrections
-------------------------------------------------------------------*/
/* Set Body Styles */
body {
	font-family: Times, "Times New Roman", Georgia, serif;
	color: #FFF;
	background: #191919;
	border-top: 4px solid #FFF;
}
#header {
	margin: 1em 2em 0 2em;
	padding-top: 1em;
	height: 150px;
	background: #191919;
	overflow: hidden;
	/*border-bottom: 2px solid #FFF;*/
}
legend small {
	color: #C00;
	text-transform: none;
	font-variant: normal;
}
h2#subtitle {
	clear: right;
	float: right;
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: .07em;
	margin: 5px 0 1em 1em;
	color: #E79703;
}
h2.summary {
	font-size: 1.2em;
}
		h2#subtitle a:hover img {
			opacity: 0.6;
			-moz-opacity: 0.6;
			filter: alpha(opacity=60);
		}
h1#logo {
	float: right;
	margin: 5px 1em 0 1em;
	height: 85px;
	width: 320px;
	background: transparent url(../img/boldeagle-trans.png) no-repeat 0 0;
	text-indent: -9999em;
}
#footer {
	margin: 2em;
}
#footer p {
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: .05em;
}
#footer p small {
	font-size: .8em;
	text-transform: none;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 0;
}
#footer p a.email {
	padding-right: 16px;
	background: transparent url(../app/lib/img/icons/mail_back.gif) no-repeat 100% 50%;
}

a {
	color: #3090C0;
}
a:hover {
	color: #FFF;
}
abbr {
	text-transform: lowercase;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: .05em;
	border: none;
	color: #FFF;
	cursor: help;
}
	abbr small {
		font-size: .7em;
		font-weight: normal;
	}
table {
	border-collapse: collapse;
	margin: 0 2em;
	color: #FFF;
	background: #191919;
}
	thead th {
		font-size: 1.2em;
		padding-top: 1em;
	}
	tbody td {
		vertical-align: top;
		padding: .5em 0 0 .5em;
	}
		tbody td p {
			clear: both;
			display: block;
			padding: .5em 0 1em 0;
			font-size: .85em;
		}
		tbody td div.video, tbody td div.audio {
			clear: both;
			display: block;
			margin-bottom: 1em;
		}
		tbody td a {
			display: block;
			line-height: 1.4em;
			text-decoration: none;
		}
		tbody td a:hover {
			text-decoration: none;
			color: #FFF;
			background: #3090C0;
			cursor: pointer;
		}
			tbody td a.bookmark:hover {
				background: none;
			}
			tbody td a:hover img {
				opacity: 0.6;
				-moz-opacity: 0.6;
				filter: alpha(opacity=60);
			}
			tbody td p.description a {
				display: inline;
				color: inherit;
				/*border-bottom: 1px solid #FFF;*/
				font-weight: bold;
			}
		td abbr {
			margin-left: .5em;
			margin-right: .5em;
		}
		td img {
			vertical-align: top;
			margin-left: .5em;
			margin-right: .5em;
		}
		
th.day {
	padding-top: 2em;
	text-align: right;
	text-transform: lowercase;
	font-variant: small-caps;
	letter-spacing: .05em;
	color: #E79703;
	background: #191919;
}
/*
.monday {
	border-bottom: 3px solid #CFDDF4;
}
.tuesday {
	border-bottom: 3px solid #B6CAF0;
}
.wednesday {
	border-bottom: 3px solid #E79703;
}
.thursday {
	border-bottom: 3px solid #A6CAF0;
}
.friday {
	border-bottom: 3px solid #AE9675;
}
.saturday {
	border-bottom: 3px solid #333;
}
.sunday {
	border-bottom: 3px solid #000;
}
*/
.monday {
	color: #CFDDF4;
}
.tuesday {
	color: #B6CAF0;
}
.wednesday {
	color: #E79703;
}
.thursday {
	color: #A6CAF0;
}
.friday {
	color: #AE9675;
}
.saturday {
	color: #CCC;
}
.sunday {
	color: #FFF;
}

.dawn {
	background: #CFDDF4;
}
.morning {
	background: #B6CAF0;
}
.noon {
	background: #E79703;
}
.afternoon {
	background: #A6CAF0;
}
.evening {
	background: #AE9675;
}
.night {
	background: #333;
}

/*
		Taglist-navigation
-------------------------------------------------------------------*/
ul#tags {
	clear: both;
	display: block;
	width: 100%;
}
#tags li {
	float: left;
	display: inline;
	line-height: 1.4;
	margin-right: 1em;
	list-style-type: none;
}
	#tags li a {
		text-transform: lowercase;
		font-variant: small-caps;
		font-size: .7em;
		font-weight: normal;
		color: #CCC;
	}
	#tags li a:hover {
		padding-left: 16px;
		background: transparent url(../app/lib/img/icons/tag.gif) no-repeat 0 50%;
	}
/*
		Navi
-------------------------------------------------------------------*/
ul#navi {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	height: 25px;
	width: 100%;
	background: #333;
}
#navi li {
	height: 25px;
		line-height: 25px;
		text-transform: uppercase;
		font-size: .8em;
		font-weight: normal;
	float: left;
	list-style-type: none;
	margin-left: 1em;
	color: #E79703;
}
	#navi li a {
		height: 16px;
		display: block;
		font-weight: 800;
		color: #FFF;
	}
	#navi li a:hover {
		text-decoration: none;
		color: #3090C0;
		cursor: pointer;
	}
