/* ######################################################################## *
 *   Clear Old                     
 * ######################################################################## *
 */

body 
{

}
#page-wrapper 
{
	margin:0px; 
	padding:0px;

}
#page
{
	margin:0px; 
	padding:0px;

}

#header
{
	margin:0px; 
	padding:0px;
	background: none;
}

#logo
{
	padding: 0;
	margin: 0;

}
#logo img
{
	padding: 0;
	margin: 0;

  margin-left: 0px;
  margin-left: 0px;

  margin-bottom: -5px;

}


/* ######################################################################## *
 *   For General Style             
 * ######################################################################## *
 */



/* #################################################################
 *   CER Style:
 * #################################################################
 */

body 
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #6e6e6e;
}

#page-wrapper 
{
	padding-bottom: 50px;
	background-color:#231f20;
	background-color:#434341;
	background-color:#fff;

  background-color:#E1E1DC;
	
border:0px solid #FFF;
}


#page {
	min-height: 100%;
	min-width: 970px;
 min-width: 1020px;

	width: 1020px;
	margin: 0 auto;

border:6px solid #1D427D;
/*
	border-left:30px solid #434341;
	border-right:30px solid #434341;
	border-bottom:25px solid #434341;

	border-left:20px solid #434341;
	border-right:20px solid #434341;
	border-bottom:25px solid #434341;

	border-left:20px solid #E1E1DC;
	border-right:20px solid #E1E1DC;
	border-bottom:25px solid #E1E1DC;
*/
/*
  background-image: url(/sites/CRWS/files/img/mainbg.gif);
  background-repeat:repeat-y;
*/
}

#main-wrapper, #main-menu-links 
{
	background: none;
}

#content
{
	text-align: justify;
}

#sidebar-second
{

/*
	padding-top: 25px;
	min-height: 1100px;
*/
/*
	background: #aaa;
*/
border: 0px solid #f00;
}
#footer-wrapper 
{
	background: #292929;
	background: #231f20;
  background: #00234B;
  background: none;

border:0px solid #0ff;
}

#header
{

background: #fbb;
	background: #231f20;
	background: #434341;
  background: #CCCCCD;
  background: none;

border:0px solid #f00;
	border-bottom: 0px solid #707A7E;
	border-bottom: 0px solid #707A7E;

	padding-bottom: 10px;
	padding-bottom: 8px;

}

#header  div.region-header
{
	position: absolute;
	right: 0;
	top: 0;
	width: 480px;
}

#header div.section {
	height: auto;
}

#logo
{
/*
  	margin-left: -5px;
 margin-top: 30px;
*/
border:0px solid #f00;
}
#logo img
{

}
#main-menu
{
/*  margin-left: -5px; */
  width: 1020px;

	background: #F3F2F7;



border:0px solid #0ff;
}

p
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #6e6e6e;
}

h1#page-title
{
color: #204b6a;
font-size: 23px;
font-weight: bold;
font-family: "Trebuchet MS";
text-transform: uppercase;	
}

h2, #content h2
{
color: #204b6a;
font-size: 15px;
font-weight: bold;
font-family: Trebuchet, Trebuchet MS, sans-serif;
text-transform: capitalize;
}


h3 {
color: #0066aa;
size: 16pt;
font-weight: bold;
}

img {
/*
width: auto !important;
*/
}

. img-caption {
font-size: 10px;
font-style: oblique;
line-height: 1.5em;
}

a:link, a:visited, a:active {
color: #527091;
color: #054E9E;
} a:hover {
color: #06a;
}


#content .section, .sidebar .section {
/*	padding: 0 25px; */
}

