/*
Theme Name: Toolbox
Description: An ultra-minimal HTML5 starter theme.
Author: The Automattic Theme Team
Author URI: http://themeshaper.com/
Version: 0.3
Tags: translation-ready, microformats, rtl-language-support

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

*/

/* =Structure
-------------------------------------------------------------- */
* { padding: 0px; margin: 0px; }
a, a * { border: 0px none; outline: none; overflow: hidden; color:#44aa11;}
a:visited, a:link, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
h2 { margin: 15px 0; }
h3 { margin: 10px 0; }
address, p { margin: 0 10px; }
.corners { font-family:Georgia; color:#fff; background-color:#2e2e2e;margin:15px 0 0 0;height:302px;-moz-border-radius: 8px; -webkit-border-radius: 8px; }
.corners2 { font-family:Georgia; color:#fff; background-color:#2e2e2e;margin:15px 0 0 0;-moz-border-radius: 8px; -webkit-border-radius: 8px; font-size:14px; line-height:19px;}

.body_big { color: #fff; font-family: Georgia; font-size: 22px; line-height: 28px;}
.clear { clear: both; }
.hidden { display: none; }
ul li { list-style: none; }
.link2 {color: white; }
.grey-box ul li { list-style: square; margin-left: 20px; }
.body_all_black { color:#000; font-family:Georgia; font-size:13px; line-height:24px; }
.body_big_red { font-size:20px; line-height:24px; font-family:Georgia; color:#6FBC1a; }
.h1 { font-size:22px; font-family:Georgia; line-height:34px; text-align:left; }
.h2 { color:#c00; font-size:18px; line-height:28px; font-family:Georgia; }
#slider img {
		position:absolute;
		top:0px;
		left:0px;
		display:none;
	}
#slider a{
	display:block;
	}
body {
	background-color:black;
  	font-family: arial;
	font-size: 13px;
	text-align: left;
	margin: 0;
	padding: 0;
}
.article {padding-bottom:20px; background: url(http://websitengineer.com/brainfood/images/arrow.jpg) no-repeat; position:relative; left:-30px; padding-left:30px; }
#primary {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}
#content {
	margin: 0 280px 0 0;
}
.entry-title { margin: 10px 0; }
#main .widget-area {
	float: right;
	overflow: hidden;
	width: 220px;
}
#colophon {
	clear: both;
	display: block;
	width: 100%;
}

/* Increase the size of the content area for templates without sidebars */

.full-width #content,
.image-attachment #content,
.error404 #content {
	margin: 0;
}

/* Text meant only for screen readers */

.screen-reader-text {
	position: absolute;
	left: -9000em;
}


/* =Header
-------------------------------------------------------------- */
#header { width:100%; }
#logo_wrap { background-color: #2e2e2e; text-align:center; width: 100%;padding-top:10px; }
#logo { margin: 0 auto; text-align:left; width: 920px; }
#header #nav_left { background: url("http://www.websitengineer.com/brainfood/wp-content/uploads/2010/08/grey_black_right.jpg") no-repeat scroll right top #000000; list-style:none; display: inline-block; float: left; height: 32px; width:780px; }
#nav_left li { padding: 4px 0px 0px; list-style:none; display: list-item; color:#CCC; float:left; font-size:12px; height:32px; line-height:36px; text-align:center; }
#nav_left li a { background: transparent url() no-repeat 100% 0%; padding: 1px 12px 0px 17px; text-decoration: none; color:#CCC; display:inline-block; font-size:12px; line-height:36px; }
#nav_left li a:hover { text-decoration: underline; }


/* =Navigation
-------------------------------------------------------------- */
#nav_wrap { background-color: #000; height:32px; text-align:center; width:100%; display:block; }
#nav_wrap_right { background-color: #2e2e2e; height:32px; float:left; position:absolute; right:0px; width:50%; }
#nav { height:32px; margin: 0px auto; position:relative; text-align:left; width:920px; }


/* =Content
-------------------------------------------------------------- */
#container { margin: 0 auto; padding: 20px 0 0 0; width: 924px; }
#container2 { margin: 0 auto; width:700px; }
#post { -moz-border-radius: 8px; -webkit-border-radius: 8px;background-color: white; color: #303030; font-size: 10pt; line-height: 17pt; padding:30px; position:relative; text-align:left; }
#content nav {
	display: block;
	overflow: hidden;
}
.nav-previous {
	float: left;
	width: 400px;
}
.nav-next {
	float: right;
	text-align: right;
	width: 400px;
}
#content #nav-above {
	display: none;
}
.paged #content #nav-above,
.single #content #nav-above {
	display: block;
}
#nav-below {
	margin: 1em 0 0 0;
}
.page-link {
	margin: 0 0 1em 0;
}

