/* $Id: local.css,v 1.3 2011/03/30 18:06:26 root Exp root $ */

/* Add float here to put logo and site name side by site, also add margins
   as needed */
#header-site-info {
  background-image: url('./images/MathTube-BKGRD-960px.jpg');
  background-repeat: no-repeat;
  width: 960px;
  height: 150px;
  margin: 0;
  padding: 0;
}

#logo img {
  float: left;
  padding: 10px 10px 10px 10px;
  margin: 0;
}

#pimslogo img {
  float: right;
  padding: 12px 40px 10px 10px;
  margin: 0;
}

.imagecache-video_showcase_resize img {
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}

#views_slideshow_cycle_main_video_showcase-page_1_1 {
  margin: 30px auto 0px;
  width: 450px;
  position: relative;
}

.views_slideshow_pagerNumbered { 
  text-align: center;
}

.views_slideshow_singleframe_pager {
  padding: 30px;
  font-size: 1.5em;
}

#slideshow_transparency {
  position: absolute;
  bottom: 5px;
  left: 0px;
  width: 450px;
  height: 100px;
  background-color: #000;
  background: url('images/slideshow_meta_bg.png') no-repeat;
  -moz-border-radius: 0px 0px 15px 15px;
  border-radius: 0px 0px 15px 15px;
}

.slideshow-meta {
  position: absolute;
  bottom: 5px;
  padding: 10px 0 10px 10px;
  background: url('images/slideshow_meta_bg.png') no-repeat;
  color: #fff;
  width: 440px;
}

.slideshow-meta h2 {
  margin-top: 10px;
}

.slideshow-meta h2 a {
  font-weight: bold;
  font-size: 1.1em;
  color: #69BBFE;
}

#views_slideshow_singleframe_main_slides_slideshow-block_1 {
  margin-left: auto;
  margin-right: auto;
}


img.imagecache-slides_preview {
}


#views_slideshow_singleframe_prev_slides_slideshow-block_1, #views_slideshow_singleframe_next_slides_slideshow-block_1 {
  width: 60px;
  height: 0px;
  padding-top: 60px;
  position: absolute;
  top:100px;
  overflow: hidden;
}

#views_slideshow_singleframe_prev_slides_slideshow-block_1 {
  background: url('images/slideshow-back.png') no-repeat;
  left: 0px;
}

#views_slideshow_singleframe_next_slides_slideshow-block_1 {
  background: url('./images/slideshow-forward.png') no-repeat;
  right: 10px;
}

#views_slideshow_singleframe_playpause_slides_slideshow-block_1 {
  display: none;
}


#views_slideshow_singleframe_main_photo_gallery-block_1 {
  margin:0 auto;
  width: 720px;
}

img.imagecache-photo_display {
  padding-left: 120px;
}

#views_slideshow_singleframe_prev_photo_gallery-block_1, #views_slideshow_singleframe_next_photo_gallery-block_1 {
  width: 60px;
  height: 0px;
  padding-top: 60px;
  position: absolute;
  top:100px;
  overflow: hidden;
}

#views_slideshow_singleframe_prev_photo_gallery-block_1 {
  background: url('images/slideshow-back.png') no-repeat;
  left: 0px;
}

#views_slideshow_singleframe_next_photo_gallery-block_1 {
  background: url('./images/slideshow-forward.png') no-repeat;
  right: 0px;
}

#views_slideshow_singleframe_playpause_photo_gallery-block_1 {
  display: none;
}

#mathtube-navbar {
  background: url('./images/menu/menu_bg.png') repeat-x scroll 0 100% #3D3D3D;
  width: 960px;
  height: 44px;
  /* -moz-border-radius: 0px 0px 15px 15px;
  border-radius: 0px 0px 15px 15px; */
}

#block-superfish-1 {
  float: left;
  width: 720px;
}

#block-superfish-1 ul.menu li {
  background: url("./images/menu/primary-menu-line.png") no-repeat scroll right center transparent;
  display: block;
  float: left;
  width: 140px;
  margin: 0;
  padding: 0;
  position: relative;
}

#block-superfish-1 ul.menu li a, #block-superfish-1 ul.menu li .nolink {
  display: block;
  padding: 0.5em 1.2em;
  text-decoration: none;
  color: white;
  font-size: 1.6em;
}

#block-superfish-1 ul.menu li ul {
  margin-left: 0px;
  margin-top: 11px;
}



#block-superfish-1 ul.menu li ul li {
  background: none repeat scroll 0 0 #2D2D2D;
  border-bottom: 1px solid #171717;
  width: 140px;
  height: auto;
  margin: 0;
}

#block-superfish-1 ul.menu li ul li ul {
  margin-left: 136px;
  margin-top: 11px;
}

#block-superfish-1 ul.menu li ul li a:hover {
  background: #999;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#666666');
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
  background: -moz-linear-gradient(top,  #333,  #666);
}

#block-superfish-1 ul.menu li ul li.last {
  -moz-border-radius: 0px 0px 8px 8px;
  border-radius: 0px 0px 8px 8px;
}

#block-superfish-1 ul.menu li ul li a:hover {
  -moz-border-radius: 0px 0px 8px 8px;
  border-radius: 0px 0px 8px 8px;
}

.sf-menu li li {
  font-size: 80%;
}

a {
  color: #4499FF;
}

form#search-block-form {
  width: 220px;
  float: right;
  text-align: right;
  margin: 10px;
}

