/* $Id: color.css,v 1.1.2.16.2.8 2010/02/01 16:47:04 psynaptic Exp $ */

/* Global */

/* use for outside background color */
body,
body#tinymce {
  background-color: #ffffff;
}

body,
table, td,
li a.active {
  color: #494949;
}

a:link, a:visited {
  /* color: #0074BD; */
  /* blue */
  /* color: #31418C; */
	/* grey */
	/* color: #666666; */
	/* gold yellow */
	color: #BA7D00;
	text-decoration: none; 
}

tr.even, tr.odd {
  border: none;
}

tr.odd {
  background-color: #E6E6E6;
}

tr.even {
  background-color: #FFF;
}

th a:link,
th a:visited {
  color: #A9D3E6;
}

/* Fieldsets */

div.collapsible h2.fieldset-title,
div.collapsible h2.fieldset-title:hover {
  background-color: #EFEFEF;
}

h2.fieldset-title,
div.collapsed h2.fieldset-title {
  background-color: #F6F6F6;
}

div.fieldset-content {
  border: 1px solid #EFEFEF;
}

/* Links */

a:hover {
/* blue */
/* color: #0074BD; */
/* gold/brown */
color: #BA7D00;
/*  color: #BA7D00; */
}

ul.links li a:link,
ul.links li a:visited {
  background-color: #F6F6F6;
}

ul.links li a:hover,
ul.links li a:active,
ul.links li a.active {
  background-color: #A76F00;
/*  background-color: #EFEFEF; */
  text-decoration: none; 
  color: #FFFFFF;
/*  color: #494949; */
/*  color: #BA7D00; */
}

/* Primary/secondary links */

ul.secondary-links,
ul.primary-links {
  background-color: #F6F6F6;
}

/* Menus */

ul.menu li a:link,
ul.menu li a:visited,
ul.nice-menu li a:link,
ul.nice-menu li a:visited {
/*  background-color: #252C58; */
  font-size: 100%;
/*  font-weight: bold; */
/*	color: #E7C254; */
/* yellow too light 
	color: #C19E36; */

/*	color: #D57D2D; */
	color: #BA7D00;
	border-bottom: 1px solid #eeeeee;
	line-height: 1.1;
	text-decoration: none;
}

ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a.active,
ul.nice-menu li a:hover,
ul.nice-menu li a:active,
ul.nice-menu li a.active {
/*  background-color: #ffffff; */
/*  background-color: #EFEFEF; */
  background-color: #A76F00;
/*  color: #494949; */
  color: #FFFFFF;
}

ul.nice-menu,
ul.nice-menu ul,
ul.nice-menu li {
  border: none;
}

/* Messages */

.status {
  background-color: #CDFFD1;
}

.help {
  background-color: #D2D9FF;
}

.notice {
  background-color: #FFFDB5;
}

div.error {
  background-color: #FCC;
  border: none;
}

tr.error {
  background-color: #FCC;
  color: #494949;
}

/* Nodes */

.submitted {
  color: #777;
}

/* Comments */

.comment {
  border-bottom: 1px solid #E6E6E6;
}

/* Forms */

textarea,
input.form-text,
select {
  border: 1px solid #aaa;  
}

input,
textarea,
select {
  color: #494949;
  background-color: #fff;
}

input.form-submit {
  background-color: #E6E6E6;
  border: none;
}

input.teaser-button {
  background: transparent;
}

input.form-text:focus,
textarea:focus {
  background-color: #F5F9FB;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid #F88;
}

/* Admin */

div.admin-dependencies,
div.admin-required {
  color: #A3A3A3;
}

/* Modules */

#admin-menu li li {
  opacity: 1;
}


/*************************************************************/
/* CEE changes */

/* general site font */
body, input, textarea, select {
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
	font-family: sans-serif;
	font-size: 90%;
}

html > body,
html > textarea {
	font-size: 90%;
}

p {
	word-spacing: normal;
}

/* hide bar of links across top */
ul.primary-links {
	display: none;
}

#navigation {
	display: none;
}

/* hide drupal logo*/
#logo {
	display: none;
}

/* site title */
#site-name {
	font-size: 32px;
	font-family: Bell MT, Georgia, Times New Roman, serif;
	color: #ffffff;
	text-decoration: none;
	padding-left: 15px;
}

/* UC Berkeley in heading */
#site-slogan {
	color: #ffffff;
	display: block;
	padding-left: 15px;
	margin-bottom: .5em;
}
#site-slogan a {
	color: #ffffff;
}

