/* $Id: zen.css,v 1.14.2.6 2009/11/05 11:03:32 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 */
.field-field-header-img-default {display:none;}
#content .node .meta {display:none;}
.section-news #sidebar-menu-wrap {display:none;}
/** body **/
#block-views-archive-block  ul,
#content .node ul {margin-left:10px;}
#block-views-archive-block li,
#content .node li {padding-bottom:10px;}
.text-off {text-indent:-9999px;}

body.logged-in {padding-top:30px;}
body {
	font-family:'HelveticaNeue-Light', 'Helvetica Neue Light','Helvetica-Light' , 'Helvetica Neue', HelveticaNeue, Helvetica, arial, sans-serif;
	font-size:14px;
	margin:0;
	padding-top:10px;}

p {font-size:14px; line-height:21px;}

#content-area {line-height:20px;}
#content-area .inline li{display:inline; padding-right:15px;}
#content-area li{padding-bottom:10px;}
#content-area p, #content-area h3{padding-bottom:10px;}
.pager-first,
.pager-last,
.pager-ellipsis,
.pager-current,
.pager-item {display:none;}

ul.pager .pager-previous { float:right; }
ul.pager .pager-next { float:left; }
#content .node ul.pager { display:block; clear:both; padding:4px 20px 0 20px; background:#E8E8E8; overflow:hidden;
border:1px solid #d2d2d2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#content .node ul.pager,
.node-type-greymatters ul.pager {width:560px; margin-left:0;}
	
#page {margin: 0 auto; width:950px;}

h1, h2, h3, h4, h5, h6 a {color:#3E6492;}
a:hover {color:#000036;}

a:hover#site-name {background:url('css-images/logo.jpg') top left no-repeat;}
a#site-name {
	background:url('css-images/logo.jpg') bottom left no-repeat;
	display:block;
	float:left;
	height:86px;
	width:229px;}

.front h2, .not-front h1 {color:#0173b4; font-size:33px; padding-bottom:10px;
	font-family:'Helvetica Neue', HelveticaNeue, Helvetica, arial, sans-serif;}
	
.page-news-all #content li.views-row-even {background-color:#f6f6f6;}

.section-news #page #content h2,
.section-news #page #content h3{border-bottom:0;}

.page-news-all #content h3,
.not-front #content h2{
	border-bottom:1px solid #3E6492;
	margin-bottom:8px;
	padding-top:5px;
	font-weight:bold;
	font-family:'Helvetica Neue',HelveticaNeue,Helvetica,arial,sans-serif;}
	
.page-news-all #content h3, h2 {font-size:20px; line-height:40px;}

