/* admin */
/* --------------- */

.tabs a {
color: #000000 !important;
}
.tabs a:hover {
color: #C2E5F1 !important;
}

/* webform admin */
table.sticky-table tbody{
  color: #000000;
}
table.sticky-table tbody a{
  color: #539DD6 !important;
}

div.node-type-webform {
 width: 450px;
}

/* Andy: taking it */
/* --------------- */

body {
     color:#CCCCCC;
     font-size:16px;
}

 h1.title{
     color: #FFFFFF;
     font-weight: normal;
     font-size: 0.8 em;
     padding: 0px 50px;
     margin-top: 10px !important;
}

/* Outtakes view */
.view-outakes table.views-view-grid td{
padding: 5px;
}

/* WEBFORM */
div.node-type-webform {
 width: 450px;
}
div.node-type-webform div.form-item {
margin: 5px 0 0 0;
font-size: 12px;
}

/* service links */
.service-links {
    float: right;
}
.service-links ul li{
    float: left;
}
.service-links .item-list ul li{
    list-style-type: none;
    padding-left: 25px;
}

/* out takes page */
table.views-view-grid {
     margin: 0;
}

/* mmmnice: menu */
/* --------------- */

/* allow top blocks to float on up */
#header-blocks {
   clear:none !important;
}

#content-top .block,
#content-top .block * {
  z-index: 4 !important;
}

#block-nice_menus-1,
#block-nice_menus-1 * {
  border-width: 0 !important;
  padding: 0 !important;
margin: 0 !important;
}

#block-nice_menus-1 ul.nice-menu a,
#block-nice_menus-1 ul.nice-menu a:visited,
#block-nice_menus-1 ul.nice-menu a:link
 {
  padding: 2px 5px !important;
}
#block-nice_menus-1 ul.nice-menu {
  float: right !important;
}

#block-nice_menus-1 ul.nice-menu a:hover {
  color: #DC005F !important;
}
#block-nice_menus-1 ul.nice-menu a.active {
  color: #FFFFFF !important;
}
#block-nice_menus-1 ul.nice-menu li {
  font-size: 14px !important;
  border-right: #C2E5F1 solid 1px !important;
padding-right: 8px !important;
}
#block-nice_menus-1 ul.nice-menu li.last {
  border-right: none !important;
}

#block-nice_menus-1 ul.nice-menu li {
  background-image: none !important;
}
#block-nice_menus-1 ul.nice-menu > li {
  padding: 0 !important;
  margin: 0 !important;
}

ul.nice-menu li {
background-color:#003254 !important;
}

ul.primary {
  background-color: none !important;
}

/* for logged in user, breaks menu so not to long */
#nice-menu-1 li.menu-21 {
     clear: both;
}

/* spacey: for the left side bar and blocks */
/* --------------- */

.no-sidebars #content-inner{
  margin-left: 100px !important;
}
.sidebar-left #content-inner {
  margin-left: 10px !important;
}
.sidebar-right #content-inner {
  margin-left: 160px !important;
}
.page-the-talent #content-inner,
.page-the-blog #content-inner,
.section-blog  #content-inner {
  margin-left: 0 !important;
}

#sidebar-left  {
  overflow: hidden !important;
}
#sidebar-left .block {
  float: right !important;
padding-left: 50px;
}
#sidebar-left * {
  padding: none !important;
  margin: none !important;
}

/* didi: general */
/* --------------- */

 #header-inner, #content-inner, #content-inner > *, #navbar-inner, #sidebar-left-inner, #sidebar-right-inner, #footer-inner {
border:none !important;
margin:1px;
padding:2px;
}

/* hide title on home page */
.page-gary-mcfarland-film  div#content-header h1.title{
  display: none; 
}

/* anchors */
a {
  text-decoration: none;
  color: #C2E5F1 !important;
}
a:hover {
  text-decoration: none !important;
  color: #FFFFFF !important;
}

html {
  height: 100% !important;
}

body {
  height: 100% !important;
  background-attachment: FIXED;
  background-image: url('../../files/imce_css/bg.png');
  background-repeat: no-repeat;
  background-position: right bottom;
  background-color: #003254;
text-align: left;
}

body, caption, th, td, input, textarea, select, option, legend, fieldset {
	font-family: ‘Arial Narrow’, sans-serif; !important;
	line-height: 1.5em;
}
#site-name{
font-size: 40px !important;
font-weight: bold;
padding: 10px;
}

#page, #closure-blocks {
margin-left: 0 !important;
margin-right: 0 !important;
width:1024px;
}
#skip-to-nav{
display: none;
}
#navbar{
display: none;
}
#site-slogan{
font-size: 15px;
color: #ffffff;
}
#footer{
font-size: 9px;
color: #FFFFFF;
margin-top: 20px;
}
#content-area {
text-align: left !important;
padding: 0 50px !important;
margin-left: 0 50px !important;
}
#content {
margin-top: 0 !important;
}
#primary {
text-align:right !important;
margin: 0 !important;
}
#content-header{
margin: 0 !important;
padding: 0 !important;
}
#sidebar-left{
margin-top: 0 !important;
}
#block-menu-primary-links  {
display: block !important;
}