/* header bar */
#branding {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('/sites/all/themes/clean_cee/images/header.jpg');
	background-repeat:no-repeat;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

#branding #search {
	position: absolute;
	top: 1em;
	right: 2em;
	vertical-align: top;
	text-align: right;
}

/* hide primary links menu title on left */
#block-menu-primary-links h2 {
	display: none;
}

.sidebar {
/*	border-right: 1px solid #cccccc; */
/*  background-color: ##252C58; */
	border-top: 1px solid #eeeeee;
}

/* increase size of small headings, otherwise they aren't differentiated */
h3, h4, h5, h6 {
/*  font-weight: bold; */
}

/* padding around news item headshot images on news item pages*/
.node-news img {
	margin: 0em 1em 1em 0;
}

a {
	text-decoration: underline;
}

/* make dividers in imce upload window wider */
body.imce div#content-resizer.y-resizer {height: 12px;}
body.imce div#navigation-resizer.x-resizer {width: 6px;}
body.imce div#browse-resizer.y-resizer {height: 12px;}
body.imce div#log-resizer.x-resizer {width: 6px;}

/* formatting for news item headshots */
img.imagefield-field_news_headshot_image {
	float: left;
}

/* formatting for news item large images */
img.imagefield-field_news_large_image {
	display:block;
	margin-left: auto;
	margin-right: auto;
}

/* formatting for news large image captions */
.image-caption {
	text-align: center;
	padding: 0 0 1em 0;
	font-size: 80%;
}

/* formatting for files attached to news items */
.group-attached-files h2 {
	font-size: .9em;
	font-weight: bold;
	padding-top: .5em;
}

.group-attached-files .description {
	display: none;
}

.group-attached-files .filefield-icon {
	display: none;
}

/* used on home page for news item and research snapshot images */
.clear-block img {
	padding: 0em 1em 0em 0;
}

.news-list-without-date {
/*	font-size: 85%; */
}

.news-list-without-date a {
	text-decoration: none;
	color: #BA7D00;
}

.news-list-without-date p {
	line-height: 150%;
/*	font-size: 80%; */
}

.news-list-without-date .views-field-title {
/*	font-size: 80%; */
	font-weight: bold;
}


.news-list-without-date .views-row {
	clear: both;
}

/* borders down sides of page */
#page .container_12 {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
}

.panel-2col .panel-col-first {
}

/* footer */
#footer .container_12 {
/*	background-color: #e4bb40; */
/*	background-color: #FED858; */
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url('/sites/all/themes/clean_cee/images/footer.jpg');
	color: #aaaaaa;
	text-align: right;
}

#footer .container_12 a {
	text-decoration: none;
	color: #BA7D00;
}

#branding .container_12 {
	border-bottom: 1em solid #ffffff;
}

/*************************************************************/
/* increase indent of indented menu items */
ul.menu li li a
{
	padding-left: 30px;
}

ul.menu li li li a
{
	padding-left: 50px;
}

ul.menu li li li li a
{
	padding-left: 70px;
}

ul.menu li li li li li a
{
	padding-left: 90px;
}

ul.menu li li li li li li a
{
	padding-left: 110px;
}

ul.menu li li li li li li li a
{
	padding-left: 130px;
}

ul.menu li li li li li li li li a
{
	padding-left: 150px;
}
/* end menu indents */
/*************************************************************/



/*************************************************************/
/* new panels home page */


/* LEFT COLUMN */
#news-highlight {
	margin-bottom: 1em;
	float: left;
}

#news-highlight .views-field-title {
	font-weight: bold;
}

#news-highlight a {
	text-decoration: none;
	color: #BA7D00;
}

#news-highlight .views-row {
	margin-bottom: 2em;
	clear: both;
}

/* float text around highlight image */
img.imagecache-news_highlight_thumbnail {
/*	float: left; */
	padding-bottom: 1em;
}

/* float text around news item images */
img.imagefield-field_news_headshot_image {
/*	float: left; */
	padding-bottom: 1em;
}

#news-list-home-new a {
	text-decoration: none;
	color: #BA7D00;
}

#news-list-home-new .views-field-title {
	font-weight: bold;
}

#news-list-home-new .views-row {
	clear: both;
}

#more-news-link-home-new {
	padding-top: 1em;
}

#more-news-link-home-new a {
	text-decoration: none;
	color: #BA7D00;
}

/*************/
/* read more link for news highlight */
/*.views-field-field-news-summary-value {
	display: inline;
}

.views-field-field-news-summary-value .field-content {
	display: inline;
}

.view-news-highlight-new .views-field-view-node {
	display: inline;
} */
/*************/

