/***
 * 
 * link color:	    #CC3300
 * link:hover 	    #993300
 * border color:    #E3E3E3 
 */

body { background: #F0F0F0; }

.site-double-border {
  border:0;
  height:0;
  line-height:0;
  font-size:0;
  margin:0;
}

#site-container { width:968px; }

#primary-content,
#site-nav-holder,
#site-bottom-bar {
  margin-left:17px;
}

#site-sidebar {
  margin-top:7px;
}

#aiga-header a {
  color:#222222;
  padding:2px 4px;
  text-decoration:none;
  font-family:Georgia,serif;
}

#back-to-gallery a  {
  color:#CC3300;
}

#back-to-gallery a:hover {
  text-decoration:underline;
}

#aiga-header a:hover {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#DCDCDC none repeat scroll 0 0;
}

#aiga-header #last {
  -x-system-font:none;
  font-family:arial,sans-serif;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:0;
  text-transform:uppercase;
}

#site-nav-holder { border-bottom:1px solid #424242; margin-bottom:15px; margin-top:11px; }

#site-header-logged-in { margin-left:20px; }

#site-header-logged-in a { color:#cc3300; font-family: Verdana, sans-serif; font-size:11px; font-weight:normal; }

#search-form { position:relative; top:-3px; }

#password, #email, #search-form-input  { width:197px; height:18px; margin-right:3px; }

#adv-search { position:relative; top:-2px; }

#adv-search, #stateORprov, #city { height:15px; padding-top:3px; padding-left:3px; }

#adv-search { width:197px; }

#search-form-field { position:relative; top:-4px; }

#site-bottom-bar { font-family:Verdana,sans-serif; font-size:90%; border-top:1px solid #CCCCCC; margin:20px 10px 20px 17px; line-height:1.7em; padding:10px 0 0; color:#333333; }

#site-bottom-bar span { position:relative; top:-4px; } 

/** Gallery ***/

#sub-header { background-color:#e3e3e3; padding:6px 12px 6px 20px; width:756px; }

#sub-header-image, 
#sub-header-title { float:left; } 

#sub-header-image { position:relative; top:1px;margin-right:3px; }

#sub-header-paging { float:right; }

#gallery-body{ background-color:#fff; width: 788px; float:left; padding-top:30px; padding-bottom:20px;}

#gallery-left {
  margin-right:0;
  padding-left:20px;
}

