/*
Theme Name: Brainscope
Theme URI: http://www.anerian.com
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 0.1
Author: Zach Hannes, Jonathan Phillips, Anerian, LLC
Tags: custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-family: arial, "lucida console", sans-serif;
	color: #636363;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
strong {
  font-style:normal;
  font-weight:bold;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
.post ol, .post ul {
  list-style:disc outside;
  margin-left:15px;
  padding-bottom:10px;
  font-size:12px;
  line-height:17px;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
h4 {
  font-size:16px;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}





/* Begin Typography & Colors */
small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
}
small.date {
  font-style:italic;
}
p {
  font-size: 12px;
  line-height: 17px;
  margin-bottom:10px;
  margin-top:10px;
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

h1 {
	font-size: 4em;
}

#top, #top a {
  letter-spacing: -.05em;
  text-decoration:none;
  color: #959595;
}
#top .description {
	font-size: 11px;
}

h2 {
  margin-bottom:10px;
	font-size: 1.6em;
}

h2.pagetitle {
	font-size: 1.6em;
	padding-left:15px;
}

div.category-press-releases h2 {
  font-size:1.3em;
}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
}

h3 {
	font-size: 1.0em;
	font-weight: normal;
	padding-bottom:10px;
	padding-top:10px;
}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite, #center a {
	text-decoration: none;
}
#center a {
/*  color: #3a6291;
*/
color:#85acd0;}
h4 {
  margin-bottom:10px;
  font-size:15px;
}

	
#center a:hover {
  color:#85acd0;
}

h1, h2, h3, h4, h5, h6 {
color:#434343;
}
/* body styles */

body {
  margin:0;
  /*background:#f6f4f4 url(images/bg-graphic.png) no-repeat scroll center top;*/
  background:#ccc;
}
#page {
  margin:0 auto;
  width:1020px;
  min-width:1020px;
  position:relative;
  background:#fff;
}
#top, #center {
  
  /*background:#f6f4f4 url(images/bg.png) repeat-y scroll center top;
  background-color:#f6f4f4;*/
  padding: 0px;
}
#top {  
  padding-top: 0px;
  margin: 0 auto;
  height:auto;
  /*background:transparent url(images/head-bg.png) no-repeat scroll center top;*/
/*  background: #f6f4f4 url(images/head-bg.png) repeat-x scroll left 0;*/
}

/*.ie #top {
  height:234px;
}*/

#top_bar {
  background:transparent url('images/top_tab_bar2.png') no-repeat scroll left top;
  height:97px;
  position:absolute;
  width:1020px;
  z-index:1;
}

.ie6 #top_bar{
  background:transparent url('images/top_tab_bar.gif') no-repeat scroll left top;
  height:97px;
  position:absolute;
  width:1020px;
}

#header {
  /*height:363px;*/
}

#search {
	width:200px;
	display:block;
	/*float:right;*/
	position:absolute;
	left:815px;
	top:8px;
}
/* Begin Form Elements */
#searchform { 
  float:right;
  height:22px;
  margin-top:5px;
  padding-left:7px;
  width:201px;
	}
	
  #searchform .s {
    border:1px solid #9e9e9e;
    color:#A4A4A4;
    display:block;
    float:left;
    font-family:arial;
    font-size:12px;
    font-weight:bold;
    height:14px;
    line-height:14px;
    padding:4px;
  	}

   #searchform #s {
  	width: 108px;
  	padding: 2px;
  	}

   #searchsubmit {
  	height:24px;
  	}

#logo {
  left:33px;
  position:relative;
  top:55px;
}
#logo a {
  background:transparent url(images/brainscope_logo.png) no-repeat;
  width:183px;
  height:25px;
  display:block;
  text-indent:-9999px;
}


/* BEGIN #nav_container styles for jQuery accordion area */

#nav_container { 
  position: absolute; top: 183px; width: 220px; padding-left: 25px;
}

#accordion {
padding-left:0px; 
margin-left:0px; 
background:transparent url('images/nav_3.png') no-repeat; 
list-style-type:none; 
min-height:300px; 
padding-top:10px; 
width:196px;

}

.ie6 #accordion {
padding-left:0px; margin-left:0px; background:transparent url('images/nav_3.gif') no-repeat; list-style-type:none; min-height:300px; padding-top:10px; width:196px;

}


