body {
  background: url("/cmedia/themes/ig-default/img/abstract.jpg") 0 0 fixed;
}

#page {
  width: 980px;
  margin: 0 auto;
}
* html #page {
  overflow: hidden;
  height: 1%;
}

#header h1 {
  font-size: 40px;
  margin: 20px 178px 20px 0;
}

#header h1 a {
  color: #fff;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

/* Navigation (BOXED) */
#navigation {
  background: url(/cmedia/themes/ig-default/img/ig-bg-white-10.png) 0 0 repeat-x transparent;
  overflow: hidden;
  height: 1%;
  padding: 1px 0 0 0;
  border-radius: 4px 4px 0 0;
}
* html #navigation {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-white-10.png');
  background-color: transparent;
  background-image: none;
}

#primarynav {
  background: url(/cmedia/themes/ig-default/img/ig-bg-10.png) 0 0 repeat-x transparent;
  overflow: hidden;
  height: 1%;
  padding: 6px 9px;
  border-radius: 4px 4px 0 0;
}
* html #primarynav {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-10.png');
  background-color: transparent;
  background-image: none;
}

#navigation li {
  float: left;
}

#navigation a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  margin: 0 9px 0 0;
  font-size: 13px;
  border-radius: 4px;
  padding: 4px 8px;
}

.navigation-primary > ul > li.here .ig-nav-item {
  background-color: #000;
}

.navigation-primary > ul > li .ig-nav-item:hover {
  background-color: #000;
}

* html #navigation .here a {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-70.png');
  background-color: transparent;
  background-image: none;
}
* html #navigation .here a:hover {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-70.png');
  background-color: transparent;
  background-image: none;
}

* html #navigation a:hover {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='/cmedia/themes/ig-default/img/ig-bg-10.png');
  background-color: transparent;
  background-image: none;
}

/* Second Level Navigation */
#secondarynav {
  background: url("/cmedia/themes/ig-default/img/ig-bg-40.png") repeat scroll 0 0 transparent;
  padding: 6px 9px;
  overflow: hidden;
  height: 1%;
  border-radius: 0;
}
* html #secondarynav {
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cmedia/themes/ig-default/img/ig-bg-40.png', sizingMethod='scale');
  background-color: transparent;
  background-image: none;
}

#secondarynav .here a {
  background: url(/cmedia/themes/ig-default/img/ig-bg-50.png) 0 0 repeat-x;
}


/* Content */
#content-head {
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 1px 1px #000;
}

#myprofile #content-head {
  background: #fff;
  padding: 20px;
  box-shadow: 0 0 1px #000;
}

.system #content-head {
  padding: 0;
}

.system .content-head-inner {
  color: #999;
  padding: 20px 20px 10px;
}
.system .content-head-inner { border-bottom: 1px solid #ccc; } /* IE fix */
.system .content-head-inner:nth-child(n) { border-bottom: 0; } /* reset for modern browsers */

#content-body {
  background: #fff;
  box-shadow: 0 1px 1px #000;
  padding: 0 20px 20px;
}

#unknown #content,
#none #content,
#frontdoor #content {
  background: #fff;
  padding-top: 20px;
  overflow: hidden;
  box-shadow: 0 1px 1px #000;
}

#signin #content-body,
#activate #content-body,
#register #content-body,
#search #content-body,
#labels #content-body,
#invite #content-body,
#unknown #content-body,
#none #content-body,
#error #content-body,
#frontdoor #content-body {
  border-radius: 0 0 4px 4px;
  padding-top: 20px;
  margin: 0 0 20px;
}

#labels #content-body {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}

#myprofile #content-body,
#dashboard #content-body {
  border-radius: 0 0 4px 4px;
  margin-bottom: 20px;
  padding: 0 20px 20px;
  overflow: hidden;
}

/* Trailer */
#trailer {
  background: #fff;
  padding: 20px;
  margin: 0 0 8px 0;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 1px 1px #000;
}

#trailerbar {
  background: #fff;
  border: 0;
  border-radius: 4px;
  margin: 0 0 20px 0;
  box-shadow: 0 1px 1px #000;
}

#trailerbar #trailerbar-panels .panel {
  border-radius: 0 0 4px 4px;
}

/* Title Hide On Pages (VIEW) */
body.ig-pages #content-head {
  border-radius: 0px;
}

body.ig-pages #content-body {
  border-radius: 0;
  padding-top: 20px;
}

/* Actionbar Updates */
#actionbar-triggers {
  border-radius: 4px 4px 0px 0px;
  background: #f5f5f5;
}
#actionbar-triggers li.active {
  background: #f5f5f5;
}
#actionbar-panels {
  background-color: #f5f5f5;
}

/* Userbar */
#userbar {
  width: 980px;
  border-radius: 0 0 4px 4px;
}
