/*
Theme Name: WordPress BrainCells
Theme URI: www.BrainCells.com
Description: The BrainCells WordPress theme.
Version: 1.0
Author: Homecare
Author URI: www.BrainCells.com
Tags: dark blue, custom header, fixed width, two columns

This theme was designed and built by BrainCells

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php

*/

HTML,
BODY {
	width: 100%;
	height: 100%;
}
BODY {
	background: #000;
	font-family: Arial, Tahoma,  Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	overflow: scroll;
	_overflow: none;
	*overflow: none;
}
H1 {
	color: #083667;
	font-size: 18pt;
	margin: 0;
	padding: 20px 0 10px;
}
H2 {
	color: #083667;
	font-size: 16pt;
	margin: 0;
	padding: 20px 0 10px;
}
H3 {
	color: #083667;
	font-size: 14pt;
	margin: 0;
	padding: 15px 0 10px;
}
H4 {
	color: #083667;
	font-size: 12pt;
	margin: 0;
	padding: 15px 0 10px;
}
HR {
}
P {
	color: #4D4D4D;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
A {
	color: #2E7729;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
A.more-link {
	color: #2E7729;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
A:hover {
	text-decoration: underline;
}
.blue {
	color: #5E78A8;
}
.green {
	color: #2E7729;
}
.no_border {
	border: none
}
.post_data {
	color: #2E7729;
	font-size: 9pt;
	font-weight: normal;
	padding: 20px 0 0 0;
	margin: 0;
}
.small {
	font-size: 9pt;
}
.people_name {
	color: #083667;
	font-size: 12pt;
}
.people_title {
	color: #2e7729;
}
IMG {
	border: none;
}
UL, OL {
	margin: 0;
	padding: 0 0 0 15px;
}
UL LI, OL LI {
	color: #4D4D4D;
	font-size: 10pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.alignleft {
	float: left;
	margin: 0 10px 10px 0;
	padding: 0;
}
.alignright {
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
}
.aligncenter {
	margin: 0 auto 0 auto;
	padding: 0;
}
.clear {
	clear: both;
}
.padding_10 {
	padding: 0 0 10px 0;
}
.padding_20 {
	padding: 0 0 20px 0;
}
.padding_30 {
	padding: 0 0 30px 0;
}
/* Page */
#page {
	width: 1000px;
	margin: 0 auto 0 auto;
}
.home_page {
	background: url('http://www.braincellsinc.com/wp-content/themes/braincells/images/home_page_bg_2.png') no-repeat;
	height: 780px;
	min-height: 780px;
	padding: 20px 0 0 0;
}
.inner_page {
	background: #0B1B3D url('images/inner_page_bg.png') no-repeat;
	min-height: 780px;
	padding: 20px 0 0;
}
/* Header block */
#page #header {
	width: 930px;
	height: 60px;
	margin: 0 auto 0 auto;
	padding: 0;
	position: relative;
	z-index: 2;

}
#page #header #header_left_border {
	float: left;
	background: url('images/header_l_border.png') 0 0 no-repeat;
	width: 10px;
	height: 60px;
	margin: 0;
	padding: 0;
}
#page #header #header_right_border {
	float: right;
	background: url('images/header_r_border.png') 0 0 no-repeat;
	width: 10px;
	height: 60px;
	margin: 0;
	_margin: 0 0 0 -10px;
	padding: 0;
}
#page #header IMG#logo_site {
	float: left;
	width: 240px;
	height: 60px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	border: none;
}
/* Header menu */
#page #header UL#menu  {
	float: left;
	background: url('images/header_bg.png') 0 0 repeat-x;
	list-style: none;
	width: 625px;
	height: 58px;
	margin: 0;
	padding: 1px 0 1px 45px;
}
#page #header UL#menu LI {
	float: left;
	list-style: none;
	padding: 0;
	border-left: 1px solid #637698;
}
#page #header UL#menu LI A {
	color: #FFF;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	line-height: 58px;
	text-decoration: none;
	padding: 0 20px 0 20px;
	margin: 0;
	display: block;
}
#page #header UL#menu LI:hover A {
	background: #FFF;
	color: #5E78A8;
}
#page #header UL#menu LI A:hover {
	text-decoration: none;
}
#page #header UL#menu LI:hover UL {
	display: block;
}
#page #header UL#menu LI UL {
	background: #FFFFFF;
	position: absolute;
	width: 255px;
	margin: 0 0 0 -1px;
	padding: 0;
	border-left: 1px solid #5E78A8;
	border-right: 1px solid #5E78A8;
	border-bottom: 1px solid #5E78A8;
	display: none;
}
#page #header UL#menu LI UL LI {
	clear: both;
	border: none;
	padding: 0;
	margin: 0;
}
#page #header UL#menu LI UL LI A {
	background: #FFFFFF;
	color: #5E78A8;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	line-height: 40px;
	text-align: left;
	width: 235px;
	margin: 0;
	padding: 0 0 0 20px;
	display: block;
}
#page #header UL#menu LI UL LI A:hover {
	background: #DDEAF6;
	text-decoration: none;
}
#page #header UL#menu LI.current_page_item UL LI A {
	text-decoration: none;
}
/* End Header*/

