body,
#primary-content { 
  background:#FFF; 
}

.site-double-border {
  display:none;
}

#mtv-image-header-wrap {
  position:absolute;  
  width:970px;
  z-index:0;
}

#mtv-image-header {
  position:relative;
  width:970px;
  z-index:0;
}

#mtv-image-header,
#site-header {
  height:243px;
}

#site-logo {
  float:left;
  margin-left:26px;
  margin-top:26px;
  position:absolute;
  z-index:1;
  display:block;
  width:242px;
  height:205px;
}

#site-container{ 
  width:970px; 
}

#site-header-right {
  float:right;
  position:relative
}

#header-right-links {
  margin-top:18px;
  text-align:right;
}

#lang-widget {
  margin-top:14px;
  position:relative;
  left:6px;
  text-align:right;
}

#lang-widget table {
  float:right;
}

#header-search {
  margin-top:110px;
  text-align:right;
}

#header-right-links a {
  font-weight:bold;
}

#search-form-input { 
    padding-left:5px; 
    padding-top:4px; 
    height:18px;
}

#nav-frame {
  width:1000px;
  height:40px;
}

#site-bottom-bar {
  padding-top:18px;
  padding-bottom:18px;
  text-align:center;
}

#footer-frame {
  width:980px;
  height:110px;
}

.coverInfo { background:#ccc; }
.projectName { color:#6300aa; }
.projectName-Holder { border-bottom:1px solid #6300aa; }
.projectBy { color:#6300aa; }
.coverByLink { color:#000; }

.coverApps,
.coverFeaturedInner { 
  color:#000; 
  font-weight:bold;
}

.coverRealmBg { 
  background:#333; 
}

.coverRealmBg span,
a.coverFields:link, 
a.coverFields:visited {
  color:#fff;   
}

a.splash-realms:link, a.splash-realms:visited { color:#fff; }

.ie6-shadow, .projTRShadow { display:none; }

#site-nav-holder a:hover { color:#00aaff; }

/** Gallery Styles **/
#gallery-right { 
  margin-bottom:-40px;
  margin-top:0;
}

#gallery-left {
  margin-right:28px;
}

#sub-header-image { 
  float:left;
  width:61px;
  margin-left:12px; 
}

#sub-header {
  margin-bottom:18px;
  background-color:#000;
  border-bottom:5px solid #00aaff;
  padding:12px 180px 8px 8px;
  zoom:1;
}

#project #sub-header {
  padding-right:205px;
}

#sub-header * {
  color:#fff;
}

#sub-header-title {
  float:left;
  font-size:14px;
  margin-left:90px;
  width:300x;
}

#gallery-footer-paging,
#sub-header-paging {
  float:right;
}

#sub-header-title,
#sub-header-paging {}

#gallery-row-list { 
    height:auto; 
    overflow:hidden; 
}

.gallery-paging { 
  position:relative; 
  display:block; 
  z-index:10; 
  margin:20px 0 0 0; 
}

.gallery-right-abbrev  {
  width:auto;
  margin-right:10px;
}

.gallery-browse ul li a {
  font:Arial, sans-serif;
  font-size:12px;
  color:#000;
}

.selected {
  background-position: 0 4px;
}

.gallery-browse li.selected a { 
  font-weight:bold; 
}

#gallery-header-title b {
  color:#00aaff;
}

a.pages { 
  color:#fff; 
}

#gallery-footer-paging a.pages {
  color:#000;
}

a.pages:hover { 
  color:#00aaff !important;
  text-decoration:none;
}

#gallery-left #remove-contest {
  left:17px;
  top:-23px;
}

/* Selected Page */
span.pages { 
  color:#00aaff !important;
  font-weight:bold; 
}

.prev, 
.next {
  text-transform:uppercase;
  font-weight:bold;
}

#order_dropdown,
#fields_dropdown {
  width:156px;
  position:relative;
  left:-12px;
  padding-left:10px;
  padding-top:0;
  height:27px;
  font:Arial, sans-serif;
  text-transform:uppercase;
  color:#6300aa;
  font-size:13px;
  font-weight:bold;
  background-repeat:no-repeat;
}

