/* Header */
#site-slogan {
	color: #D7ECA1;
	font: 0.83em Verdana, Arial, Helvetica, sans-serif;
        padding-left:2px;
}

h1#site-name, div#site-name {
	font: bold 3.53em Verdana, Arial, Helvetica, sans-serif;
	margin: -.24em 0 0;
}
#header {
  background:#2B2B2B none no-repeat top right;
}
.page-portfolio #header {
  background:#2B2B2B none no-repeat top right !important;
}
#logo {
  background:none !important;
}
#logo a {
  color:#D7ECA1;
}
#logo span.right{
  float:left;
}
#logo span.left{
  float:left;
}
.page-portolio #site-slogan{
  position:relative;
  margin-left:200px;
}

/* Navigation */
#navigation {
  border-bottom: 1px solid #D7ECA1;
}
#navigation ul.pages li.active-trail a:link, #navigation ul.pages li.active-trail a:active, #navigation ul.pages li.active-trail a:visited {
  background: #2b2b2b none repeat-x bottom center;
}
#navigation ul.pages li.active a:link, #navigation ul.pages li.active a:active, #navigation ul.pages li.active a:visited, ul.pages li.current_page_item a {
  background:#C4044E none repeat-x bottom center !important;
  border:2px outset #C4044E;
  margin-bottom:-3px;
  margin-top:-4px;
}
#navigation ul li a.ampache {
  color:#C4044E !important;
}
#navigation ul li a.ampache.active {
  color:white !important;
}

/*  DOCK */
#dock {
/*   background: #eff6f9 url('../images/dock.png') repeat-x bottom center; */
  border-bottom: 1px solid #D7ECA1;
}
.dock-back {
  background: none no-repeat bottom center;
  padding: 20px 0;
}

/* Page */
#main-content h2, #main-content h3, #main-content h4, #main-content h2 a {
  color:#C4044E;
}
  #main-content h2 a:link,#main-content h2 a:visited {
    text-decoration:underline;
  }
  #main-content h2 a:hover {
    text-decoration:none;
  }
  #main-content h2.post-title a:link, #main-content h2.post-title a:visited {
    text-decoration:none;
  }

/* Block */
#edit-search-block-form-1-wrapper label, .block ul li a {
  color:#2B2B2B !important;
}
div.ctc {
  width:280px;
  margin-left:15px;
}

/* Footer  */
#footer {
  background: #2b2b2b none repeat-x top center;
}
#footer-message {
  background: #2b2b2b;
  text-align:left;
}
#footer-message p {
  color:#D7ECA1;
}


/* About Me Page  */
#content-profile-title-profile, .user-member, .page-user h3 {
  display:none;
}

/* Portfolio Page */
.node-type-portfolio_site h2.post-title {
  width:580px;
}
.page-portfolio #header, .page-portfolio #navigation, .page-portfolio #main-content, .page-portfolio #footer-message {
  width:1450px;
}
.page-portfolio #main-content .main-content, .page-portfolio #site-name, .page-portfolio #navigation .pages, .page-portfolio #header #site-slogan {
  margin-left:-179px;
}
.page-portfolio #footer-message .container {
  margin-left:80px;
}
.page-portfolio #content-inner {
  width:1250px;
  background-color:white;
}

/* Coloring */
#main-content {
  border-bottom: 10px solid #D7ECA1;
  border-top: 1px solid #D8F7FF;
}
body, #main-content {
  background:#E3EFF4;
}
a:link, a:visited {
  color:#C4044E;
}
.sidebar .menu li a {
  border-bottom: 1px solid #790230;
}
.comment-count a:hover {
  background:#790230;
}
.comment-count a {
  background:#C4044E;
}
h3.post-title-small a, h3.post-title a, h5.widgettitle {
  color:#C4044E;
}
div.categories {
  background:#2B2B2B;
}
#sidebar li ul li {
background:#D7ECA1 !important;
}
#sidebar li ul, #sidebar .textwidget, #calendar_wrap {
background:#D7ECA1 !important;
}
p.copyright{
color:#B2B2B2 !important;
}
.footer-divider {
background:none !important;
}