/* Header Feature */
#block-panels-mini-mini-home-top
{
	width: 1020px;
	margin-left: -20px;

	padding: 0;

 padding-top: 20px;

border: 0px solid #0f0;
}
#mini-panel-mini_home_top 
{
	padding: 0;
	margin: 0;

 height: 300px;
 height: 290px;
 overflow: hidden;

	background-color: #EAEAEA;

border: 0px solid #f00;
}
#mini-panel-mini_home_top div.panel-col-first
{
	width: 590px;
	padding: 0;
	margin: 0;

/*
 height: 290px;
 overflow: hidden;
*/

border: 0px solid #00f;
}
#mini-panel-mini_home_top div.panel-col-first h2
{
	dth: 90px;
*/
display: none;
}
#mini-panel-mini_home_top div.panel-col-first
{

}

#mini-panel-mini_home_top div.panel-col-last
{
	width: 420px;

	padding: 0;
	margin: 0;

	background-image: url(/sites/CRWS/files/img/seal.gif);
	background-repeat:no-repeat;
	background-position: 50px 0px;

border: 0px solid #f00;
}
#mini-panel-mini_home_top div.panel-col-last .inside
{
	padding: 15px 8px;
	padding: 0;
	margin: 0;
	padding-left: 10px;

	font-size: 10px;
	font-style: italic;

}
#mini-panel-mini_home_top div.panel-col-last .inside p strong
{
	font-style: normal;
}

/** for All pages */
#main
{
	width: 95%;
	min-height: 600px;
	padding: 5px 20px;
}

/** For Home */
body.front h1#page-title
{
	display: none;
}
body.front #main
{
	padding: 0;
	padding: 0 10px;

	min-height: 600px;

	margin-bottom: 10px;
	width: 100%;
}
body.front #main p
{
	font-family: Arial, sans-serif !important;
	font-size: 13px !important;
	color: #6E6E6E !important;
}
body.front #main h2
{
	color: #204B6A !important;
	font-size: 15px !important;
	font-weight: bold !important;
	font-family: Trebuchet, Trebuchet MS, sans-serif !important;

	text-transform: uppercase !important;
/*
	text-transform: capitalize !important;
*/
}

/* Main */
body.front #main #content 
{
	width: 520px;
	width: 515px;

	padding-left: 5px;
} 
body.front #main #content 
body.front #sidebar-first, #sidebar-second 
{
	width: 240px;
}

/** Sidebar */
.sidebar .block
{
	border: 0px solid #fff;
	background: none;

}
.sidebar .block h2
{
	border-bottom: 2px dashed #855;
	border-bottom: 2px dotted #855;
	border-bottom: 3px dotted #855;
	text-transform: uppercase;

}

/* Events */
div.eventlist
{
	padding: 5px 5px 5px 0;
	padding: 0px 5px 5px 0;

border: 0px solid #f00;
}
div.eventlist .eventdate
{
	color: black;
	padding: 15px 0px 5px 0px;
}
div.eventlist .eventtitle
{
	font-weight: bold;

	line-height: 80%;
	line-height: 1.1em;
	padding-bottom: 5px;
}
div.eventlist .eventtime
{
	font-style: italic;
}
div.eventlist .eventlocation
{
	font-style: italic;

	margin-bottom: 8px;
}


/** for Footer */
#footer-wrapper 
{
	padding: 0;

 	height: 110px;

	font-family: 'Trebuchet MS';
	font-size: 13px;

}
#footer-wrapper .content p 
{
	text-align: center;

	color: #E19C3E;
	color: #a1aC9E;
	color: #414C6E;

}

.region-footer-firstcolumn
{
	width: 300px;
	
border: 0px solid #f00;
}
.region-footer-firstcolumn p
{
	padding: 0;
	margin: 0;
}

/* Right */
.region-footer-fourthcolumn
{
	float: right;

	width: 300px;

border: 0px solid #0f0;
}
.region-footer-fourthcolumn .content
{
	float: right;
}
.region-footer-fourthcolumn p
{
	float: right;


}

#footer-wrapper a 
{
	color: #E9B400;
}

#footer-wrapper .block
{
	padding: 0px;

border: 0px solid #0ff;
}

