/*
Theme Name: Edible
Description: WordPressed by <a href="http://www.knade.com">Chris Wade</a>
Version: 1.0
Author URI: http://www.knade.com/
*/

body {background:#12100c url(images/bg.gif) center top repeat-x; font: 11px Arial, Helvetica, sans-serif; color: #fff;height: 100%;}
* {margin: 0px;	padding: 0px;}
html{height: 100.1%;}
.clear {clear:both;}
.clearleft{clear:left;}
.clear2 {width:595px; clear:left; float:right;}
.clearer {height: 69px;display: block;clear:both;}
#wrap {width:971px; margin:auto;	min-height: 100%;}
* html #wrap{height: 100%;}
#page {float:left;width:971px;margin-top:5px; background: #231f19; height: 100%;}
#contents 
{
	float:left;	
	width: 971px;
	/*background:url(images/content_bg.gif) top left no-repeat;*/
	background:url(images/archive_bg.gif) top right no-repeat;
}

a {color:#ffffff; text-decoration:none;}
a:visited { color:#ffffff;}
a:hover {color:#fff; text-decoration:underline;}
#footer {float:left;background:url(images/footer.jpg) no-repeat; height:130px;}

#defaultbanner{
	float:left;
	width:971px;
}

#sitename {
	display: block;	width: 300px;
	float: left; padding-top: 5px;
	font: bold 22px Arial, Helvetica, sans-serif; color: #000;
	}
#sitename span {color:#989C50;}
#sitename a {
	color: #000; text-decoration: none;
	}
#topsearch {
	display: block;	background: url(images/searchbg.png) no-repeat 0px 6px;
	float: right; height: 27px; width: 271px; padding-top: 6px;
	}
#topsearch input {
	color: #999; background: transparent;
	margin-left: 85px; padding-top: 5px;
	border-style: none;
	}
#headercontent {
	height: 92px;
	}
#topnav{
	height: 31px; padding: 12px 25px 0 25px;
	}
#topnav ul {list-style:none;}
#topnav li {display:inline;}
#topnav a {
	display:block; float:left;
	height: 23px; padding: 4px 25px 0 10px;
	color: #5C5A56; text-decoration: none;
	text-transform: uppercase;
	}
#topnav a:hover {background:url(images/menu2.png) 0 0 no-repeat; color:#fff;}
#topnav .current_page_item a {background:url(images/menu1.png) 0 0 no-repeat; color:#333;}

#col1 {
	float:left; 
	width:240px; 	
	padding:13px 25px 0px 8px;
	min-height:400px;
	height:auto !important;
	height:400px;
}
	
#col2 {
	float:left; 
	width:470px; 	
	padding:0px 0px 27px 0px;
	line-height:17px;
	border-bottom: 1px solid #38332b;	
}

#col2.noborder{
	border:none;
	border-bottom:none;
}

#left_content{
	float:left;
	width:299px;
	height:auto;
}

#right_content{
	float:right;
	width:680px;
}
	
#col1 p, .post p, #featured p {
	line-height:17px;
}
	
#footer{
	float:left;
	width:971px;
	height:69px;
	background: url(images/footer.gif) no-repeat;
}

#footer p{
	float:left;
	padding:40px 0px 0px 26px;
	font-size:11px;
	color:#f4f4f4;
}

#footer #dadcim {
	float:right;
	background: url(images/dadcim.gif) no-repeat;
	width:221px;
	height:57px;
	margin:6px 0px 0px 0px;
}

#description{
	color: #779535; display: block;
	padding: 68px 0 0 25px; float:left;
	font: bold normal 16px "Trebuchet MS", Verdana, sans-serif;
	}
	
#headerlinks {
	float:right; padding: 19px 17px 0 20px;
	}
	
#headerlinks img {border:none;}

/*posts*/

.post{
	text-align: justify;
	font-size:12px;
}

.highlightpost a{
	color:#d5d2d2;
	font-size:12px;
	text-decoration:underline;
}