/* 404 page */

.error404 .widget {
	float: left;
	width: 33%;
}
.error404 .widget .widgettitle,
.error404 .widget ul {
	margin-right: 1em;
}
.error404 .widget_tag_cloud {
	clear: both;
	float: none;
	width: 100%;
}

/* Notices */

.post .notice,
.error404 #searchform {
	background: #EEE;
	display: block;
	padding: 1em;
}

/* Image Attachments */

.image-attachment div.entry-meta {
	float: left;
}
.image-attachment nav {
	float: right;
	margin: 0 0 1em 0;
}
.image-attachment .entry-content {
	clear: both;
}
.entry-content p { font-size: 1.1em; padding-bottom: 15px; }
.image-attachment .entry-content .entry-attachment {
	background: #EEE;
	padding: 1em;
	text-align: center;
}
.image-attachment .entry-content .attachment {
	display: block;
	margin: 0 auto;
	text-align: center;
}


/* =Images
-------------------------------------------------------------- */

a img {
	border: none;
}


/* =Forms
-------------------------------------------------------------- */

#searchform label {
	display: none;
}
#searchform input#s {
	width: 60%;
}
input[type=text],
input#s {
	margin: 0 1em 0 0;
	width: 60%;
}
textarea {
	width: 80%;
}

/* Class for labelling required form items */

.required {
	color: #CC0033;
}


/* =Comments
-------------------------------------------------------------- */

#respond input[type=text] {
	float: left;
	margin: 0 1em 0 0;
	width: 60%;
}
#respond .comment-form-comment label {
	display: none;
}
#respond textarea {
	margin: 0 1em 1em 0;
	float: left;
	width: 80%;
}
#respond .form-allowed-tags {
	clear: both;
	width: 80%;
}
#respond .form-allowed-tags code {
	display: block;
}


/* =Widgets
-------------------------------------------------------------- */

.widget-area {
	background: rgb(255, 192, 203); /* pink */
}
.widget-area ul {
	list-style: none;
	padding: 0 1em;
}
.widget-area ul ul {
	list-style: disc;
	padding: 0 0 0 1em;
}
.widget-area .widget_search {
	overflow: hidden;
}
.widget-area .widget_search input {
	float: left;
}


/* =Footer
-------------------------------------------------------------- */

#colophon {
	padding: 1em 0 0 0;
}

/* =WordPress basics
-------------------------------------------------------------- */
.alignleft {
	display: inline;
	float: left;
	margin-right: 15px; 
}
.alignright {
	display: inline;
	float: right;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption {
	padding: .5em;
	text-align: center;
}
.wp-caption img {
	margin: .25em;
}
.wp-caption .wp-caption-text {
	margin: .5em;
}

.body_arial                     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; color:#333; }
.body_arial_2                   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 13pt; color:#333; }
.body_arial a                   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; color:#2991e2; }
.body_arial_gray a              { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; color:#2991e2; }
.body_arial_gray                { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; color:#aeadad; }
.header_arial_footer            { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 28pt; color:#4f4f4f; }
.body_arial_footer              { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 14pt; color:#4f4f4f; }
.body_arial_footer a            { font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; line-height: 14pt; color:#4f4f4f; }
.body_arial_tight               { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 11pt; color:#333; }
.body_all                       { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #ffffff; }
.body_all a                     { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #3797e3; }
.body_all_light_gray            { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #999; }
.body_white_small               { font-family: Georgia ; font-size: 11px; font-style: normal; line-height: 13px; font-weight: lighter; font-variant: normal; color: #CCCCCC; }
.body_all_dark                  { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #606060; }
.copyright                      { font-family: Arial ; font-size: 10px; color: #999999; text-transform: none; line-height: 12px; }
.body_all_italic_red            { font-family: Georgia ; font-size: 15px; font-style: italic; line-height: 24px; font-weight: lighter; font-variant: normal; color: #990000; }
.body_all_black a               { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #cc0000; }
.body_all_black                 { font-family: Georgia ; font-size: 13px; font-style: normal; line-height: 24px; font-weight: lighter; font-variant: normal; color: #000000; }
.bodysmall                      { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #888888; text-transform: uppercase; }
.bodysmalldark                  { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; text-transform: uppercase; }
.BIG_HELV_BLUE_2, .BIG_HELV_BLUE_2 a {
 font-size:13px; font-weight: bold; line-height: 17px; text-transform: uppercase;
}
.BIG_HELV_BLUE_2 a:hover { text-decoration:underline;}
img.sponsor { margin: 4px; border: 1px solid #ddd; }