.front .breadcrumb {display:none;}
.breadcrumb {padding:0 10px 10px 0;}
a {color:#0173b4;}
	
#footer h2 {display:none;}
#footer li.last {border:0;}
#footer li {display:inline; border-right:1px solid #454545; padding:0 6px 0 0;}
#footer li ul {display:none;}
#footer p {padding:4px 0;}
#footer a:hover {background-color:#507cb1;}
#footer a {color:#fff; font-family:arial; padding:2px; text-decoration:none;}
#footer {background:url('css-images/footer-bottom.jpg') bottom left no-repeat; background-color:#3e6492; clear:both; color:#fff; text-align:center;}
#footer-inner {background:url('css-images/footer-top.jpg') top left no-repeat; padding:10px 0;}

#closure-blocks {text-align:center; padding:10px;}
#closure-blocks h2 {display:none;}
	
.block {clear:both;}

#header {overflow:auto; padding-bottom:10px;}

a:hover#donate-link {background:url('css-images/donate-btn.jpg') top left no-repeat;}
a#donate-link {background:url('css-images/donate-btn.jpg') bottom left no-repeat; display:block; float:right; height:65px; margin-top:10px; padding:0; width:216px;}

#main {padding:0 0 0 10px;}
.not-front #main #content{float:left; padding:0 30px 20px 0; width:690px;}

#content ul {margin-left:10px; padding:10px;}

#user-login-form {line-height:20px;}

form .form-item {padding-bottom:10px;}
form label{display:block;}

#content #node-126 table td {width:200px;}
#content table td {padding:2px 10px 5px 2px;}

/** front page **/

#block-views-news_events-block_1 {padding-top:20px;}
#block-block-7 {padding:20px 0;}

a:hover#blog-link {background:url('css-images/blog-btn.jpg') top left no-repeat;}
a#blog-link {background:url('css-images/blog-btn.jpg') bottom left no-repeat; display:block; float:left; height:97px; padding:0 5px; width:198px;}
a:hover#walk-link {background:url('css-images/brain-walk-btn.jpg') top left no-repeat;}
a#walk-link {background:url('css-images/brain-walk-btn.jpg') bottom left no-repeat; display:block; float:left; height:97px; padding:0 5px; width:198px;}
a:hover#brain-link {background:url('css-images/greybrain-btn.jpg') top left no-repeat;}
a#brain-link {background:url('css-images/greybrain-btn.jpg') bottom left no-repeat; display:block; float:right; height:106px; padding:0 5px; width:225px;}

#block-views-news_events-block_1 h2 {background:url('css-images/news-events.jpg') top left no-repeat; border-bottom:1px solid #454545; display:block; height:31px; text-indent:-9999px;}	
#block-views-news_events-block_1 li:hover {background-color:#f6f6f6;}
#block-views-news_events-block_1 li {
	border-bottom:1px solid #454545;
	padding:7px 4px;
	overflow:auto;}
#block-views-news_events-block_1 h3{/*float:left;*/ font-size:18px; /*width:444px;*/ padding:4px; color:#464646;}
#block-views-news_events-block_1 p/{*float:right; width:444px;*.}
#block-views-news_events-block_1 h3 a {color:#0173b4; text-decoration:none;}
#block-views-news_events-block_1 .full-date {
	background-color:#4da314;
	color:#fff;
	display:none;
	float:left;
	height:40px;
	text-align:center;
	width:40px;}
#block-views-news_events-block_1 .month {color:#454545; font-size:11px; line-height:11px;}
#block-views-news_events-block_1 .day {font-family:Georgia, Palatino,"Palatino Linotype", Times, "Times New Roman", serif; font-size:28px; font-weight:bold; line-height:20px;}

#content ul.two-col li{float:left; width:340px;}

#navbar {margin-bottom:20px;}

#primary {background:url('css-images/menu-front.png') top right no-repeat; z-index:20; width:169px;}
.not-front #primary {height:270px;}
#primary {height:360px; position:absolute;}

#primary li:hover {border-right:1px solid #4DA314;}
#primary li:hover {background:url('css-images/menu-hover.png') top right repeat;}
#primary a:hover {color:#000;}
#primary a{
	border-bottom:1px solid #fff;
	color:#fff;
	display:block;
	font-size:15px;
	padding:8px 0 8px 15px;
	text-decoration:none;}
#primary li {position:relative;}

#primary li:hover.About a {background:url('css-images/menu-front.png') no-repeat -2px 0;}
#primary li:hover.Advocacy a{background:url('css-images/menu-front.png') no-repeat -2px -36px;}
#primary li:hover.Education a {background:url('css-images/menu-front.png') no-repeat -2px -72px;}
#primary li:hover.Prevention a {background:url('css-images/menu-front.png') no-repeat -2px -108px;}
#primary li:hover.ServiceampSupport a {background:url('css-images/menu-front.png') no-repeat -2px -144px;}
#primary li:hover.Survivors a {background:url('css-images/menu-front.png') no-repeat -2px -180px;}

#primary ul li ul {display:none;position:relative;}
#primary li:hover ul {position:absolute;top:-1px; left:169px; border:1px solid #fff; border-left:0;}
#primary li:hover ul ul{position:absolute; left:215px;}