.highlightpost a:hover{
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

.postbottom {
	height:38px; padding:4px 10px 0 10px; color:#A09E9A;
	}
	
.postbottom a {
	display:block;
	float:left;
	height:18px;
	padding:3px 10px 0 10px;
	color:#B9B095;
	}

.postbottom a:hover{
	color:#fff;
	}
	
.postbottom span {
	display:block;
	float:left;
	height:18px;
	padding:3px 10px 0 10px;
	color:#B9B095;
	}
	
.post img { float:left; margin:0px 15px 5px 0px; border:none;}

* html .post img{
	margin:0px 7px 0px 0px;
}

.postcontent{
	float:left;
	font-size:12px;
	line-height:22px;
}

.postentry{
	width:543px;	
	line-height:22px;
	color:#ffffff;
}


.alignleft {float:left;}

.alignright {float:right;}

blockquote {
	background:#3A3936;
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color:#74706D;
	padding:5px;
	margin:8px;}
blockquote.alignleft, blockquote.alignright {width:250px;}

blockquote p {margin:0!important;}

.post ol { list-style:decimal inside; margin:8px 8px 8px 15px;}
.post ul {list-style:square outside; margin:8px 8px 8px 20px;}

code {
	display:block;
	padding:5px;
	margin:10px 15px 10px 15px;
	background: #3A3936;
	white-space: pre;
	border: 1px solid #000000;
	font: normal 12px "Courier New", Courier, monospace;
	color:#fff;}

.post table {
	width:90%;
	border:1px solid #000000;
	margin-bottom:20px;
}
.post th {
	background:#000000;
	padding:5px 15px 5px 15px;
	color:#D4D0C8;
	text-align:center;
	border-bottom:1px solid #000000;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
}
.post td {
	border-bottom:1px solid #000000;
	padding:5px 15px 5px 15px;
	border-right:1px solid #000000;
}
.text_field {
	display: block;
	width:50%;
	margin:3px 3px 3px 30px;
	padding:3px;
	border: 1px solid #000000;
	background: #585652;
}
label {
	display: block;
	margin:3px;
	padding: 5px;
	color: #999999;
}
.submitbutton {
	display: block;
	padding:2px;
	margin:3px;
	color:#FFFFFF;
	background: #585652;
	border:solid 1px; color:#000;
}

.text_field:hover {
	background:#ADA5A3;
}
.text_field:focus {
	background:#FFFFCC;
}
.hide {display:none;}
.pagenav {background:#000; height:15px; padding:5px;}
.pagenav span {display:block; padding:1px;}

.pagination{
	float:left;
	padding:20px 0px 0px 30px;
}

.post_pagination{
	float:left;
	width:440px;	
	padding:20px 0px 0px 0px;
}

.post_tags{
	float:left;
	width:440px;
}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

img.avatar {float:left; margin-right:5px;}

.subhead {
	color:#5A5854; 
	text-transform:uppercase;
	display:block; 
	padding:3px 5px 3px 10px;
	background:#201F1E;
}

/* - - - - navigation - - - - */

#mainnav 
{
	float:left;
	height: 38px;
	width: 775px;
	background: url(images/nav/navigation.gif) top left;
	margin:21px 0px 0px 19px;
}

#mainnav ul 
{
	width: 775px;
	margin: 0 auto;
	display:block;
	height:38px;
	background: url(images/nav/navigation.gif) 0 -38px;
	list-style: none;
}

#mainnav li 
{
	float: left;
}

#mainnav li a
{
	height:38px;
	display:block;
	text-indent: -5000px;
	overflow:hidden;
}

#mainnav li.home a 
{
	width:64px;
}

#mainnav li.home a:hover , #mainnav li.homeon a
{
	width: 64px;
	background:  url(images/nav/navigation.gif);
}

#mainnav li.who a 
{
	width: 99px;
	margin-left:17px;
}

#mainnav li.who a:hover, #mainnav li.whoon a
{
	width: 99px;
	margin-left:17px;
	background:  url(images/nav/navigation.gif) -81px 0;
}

#mainnav li.what a 
{
	width: 100px;
	margin-left:18px;
}

#mainnav li.what a:hover, #mainnav li.whaton a
{
	width: 100px;
	margin-left:18px;
	background:  url(images/nav/navigation.gif) -198px 0;
}

#mainnav li.clients a 
{
	width: 70px;
	margin-left:17px;
}

#mainnav li.clients a:hover, #mainnav li.clientson a
{
	width: 70px;
	margin-left:17px;
	background:  url(images/nav/navigation.gif) -315px 0;
}

#mainnav li.news a 
{
	width: 63px;
	margin-left:18px;
}

#mainnav li.news a:hover ,#mainnav li.newson a
{
	width: 63px;
	margin-left:18px;
	background:  url(images/nav/navigation.gif)  -403px 0;
}

#mainnav li.articles a 
{
	width: 76px;
	margin-left:14px;
}

#mainnav li.articles a:hover, #mainnav li.articleson a
{
	width: 76px;
	margin-left:14px;
	background:  url(images/nav/navigation.gif) -480px 0;
}

#mainnav li.workwithus a 
{
	width: 113px;
	margin-left:15px;
}

#mainnav li.workwithus a:hover, #mainnav li.workwithuson a
{
	width: 113px;
	margin-left:15px;
	background:  url(images/nav/navigation.gif) -571px 0;
}

#mainnav li.contact a 
{
	width: 74px;
	margin-left:17px;
}

#mainnav li.contact a:hover, #mainnav li.contacton a
{
	width: 74px;
	margin-left:17px;
	background:  url(images/nav/navigation.gif) -701px 0;
}


* 
{
	padding:0;
	margin:0;
}	

* a:hover, * a:active
{
	outline:none;
}

/* H Tags */

h1{
	padding:18px 0px 0px 12px;	
}

h1 a
{
	float:left;
	display:block;
	text-indent: -5000px;
	width:108px;
	height:88px;
	background:url(images/logo.jpg);
	overflow:hidden;
}

h2{
	float:left;
	margin:9px 0px 0px 29px;
	display:block;
	text-indent: -5000px;
	width:314px;
	height:44px;
	background:url(images/strapline.gif);
	overflow:hidden;
}

h3{
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height: 26px;
}

#defaultbanner h3{
	float:left;
	display:block;
	text-indent: -5000px;
	width:318px;
	height:42px;	
	background:url(images/latestnews.jpg);
	overflow:hidden;
	margin-top:173px;
}

#defaultbanner h3.categoriesarchives{
	position:relative;
	display:block;
	color:#FFFFFF;
	width:235px;
	text-indent:0px;
	height:42px;
	background:url(images/banner_bg.gif);
	overflow:hidden;
	top:-215px;
}

#defaultbanner h3.categoriesarchives span{
	float:left;
	padding:8px 0px 0px 11px;
}