/*for wp_list_pages header bg-image */


/*#accordion li ul.ui-accordion-content {display:none;}
*/
/*#accordion li.page_item  {
padding-left:12px;
margin-top:0px; 
margin-bottom:0px;
font-family:arial; 
font-size:15px; 
font-weight:bold; 
color:#434343; 
background:transparent url('images/nav_h2_4.png') no-repeat scroll left bottom; 
line-height:1; 
height:27px; 
padding-bottom:6px;
}*/

#accordion li.page_item  {
  background:transparent url('images/nav_h2_4.png') no-repeat scroll left bottom;
  height:32px;
}

.ie6 #accordion li.page_item {
  background-image:none;
  color:#434343;
  text-decoration:none;
  border-bottom:solid 1px #c9c9c9;
  
}
/*.ie6 #accordion li.page_item a {
  padding-left:10px;
  font-family:arial; 
  font-size:15px; 
  font-weight:bold; 
  color:#434343;
  line-height:27px; 
  height:27px;
  display:block;
  padding-bottom:6px;
}*/

#accordion li.page_item a {
  padding-left:10px;
  font-family:arial; 
  font-size:15px; 
  font-weight:bold; 
  color:#434343;
  line-height:27px; 
  height:27px;
  display:block;
  padding-bottom:6px;
}

#accordion li.page_item ul {
/*padding-bottom:10px;*/
margin-left:4px;
width:188px;
display:none;
}
#accordion li.current_page_parent ul,
#accordion li.current_page_item ul {
  display:block;
  background:transparent url('images/nav_s.png'); 
}

#accordion li.current_page_parent,
#accordion li.current_page_item {
  height:auto;
}
#accordion li.current_page_parent a,
#accordion li.current_page_item a {
/*  text-shadow: #fff -1px -1px 1px;*/
font-weight:bold;  
}

#accordion li.current_page_item a {
  text-shadow: #fff -1px -1px 1px;
  /*color:#85acd0;*/
}

#accordion li.current_page_parent li a,
#accordion .current_page_item li a {
  color:#fff;
  text-shadow: #333 0px 1px 1px;
}

#accordion ul li.page_item ul {
/*padding-bottom:10px;*/
margin-left:0px;

}
#accordion li.page_item ul li.page_item {
}

#accordion li.page_item ul li.current_page_item a {
  color:#434343;
}
/*
#accordion ul li.page_item ul a {
padding-left:20px;

}*/

/*#accordion li.page_item {
background:transparent url('images/nav_h2_4.png') no-repeat scroll left bottom;

}*/



#accordion a.ui-accordion-header {
padding-left:12px;height:33px; margin-top:0px; margin-bottom:0px;font-family:arial; font-size:15px; font-weight:bold; color:#434343; line-height:1; 
}

#accordion ul.ui-accordion-content {
  padding-left:12px;
  color:#fff;
  font-weight:bold;
} 

#accordion ul.ui-accordion-content a {
color:#fff;
font-weight:bold;
}

/*for wp_list_pages */


#accordion li ul.ui-accordion-content ul {
width:165px;
padding-left:5px;
/*padding-bottom:10px;*/
background-color:#b2b2b2;
}

/* end wp_list_pages*/

/* end wp_list_pages*/

.ie6 #accordion h3 {
padding-left:12px;height:33px; margin-top:0px; margin-bottom:0px;font-family:arial; font-size:15px; font-weight:bold; color:#434343; background: none; 

}

#accordion h3 a {
color:#434343;
text-decoration:none;
}

.ie #accordion h3 a {
color:#434343;
text-decoration:none;
border-bottom:solid 1px #c9c9c9;
}

#accordion div.ui-accordion-content {
width:187px;
margin-left:5px;
/*padding-bottom:10px;*/
background-color:#b2b2b2;

}





/* END #nav_container */

#dl {
  padding: 0px;
/*  border-bottom:solid 5px #4e4e4e;*/
/*background:#f00;*/
/*  background:transparent url(images/bg-graphic.png) no-repeat scroll center top;*/
/*  background: #f6f4f4 url(images/bg-graphic.png) top no-repeat;*/
  position:relative;
}
#center {
  min-height: 350px;
}
.c2_1, .c2_2 {
  /*background-color:#F6F4F4;*/
}
.c2_1 {
  float:left;
  /*width:560px;*/
  width:743px;
}
.c2_2 {
  float:right;
  /*width:350px;*/
  width:277px;
}
.ie6 .c2_2 {
  width:267px;
}
.sc2_1{
  float:left;
  width:280px;
}
.sc2_2{
  float:left;
  width:280px;
}

