body {
	background: #404040;
	color: #fff;
}

a {color: #4888C8; text-decoration: none; }
a img { border: none; }

ul, li { list-style: none; }

.break { clear: both; }

.rightSideToolbar a { -webkit-tap-highlight-color: rgba(0,0,0,0); }

.streamContainer li {
	background: url('../images/entry-bkg.png') bottom repeat-x;
	border-bottom: 1px solid #555555;
	color: #ccc;
	padding: 10px 10px;
	position: relative;
}

.entryContentWrapper {
	background: url('../images/reply-arrow.png') 99% center no-repeat;
}

.entryContent, .entryMeta { width: 94%; }

.entryMeta, .timeEntry {
	font-size: 13px;
	color: #888;
	margin-top: 3px;
}

.toolbar {
	background: #BC8D2B;
}

.authorName {
	color: #BD8A2A;
	font-weight: bold;
}

.toolbar {
	background: url('../images/toolbar-bkg.png') repeat-x;
	height: 45px;
}

.heading {
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 80px;
	height: 10px;
	text-indent: -9999px;
	margin: 18px 0 0 10px;
	float: left;
}

#headingFullStream { background-image: url('../images/heading-full-stream.png'); }
#headingTodos { background-image: url('../images/heading-todos.png'); }
#headingNewPost { background-image: url('../images/heading-new-post.png'); }
#headingLogin { background-image: url('../images/heading-login.png'); }

.stactionLogo {
	background: url('../images/toolbar-logo.png') 0 0 no-repeat;
	width: 34px;
	height: 45px;
	float: left;
	margin-left: 7px;
}

.button {
	width: 46px;
	height: 45px;
	text-indent: -9999px;
	display: block;
	float: left;
}

.newPostButton { width: 44px; background: url('../images/toolbar-add.png') 0 0 no-repeat; }
.back { width: 45px; background: url('../images/toolbar-back.png') 0 0 no-repeat; }
.next { background: url('../images/toolbar-next.png') 0 0 no-repeat; }
.todosButton { background: url('../images/toolbar-todos.png') 0 0 no-repeat; }
.refreshButton { background: url('../images/toolbar-refresh.png') 0 0 no-repeat; }

.newPostButton:active, .back:active, .todosButton:active, .refreshButton:active { background-position: 0 -45px; }
/*.panel#newPost .newPostButton {  }*/

.rightSideToolbar { float: right; }

#newPost, .regularContent {
	background: #404040;
	color: #ccc;
}

.regularContent { padding: 15px; }

.yellowButton {
	background: url('../images/button-right.png') top right no-repeat,
		url('../images/button-left.png') top left no-repeat,
		url('../images/button-chunk.png') top repeat-x;
	width: 100%;
	height: 32px;
	display: block;
	text-indent: -9999px;
	margin-top: 10px;
}

#loginButton {
	background: 
		url('../images/login-button-middle.png') top center no-repeat,
		url('../images/button-right.png') top right no-repeat,
		url('../images/button-left.png') top left no-repeat,
		url('../images/button-chunk.png') top repeat-x;
}

#newPostButtons {
	margin: 5px -15px 0 -15px;
	padding: 0 15px 17px 15px;
	background: url('../images/create-page-separator-chunk.png') bottom repeat-x;
}

.tagsShown #newPostButtons {
	background:
		url('../images/create-page-separator-left.png') left bottom no-repeat,
		url('../images/create-page-separator-chunk.png') bottom repeat-x;
}

#updateButton {
	display: block;
	width: 115px;
	height: 39px;
	text-indent: -9999px;
	background: url('../images/button-update.png') top left no-repeat;
	float: right;
}

#addTagsButton {
	display: block;
	width: 161px;
	height: 39px;
	text-indent: -9999px;
	background: url('../images/button-add-tags-off.png') top left no-repeat;
	float: left;
}
#addTagsButton.on { 	background: url('../images/button-add-tags-on.png') top left no-repeat; }

/* Login page */
#loginForm { padding: 15px; }
#loginForm p { margin-bottom: 20px; }

textarea, input.text {
/*	width: 282px;*/
	width: 100%;
	background: #8C8C8C;
	color: #000;
	padding: 5px 0px;
	font-size: 15px;
}

textarea {
	height: 100px;
}


#replyContentWrapper {
	margin-bottom: 5px;
	margin-top: -5px;
	font-size: 14px;

	color: #999;
	font-size: 12px;
}

#replyContentWrapper #inReplyTo {

}

#replyContentWrapper #replyContent {
	color: #fff;
}

.fileLink {
	color: #E0C997;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
}

span.todo { 
	float: left;
	margin-right: 10px;
	margin-top: 1px;
}
span.todo input { padding: 10px; }

#headerShadow {
	display: block;
	height: 14px; 
	width: 100%;
	background: url('../images/toolbar-shadow.png') top repeat-x;
	position: absolute;
	top: 45px;
	left: 0;
    min-height: 0px !important;
}

#tagsSelector {
	padding: 10px 0 0 0;
	margin: 0 -15px;
	border-bottom: 1px solid #535353;
}

#tagsSelector li { border-top: 1px solid #535353; }

#tagsSelector li a {
	padding: 6px 35px;
	display: block;
	color: #C6C6C6;
	font-size: 13px;
	text-decoration: none;
}

#tagsSelector li a.curr {
	background: #9F9F9F url('../images/tags-check.png') 13px 7px no-repeat;
	color: #2F2F2F;
	font-weight: bold;
}

#footer {
	background: url('../images/toolbar-shadow.png') top repeat-x;
	padding: 10px;
	font-size: 12px;
	color: #888;
}

#footer a { color: #888; }

#viewFullSite {
	float: right;
	font-weight: bold;
}

#viewRegularSiteLoginP { margin-top: 20px; }
#viewRegularSiteLoginP a {
	color: #aaa;
	text-decoration: underline;
}