h3.whatweretalkingabout{
	float:left;
	display:block;
	height:18px;
	margin:19px 0px 33px 0px;	
}

h3.whoweare{
	float:left;
	display:block;
	height:18px;
	margin:19px 0px 33px 0px;	
}

h3.whatwedo{
	float:left;
	display:block;
	height:18px;
	margin:19px 0px 33px 0px;	
}

h3.workwithus{
	float:left;
	display:block;
	height:18px;
	margin:19px 0px 33px 0px;	
}

h3.clients{
	float:left;
	display:block;
	height:14px;
	overflow:hidden;
	margin:19px 0px 33px 0px;	
}

h3.contact{
	float:left;
	display:block;
	height:14px;
	overflow:hidden;
	margin:19px 0px 33px 0px;	
}

h3.articles{
	float:left;
	display:block;
	height:14px;
	overflow:hidden;
	margin:19px 0px 33px 0px;	
}

h3.news{
	float:left;
	display:block;
	height:14px;
	overflow:hidden;
	margin:19px 0px 33px 0px;	
}


h4 {
	color:#ffffff;
	margin:10px 0px 0px 0px;
}

h4 a
{
	float:left;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#ffffff;
	text-decoration:none;
}

h4 a:hover{
}

#col2 dl h4{
	color:#a4c731;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
	line-height:17px;
}

h5 a{
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
}

h5 a:hover{
}

/* Page Content */

.pagecontent{
	float:left;
	font-size:13px;
}

.pageentry{
	width:455px;	
	line-height:22px;
}

.pageentry strong{
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:26px;
	font-weight:normal;
}

/* Side Bar */

#sidebar ul { float:left; list-style:none; padding:0px 0px 10px 0px; width:230px;}
#sidebar ul li { float:left; display:block; width:230px;}
#sidebar ul li ul li { display:block;}
#sidebar ul li ul li a { padding:5px 0px 5px 15px; display:block;}
.pagenav li, .linkcat li, .categories li, .categories li ul{display:block; height:29px;}
#sidebar ul li.categories ul.children li{
	float:left; display:block;
}
.pagenav li a, .linkcat li a, .categories li a, .linkcat li a:visited, .categories li a:visited, .pagenav li a:visited, .categories li ul{height:21px; padding:8px 0px 0 15px!important;}
#sidebar ul a {text-decoration:none; color: #ffffff; font-family: "georgia", Arial, Helvetica, sans-serif;	font-size:14px;}
#sidebar li p {padding:15px;}
#sidebar li a:hover { color:#a4c731;}
#sidebar li.active { color:#a4c731 !important;}
#sidebar h2 {display:block; padding:5px 10px 10px 15px;}
#sidebar {
	float:left;
	padding:20px 0px 0px 10px;
	background: url(images/postbg.jpg) no-repeat bottom right;
}