#bottom {
  padding:0px;
  height:75px;
  background:transparent url(images/footer-bg-grad.png) no-repeat scroll left top;
  margin-top:30px;
}

#contact {
  padding-top:15px;
  padding-left:15px;
  color:#fff;
  font-size:12px;
  font-family:arial;

}

#bottom p {
  color:#fff;
  /*background:#5D5D5D;*/
  
/*  margin-top:4px;*/
}

#bottom a {
  color:#85acd0;
}

.left-col {
  padding:20px 10px 0 225px;
}
.c1 {
  width:auto;
}
.post {
  margin-bottom:30px;
  padding-left:15px;
}
.right-col {
  padding:20px 10px 0 10px;
}

.clear {
  float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 0 !important;
	clear: both !important;
}

.promo-wrapper {
  background:transparent url(images/mid-promo-3.png) repeat-y center;
}

.promo-box {
/*  padding:3px;*/
/*  border: 1px solid #e0e0e0;
*/  margin-bottom:10px;
  background:transparent url(images/top-promo3.png) no-repeat top left;
}
.promo-box .promo-content {
  /*padding:10px;*/
  /*background:;*/
}

.promo-content {
/*background:transparent url(images/mid-promo-3.png) repeat-y center;*/
background:transparent url(images/bot-promo5.png) no-repeat left bottom;
}

.promo-content h3{
  color: #4f4f4f;
  font-size: 1.1em;
/*  background:transparent url(images/promo_head_bg.png) no-repeat center bottom;*/
  padding-bottom:10px;
  text-align:center;
  padding-top:10px;
}

.promo-content p {
  padding-left:10px;
  padding-right:10px;
  
}

/*.ie6 .promo-content p {
  padding-left:10px;
  padding-right:0px;

} */

.profile {
  margin-bottom:20px;
}
.profile h2, .profile h3 {
  font-family: Georgia serif;
}
.profile h2 {
  font-size:1.3em;
  font-style: italic;
  color: #3a6291;
  margin-bottom:0;
}
.profile h2.board {
  font-size: 14px;
}
cite {
  font-size: 0.9em;
  font-style: italic;
}
.profile h3.job-title {
  margin-bottom: 20px;
  font-size: 14px;
  color: #959595;
}
.ticker {
  margin:25px;
}
.ticker table {
  text-align:right;
  width:100%;

}
.ticker table th, .ticker table td {
  text-align:right;
}
.ticker table td {
  font-size:12px;
}
.ticker table tr.focus td {
  background:white;
  font-size:13px;
  height:18px;
}
.ticker .neg {
  background:transparent url(images/arrow_downRed.gif);
  width:9px;
  height:9px;
  display:block;
  float:left;
}
.ticker .text {
  float:left;
}
.ticker .pos {
  background:transparent url(images/arrow_upGreen.gif);
  width:9px;
  height:9px;
  display:block;
  float:left;
}
.hidden {
  /*visibility:hidden;width:1px;height:1px;*/
  width:1px ; height:1px;
}

/* gallery */
#gallery {
  height:364px;
  position:relative;
}
#gallery-text {
  position:absolute;
  bottom:100px;
  right:0px;
  width:387px;font-family:georgia;
  color:#fff;
  text-shadow: #fff -1px -1px 1px;
  font-style:italic;
  font-size:20px;
  /*background:transparent url(images/nav_s.png);*/
  padding-left:10px;
}
#gallery-items {
  position:absolute;
  bottom:10px;
  right:10px;
}
#gallery-items li {
  float:left;
}
#gallery-items img {
  display:none;
}
#gallery-items .bw {
  display:block;
}
#gallery-items ul {
  float:left;
}
#gallery .left-bracket {
  background:url(images/gallery/left-bracket.png) no-repeat bottom;
  height:60px;
  width:22px;
  margin-right:10px;
  float:left;
}
#gallery .right-bracket {
  background:url(images/gallery/right-bracket.png) no-repeat bottom;
  height:60px;
  width:22px;
  float:left;
  margin-left:10px;
}