#footer-columns p {
	margin: 0;
	padding: 0;
}

/* ##################
 *   for ACVB Pages:
 * ##################
 */

.node-type-acvb-page
{

}
.node-type-acvb-page #breadcrumb,
.node-type-acvb-page #main .section h1.title
{
	display: none;
}

.node-type-acvb-page #featured,
#featured 
{
text-align: center;
font-size: 1.643em;
font-weight: normal;
line-height: 1.4;
margin: 0;
background: #F0F0F0;
text-shadow: 1px 1px white;

	padding: 0;
	border-bottom: 0px solid #E7E7E7;
	background: none;

}


/* ==================
 *   ACVB Page header:
 * ==================
 */

input#edit-field-v-title-value,
input#edit-field-v-record-value,
input#edit-field-v-call-number-value,
input#edit-field-v-date1-txt-value,
input#edit-field-v-col-value,
input#edit-field-v-col-number-value,
input#edit-field-v-description-value,
input#edit-keys
{
	width: 350px;
	width: 310px;
}


#pt_acvb_header
{

border: 0px solid #f00;
}
#acvb_header
{
	position: block;

border: 0px solid #0f0;
}

#acvb_header img.left
{
	position: relative;
	float:left; 

 margin: 0;
  
border: 0px solid #f00;
}
#acvb_header img.right
{
	position: relative;
	float:right; 

	margin: 0;  

border: 0px solid #fa0;
}

#acvb_header #acvb_title
{
	position: relative;

	width: 500px;
	width: 550px;

 margin-left: 200px;
 margin-left: 180px;
 margin-left: 205px;

border: 0px solid #00f;
}

#acvb_header #acvb_title #acvb_title2,
#acvb_header #acvb_title #acvb_title1, 
#acvb_header #acvb_title #acvb_title 
{
	margin: 0;
	padding: 0;
	line-height: .9em;

 margin-top: -20px;

}
#acvb_header #acvb_title #acvb_title2
{
 	margin-top: -0px;
	
}
#acvb_header #acvb_title #acvb_title1 
{
 	margin-top: -35px;
}
#acvb_header #acvb_title #acvb_title1 h2
{
	text-align: center;
	font-size: 25px;

	line-height: .9em;

border: 0px solid #0f0;
}
#acvb_header #acvb_title #acvb_title2 h2
{
	text-align: center;
	font-size: 25px;

	line-height: .9em;
	color: #112;

border: 0px solid #ff0;
}

/* ==================
 *   ACVB Page Menu:
 * ==================
 */

.pane-menu-menu-video-archive-menu
{

border: 0px solid #f00;
}
.pane-menu-menu-video-archive-menu ul
{
/*
	margin: 40px 0 0 200px;
	margin: 0px 0 0 240px;
*/
	margin: 0px 0 0 250px;

	display: block;
	text-align: center;
	height: 18px;
	
border: 0px solid #0f0;
}
.pane-menu-menu-video-archive-menu ul li
{
	float: left;
	list-style: none;

}
.pane-menu-menu-video-archive-menu ul li a
{
	margin: 0;
	padding: 0;
	padding-left: 8px;
	padding-right: 5px;
  padding-right: 0px;
	border-left: 1px solid #408BAA;

	line-height: .95em;

	color:  #408BAA;
	font-weight: bold;
	font-size: 15px;

}
.pane-menu-menu-video-archive-menu ul li a:hover
{
	color: #F1BC1E;
}
.pane-menu-menu-video-archive-menu ul li a.active
{
	color: #E19C3E;
}

.pane-menu-menu-video-archive-menu ul li.first a
{
	border-left: 0px solid #408BAA;
}





/* ==================
 *   About Page:
 * ==================
 */
.node-type-acvb-page #block-system-main,
.node-type-acvb-page .pane-node-body
{
	width: 900px;

	padding: 0px 25px 0 40px;
	padding: 0px 40px 0 40px;

border: 0px solid #f00;
}

