body {
  margin:0;
  color:#000;
}


/* Main Div's */

#container {
  position:relative;
  text-align:left;
}


#content {
  position:absolute;
  top:130px;
  left:255px;
  width:55%;
  padding-bottom:30px;
}



/* Links */

a {
  color:#000;
}

a:hover {
  color:#999;
  text-decoration:none;
}

a.alt {
  text-decoration:none;
}

a.alt:hover {
  text-decoration:underline;
}


/* Headings */

h1, h2, h3, h4, h5 {
  color:#000;  
}

h1 {
  position:absolute;
  top:10px;
  left:10px;
  width:215px;
  height:80px;
  background:url('../img/site/h1-greedy-hen.gif') no-repeat;  
}

h1 span {
  display:none;
}

h2 {
  text-transform:uppercase;
}

h3 {
  margin-bottom:10px;
}

h4 {
  margin-bottom:0;
}


/* Navigation */

#navigation {
  position:absolute;
  top:65px;
  left:220px;
  font-size:95%;
}

.navigation {
  list-style:none;
  margin:0;
  text-transform:uppercase;
}

.navigation a {
  text-decoration:none;
}

#navigation-work a,
#navigation-contact a,
#navigation-store a {
  color:#999;
}

#navigation-work a:hover,
#navigation-contact a:hover,
#navigation-store a:hover {
  color:#000;
}

#navigation-main li,
#navigation-work li,
#navigation-be-our-friend li,
#navigation-store li {
  display:inline;
  padding:0 15px;
}

#navigation-main li.work {
  margin-left:20px;
}

#navigation-work li,
#navigation-be-our-friend li,
#navigation-store li {
  padding:0 5px;
}
#navigation-be-our-friend {
  margin-left:272px;
}
#navigation-store {
  margin-left:320px;
}


/* Work */

#work #content {
  left:107px;
  width:980px;
}

#work .no-content {
  margin-left:130px;
  text-align:center;
}

#work h2 {
  margin-left:148px;
  margin-bottom:15px;
}

#main-image {
  margin-left:20px;
}

#list-thumbnails,
#main-image,
#main-image .image {
  float:left;
}

#main-image .details {
  position:relative;
  float:left;
  margin-left:20px;
  width:250px;
}

#list-thumbnails {
  list-style:none;
  margin:0;
  width:124px;
}

#list-thumbnails li {
  float:left;
  margin:0 3px 3px 0;
}

#list-thumbnails li img,
#list-thumbnails li a {
  margin:0;
  display:block;
  width:55px;
  height:55px;
}

#list-thumbnails li a,
#main-image img {
  border:solid 2px #fff;
}

#list-thumbnails li a:hover {
  border-color:#ddd;
}


/* News */

#news .item,
#news .item .post {
  float:left;
  clear:both;
}

#news .item {
  width:100%;
  padding-bottom:20px;
  margin-bottom:30px;
  border-bottom:solid 1px #eee;
}

#news .item h3 a {
  text-decoration:none;
}

#news .post {
  padding-top:20px;
}

.post p {
  clear:both;
}


/* Paging */

#paging {
  padding-left:5px;
  text-align:right;
  font-size:95%;
}

#paging a {
  text-decoration:none;
}

#paging span {
  padding:0 5px;
}

#paging .disabled,
#paging .current {
	padding:0 5px;
	color:#eee;
}

#paging .current {
	color:#999;
}


/* Generic */

em {
  background:none;  
}

ul.indent,
.indent {
 padding:0 5px;
}

table.list {
  width:100%;
  clear:both;
}

table.list td {
  width:30%;
  padding:2px 1%;
  clear:none;
  text-transform:uppercase;
  font-size:90%;
  border:0;
}

.cake-debug,
.cake-sql-log {
  display:none;
  background:#ddd;
  text-align:left;
  padding:10px;
}


