﻿/* GENERAL ------------------------------------------ */

body{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	background: #efece8;
	color: #383F47;}

header,
footer{
	background-image: url(../img/noise.png) repeat;
	background-color: #383f47;}

body a{ color: #383F47;}

a:hover{ color: #A0A0A0;}

footer a:hover{ color: #fff;}

h1,h2,h3,h4,h5,h6{ color: #383f47;}

/* Selection colours (easy to forget) */

::selection 	 	{background: #fbe471 ;}
::-moz-selection 	{background: #fbe471;}
img::selection 		{background: #fbe471;}
img::-moz-selection	{background: #fbe471;}
body {-webkit-tap-highlight-color: background: #fbe471;}

/* HEADINGS ------------------------------------------------------------*/

.masthead{ border-bottom: 1px solid #ccc;}
	
/* NAVIGATION ------------------------------------------------------------*/

#nav>li>a{ color: #f1f1f1;}

#nav>li>a:hover{ color: #fee271;}

#nav>li.current-menu-item>a,
#nav>li.current_page_item>a{ border-bottom: solid #fee271 2px;}

#nav>li ul{ background: #f1f1f1;}

#nav>li ul li a{ color: #444;}

#nav>li ul li a:hover{
	background: #3b424b;
	color: #fbe471;}

/* CATEGORIES NAVIGATION ------------------------------------------------------------*/

.cat-nav li{ border-right: 1px solid #444;}


/* SLIDER-HOLDER ------------------------------------------------------------*/

#headline h4{ color: #f1f1f1;}

#headline .headline-text{ color: #f1f1f1;}

#headline .read-more{ color: #fbe471;}


#headline .read-more:hover{ color: #ffff;}

/* RELATED PROJECTS ---------------------------------------------------*/

.related-projects{ border-top: 1px solid #ccc;}

.related-heading{ color: #444;}

.related-projects .thumb{ background: #fff url(../img/plus.png) no-repeat center center;}

.related-projects .heading{ color: #444;}

/* MAIN ------------------------------------------------------------*/

#main .wrapper{  background-color: #f1f1f1;}

.multiplebgs #main .wrapper{
	background-image: url(../img/border-bg-bottom.png), url(../img/border-bg-top.png);
	background-repeat: repeat-x, repeat-x;
	background-position: bottom left, top left;}

.no-multiplebgs #main .wrapper{
	background: #f1f1f1 url(../img/border-bg-top.png) repeat-x top left;}

.no-boxshadow #main .wrapper{
	border: 1px solid #e0e0e0;}

/* HOME ------------------------------------------------------------*/


.home-block{ border-bottom: 1px solid #ccc;}

.home-block figure .thumb{ background: #fff;}

.home-block figure figcaption strong{ color: #444;}

/* BLOG ------------------------------------------------------------*/

#posts-list,
#post-content{
	position: relative;
	float: left;}

#posts-list .entry-date,
#posts-content .entry-date,
.home-posts .entry-date{
	background: #3b424b;
	color: #efe271;}


#posts-list .post-heading .meta a{ color: #383F47;}

#posts-list .post-heading .meta a:hover{ color: #A0A0A0;}

#posts-list .feature-image,
#post-content .feature-image{
	background: #fff url(../img/plus.png) no-repeat center center;}

.portfolio-list figure{ background: #fff;}

.portfolio-list figure .thumb{ background: #fff url(../img/plus.png) no-repeat center center;}

/* PAGER ------------------------------------------------------------*/

.pager li a{
	color: #484848;
	border: 1px solid #ccc;}

.pager li.active a{
	color: #fff;
	background: #444;}

.pager li:hover a{ background: #fae471;}

/* SIDEBAR ------------------------------------------------------------*/

.post-counter{
	color: #888;}
/* TABLE -------------------------------------------------------------*/
th {
	background: #383f47;
	color: #FFFFFF;
	border-color: #383f47;}

/* FOOTER ------------------------------------------------------------*/

footer{ color: #aaa;}

footer a{ color: #fee271;}

footer h4{ color: #f1f1f1;}

