/* Custom CSS for Thesis */
/* Site: www.iamjonsmith.com */
/* Author: Jon Smith */

@charset "utf-8";
/*---{ body and background }---*/
body.custom { background: #141414; }
.custom #container { margin-top: 0px; margin-bottom: 20px; }
.custom #content_box { margin-top: 10px; padding: 3px; background:#fff url(images/bg-content.gif) repeat-y right; border: 1px solid #505a61; }
.custom #page { padding: 5px 19px; background: #e4e4e4; border: 1px solid #505a61; }
.custom #top { margin: 10px 125px 5px; background: #141414; overflow: hidden;}

/*---{ navigation }---*/
.custom ul.menu { margin-top: 10px; width: auto; border: none; font-family: Arial, Helvetica, sans-serif; color: #172025; font-size: 11px; font-weight: bold; }
.custom ul.menu li { line-height: 10px; border-right: 0px solid #2361A1; border-left: 0px; border-bottom: 0px; border-top: 0px; }
.custom ul.menu li.current_page_item a { background: #e4e4e4; color: #141414; border-bottom: 0px solid #e4e4e4; }
.custom ul.menu li a { border: none; padding: 5px 5px; background: #e4e4e4; color: #2361A1; }
.custom ul.menu li a:hover { background: none; color: #141414; }

/*---{ nav icons }---*/
.custom #feedback { background: transparent; width: 3.2em; position: fixed; top: 20%; right: 0.25%; }
.custom #feedback a { display: block; text-indent: -9999px; height: 32px;}
.custom #feedback #twitter { background: url(images/icons/twittericon.png) no-repeat 0 -32px; }
.custom #feedback #twitter:hover { background-position: 0 0; }
.custom #feedback #facebook { background: url(images/icons/facebookicon.png) no-repeat 0 -32px; }
.custom #feedback #facebook:hover { background-position: 0 0; }
.custom #feedback #rss { background: url(images/icons/rssicon.png) no-repeat 0 -32px; }
.custom #feedback #rss:hover { background-position: 0 0; }
.custom #feedback #email { background: url(images/icons/emailicon.png) no-repeat 0 -32px; }
.custom #feedback #email:hover { background-position: 0 0; }

/*---{ header }---*/
.custom #header #logo a { display: block; }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header {border-bottom:none; padding:0}
.custom #header { padding: 0; }

/*---{ twitter box }---*/
.custom #twitter_update_list { position: absolute; background: url(images/tweets2.png)  no-repeat scroll 0 0; left: 830px; top: 10px; width:330px; height:94px; }
.custom #twitter_update_list li { position: relative; float: left; list-style-type: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:15px; width:280px; height:84px; color:#141414; padding: 6px 5px 0 5px; z-index: 100; }

/*---{ sidebars }---*/
.custom #sidebars h3 { font-weight: bold; border-bottom: dotted 1px #ccc; }
.custom #sidebars li a { color: #2989A9; }
/* .custom #recentcomments { border-top: 1px solid #b5b198; padding: 5px 0px 0px;} */
/* .custom #sidebars li.recentcomments { border-bottom: 1px solid #505a61; padding: 0px 0px 5px; display: block; } */
.custom #sidebars li a:hover { color: #141414; }
/* .custom #sidebar .google { } */
.custom li.widget ul { list-style: none; }
.custom li.widget ul li { list-style: none; border-bottom: dotted 1px #ccc; padding: 0px 0px 0px; display: block; }
.custom li.widget ul li .num_comments { color: #111; }
.custom .amzshcs-item { padding-top: 3px; padding-bottom: 3px; border-top: dotted 1px #ccc;}
.custom .amzshcs {border-bottom: dotted 1px #ccc;}

/*---{ footer }---*/
.custom #footer { border: none; margin-bottom: -10px; }

/*---{ disquis comments }---*/
.custom #disqus_thread { margin: 0 22px 0 11px; width: 556px; float: left; }
.custom .comments_closed p {display: none ;}

/*---{ social media at the end of posts }---*/
.socialmedia { margin: 0 22px 8px 11px; padding: 3px; width: 556px; float: left; background: #FFFBCC; border-top: 1px solid #E6DB55; border-bottom: 1px solid #e1e1e0; overflow: hidden; }
.socialmedia p { color: #515151; font-size: 1.3em;}
.socialmedia tweetmeme { vertical-align: middle; }

/*---{ comment links }---*/
.custom .format_text .to_comments span.bracket { font-size: 20px; color:#2361A1; }
.custom .format_text .to_comments span { font-size: 17px; color:#000; }

/* admin comments */
.custom dt.comment-author-admin, 
.custom dd.comment-author-admin, 
.custom dt.comment-author-admin span, 
.custom dd.comment-author-admin span { color: #000 !important; background: #F3F3F3 !important; }

.custom dt.comment-author-admin a, 
.custom dt.comment-author-admin a:active, 
.custom dt.comment-author-admin a:visited, 
.custom dd.comment-author-admin a, 
.custom dd.comment-author-admin a:active, 
.custom dd.comment-author-admin a:visited { color: #2361A1 !important; background: #F3F3F3 !important; }

.custom dt.comment-author-admin a:hover, .custom dd.comment-author-admin a:hover { color: #141414 !important; }

.disclose { 
        background-color:#F3F3F3;
	border:1px solid #CCCCCC;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin-bottom:20px;
	margin-top:8px;
	padding:15px 20px 15px 20px;
}


