/**

 * @file

 * Block Styling

 */





.block { /* Block wrapper */

  margin-bottom: 2em;

}



.block.first { /* The first block in the region */

}



.block.last { /* The last block in the region */

}



.block.odd { /* Zebra striping for each block in the region */

}



.block.even { /* Zebra striping for each block in the region */

}



h2.block-title { /* Block title */

}



#block-aggregator-category-1 { /* Block for the latest news items in the first category */

}



#block-aggregator-feed-1 { /* Block for the latest news items in the first feed */

}



#block-block-1 { /* First block created with "Add block" link */

}



#block-blog-recent { /* "Recent blog posts" block */

}



#block-book-navigation { /* "Book navigation" block for the current book's table of contents */

}



#block-comment-recent { /* "Recent comments" block */

}



#block-forum-active { /* "Active forum topics" block */

}



#block-forum-new { /* "New forum topics" block */

}



#block-locale-language { /* Language switcher block */

}



#block-menu-menu-NAME { /* Custom menu block */

}



#block-node-recent { /* "Recent content" block */

}



#block-node-syndicate { /* "Syndicate" block for primary RSS feed; see also page.css's .feed-icon */

}



#block-poll-recent { /* "Most recent poll" block */

}



#block-profile-author-information { /* "Author information" block for the profile of the page's author */

}



#block-search-form { /* "Search form" block */

	float:right;

	margin-top:30px;

}

#block-search-form .form-actions { display:none; }

#block-search-form .form-item input { 

	width:275px;

	background-color:#e3e1e1;

	background-image:url('../images/search_icon.png');

	background-repeat:no-repeat;

	background-position:260px center;

	-moz-border-radius: 15px;

    	-webkit-border-radius: 15px;

    	-khtml-border-radius: 15px;

    	border-radius: 15px;

	padding:3px;

	padding-left:10px;

	border-width:1px;

 }





#block-shortcut-shortcuts { /* "Shortcuts" block */

}



#block-statistics-popular { /* "Popular content" block */

}



#block-system-main-menu { /* "Main menu" block */

}



#block-system-management { /* "Management" block for Drupal management menu */

}



#block-system-navigation { /* "Navigation" block for Drupal navigation menu */

}



#block-system-user-menu { /* "User menu" block for Drupal user menu */

}



#block-system-help { /* "System help" block */

}



#block-system-main { /* "Main page content" block */

}



#block-system-powered-by { /* "Powered by Drupal" block */

}



#block-user-login { /* "User login form" block */

}



#block-user-new { /* "Who's new" block for a list of the newest users */

}





.region-sidebar-second .block-block h2.block-title, .region-sidebar-second .block-views h2.block-title {

    Color:#FFF;

	font-size: 16px;

    font-weight: normal;
	line-height:16px;

    margin-bottom: 0;

    padding-bottom: 5px;

    text-shadow: 1px 1px 3px rgba(101, 101, 101, 0.5);

    text-transform: uppercase;

}



.region-sidebar-second .block-block h3, .region-sidebar-second .block-views h3 {

	color:#fff;

	font-family: "AvantQue", "Lucidia Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Tahoma, sans-serif;

	font-size: 20px;

	font-weight:normal;

	letter-spacing: -1px;

	text-shadow:1px 1px 3px rgba(101, 101, 101, 0.5);

	padding-bottom:0px;

	margin-bottom:0px;

}

.region-sidebar-second .block-block p {

	margin-bottom: 5px;

	margin-top:0px;

	padding-top:0px;

}

.region-sidebar-second p a {

	color:#010101;

	text-decoration:none;

	border-bottom:1px dotted #010101;

}

.region-sidebar-second p a:visited { color:#010101; }

.region-sidebar-second p a:hover { border-bottom:1px solid #010101; }

.region-sidebar-second img.sidebar-image {

	border:1px solid #868480;

}

.region-sidebar-second .plan-field-trip-header {

	position:relative;

	z-index:10;

	background-image:url('../images/sidebar-lightbulb.png');

	background-position:left center;

	background-repeat:no-repeat;

	height:80px;

	margin-bottom:-25px;

	font-size:22px;

	color:#333;

	line-height:24px;

	padding-left:75px;

	padding-top:30px;

}









.region-sidebar-second #block-views-exhibits-sidebar-block {



}

.region-sidebar-second #block-views-exhibits-sidebar-block .views-field-title a {

	color:#fff !important;

	font-size:18px;

	text-transform:uppercase;

	display:block;

	padding-bottom:10px;

}



.region-sidebar-second #block-views-exhibits-sidebar-block .views-field-body {

	color:#000;

	font-size:12px;

	line-height:18px;

}



.block-views .view-event-calendar .item-list ul,

.block-blog .item-list ul{

	padding:0;

	margin: 0;

}

.block-views .view-event-calendar .item-list li,

.block-blog .item-list li {

	font-size:110%;

	list-style:none;

    margin-bottom: 4px;

    padding-bottom: 4px;

}

.block-views .view-event-calendar .item-list .views-field-field-date-s-{

	font-size:85%;

}

.region-sidebar-second .block-views a,

.block-blog .item-list a{

	border-bottom: 1px dotted #010101;

    color: #010101;

    text-decoration: none;

}

.region-sidebar-second .block-views a:hover,

.block-blog .item-list a:hover{

	border-bottom: 1px solid #010101;

}

.region-sidebar-second a.imax-trailer-link {

	border: none;

}

.region-sidebar-second a:hover.imax-trailer-link {

	border: none;

}