/* Base Content Page  */
#page #content_page {
	width: 930px;
	margin: 0 auto 0 auto;
}
/* Base Content Page  */

/* Content Home*/
#page .home_page_bg {
	height: 405px;
	padding: 20px 15px 0 15px;
	position: relative;
	z-index: 1;
}
#page #content_page .content_home_page_text {
	float: right;
	width: 435px;
	height: 520px;
	padding: 0 30px 0 40px;
}
#page #content_page .content_home_page_text H1 {
	color: #C2E3CD;
	font-family: Times New Roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 22pt;
	font-style: italic;
	font-weight: normal;
	margin: 23px 0 0 0;
	padding: 0 0 10px 0;
}
#page #content_page .content_home_page_text P {
	color: #FFF;
	font-size: 12pt;
	font-weight: normal;
	line-height: 23px;
	margin: 0;
}
#page #content_page .content_home_page_text A {
	color: #90B9E2;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}
#page #content_page .content_home_page_text A:hover {
	text-decoration: underline;
}

/* Sub Content */
#page #content_page .sub_content {
	float: right;
	width: 435px;
	height: 80px;
	padding: 0 30px 0 40px;
}
#page #content_page .sub_content A {
	color: #C2E3CD;
	font-size: 11pt;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
	margin: 0 0 0 -10px;
	padding: 0 0 5px 0;
}
#page #content_page .sub_content A:hover {
	text-decoration: underline;
}
#page #content_page .sub_content P {
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
/* End Content Home*/

/* Home Posts */
#home_posts {
	width: 942px;
	height: 203px;
	margin: 0 auto 0 auto;
	padding: 25px 0 0 0;
}
#home_posts .home_post {
	float: left;
	width: 254px;
	height: 193px;
	padding: 10px 30px 0 30px;
	margin: 0;
}
#home_posts .sceince {
	background: url('http://www.braincellsinc.com/wp-content/themes/braincells/images/home_panel_bkgd.png') 0 0 no-repeat;
}
#home_posts .dev_platform {
	background: url('http://www.braincellsinc.com/wp-content/themes/braincells/images/home_panel_bkgd.png') 0 0 no-repeat;
}
#home_posts .product_pipeline {
	background: url('http://www.braincellsinc.com/wp-content/themes/braincells/images/home_panel_bkgd.png') 0 0 no-repeat;
}
#home_posts .home_post H2 {
	color: #5E78A8;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	margin: 0;
	padding: 4px 0 6px 0;
}
#home_posts .home_post A.panel-link {
	color: #5E78A8;
	font-size: 11pt;
	font-weight: bold;
}
#home_posts .home_post P {
	color: #4D4D4D;
	font-size: 9pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#home_posts .home_post A.more-link {
	color: #2E7729;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#home_posts .home_post A.more-link:hover {
	text-decoration: underline;
}
/* End Home Posts */

/* Inner Page Content */
.inner_page_content {
	background: #FFF url('images/inner_page_content_bg.png') repeat-y scroll 270px 0;
}
.inner_page_content .inner_page_submenu {
	background: #FFF url('images/inner_page_submenu_bg.png') no-repeat scroll 0 0;
	color: #FFF;
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 3px;
	line-height: 20px;
	height: 20px;
	width: 900px;
	margin: -15px 0 0;
	padding: 15px 0 53px 30px;
}
.inner_page_content .inner_page_submenu A {
	color: #FFF;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 2px;
}
.inner_page_content .inner_page_submenu A:hover {
	text-decoration: underline;
}
/* Column 1*/
.inner_page_content .column_1 {
	float: left;
	width: 270px;
}