#navbar #primary ul.menu li.expanded li:hover {background:#4DA314;}
#navbar #primary ul.menu li.expanded li {background:url('css-images/menu-hover.png') top right repeat;}
#navbar #primary ul.menu li.expanded li a{background:url('css-images/menu-hover.png') top right repeat; width:200px;}
#primary ul.menu li.expanded li:hover {background-color:#4DA314;}
#primary li li a{
	border-bottom:0;
	border-bottom:1px solid #4DA314;
	font-size:13px;
	line-height:15px;
	padding:5px 5px 5px 10px;}
#primary ul li:hover ul {display:block; position:absolute;}
#primary ul li:hover ul ul {display:none;}
#primary ul li:hover ul li:hover ul{display:block; position:absolute;}

.front #content-bottom h2{display:none;}

.front #content,
.front #sidebar-left {
	float:left;
	width:400px;}
	
#block-block-1 {padding-top:15px; margin-left:-5px;}

.front #content-bottom #cardinal-hill h2{font-family:Helvetica, arial, sans-serif; display:block; color:red; font-weight:bold;}
#block-block-1 dl dd{padding-bottom:15px;}
#block-block-1 dl {text-align:left; padding-top:15px;}
#block-block-1 {
	background:url('/sites/all/themes/biak/images/cardinal-bg.jpg') no-repeat;
	height:289px;
	width:370px;
	text-align:center;
	padding:20px;}
 
#first-h2 {background:url('css-images/welcome.jpg') top left no-repeat; display:block; height:31px; text-indent:-9999px; width:155px;}

/** accordion **/

img.corner {position:absolute; z-index:23;}
img#corner-tl {top:0; left:0;}
img#corner-tr {top:0; right:0;}
img#corner-bl {bottom:0; left:0;}
img#corner-br {bottom:0; right:0;}

fieldset.group-header-images {display:none;}

#block-views-accordion-block_2 ul {height:270px;}
#block-views-accordion-block_1 ul {height:360px;}
.not-front #navbar {height:270px;}
#navbar {
	clear:both;
	height:360px;
	margin:0 auto 20px auto;
	position:relative;}

#navbar #block-views-accordion-block_2 a:hover,
#navbar #block-views-accordion-block_1 a:hover {background:#000;color:#0173b4;}
#block-views-accordion-block_2 li.selected,
#block-views-accordion-block_1 li.selected {top:0; left:0;}
#navbar #block-views-accordion-block_2 li.selected a,
#navbar #block-views-accordion-block_1 li.selected a {background:transparent; border:0;}
#block-views-accordion-block_2 a {height:265px;}
#block-views-accordion-block_2 a.bg-6,
#block-views-accordion-block_1 a.bg-6 {background:url('css-images/viewer-blk-25perc10.png') top left repeat;}
#block-views-accordion-block_2 a.bg-5,
#block-views-accordion-block_1 a.bg-5 {background:url('css-images/viewer-blk-25perc8.png') top left repeat;}
#block-views-accordion-block_2 a.bg-4,
#block-views-accordion-block_1 a.bg-4 {background:url('css-images/viewer-blk-25perc6.png') top left repeat;}
#block-views-accordion-block_2 a.bg-3,
#block-views-accordion-block_1 a.bg-3 {background:url('css-images/viewer-blk-25perc4.png') top left repeat;}
#block-views-accordion-block_2 a.bg-2,
#block-views-accordion-block_1 a.bg-2 {background:url('css-images/viewer-blk-25perc2.png') top left repeat;}
#block-views-accordion-block_2 a.bg-1,
#block-views-accordion-block_1 a.bg-1 {background:url('css-images/viewer-blk-25perc.png') top left repeat;}
#block-views-accordion-block_2 a,
#block-views-accordion-block_1 a {
	background:url('css-images/viewer-blk-25perc10.png') top left repeat;
	border-right:1px solid #fff;
	color:#fff;
	display:block;
	height:355px;
	padding-top:5px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	width:20px;}
	
