﻿body
{
	background: #F9F9F7 url( '../images/site-background.gif' ) repeat-x;
	font-size: 11px;
	font-family: "trebuchet ms" , helvetica, sans-serif;
	color: #000;
}

h1
{
    font-size: 14px;
}

h2
{
    font-size: 13px;
}

input
{
	font-size: 11px;
	font-family: "trebuchet ms" , helvetica, sans-serif;   
}

select
{
	font-size: 11px;
	font-family: "trebuchet ms" , helvetica, sans-serif;   
}

textarea
{
	font-size: 11px;
	font-family: "trebuchet ms" , helvetica, sans-serif;   
}

#site-frame 
{
    background-color: #fff;
    border: solid 1px black; 
    margin-left: auto;
    margin-right: auto;
    width: 650px;
}

#site-header-img
{
    float: left;
    padding: 2px;
}

#site-header-text
{
	color: #8C8C73;
    float: right;
    padding: 5px;
    width: 125px;
}

#site-content
{
    background-color: #fff;
    clear: both;
    min-height: 350px;
    padding: 8px;
}

#site-footer
{
  background-color:#000;
  font-size:93%;
  line-height:normal;
  color: #fff;
  padding: 3px;
  text-align: center;
}

#site-nav {
  float:left;
  width:100%;
  background:#000;
  font-size:93%;
  line-height:normal;
}
  
#site-nav ul 
{
    margin: 0px 0px 0px 65px; /* 0px */
    padding:10px 10px 0 50px;
    list-style:none;
}

#site-nav li {
  display:inline;
  margin:0;
  padding:0;
  }
#site-nav a {
  float:left;
  background:url("../images/navtableft.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
  }
#site-nav a span {
  float:left;
  display:block;
  background:url("../images/navtabright.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#FFF;
  }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#site-nav a span {float:none;}
/* End IE5-Mac hack */
#site-nav a:hover span {
  color:#FFF;
  }
#site-nav a:hover {
  background-position:0% -42px;
  }
#site-nav a:hover span {
  background-position:100% -42px;
  }  	
  
.image-right 
{
    float: right;
    margin: 5px 5px 5px 10px;   
}
 
.image-left 
{
    float: left;
    margin: 5px 10px 5px 5px;   
}

.bullet-list ul 
{
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:-3px 0 0 5px;
    padding:3px 3px 5px 0;
}

.bullet-list ul li 
{
    background:transparent url(../images/bullet-check.png) no-repeat scroll 3px 2px;
    line-height:1.5em;
    padding:0 0 0 20px;
}

.video-container
{
    border-bottom: solid 1px #000; 
    margin-left: -8px;
    margin-top: -8px;
    overflow: auto;
    text-align: center;
    width: 650px;
}

.video-left
{
    background:url("../images/background-grey.jpg");
    float: right;
    height: 352px;
    width: 101px;
}

.video-center
{
    background-color: #000;
    float: right;
    height: 352px;
    width: 448px;
}

.video-right
{
    background:url("../images/background-grey.jpg");
    float: right;
    height: 352px;
    width: 101px;
}

.block-shade-darkest 
{
    background-color: #333333;
    color:#FFFFFF;
    padding: 5px;
}

.gallery-image
{
    padding: 8px;
    height: 400px;
}

#gallery
{ 
    margin: 8px; 
}

#gallery a
{ 
    outline: none; 
    border: none; 
}

#gallery #gallery-scroller
{
	overflow:hidden;
	padding:4px 2px;
	width: 382px;
	float:left;
	height:50px;
	background-color: silver; /* #181818 */
	position: relative;

}

#gallery-item-list
{
	margin:0px 0px;
	padding:0px;
	list-style:none;
	width:50000px;
	position: relative;
	letter-spacing:0em;
}

#gallery-item-list li
{
	float:left;
	list-style:none;
	margin-right:2px;
}

#gallery-item-list .gallery-thumb
{
	width:75px;
	height:50px;
	cursor:pointer;
	margin:0px;
	padding:0px;
	border:none;
}

#gallery-item-list .large
{
	display: none;
	position: absolute;
}

#gallery-item-list .gallery-item  p, #gallery-item-list .gallery-item  span
{
	display: none;
	text-indent: -2000em;
}

#gallery-move-left, #gallery-move-right
{
	margin:0px;
	height:58px;
	color: white;
	width: 16px;
	text-indent: -2000em;
	text-decoration: none;
	z-index: 1000; 
	display: block;
	cursor: pointer;
	float:left;
}

#gallery-move-left
{
    background: url('../images/gallery-left.gif');
}

#gallery-move-right
{
    background: url('../images/gallery-right.gif');
}

#gallery-move-left:hover, #gallery-move-right:hover
{ 
    background-position: bottom; 
}

.manual-search-container
{
    overflow: auto;
    margin-bottom: 6px;
    margin-top: 6px;
    border: solid 1px #333333;
}

.manual-search-top
{
    padding: 5px;
}

.manual-search-bottom
{
    padding: 5px;    
}

.file-save-icon
{
     vertical-align: middle;
     padding: 2px;
}

.file-save-link
{
    
}