#sidebar strong{
	float:left;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height: 26px;
	width:200px;
	color:#a4c731;
}

/* Tag Cloud */

#tag_cloud_container{
	float:left;
	width:230px;
	padding:20px 0px 0px 10px;
	background: url(images/postbg.jpg) no-repeat bottom right;
}

#tag_cloud_container strong{
	float:left;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height: 26px;
	width:200px;
	color:#a4c731;
}

#tag_cloud{
	float:left;
	padding:20px 0px 20px 10px;
	width:200px;
}



/* Left Latest News */

#col1 dl {
	float:left;
	width:240px;	
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height:90px;
	height:auto !important;
	height:90px;
	background: url(images/postbg.jpg) no-repeat bottom right;			
}

#col1 dl dt{
	float:left;
	padding:0px 0px 10px 0px;
	height:145px;
	width:240px;		
}

#col1 dl dt img { 
	float:left; 
}

#col1 dd.postdate{
	float:left;
	color:#ffffff;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:5px 0px 10px 0px;
}
	
#col1 dd.posttitle h4{
	float:left;
	color:#ffffff;
	font-size:18px;
	line-height:21px;
	width:240px;
	font-family: "georgia", Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px 0px 20px 0px;
	
}

#col1 dd.excerpt{
	float:left;
	color:#d5d2d2;
	width:185px;
	height:45px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}

#col1 dd.excerpt a{
	float:left;
	color:#d5d2d2;
	font-size:11px;
	font-weight:bold;
}

#col1 dd.excerpt a:hover{
	float:left;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

#col1 dd.readmore {
	float:left;
	display: block; 
	text-transform:uppercase;
	background:url(images/listbullet.gif) no-repeat top left; 
	height:16px;
	width:128px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
}

#col1 dd.readmore a{
	font-weight:bold;
	padding-left:25px;
}

hr.line{
	float:left;
	height:1px;
	background-color: #38332b;
	width:240px;
	display:block;
	border:none;
	margin:10px 0px 0px 0px;
}

#viewarchive h5 a{
	float:left;
	width:240px;
	height:38px;
	display:block;
	text-indent: -5000px;
	background: url(images/viewarchive.gif);
	margin-top:15px;
}

/* Middle Column */

#col2{
	
}

#col2 dl{
	float:left;
	width:470px;	
	color:#d5d2d2;
}

#col2 dl dt a{
	float:left;
	font-size:12px;
	color:#d5d2d2;
	text-decoration:none;
}

#col2 dl dt a:hover{
	float:left;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}

#col2 dl dd{
	width:470px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:5px 0px 0px 0px;
}

#col2 dl dd a{
	float:left;
	color:#d5d2d2;
	font-size:12px;
	text-decoration:underline;
}

#col2 dl dd a:hover{
	float:left;	
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
}

#col2 dl.dlimage dt img{
	width:75px;
	margin:10px 0px 0px 0px;
}

#col2 dl.dlimage dd{
	float:left;
	width:385px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	padding-left:10px;
}

dl.article_options{
	float:left;
	width:470px;
	margin:25px 0px 0px 0px;
}

dl.article_options dd{
	float:left;
	display: block; 
	text-transform:uppercase;
	background:url(images/listbullet.gif) no-repeat top left; 
	height:16px;
	width:470px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin:0px 0px 10px 0px;
}

dl.article_options dd a{
	padding:0px 0px 0px 34px;
}

/* Featured Brand */


#featuredbrand{
	float:right;
	width:195px;
	min-height:541px;
	height:auto !important;
	height:541px;
	padding:69px 9px 0px 0px;
}

#featuredbrand a
{
	float:right;
	width:195px;	
	height:541px;
	background: url(images/featuredbrand.jpg);
}	

#edibleblog{
	float:left;
	width:195px;
	height:130px;
	padding:20px 0px 0px 0px;
}

#edibleblog a{
	float:right;
	width:195px;
	height:130px;
	background: url(images/edible_blog.jpg);
}