#block-views-accordion-block_2 {overflow:hidden;}
#block-views-accordion-block_2,
#block-views-accordion-block_1 {position:relative; z-index:1; overflow:hidden;}
#block-views-accordion-block_2 li {display:block; position:absolute; height:270px; width:780px;}
#block-views-accordion-block_1 li {display:block; height:360px; position:absolute; width:950px;}
#block-views-accordion-block_2,
#block-views-accordion-block_1 img {position:relative;}
#navbar .selected .accordion-name {display:block;}
#navbar h1.accordion-name {display:block; left:169px; padding-left:10px; width:770px; }
.not-front #navbar .selected h2.accordion-name {display:none;}
#navbar .accordion-name {
	/*margin-bottom:-7px;*/
	background:transparent url(css-images/accordion-header-bg.png) no-repeat scroll -50px top;
	display:none;
	font-size:48px;
	line-height:48px;
	padding:0 0 0 10px;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	color:#fff;
	text-transform:uppercase;
	z-index:3;}

/** sidebar-right **/

#sidebar-right { float:right; margin-left:20px; width:500px;}
.not-front #sidebar-right .block{margin-bottom:25px;}
.not-front #sidebar-right {float:left; width:200px;}
.not-front #sidebar-right h2.title{display:none;}
#sidebar-right .menu li,
#sidebar-right .menu li.active-trail .expanded ul{display:none;}
#sidebar-right .menu li.active-trail,
#sidebar-right .menu li.active-trail li {display:block;}
.not-front #sidebar-menu-wrap h2{display:block; height:31px; background:transparent url(css-images/quick-links.jpg) no-repeat scroll left top;}
.not-front #sidebar-menu .menu ul{background:transparent;}
.not-front #sidebar-menu .menu {background:transparent url(css-images/quick-links-bg.jpg) repeat-y scroll left bottom;}
.not-front #sidebar-menu .menu li a:hover {color:#000036;}
.not-front #sidebar-menu .menu li a {display:block; text-decoration:none; color:#fff; padding: 5px 3px 5px 12px;}
.not-front #sidebar-menu {background:transparent url(css-images/quick-links-bg-bottom.jpg) no-repeat scroll left bottom; padding-bottom:3px;}

/** Similar Terms **/
#sidebar-right #block-similarterms-2 h2 { display:block; }
#sidebar-right #block-similarterms-2 li { line-height:18px; padding-bottom:10px; }

/** Comments **/
#comments {padding:0 40px 20px 0px; width:600px;}
#comments span.author {float:left; width:100px; word-wrap: break-word; padding-right:10px;}
#comments .comment {
	background:transparent url(css-images/comment-corner.jpg) no-repeat scroll left top;
	padding: 0 0 0 25px;
	margin-bottom:10px;
	width:400px;
	float:left;
	}
#comments .comment-inner {background-color:#e8e8e8; padding:10px 20px;}
#comments .links li {display:inline;}
#comments .indented{margin: -5px 0 10px 25px;}
#comments .indented .indented .indented{margin: -5px 0 10px 0px;}

/** About Us **/
.page-about #directors div {float:left; width:320px; margin-right:20px;}
.page-about #directors{clear:both;}
.page-about #content h2{border-bottom:1px solid #3E6492; padding-bottom:3px; margin-bottom:5px;}
#about-left {float:left; width:475px; padding-right:15px;}
#about-right {float:left; width:200px;}
#about-right p {font-size:12px; line-height:15px;}

/** Sponsors **/	
#sponsors li {float:left; height:120px; margin:20px; width:290px; text-align:center;}
#sponsors img {display:inline;}
#sponsors .caption {display:block;}

/** News and Events **/	
.section-news .breadcrumb {display:none;}
/*.section-news #content li:hover {background-color:#f6f6f6; border-left:1px solid #ccc; border-right:1px solid #ccc;}*/
.section-news #content li.views-row-first {border-top:1px solid #ccc;}
.section-news #content li {border-bottom:1px solid #ccc; clear:both; overflow:auto; padding:10px 30px 10px 30px; border-left:1px solid #fff; border-right:1px solid #fff;}