.node-type-acvb-page #block-system-main .content,
.node-type-acvb-page .pane-node-body .field-name-body
{
	width: 900px;
	width: 860px;

border: 0px solid #0f0;
}


/* ==================
 *   Search Page:
 * ==================
 */

body.page-search-catalog
{

}
body.page-video-archive #main-wrapper #breadcrumb,
body.page-video-archive #main-wrapper h1.title,
body.page-video-archive-result #main-wrapper #breadcrumb,
body.page-video-catalog #main-wrapper #breadcrumb,
body.node-type-video-catalog #main-wrapper h1.title,
body.node-type-video-catalog #main-wrapper #breadcrumb,
body.page-search-catalog #main-wrapper h1.title,
body.page-search-catalog #main-wrapper #breadcrumb
{
	display: none;
}
body.page-video-archive #main-wrapper h1.title,
body.page-video-archive-search #main-wrapper h1.title,
body.page-video-archive-catalog #main-wrapper h1.title
{
	display: inline;
}


div.view-views-for-video-catalog
{

border: 0px solid #f00;
}
div.view-views-for-video-catalog .views-row
{
	margin-top: 15px;

border: 0px solid #0f0;
}
div.view-views-for-video-catalog .views-row .views-field-field-v-title,
div.view-views-for-video-catalog .views-row span.views-field-field-v-title
{
	font-weight: bold;
	font-size: 15px;

border: 0px solid #f00;
}
div.view-views-for-video-catalog .views-row .views-field-field-v-date1-txt .field-content,
div.view-views-for-video-catalog .views-row span.views-field-field-v-date1-txt .field-content
{
	font-weight: bold;

border: 0px solid #0f0;
}
div.view-views-for-video-catalog .views-row .views-field-field-v-description,
div.view-views-for-video-catalog .views-row span.views-field-field-v-description
{

border: 0px solid #00f;
}


div.pane-views-for-video-catalog-panel-pane-1 .vp-video-search-field
{

border: 0px solid #f00;
}
div.pane-views-for-video-catalog-panel-pane-1 .vp-video-search-field .view-filters
{
	font-size: 13px;
	font-size: 14px;

	text-align: left;

	margin-left: 55px;

border: 0px solid #f00;
}
div.pane-views-for-video-catalog-panel-pane-1 .vp-video-search-field .item-list,
div.pane-views-for-video-catalog-panel-pane-1 .vp-video-search-field .view-content
{
	display: none;

border: 1px solid #0f0;
}


/* ------------------
 *  Search by Field
 * ------------------
 */

#block-block-6
{
	padding: 5px 0px;
	min-height: 200px;
  min-height: 80px;

 margin-top: 50px;
 	margin-top: 20px;

border: 1px solid #ccc;
border-left: 0px solid #ccc;
border-right: 0px solid #ccc;
}

#block-block-6 h3
{
	font-size: 13px;
	color: #6E6E6E;
}

#block-block-6	ul
{
	list-style-type: none;
	list-style-type: circle;

	width: 410px;
  width: 880px;

border: 0px solid #f00;
}
#block-block-6	ul li
{
	float: left;
	
border: 0px solid #0f0;
}
#block-block-6	ul li.long00
{
  min-width: 150px;
}

#block-block-6	ul li a
{
	text-decoration: none;

	line-height: 2.5em;

	margin-right: 50px;

}

body.page-search-catalog-by-description #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-title #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-date #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-series-name #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-series-number #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-call-number #mini-panel-video_archive_page_header ul.menu li.leaf a,
body.page-search-catalog-by-record-number #mini-panel-video_archive_page_header ul.menu li.leaf a
{
/*
	color: #f00;
*/
}
body.page-search-catalog-by-title #mini-panel-video_archive_page_header ul.menu li.leaf a.active-trail
{
/*
	color: #f00;
*/
}

