/*
Theme Name: Unboxed Mind (Twenty Eleven Child)
Theme URI: http://www.unboxedmind.com
Author: Trajan McGill
Template: twentyeleven
Description: Customizations to the Twenty Eleven theme for the Unboxed Mind
Version: 0.1
*/

@import url("../twentyeleven/style.css");

body
{
	background-color: #000040;
	font-family: Calibri, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body.single-post
{}

body.single-post a
{
	color: #2992e1;
}

body.single-post #page
{
	max-width: 8.3in;
}

header#branding #site-title span a
{
	color: #800000 !important;
}

header#branding #site-title span a:hover
{
	color: #bbbbbb !important;
}

header#branding
{
	background-color: #000040;
}

header#branding form#searchform
{
	display: none;
}

#branding img
{
	height: 144px;
}

body.single-post #access
{
	display: none;
}

#access li
{
	background-color: #222222;
}

#access li:hover
{
	background-color: #800000;
}

body.home #access li.webjournal,
body.page-id-53 #access li.projects,
body.page-id-5 #access li.abouttheunboxedmind
{
	background-color: #444444;
}

body.home #access li.webjournal:hover,
body.page-id-53 #access li.projects:hover,
body.page-id-5 #access li.abouttheunboxedmind:hover
{
	background-color: #444444;
}

#access li a
{
	color: #bbbbbb;
	font-weight: bold;
}

#access li:hover > a, #access li a:focus
{
	color: #bbbbbb;
	background-color: #800000;
}

body.home #access li.webjournal:hover > a, body.home #access li a:focus,
body.page-id-53 #access li.projects:hover > a, body.page-id-53 #access li.projects a:focus,
body.page-id-5 #access li.abouttheunboxedmind:hover > a, body.page-id-5 #access li.abouttheunboxedmind a:focus
{
	color: #bbbbbb;
	background-color: #444444;
}

#site-title
{
	padding-top: 1.5em;
}

#site-description
{
	margin-bottom: 0.5em;
}

body.single-post #main
{
	background-color: #000040;
	margin-left: 0px;
	margin-right: 0px;
}

body.single-post #main #primary
{
	background-color: #000040;
}

body.single-post #main #primary #content #nav-single
{
	top: -1.62em;
	padding-bottom: 0px;
}

body.single-post #content
{
	margin-left: 0px;
	margin-right: 0px;
}

body.single-post article.post
{
	background-color: white;
	color: black;
	padding-top: 3em;
	padding-bottom: 0px;
	padding-left: 10%;
	padding-right: 10%;
	margin-bottom: 1.5em;
}

body.single-post article .entry-header
{
	width: 100%;
}

body.page article .entry-header
{
	width: 80%;
}

body.page.singular .hentry
{
	padding-top: 2em;
}

body.single-post article .entry-header h1.entry-title
{
	text-align: center;
	text-indent: 0px;
	font-size: 16pt;
	line-height: 100%;
	padding-top: 0px;
	padding-bottom: 0px;
	clear: none;
}

body.page.singular .entry-title
{
	text-align: center;
	font-size: 29px;
	line-height: 100%;
	padding: 0px 0px 0px 0px;

}

.entry-title span.subtitle
{
	display: block;
	font-size: 12pt;
}

body.single-post article .entry-header .entry-meta
{
	width: 100%;
	clear: none;
	text-align: right;
	position: relative;
	margin-top: 0.83em;
	margin-bottom: 0.83em;
	font-size: 11pt;
	font-weight: bold;
}

body.single-post article .entry-header .entry-meta a
{
	color: #800000;
}

body.single-post article .entry-header .entry-meta span.sep
{
	display: none;
}

body.single-post article .entry-header .entry-meta a
{
	display: block;
	float: left;
}

body.single-post article .entry-header .entry-meta span.by-author
{
	display: block;
	float: right;
}

body.single-post article .entry-content
{
	width: 100%;
	font-size: 11pt;
	line-height: 150%;
	text-indent: 0.5in;
}

body.page article .entry-content
{
	width: 80%;
}

body.page div#main article div.entry-content
{
	font-size: 11pt;
	line-height: 150%;
	text-indent: 0.5in;
}

div.entry-content div.DownloadsBar
{
	float: left;
	clear: both;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 15px;
	text-indent: 0px;
	font-size: 9pt;
	line-height: 110%;
	display: none;
}

body.single-post div.entry-content div.DownloadsBar
{
	display: block;
}

div.entry-content div.DownloadsBar.NoMultimedia
{}

div.DownloadsBarDownloadsContainer
{
	float: left;
}

div.DownloadsBarDownloadsTitle
{
	float: left;
	width: 0.95in;
	height: 30px;
}

div.entry-content div.DownloadsBar.NoMultimedia div.DownloadsBarDownloadsTitle
{
	height: 15px;
}

div.DownloadsBarDownloadsList
{
	float: left;
	width: 1.67in;
	height: 30px;
}

div.entry-content div.DownloadsBar.NoMultimedia div.DownloadsBarDownloadsList
{
	height: 15px;
}

div.DownloadsBarStreamContainer
{
	float: left;
}

div.DownloadsBarStreamTitle
{
	float: left;
	width: 0.9in;
	height: 30px;
}

div.DownloadsBarMediaBox
{
	float: left;
	width: 3.12in;
	height: 30px;
}

div.TopDescriptionSectionContainer
{
	float:left;
	clear:both;
	width: 100%;
	margin-bottom:15px;
}

div.TopDescriptionSection
{
	margin-left: auto;
	margin-right: auto;
	text-indent: 0px;
	text-align: center;
	font-size: 9pt;
	font-weight:bold;
}

body.single-post article .entry-content p
{
	margin-bottom: 0px;
}

body.page article .entry-content p
{
	margin-bottom: 0.5em;
}

p.ChapterHeader
{
	margin-bottom: 5px;
	text-indent: 0px;
}

p.ChapterHeaderLeft
{
	text-align: left;
	text-decoration: underline;
}

body.single-post article .entry-content p.ChapterHeaderLeft
{
	text-decoration: none;
}

p.ChapterHeaderCenter
{
	text-align: center;
}

.entry-content div.PageBreak
{
	position: relative;
	left: -13%;
	width: 126%;
	height: 10px;
	margin-top: 1.62em;
	margin-bottom: 1.62em;
	background-color: #000040;
}

.entry-content div.PageBreak.BiggerPageBreak
{
	margin-bottom: 2em;
}

div.EveryPostFooter
{
	display: none;
}

body.single-post div.EveryPostFooter
{
	display: block;
	width: 125%;
	margin-top: 3em;
	margin-left: -12.5%;
	background-color: #000040;
	color: #bbbbbb;
	font-size: 12px;
	text-indent: 0px;
}

body.single-post div.EveryPostFooter div.EveryPostFooterSocialMediaButtons
{
	width: 100%;
	float: left;
	clear: both;
	margin-top: 5px;
}

body.single-post div.EveryPostFooter div.EveryPostFooterSocialMediaButtons div.EveryPostFooterTwitterButton
{
	float: left;
	width: 180px;
	height: 22px;
	margin-top: 2px;
}

body.single-post div.EveryPostFooter div.EveryPostFooterSocialMediaButtons div.EveryPostFooterFacebookButton
{
	float: left;
	width: 180px;
	height: 23px;
	margin-top: 1px;
}

body.single-post div.EveryPostFooter div.EveryPostFooterSocialMediaButtons div.EveryPostFooterGooglePlusButton
{
	float: left;
	width: 180px;
	height: 26px;
	margin-top: 0px;
}


body.single-post article footer.entry-meta
{
	width: 125%;
	margin-left: -12.5%;
	text-align: left;
	background-color: #000040;
	color: #bbbbbb;
}

body.page article footer.entry-meta
{
	width: 80%;
}

body.single-post #main #primary #content #comments h2#comments-title
{
	width: 100%;
	text-align: left;
	font-size: 10px;
	line-height: 100%;
	padding-bottom: 1em;
}

body.single-post ol.commentlist
{
	width: 95%;
	margin-left: 5%;
}

body.single-post ol.commentlist li.comment
{
	background-color: #000040;
}

body.single-post ol.commentlist article.comment p
{
	color: #dddddd;
	font-size: 11pt;
	line-height: 150%;
	text-indent: 0.5in;
	margin-bottom: 0px;
}

body.single-post ol.commentlist .children li.comment
{
	border-left-color: #aaaaaa;
	padding-top: 1em;
	padding-bottom: 0px;
}

body.single-post ol.commentlist .children li.comment .comment-meta
{
	margin-left: 0px;
}

body.single-post ol.commentlist footer.comment-meta
{
	font-family: Georgia, Garamond, serif;
	color: #aaaaaa;
}

body.single-post ol.commentlist .children li.comment .comment-content
{
	margin-top: 0px;
}

body.single-post #respond
{
	width: 95%;
	margin-left: 5%;
	padding-left: 0px;
	padding-right: 0px;
	background-color: #000040;
	color: #bbbbbb;
}

body.single-post #reply-title
{
	color: #bbbbbb;
	margin-left: 10%;
}

div#site-generator
{
	display: none;
}

body.single-post #commentform
{
	margin-left: 10%;
	font-size: 13px;
}

body.single-post #respond #cancel-comment-reply-link
{
	color: #2992e1;
}

body.single-post #commentform p.comment-form-author label,
body.single-post #commentform p.comment-form-email label,
body.single-post #commentform p.comment-form-url label,
body.single-post #commentform p.comment-form-comment label
{
	position: absolute;
	top: 0px;
}

body.single-post #commentform p span.required
{
	top: 14px;
}

body.single-post #commentform p input#author,
body.single-post #commentform p input#email,
body.single-post #commentform p input#url,
body.single-post #commentform p textarea#comment
{
	zztop: -31px;
}

body.single-post #commentform input#submit
{
	left: 0px;
	background-color: #bbbbbb;
	color: #000000;
}

body.single-post #commentform input#submit:hover
{
	background-color: #999999;
	color: #800000;
}

div.Subscriptions a#SubscriptionFeedLink
{
	line-height: 28px;
}

div.Subscriptions form
{
	margin-bottom: 10px;
}

div.Subscriptions form p
{
	margin-bottom: 0px;
}

div.Subscriptions form p label, div.Subscriptions form p br
{
	display: none;
}

span#EmailSubscriptionLabel
{
	font-weight: bold;
}

div.Subscriptions form p input
{
	font-size: 9pt;
	padding: 0px 2px 0px 2px;
}


div.Subscriptions form p input#s2email
{
	padding: 3px 3px 3px 3px;
}


div#TwitterFollowButtonContainer
{
	height: 20px;
	float: left;
}