#gallery-footer-paging a { color:#fff; }
#gallery-footer-paging, #gallery-footer-paging span { color:#fff; }

#gallery-left .gallery-browse a:hover { 
  color: #00aaff; 
}

.gallery-leftMenu-header img {
  position:relative;
  left:-8px;
}

/*** Project Page styles ***/

#primary-project-content a {
  color:#00aaff;
}

#project-tools-table .tool-text {
  color:#00aaff;
}

#proj-background {
  height:120px;
  padding-top:12px;
  background-color:#000;
}

#projOwners, #projOwnersList li {
  color:#00aaff;
}

#project #sub-header {
  padding-left:16px;
}

#proj-tools-bottom-wrap  {
  padding-right:96px;
}

.other-owner:hover {
  background-color:#00aaff;
}

/*** Wiget Styles  ***/

#widget {
  height:686px;
}

#widget table {
  margin-left:14px;
}

#widget #header {
  height:0;
  line-height:0;
  margin-right:12px;
	position:relative;
  top:3px;
}

#widget .coverRealmBg {
  padding:6px 0 1px 10px;
}

#widget #projects .coverWrapper {
  margin:0 0 12px 0 !important;
}

#widget * {
  zoom:1;
}

#widget #projects-paging-top,
#widget #projects-paging-bottom {
  width:19px;
  height:100%;
}

#widget #projects {
  padding-left:7px;
}

#widget td {
  height:100%;
}

#widget .next-page,
#widget .prev-page {
  height:100%;
  width:19px;
  background-position:50% 96%;
  background-repeat:no-repeat;
}

#widget .next-page {
  float:right;
}

#widget .prev-page {
  float:left;
}

/*** Profile Page ***/

#profile-page #sub-header {
  width:782px;
}

#profile-header {
  margin-bottom:24px;
}

#portfolio-head {
  border-bottom:0;
}
 
#order_dropdown div {
  overflow:hidden;
  width:156px;
  height:18px;
}
 
#commentLogInMsg { margin:10px 0 0 0;padding:0; }

.commentMod {
  border-bottom:3px solid #6300aa;
}

/** Login Page  **/

#login {
  padding-top:0;
  width:795px;
}

.mtv-login-header {
  text-transform:uppercase;
  font-weight:bold;
  color:#fff;
  border-bottom:5px solid #ff86cf;
  padding:10px 0 6px 10px;
  margin-bottom:12px;
}

#login-left {
  width:383px;
  margin-left:0;
  background-color:#000 !important;
  height:auto;
}

#login-left label {
  color:#fff;
}

#main-login-inner {
  padding:0 12px 10px 10px;
  border-bottom:5px solid #ff86cf;
}

#main-login-inner .loginField input {
  width:100%;
}

.forgot,
#main-login-inner .loginField label {
  color:#ff86cf;
}

#need-to-be, #havent-signed-up {
  display:none;
}

#login-page #login-ad {
  margin-top:0 !important;
}

#password, #email {
  border:0;
  font-size:12px;
  height:21px;
  padding-left:5px;
  padding-top:4px;
}

#login-right {
  margin-left:10px;
  margin-right:0;
  background-color:#000;
  width:400px;
  height:242px;
  border-bottom:5px solid #00aaff;
}

#login-right .mtv-login-header {
  border-color:#00aaff;
}


#join-header, #join-text {
  width:auto;
}

#join-text p {
  color:#fff;
  margin-bottom:8px;
}

#loginButton {
  width:22px;
}

#results-img {
  border-bottom:0 !important;
}

#requestInvite {
  position:relative;
  top:29px;
  display:block;
  background: no-repeat scroll center top transparent;
  height:21px; 
  width:133px;
  text-indent:-9999em;
  line-height:0;
}

#requestInvite img {
  vertical-align:baseline;
}

#requestInvite:hover {
  color:#fff;
  text-decoration:none;
}