body.page-video-archive-search-by-date #main pre
{

	padding: 0;
	background-color: #FFF;
}


/* ==================
 *   Search Result Page:
 * ==================
 */

body.page-video-archive-result
{

}
body.page-video-archive-result #main-wrapper h1.title
{
	font-size: 16px;
	font-size: 18px;
	text-transform: capitalize;

	color: #223;
}
body.page-video-archive-result div.pane-views-for-video-catalog-panel-pane-1 .vp-video-search-field .view-filters
{
	margin-left: 15px;
}




/* ==================
 *   Catalog Page:
 * ==================
 */

/* ==================
 *   Catalog Record Detail Page:
 * ==================
 */

body.node-type-video-catalog
{

}
body.node-type-video-catalog .node-video-catalog
{

}
body.node-type-video-catalog #block-system-main .pane-entity-field,
body.node-type-video-catalog .node-video-catalog .field
{
	display: block;

border: 0px solid #f00;
}
body.node-type-video-catalog #block-system-main .pane-entity-field h2.pane-title,
body.node-type-video-catalog .node-video-catalog .field .field-label
{
	margin: 0;

	width: 140px;
	width: 130px;
	width: 115px;

	text-align: right;
	font-size: 13px;
	font-weight: normal;

	color: #778;

border: 0px solid #0f0;
}
body.node-type-video-catalog #block-system-main .pane-entity-field .field-item,
body.node-type-video-catalog .node-video-catalog .field .field-items
{

	float: left;
	width: 770px;
	width: 760px;
	width: 780px;
/*
*/
	margin-left: 155px;
	margin-left: 135px;

 margin-top: -20px;

	color: #334;
	font-size: 14px;

border: 0px solid #00f;
}




#record_detail
{
	text-align: center;
	text-align: left;

	height: 17px;

	margin: 0;
	padding: 0;
	padding-left: 15px;

border: 0px solid #0f0;
}
#record_detail h2.r_detail
{
	color: #f00;
	color: #445;
	color: #303039;
	font-size: 16px;
	font-size: 18px;
	font-height: bold;

	line-height: 1em;
}


/* ==================
 *   Doc Page:
 * ==================
 */

/** Google CSE Search form block */
#block-block-7
{
	margin: 0;
	padding: 0;

border: 0px solid #f00;

}
#block-block-7 .content 
{
	margin: 0;
	padding: 0;

 padding-top: 30px;
 padding-left: 50px;

border: 0px solid #0f0;
}
#block-block-7 .content div 
{
	margin: 0 !important;
	padding: 0 !important;


 text-align: left;


border: 0px solid #fd0;
}
#block-block-7 .content div div input.form-submit 
{
	color: #f00;
	color: #4B4B4B;
	font-size: 13px;
	
	margin-left: 15px;
	
	border: 1px solid #bbb;
}

#block-block-7 .content div form#cse-search-box div span.label 
{
	color: #6B6B6B;
	font-size: 13px;
	font-weight: bold;
}


/* ##################
 *   TABLE Style:
 * ##################
 */
/*
table {
border: 1 #000;
border-spacing: 1;
font-size: 1em;
margin: 10px 0;
width: 100%;

 }
 
 tr td, tr th {
padding: 4px 9px;
border: 1px solid black;
text-align: left;
background-color: #ffffff;
}

table h2 {
margin: 0 0 1.0em;
}
 */

/** ===========
 *  for Views Table
 * ============
 */

table.views-table
{

}
table.views-table tr a,
table.views-table tr
{

	font-size: 13px;
}
table.views-table th
{

}
table.views-table th a
{
	color: #ff0;
	color: #fff;

}

/** UC Berkeley CAS user login form */
form#user-login  .form-item.form-type-textfield.form-item-name {
	display: none;
}
form#user-login  .form-item.form-type-password.form-item-pass {
	display: none;
}

