/*
Theme Name: Jason Holborn
Theme URI: http://jasonholborn.com
Author: Kaleb J. Barker
Author URI: http://BRAINfork.net
Description: Theme for Jason Holborn.
Version: 1.0
License: GNU General Public License
License URI: license.txt
*/

/*font*/
@import url(http://brainfork.net/wp-content/themes/brainfork_3.0/font/font.css);
@font-face { font-family: 'FuturaLT'; src: url('font/FuturaLT.eot') format('embedded-opentype'); src: local('Futura'), url('font/FuturaLT.ttf') format('truetype'), url('font/FuturaLT.svg#FuturaLT') format('svg'), url('font/FuturaLT.woff') format('woff'); }

/*reset*/
* { margin:0; padding:0; }
nav ul { list-style:none; }
nav li { display:inline; }

/*general*/
.posabs { position:absolute; }
.posrel { position:relative; }
.fright { float:right; }
.fleft { float:left; }
.alignright { float:right; margin: 5px 0 20px 20px; }
.alignleft { float:left; margin: 5px 20px 20px 0; }
.aligncenter { display:block; margin: 5px auto 20px; }

/*structure*/
html, body { height:100%; }
body { background-color:#023401; font-family:FuturaLT, Arial, Helvetica, sans-serif; color:#FFF; }
#wrapper { width:700px; min-height:100%; margin:0 auto; }

/*layout*/
#wrapper { background:url(img/main.jpg) no-repeat #559E28; overflow:auto; }
#content { width:640px; margin:270px 30px 0 30px; padding-bottom:25px; }

/*nav*/
#nav { width:700px; background-color:#559E28; text-align:center; padding:7px 0; }
#nav a { text-decoration:none; font-weight:normal; color:#FFF; position:relative; }
#nav a:hover { color:#CCC; }
#nav a[href="#"] { cursor:default; }
#nav li { padding:0 14px; position:relative; }
#nav .sub-menu { background:#559E28; list-style:none; position:absolute; left:-9999px; }
#nav li .sub-menu { padding-top:7px; }
#nav li:hover .sub-menu { left:20px; }
#nav li .sub-menu li { padding:0; }
#nav li .sub-menu li a { display:block; padding:6px; border-top:2px solid #023401; }

/*footer*/
#footer { width:640px; right:30px; bottom:5px; font-size:9px; }
#footer a { text-decoration:none; color:#FFF; }
#footer a:hover { text-decoration:underline; }
.bf { font-family:EurostileLT, Helvetica, sans-serif; }

/*content*/
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #content p, #content pre, #content ul, #content ol, #content hr, .article-head, .wp-caption, .article-foot, .comment-body, .youtube-player, .addthis_toolbox { margin-bottom:20px; }
#content ul, #content ol, #content blockquote, #content cite, #content pre { margin-left:20px; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-weight:normal; text-decoration:underline; }
#content li { margin-bottom:10px; }
#content h1 { font-size:32px; }
#content h2 { font-size:28px; }
#content h3 { font-size:24px; }
#content h4 { font-size:20px; }
#content h5 { font-size:16px; }
#content h6 { font-size:12px; }
#content p { font-size:16px; }
#content pre { background-color:#F2F2F2; padding:5px; }
#content a { color:#FFF; text-decoration:underline; }
#content a:hover { color:#CCC; }
#content hr { background-color:#FFF; border:none; height:2px; }
#content p img { width:100%; height:auto; }

.wp-caption { background-color:#FCFFF0; padding:10px 5px; text-align:center; }
.wp-caption-text { margin:7px 0 0!important; color:#023401; }

.more-link { display:block; clear:both; margin:-10px 0 10px; }

/*article*/
.article-list { border-bottom:2px dotted #FFF; margin-bottom:20px; }

.article-head h1 { margin-bottom:10px!important;}

.article-foot { font-size:12px; color:#CCC; }
.article-foot a { color:#CCC!important; }
.article-foot a:hover { text-decoration:underline!important; }

#article-nav, #comment-nav { padding:0 0 10px; margin:20px 0; }

/*social comments*/

#social { background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
#social #reply-title, #social .social-nav .social-current-tab {
	background: none!important;
}
#social .social-help, #social .social-psst {
	color: #CCC!important;
}

/*#article-comments { display:block; margin-top:20px; color:#FFF; }
#article-comments a { color:#FFF!important; }
#article-comments a:hover { color:#CCC!important; }
#article-comments h4 { margin-bottom:10px; }
#article-comments ul { display:block; list-style:none; margin:0; }
#article-comments li.comment { position: relative; padding-left:50px; }
#article-comments .avatar {left:0; position:absolute; top:4px; }
#article-comments .comment-author { font-size:16px; }
#article-comments .comment-author cite { margin:0; }
#article-comments .comment-author, #article-comments .comment-meta, #cancel-comment-reply { margin-bottom:10px; }

#commentform { padding-top:10px; border-top:1px dotted #CCC; }
#commentform label { font-size:16px; margin-bottom:5px; }
#commentform label > span { color:#F00; }
#commentform input { margin-bottom:10px; display:block; }
#commentform input.input { width:250px; }
#commentform p { margin-bottom:10px; width:500px; }
#commentform textarea { width:500px; height:125px; display:block; margin-bottom:10px; }
#commentform #allowed-tags { font-size:12px; }*/

/*input*/
.input { font-size:12px; background-color:#FFF; border:1px solid #999; resize:none; outline:none; padding:2px; }
.input:focus { border:1px solid #EEE; }

#blog-search { right:25px; top:280px; }

/*contact*/
#contact-name { margin-top:12px; width:355px; }
#contact-name h1 { font-size:50px!important; text-decoration:none; }

#contact-info h3 { margin-bottom:5px!important; text-decoration:none; }
#contact-info a { text-decoration:underline!important; }
#contact-info a:hover { color:#FFF!important; }

/*twitter*/
#twitter-container { clear:both; padding:30px 0 20px; }
#twitter-container li { margin-bottom:15px; }

/*social*/
.addthis_toolbox a { padding-right:10px!important; }

/*translate*/
#google_translate_element { display:inline-block; float:right;}
.goog-te-gadget-simple .goog-te-menu-value span { color:#9B9B9B; }