/*************/
/* read more links for news items */
.views-field-field-news-summary-value {
	display: inline;
}

.views-field-field-news-summary-value .field-content {
	display: inline;
}

.view-news-list-home-new .views-field-view-node {
	display: inline;
}
/*************/

.view-news-list-home-new .views-row {
	padding-bottom: 1em;
}

/* RIGHT COLUMN */

/* announcements */
#announcements-home-new a {
	text-decoration: none;
	color: #BA7D00;
}

/* research snapshots */
.research-snapshot-home-new a {
	text-decoration: none;
	color: #BA7D00;
}

/* events calendar */
.pane-aggregator-feed-1 a {
	text-decoration: none;
	color: #BA7D00;
}

.pane-aggregator-feed-1 ul li {
/*	font-size: 80%; */
	list-style: none;
	margin: 0;
	padding: 0 0 .5em 0;
}

.pane-aggregator-feed-1 .more-link {
	display: none;
}

#events-calendar-link-home-new a {
	text-decoration: none;
	color: #BA7D00;
}

/*************************************************************/

/*************************************************************/
/* faculty list with headshots */

/* float headshots */
.view-faculty-list img, 
.view-faculty-list-emeriti img, 
.view-faculty-list-by-program img {
	float: left;
	clear: left;
	margin: 0 0 1.5em 0;
}

.view-faculty-list .views-row, 
.view-faculty-list-emeriti .views-row,
.view-faculty-list-by-program .views-row {
	padding: 0 0 2em 0;
	clear: both;
}

/* .view-faculty-list p {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
} */

/*************************************************************/

/*************************************************************/
/* faculty list by program */
.view-faculty-list-by-program h3 {
    font-weight: bold;
    clear: both;
}

/*************************************************************/

/*************************************************************/
/* faculty indivdual tabbed pages */

/* flow text around headshots */
.view-faculty-tabbed-pages .views-field-field-profile-headshot-fid img {
	float: left;
	clear: left;
	margin: 0 0 1.5em 0;
}

.view-faculty-tabbed-pages .views-field-field-profile-program-value {
	clear: left;
}

.view-faculty-tabbed-pages .views-row {
	padding: 1em 0 0 0;
}

.view-faculty-tabbed-pages .views-field-field-profile-research-summary-value {
	padding: 1em 0 0 0;
}

/*************************************************************/

/*************************************************************/
/* CAS cas authentication login page */

/* change text size on login page to make it less confusing */
li.uncas-link {
  font-size: 60%;
  position: absolute;
  top: 20em;
}

#edit-cas-identifier-wrapper {
	font-size: 150%;
}

/*************************************************************/

/*************************************************************/
/* faculty doorcard */
.view-faculty-doorcard {
	width: 100%;
	border: 2px solid #555555;
	padding: 1.5em;
	margin: 2em;
	font-size: 200%;
}

#page-resources-faculty-doorcard #left {
	display: none;
}

/*************************************************************/

/*************************************************************/
/* alumni individual page */
.view-alumni-single .views-field-field-alumni-credentials-value {
	font-size:145%;
	margin: 1em 0 1em 0;
}

/* float headshot right */
.views-field-field-alumni-headshot-image-fid img.imagefield-field_alumni_headshot_image {
	float: right;
	margin: 0em 0em 1em 1em;
}

/*************************************************************/

/*************************************************************/
/* hide html tips under ckeditor text entry fields */
.tips, .tips + p a {
	display:none;
}
/*************************************************************/

/*************************************************************/
/* fix highlighting of faculty navigation item in faculty tabbed pages */
.leaf.active-trail > a:link {
	background-color: #a76f00;
	text-decoration: none;
	color: #ffffff;
}

.leaf.active-trail > a:visited {
	background-color: #a76f00;
	text-decoration: none;
	color: #ffffff;
}
/*************************************************************/
/* RSS Feed  */
#footer	.grid_12 img {
  vertical-align: middle;
}


/*************************************************************/
/* Webforms */

/*****/
/* Room Schedule Form  */
#webform-component-contact-information label {
  display: block;
  float: left;
  width: 125px;
}

#webform-component-reservation-details--part-count label,
#webform-component-reservation-details--room label,
#webform-component-reservation-details--crse-num label {
  display: block;
  float: left;
  width: 160px;
}


div[id^='edit-submitted-reservation-details-reason-2'] {
  margin-left: 1.5em;
}

.spacer{margin-top:20px;}
.bt-spacer{margin-bottom:20px;}