.gallery-browse li { list-style-type:square; color:#555; margin-left:14px; }

.gallery-browse li.selected { color:#c5521b; padding-left:0; }

.gallery-browse li a { font-family:Verdana, sans-serif; font-size:11px; color:#333 }

.gallery-browse li a:hover { text-decoration:underline; }

.gallery-browse li.selected a { font-weight:bold; }

#gallery-left #remove-field {
  left:-24px;
  top:0;
}



#gallery-footer-paging { text-align:right; }

/** Paging **/
.comment-pages, .pages{ font-family:Verdana, sans-serif; }

span.pages, #comment-pages span { color:#333; font-weight:bold; }

a.pages, #comment-pages span.comment-page { color:#cc3300; text-decoration:underline; }

a.pages:hover, .comment-page { color:#993300; }


/** Project Covers **/

.coverInfo { background-color:#f0f0f0; border-right: 1px solid #dcdcdc; }

.coverImg { border-right: 1px solid #dcdcdc; }

.projectName { color:#cc3300; font-family:Georgia; font-size:14px; font-weight:normal; }

.projectName:hover { color:#cc3300; font-family:Georgia; font-size:14px; font-weight:normal; text-decoration:underline; }

.projectName-Holder { border-bottom-color:#d3d3d3; }

.coverFeaturedInner { color:#676767; font-family:Verdana; font-size:11px; }

.coverByLink { color:#cc3300; }

.coverPipe { color:#dadada; }

.coverRealmBg { background-color:#dcdcdc; border-bottom:1px solid #b8b8b8; border-right: 1px solid #b8b8b8; }

/** Profile **/

#profile { background-color:#fff; width:788px; }

#profile #sub-header { margin-bottom:18px; }

#profile #left-info { padding-left:20px; margin-right:20px; width:323px; }

#profile #right-info { width:422px; padding-top:10px;}

.info-wrap { padding-left:0; }

#info-head-wrap h1 { font-family:Georgia; font-size: 24px; font-weight: normal; color:#333; background-color:#fff; padding-bottom:8px; margin-bottom:12px; border-bottom:1px solid #e3e3e3; }

#username-info { padding: 8px 0px 7px 0px; }

#tools-box ul { padding-top:0; }

#tools-box li { margin-left:9px; list-style-type:square; color:#c5521b; }

#tools-box li a,
#tools-box li span {
  font-family:Verdana;
  font-size:11px;
  color:#333;
}

#tools-box li a:hover,
#tools-box li span:hover { text-decoration:underline; }

.section-title { font-family:Verdana; font-size:11px; font-weight:bold; text-transform:uppercase; color:#333; border-bottom:1px solid #E3E3E3; }

.custom-link { color:#cc3300; }

.custom-link:hover { color:#993300; }

#busy-availability * { color:#333; }

#busy-availability ul li { list-style-type:square; }

#info-stats-wrap ul li { color:#333; }

#portfolio-head { border:0; padding:0 23px 0 0; margin-bottom:12px; }

#profile #projects { margin:0; }

#profile #projects .coverWrapper { margin:0; padding:0; }

#order_dropdown_select { position:relative; top:4px; left:11px;} 

#profile #comments,
#profile #comments #commentsHeader {
  width:406px;
}

#networks .network-image {
  position:relative;
  top:3px;
}

/** Comments **/
#commentsHeader { border-bottom:1px solid #E3E3E3; text-transform:uppercase; }

#commentLogInMsg { padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #E3E3E3; color:#676767; font-family:Verdana; font-size:11px; font-weight:normal; }


#commentLogInMsg a,
.commentBy a { color:#CC3300; }

#commentLogInMsg a:hover,
.commentBy a:hover { color:#993300; }
 
 
/** Projects **/ 

#proj-center,
#proj-left {
  width:788px;
}


#proj-header {
  background-color:#fff;
  border-bottom:0;
  padding:10px 22px 10px 20px;
}
 
#proj-header-inner {
  border-bottom:1px dashed #d1d1d1;
}

#proj-header-tools {
  width:205px;
}

#projFields span,
#projOwner span {
  color:#676767;
  font-family:Verdana;
  font-size:11px;
}

#projFields, 
#projOwner,
#projFields a,
#projOwner a {
  color:#cc3300;
  font-family:Verdana;
  font-size:11px;
}

#projOwnersList {
  background-color:#424242;
}

#projOwnersList a {
  color:#cc3300;
}

#projOwnersList a:hover {
  text-decoration:underline;
}

#projFields a:hover,
#projOwner a:hover {
  color:#993300;
}

#proj-tools,
#proj-info {
  background-color:#424242;
}

.tool-text {
  color:#cc3300;
  font-family:Verdana;
  font-size:11px;
}

.tool-text:hover {
  text-decoration:underline;
}

#proj-info h1,
#proj-info-stats div {
  color:#e3e3e3;
}

#proj-info a  {
  color:#cc3300;
  font-family:Verdana;
  font-size:11px;
}

#proj-info a:hover { text-decoration:underline; }

#proj-tools-bottom-wrap {
  padding:10px 22px 10px 20px;
  height:32px;
  background-color:#fff;
}

#proj-tools-bottom-inner {
  border-top:1px dashed #D1D1D1;
  padding-top:5px;
}

#project #commentsWrap,
#project #commentsHeader
#proj-other-header {
  width:768px;
}

#proj-other-header,
#project #commentsHeader {
  width:758px;
  background-color:#E3E3E3;
  padding:6px 12px 6px 20px;
  margin-top:16px;
  margin-bottom:0;
}

#other-projects-wrap {
  width:788px;
  background-color:#fff;
}

#other-owners {
  color:#676767;
  font-family:Verdana;
  font-size:11px;
  margin:0 20px 0 0;
  padding-left:20px;
  width:185px;
}

#other-owners a {
  color:#cc3300;
  font-family:Verdana;
  font-size:11px;
}

#project #comments {
  margin:0;
}

#project #commentsWrap {
  background-color:#fff;
  padding:0 20px 20px;;
  width:750px;
}

#project .commentMod {
  border-bottom: 1px dashed #D1D1D1;
  width:438px;
}

#project #commentsAjax {
  margin-bottom:12px;
}


/** Login **/
#login {
  padding-top:70px;
}

#need-to-be, #havent-signed-up {
  background-repeat:repeat-x;
  height:0;
}

#main-login-inner {
  background-color:#fff;
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-bottomright:3px;
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
}

/** Popup **/
.popup-inner * {color:#CC3300 !important;}

.popup-header { border-bottom:1px solid #fff; }


/** Advanced Search **/
#advanced-search {
  background-color:#fff;
  padding:20px 20px;
  width:748px;
}

#advanced-search-form {
  background-color:#E3E3E3;
  padding:25px 108px;
  padding-right:0;
}