* {
  padding: 0;
  margin: 0;
}

body {
  /*font-family: "lucida sans", verdana, arial, helvetica, sans-serif;*/
  font-size: 75%;
  background-image:url('images/bg.jpg');
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", sans-serif;
color:#fff;
background-color:#000;
  font-weight:300;  

}
h1 {

  font-weight:100;
  font-size: 2em;
  margin-bottom:20px;
  
}
p {
}
html, body {
  height: 100%;
}

a{
  color:#00bff3;
  text-decoration:none;
}

#footer a{
  color:#E40779;
}

#container {
  min-height: 100%;
  background-color: #000;
  
  /*border-left: 1px solid #666;*/
  /*border-right: 1px solid #666;*/
  width: 1024px;
  margin: 0 auto;
}
#container.header_container {
  background-image:url('images/header_main.jpg');
  background-repeat:no-repeat;
}
* html #container {
  height: 100%;
}

#left-col{
  float:left;
  background-image:url('images/left-col-bg.png');
  width:210px;
  position:relative;
  min-height:600px;
}
#main{
  float:left;
  position:relative;
  width:814px;
} 
#mainhome{
  float:left;
  position:relative;
  width:1024px;
}

#footer {
  width:  1024px;
  background-color: #000;
  color: #DDD;
  min-height: 100px;
  padding-top: 10px;
  margin: -50px auto 0 auto;
}

#clearfooter {
  height: 50px;
}

#logo {
  margin-left:40px;
  margin-top:45px;
  height:160px;
}

#controls{
  height:205px;
}

.menu-name-menu-allcontent ul, 
#menu ul.top {
  font-size:18px;
  

}
.menu-name-menu-allcontent ul li {
     list-style-image:url("/images/list-line.png");   

}
li a.active-trail { color:#ffffff; }



.menu-name-menu-allcontent ul ul 
#menu ul.sub {
  margin-left:0px;
  margin-bottom:20px;
}
.menu-name-menu-allcontent ul ul li {
  list-style-image:none;
  list-style-type:none;
  font-size:12px;  
  list-style-image: url("/images/list-line1.png");
}


#content h1{
  border-bottom:1px solid #858585;  
  padding-bottom:10px;
  
  
}

.grid-element{
  float:left;
  width:50%;

}

.grid-element.wide{
  float:left;
  width:100%;

}



.grid-element .right{
  float:right;


}

.grid-element .content{
  margin: 0px 10px 20px 20px;
  background-position:right-top;
}

.grid-element .content h1 {
  border-bottom:1px solid #858585;  
  padding-bottom:10px;
  margin:0px;
}

.grid-element .content .caption {
  padding-top:10px;
  background-image:url("images/grid-header-bg.png");
  height: 80px;
}
.grid-element .content .header {
  padding-top:10px;
  padding-bottom:20px;
  background-image:url("images/grid-header-bg.png");
  height: 20px;
  font-size:1.4em;
  font-weight:500;
  background-repeat: no-repeat;
}

#gallery{
  margin-top:10px;
}

.gallery-thumb {
  float:left;
  width:45px;
  height:45px;
  background-color:#ccc;
  margin-right:7px;
  margin-bottom:7px;
}

.file-download{
  margin-bottom:20px;
}

#submenu{
  margin-top:10px;
  padding-bottom:20px;
  border-bottom:1px dotted #333;
}

#submenu ul{
  font-size:1.2em;
}

#show{
  margin-left:20px;
  margin-right:20px;
}

.summery{
  font-size:1.3em;
}

#login{
  position:absolute;
  margin:10px;
  right:0px;
}

.block-locale ul {
  
}
.block-locale li {
   list-style: none;
   display:inline;
}
.block-locale li a.active {
     color:#ffffff;
}

li a.active {
     color:#ffffff;
}

.video-container {
    border: solid 2px #ffffff;
    width:640px;
    height:505px;
    padding:2px;
}

/** 
* 
* Admin Hacks
*/
#login tr {
  background-color: transparent!important;
}
#login tbody {
  border:none!important;
}
tr {
  background-color: black!important;
  color: white;
}
td.active {
   background-color: black!important; 
}
table.view-enabled td.view-name,
table.view-enabled td.view-ops {
   background-color: black!important;  
}

.breadcrumb {
  margin-left: 20px;
  margin-bottom: 20px;
  
}
ul.tabs li a {
  background-color: #333333!important;
}

.widget-edit {
  max-width: none!important;
}
.widget-preview {
  max-width: none!important;
}

.noderelationships-noderef-page-content {
  background-color:#000000;
}

 
#social{
padding-top:10px;
}    
#social img {
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
padding-right:10px;
}
#social img:hover {
opacity:1;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

 

/* $Id: system-menus.css,v 1.1 2007/10/05 14:50:25 goba Exp $ */
ul.menu {  list-style: none;  border: none;  text-align:left; /* LTR */}
ul.menu li {  margin: 0 0 0 0.5em; /* LTR */}
li.expanded {  list-style-type: circle;  list-style-image: url(../../misc/menu-expanded.png);  padding: 0.2em 0.5em 0 0; /* LTR */  margin: 0;}
li.collapsed {  list-style-type: disc;  list-style-image: url(../../misc/menu-collapsed.png); /* LTR */  padding: 0.2em 0.5em 0 0; /* LTR */  margin: 0;}
li.leaf {  list-style-type: square;  list-style-image: url(../../misc/menu-leaf.png);  padding: 0.2em 0.5em 0 0; /* LTR */  margin: 0;}
li a.active {  color: #000;}
td.menu-disabled {  background: #ccc;}
ul.links {  margin: 0;  padding: 0;}
ul.links.inline {  display: inline;}
ul.links li {  display: inline;  list-style-type: none;  padding: 0 0.5em;}
.block ul {  margin: 0;  padding: 0 0 0.25em 1em; /* LTR */}

   #container.header_container {  background-image:url('../images/header_records.jpg');  background-repeat:no-repeat;}.disc{  font-family:Verdana;  font-size:9px;  float:left;  width:136px;  height:136px;  margin:9px;  border:1px solid #000;}#disc-container{  position:relative;}.disc-over{  position:relative;  height:69px;  width:169px;  left:70px;  top:-155px;  z-index:10;  background-image:url("../images/disc-over.png");  padding-left:12px;  padding-right:12px;  padding-top:5px;  padding-bottom:5px;  font-size:16px;  color:#fff;  display:none;}.disc-over span {  color: #ffffff;  z-index:20;}