img.imagecache-notes_preview {
  border: 5px solid #ddd;
  padding: 5px;
  background: #fff;
}

h2.block-title {
  font-size: 120%;
}

h1.title { 
  line-height: 120%;
}

.field {
 padding: 15px 0px 0px 0px;
}

#sidebar-first {
	background-color: #242727;
}

#sidebar-second {
	background-color: #242727;
}

div#block-block-1 div.inner,
div#block-views-most-viewed-block-1.block div.inner,
div#block-views-recent-lecture-videos-block-1.block div.inner,
div#block-views-recent-lecture-notes-block-1.block div.inner, 
div#block-views-recent-photo-galleries-block-1.block div.inner {
	margin-left: 0;
	margin-right: 0;
}

div#block-views-most-viewed-block-1.block div.inner h2, 
div#block-views-recent-lecture-videos-block-1.block div.inner h2, 
div#block-views-recent-lecture-notes-block-1.block div.inner h2, 
div#block-views-recent-photo-galleries-block-1.block div.inner h2 { 
	width: 230px;
    background: #1496DA;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1496DA', endColorstr='#005297');
    background: -webkit-gradient(linear, left top, left bottom, from(#1496DA), to(#005297));
    background: -moz-linear-gradient(top,  #1496DA, #005297);
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
}

#block-superfish-1 {
	margin: 0;
	padding: 0;
}

#footer-inner {
	background-color: #DEDFE0;
	padding-top: 10px;
}

#postscript-bottom-inner {
	background-color: #DEDFE0;
	margin-bottom: 1em;
}


#postscript-bottom-inner h2 {
	margin: 14px;
}

div#block-block-1.block div.inner div.content { 
	margin: 14px;
}

/*
li a.active { 
	color: #8F8F8F;
}
*/

div.view-most-viewed li {
	color: #FFFFFF;
}

div.view-most-viewed li.pager-item,
div.view-most-viewed li.pager-fisrt,
div.view-most-viewed li.pager-next,
div.view-most-viewed li.pager-previous,
div.view-most-viewed li.pager-last {
	color: black;
}


div#block-views-recent-lecture-videos-block-1.block div.inner div.content div.view div.view-content {
	border: 0;
	padding: none;
}

div#block-views-recent-lecture-videos-block-1 div.view-content,
div#block-views-recent-lecture-videos-block-1.block table.views-table tbody tr.odd td, 
div#block-views-recent-lecture-notes-block-1.block table.views-table tbody tr.odd,
div#block-views-recent-lecture-notes-block-1.block table.views-table tbody tr.odd td, 
div#block-views-recent-photo-galleries-block-1.block table.views-table tbody tr.odd,
div#block-views-recent-photo-galleries-block-1.block table.views-table tbody tr.odd td {
	background-color: #272727;
	border-bottom: none;
	padding: 4px 4px 4px 14px;
}

div#block-views-recent-lecture-notes-block-1.block table.views-table tbody tr.even,
div#block-views-recent-lecture-notes-block-1.block table.views-table tbody tr.even td,
div#block-views-recent-photo-galleries-block-1.block table.views-table tbody tr.even,
div#block-views-recent-photo-galleries-block-1.block table.views-table tbody tr.even td {
	background-color: #2B2B2B;
	border-bottom: none;
	padding: 4px 4px 4px 14px;
}

div#block-views-recent-lecture_videos-block-1.block table.views-table thead, 
div#block-views-recent-lecture_notes-block-1.block table.views-table thead,
div#block-views-recent-photo-galleries-block-1.block table.views-table thead {
	display: none;
}

div#block-views-recent-lecture-videos-block-1 div.view-content,
div#block-views-recent-lecture-notes-block-1.block table.views-table tbody,
div#block-views-recent-photo-galleries-block-1.block table.views-table tbody {
	color: #FFFFFF;
}

div#block-views-recent-lecture-notes-block-1.block div.view-content div.item-list ul li.views-row {
	background-color: #2B2B2B;
}

tbody {
	border-top: 0;
}

body.node-type-lecture-video div.views-field-field-speaker-value label,
body.node-type-lecture-video div.views-field-field-location-value label,
body.node-type-lecture-video div.views-field-field-conference-value label,
body.node-type-lecture-video div.views-field-field-date-value label,
body.node-type-lecture-video div.views-field-field-abstract-value label {
	font-weight: bold;
        padding-right: 0.5em;
}

body.node-type-lecture-video div.views-field-field-date-value,
body.node-type-lecture-video div.views-field-field-abstract-value {
	padding-bottom: 1em;
}

body.node-type-lecture-video div.views-field-field-speaker-value,
body.node-type-lecture-video div.views-field-field-location-value,
body.node-type-lecture-video div.views-field-field-conference-value {
  	width: auto;
        padding-bottom: 1em;
        display: inline-flex;
}

div.sidebar-second {
	color: #aaa;
}

div#widget_pager_bottom_video_showcase-page_1_1 {
  text-align: center;
  padding-top: 10px;
  font-size: 150%;
}

div.views-slideshow-pager-field-item {
  padding-right: 10px;
}

div.sidebar-second div.more-link a {
  padding-right: 1em;
}

div.sidebar-second h2 a {
  color: white;
  display: block;
}

.ui-widget-content a {
  color: #4499FF;
}
.ui-accordion-content-active { height: inherit !important; }
