/* $Id: local-sample.css,v 1.1 2009/08/19 04:28:52 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

body {
background: #000000;
}

html {
min-height: 100%;
height: auto !important;
height: 100%;
padding-bottom: 1px;
background:#000000;
}

.header-group .inner {
color:#999999;
}

.fusion-inline-menu .inner ul.menu li a {
padding:0 35px;
}

.fusion-inline-menu .inner ul.menu li a:hover, .fusion-inline-menu .inner ul.menu li a:focus, .fusion-inline-menu .inner ul.menu li a.active {
text-decoration: none;
color: #FFFFFF;
}

.header-group-wrapper {
background: #000000;
}

.header-group-wrapper a:link, .header-group-wrapper a:visited {
color:#999999;
}

.header-primary-menu-wrapper {
border-bottom:/*5px solid #344C7C*/ none;
}

.font-family-sans-serif-lg, .font-family-sans-serif-lg {
color:#F3F3F3;
}

.form-text {
color:#666666;
}

h1, h2, h3, h4, h5, h6 {
color:#999999;
}

h1 {
color:#344C7C;
}

a:link, a:visited {
color:#999999;
outline:none;
}

#footer {
font-size: 80%;
}

fieldset {
border:1px solid #999999;
}

tr.even td, tr.odd td {
border:1px solid #999999;
}

#footer p {
margin: 0;
}

/** CUSTOM SLIDESHOW CONTROLS **/
.views_slideshow_singleframe_controls {
margin-top: 10px;
margin-left: 370px;
}

.col-1 .views-field-name {
text-align:center;
}

.col-2 .views-field-name {
text-align:center;
}

.col-3 .views-field-name {
text-align:center;
}

.col-4 .views-field-name {
text-align:center;
}

.col-5 .views-field-name {
text-align:center;
}
.col-1 .views-field-image-gallery-latest-thumbnail-1 {
text-align:center;
}

.col-2 .views-field-image-gallery-latest-thumbnail-1 {
text-align:center;
}

.col-3 .views-field-image-gallery-latest-thumbnail-1 {
text-align:center;
}

.col-4 .views-field-image-gallery-latest-thumbnail-1 {
text-align:center;
}

.col-5 .views-field-image-gallery-latest-thumbnail-1 {
text-align:center;
}

#views_slideshow_singleframe_controls_2 a:link, #views_slideshow_singleframe_controls_2 a:visited {
padding:0;
}

.views_slideshow_singleframe_previous,
.views_slideshow_singleframe_pause,
.views_slideshow_singleframe_play,
.views_slideshow_singleframe_next,
.views_slideshow_singleframe_pager .pager-item a {
  text-indent: -9999px;
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  float: left;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  outline: none;
}

.views_slideshow_singleframe_pause,
.views_slideshow_singleframe_play {
  display: none;
}

.views_slideshow_singleframe_previous {
  background-image: url(../images/button_sprite.png);
  background-position: 0 0;
}

.views_slideshow_singleframe_previous:hover {
  background-position: 0 -18px;
  border-bottom: none;
}

.views_slideshow_singleframe_previous:active {
  background-position: 0 -36px;
}

.views_slideshow_singleframe_next {
  background-image: url(../images/button_sprite.png);
  background-position: -18px 0;
}

.views_slideshow_singleframe_next:hover {
  background-position: -18px -18px;
  border-bottom: none;
}

.views_slideshow_singleframe_next:active {
  background-position: -18px -36px;
}

.views_slideshow_singleframe_pager .pager-item a {
  background-image: url(../images/slider_inactive.png);
  margin-right: 0;
  background-position: 4px 4px;
}

.views_slideshow_singleframe_pager .pager-item a.activeSlide {
  background-image: url(../images/slider_active.png);
}

.footer {
border-top: 1px dotted #8B8B8B;
}

.footer-wrapper, .footer-message-wrapper {
background:#000000 none repeat scroll 0 0;
border-top:none;
}

.views-field-name {
margin-top:5px;
}

#block-block-3 {
margin-bottom:0;
}

.preface-top {
padding:0;
}

#main-wrapper {
padding:0 0 20px 0;
}

.views_slideshow_singleframe_slide {
left:50% !important;
margin-left:-470px;  /**Half of the total desired width of the div**/
text-align:center;
width:940px !important;/**The total desired width of the div**/
}

.views-field-name p {
padding-bottom: 30px;
}

#block-block-4 .block .inner {
margin-left:0;
margin-right:0;
}

.panel-2col .panel-col-first p {
margin-top:0;
}

thead th, th {
background:none repeat scroll 0 0 #000000;
border-bottom:1px solid #CFCFCF;
}

.gallery-images-list .item-list ul li {
  float: left;
  width: 220px;
  margin: 0;
  margin-bottom: 3em;
  padding:0;
  list-style-type: none;
  text-align: center;
}

.gallery-images-list .item-list ul li .image-title {
  line-height: normal;
  margin: 0 auto;
  width: 220px;
}

.gallery-images-list .item-list ul li .image-thumbnail-view, .gallery-images-list .item-list ul li .image-thumbnail, .gallery-images-list .item-list ul li .image-thumbnail img {
  margin: 0 auto;
  width: 200px;
}

.image-thumbnail-view .image-title {
display:none;
}

li.views-fluid-grid-item  {
background-color:#000000;
background-image:none;
border:medium none;
color:#CCCCCC;
list-style-type:none;
overflow:hidden;
padding:3px;
vertical-align:top;
}

.views-fluid-grid ul {
margin-left:0;
padding:0;
}

ul.views-fluid-grid-items-center li.views-fluid-grid-item {
width:220px;
}

ul.views-fluid-grid-items-v-margin-1-5em li.views-fluid-grid-item {
margin-bottom:3em;
margin-top:0;
}

.gallery-upload-thumb img {
width:150px;
}

.leaf first a.active {
color:red;
}

.field-field-blog-image {
clear:both;
float:right;
width:150px;
}

.node-type-blog_entry img {
padding:0 1em 0 0;
}

.terms {
margin-bottom: 5px;
}

ul.pager {
background-color:#000000;
border: none;
border-top: 2px solid #344C7C;
}

.view-blog .views-row-last .teaser {
border-bottom: none;
}

ul.pager li.pager-current {
background-color:#344C7C;
}

.node-type-bio_page .field-field-profile-pic {
  float: left;
  width: 300px;
  margin-right: 20px;
}

#views_slideshow_singleframe_pager_Slideshow-default {
  margin-top: 15px;
}

#views_slideshow_singleframe_main_1 {
text-align: center;
}

.gallery-upload-thumb img {
    width: 200px;
}

.page-gallery #content-messages {
  display: none;
}