/* Inner Page Menu */
.inner_page_content .column_1 UL#inner_page_menu {
	list-style: none;
	width: 270px;
	margin: 0;
	padding: 5px 0 20px 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI {
	list-style: none;
	margin: 0;
	padding: 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI A {
	color: #003e7e;
	display: block;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	line-height: 35px;
	width: 250px;
	margin: 0;
	padding: 0 0 0 20px;
}
.inner_page_content .column_1 UL#inner_page_menu LI A:hover {
	background:transparent url('images/inner_page_menu_bg.png') no-repeat scroll 0 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI.current_page_item {
	background:transparent url('images/inner_page_menu_bg.png') no-repeat scroll 0 0;
	color: #003e7e;
	display: block;
	font-size: 10pt;
	text-align: left;
	text-decoration: none;
	line-height: 35px;
	width: 250px;
	margin: 0;
	padding: 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI UL {
	margin: 0;
	padding: 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI.current_page_item UL {
	margin: 0;
	padding: 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI UL LI {
}
.inner_page_content .column_1 UL#inner_page_menu LI UL LI A {
	color: #664d2f;
	display: block;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	text-transform: uppercase; 
	letter-spacing: 1px;
	line-height: 25px;
	width: 230px;
	margin: 0;
	padding: 0 0 0 40px;
}
.inner_page_content .column_1 UL#inner_page_menu LI UL LI A:hover {
	background:transparent url('images/inner_page_menu_bg2.png') no-repeat scroll 0 0;
}
.inner_page_content .column_1 UL#inner_page_menu LI UL LI.current_page_item {
	background:transparent url('images/inner_page_menu_bg2.png') no-repeat scroll 0 0;
	color: #664d2f;
	display: block;
	font-size: 8pt;
	text-align: left;
	letter-spacing: 1px;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 25px;
	width: 230px;
	margin: 0;
	padding: 0;
}
/* Inner Page SubPage */
.inner_page_content .column_1 IMG {
	border: 2px solid #c2e3cd;
}

/* BCI trademark placement */
.inner_page_content .column_1 .bci_tm IMG {
	border: none;
}

.inner_page_content .column_1  .no_border {
	border: none
}
.inner_page_content .column_1 .subpage {
	width: 230px;
	border-top: 2px dotted #C2E3CD;
	margin: 0 20px 0 20px;
	padding: 20px 0 0 0;
}
.inner_page_content .column_1 .subpage H1 {
	color: #2E7729;
	font-size: 9pt;
	margin: 0;
	padding: 0 0 10px 0;
}
.inner_page_content .column_1 .subpage P {
	color: #4D4D4D;
	font-size: 9pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.inner_page_content .column_1 .subpage B {
	color: #083667;
	font-size: 9pt;
}
.inner_page_content .column_1 SPAN {
	color: #003e7e;
	font-size: 8pt;
	line-height: 20px;
	margin: 0;
	padding: 10px 0 0 10px;
	display: block;
}
.inner_page_content .column_1  UL, .inner_page_content .column_1  OL {
	margin: 0;
	padding: 0 0 0 15px;
}
.inner_page_content .column_1  UL LI, .inner_page_content .column_1  OL LI {
	color: #4D4D4D;
	font-size: 9pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
/* Column 2 */
.inner_page_content .column_2 {
	float: left;
	padding: 0 0 0 25px;
	width: 500px;
	margin: -40px 0 0 0;
}
.inner_page_content .max_width {
	width: 615px;
}
.inner_page_content .column_2  .text_01 {
	color: #5E78A8;
	font-size: 12pt;
}
.inner_page_content .column_2 H2.investors_name {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	padding: 20px 0 0 0;
}
.inner_page_footer {
	background: transparent url('images/inner_page_footer_bg.png') repeat scroll 0 0;
	line-height: 20px;
	height: 20px;
	width: 930px;
	margin: 0 auto 10px;
	padding: 0;
}
.inner_page_content .column_2 P.wp-caption-text {
	color: #083667;
	font-size: 8pt;
	margin: 0;
	padding: 5px 0 0 0;
	display: block;
}
/* News style */
.inner_page_content .news P {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.inner_page_content .news P.post_data {
	color: #2E7729;
	font-size: 10pt;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.inner_page_content .news H1.title {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px 0;
}
.inner_page_content .news H1.title_news {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.inner_page_content .news H1 A {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.inner_page_content .news H1 A:hover {
	text-decoration: underline;
}
.inner_page_content .publications H1.title_news {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.inner_page_content .publications H1 A {
	color: #4D4D4D;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.inner_page_content .publications H1 A:hover {
	text-decoration: underline;
}
/* Footer */
#footer {
	text-align: center;
	width: 1000px;
}

#footer P {
	color: #90B9E2;
	font-size: 8pt;
}

#footer A {
	color: #90B9E2;
	font-size: 8pt;
	text-decoration: underline;
}

#footer A:hover {
	text-decoration: none;
}

/* Print Styles */
@media print {
body {background:white; color:black; margin:0; overflow:visible }
#header { display:block }
#menu { display:block }
#content { display:block }
.inner_page_content .column_2 { padding:30px 0 0 25px; position:relative }
#comments { display:block }
#sidebar { display:block }
#footer { display:block }
}