/** Newsletters **/	
.view-newsletter-archives .views-row {padding:6px;}

/** tables **/

table#support-groups td{padding:2px 14px 2px 10px;}
table#support-groups tr{border-bottom:1px solid #ccc;}
table#support-groups {font-size:13px;}

/** Board Members **/

#node-84 div.column {float:left; width:320px; margin-right:20px;}
#content-area #node-84 li {padding-bottom:5px;}

/** Gray Matters **/

.not-front #sidebar-right #block-views-archive-block h2 {display:block;}
.section-gray-matters #sidebar-menu-wrap {display:none;}
div.submitted {display:none;}
div.tweetmeme {float:right; width:50px; padding-left:20px}
div.sociallist-links {text-align:right; padding-top:15px; float:right; width:170px; }
#page #content .node ul.links {clear:both; padding:0; margin:0;}

.plus1-widget .plus1-score { font-size:24px; font-weight:bold; color:#3e6492;}
.plus1-widget { 
float:left; 
width:50px; 
border:1px solid #d2d2d2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top:10px; 
padding:5px 50px 5px 5px;
background:url(css-images/thumbs_up_48.png) #e8e8e8 no-repeat scroll right bottom;}

.section-gray-matters h2.title a {text-decoration:none;}

.section-gray-matters #content .node .inline li a,
.node-type-greymatters #content .node .inline li a { text-decoration:none; font-weight:bold;}
.section-gray-matters #content .node .inline li,
.node-type-greymatters #content .node .inline li {
float:right;
margin:15px 95px 20px 0; 
padding:2px 4px;
background-color:#E8E8E8;
border:1px solid #d2d2d2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
 }
 #block-block-12 {
padding:4px 4px;
background-color:#E8E8E8;
border:1px solid #d2d2d2;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
text-align:center;
 }
.node-type-greymatters .node-inner .content { text-align:center; width:600px;}
.node-type-greymatters .node-inner p { text-align:left;}

/** Donate **/
.donate-section {border-bottom:1px solid #ccc; overflow:hidden; clear:both; margin-bottom:15px;}
.donate-section p.donate-desc {
	color:#555555;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:20px;
	padding-bottom:5px;
	width:350px;}

.donate-section .goog {margin-top:-.2em;}
.donate-section td {
	border:0 none;
	width:160px;
	padding:0.2em 1.5em 0.2em 0;
	vertical-align:top;}

/** checkout **/
#cart-form-products {border-top:1px solid #0173B4; padding-top:10px; margin-top:10px;}
.subtotal {border-bottom:1px solid #0173B4; padding-top:10px; margin-top:10px;}
#continue-shopping-link {display:none;}
#cart-form-buttons {float:left; margin:10px;}
#uc-google-checkout-cart-form {margin:10px;}
.section-purchased .view-content a {text-decoration:none;}
.section-purchased #content h3, .not-front #content h2 {border-bottom:none;}
.view-id-purchase_videos .views-row { padding-bottom:25px; border-bottom:1px solid #ccc; margin-bottom:25px;}
.new-button { padding:5px; border:1px solid #d2d2d2; background:#e8e8e8;}

/** editing **/
#search-box {display:none;}
#messages {padding:10px 10px 10px 0;}
#edit-search-theme-form-1-wrapper label {display: none;}
div.views-admin-links {width:200px; display:none;}
.logged-in div.tabs {height:25px; clear:both;}
.not-logged-in .tabs li a { padding:5px; background:#eee; border:1px solid #ccc; float:left; margin:10px; text-decoration:none;}
.not-logged-in #user-login-form .item-list {overflow:hidden; display:block;}
.not-logged-in #user-login-form .item-list li a { padding:5px; background:#eee; border:1px solid #ccc; float:left; margin:10px; text-decoration:none;}
.not-logged-in #user-login .form-text {width:170px;}
