/*
Theme Name: Eureka! Theme
Theme URI: http://eureka.co.uk/
Description: The amazing and extremely cunning Eureka! theme 
Version: 1
Author: Willow Tyrer
Author URI: http://doublevay.com/
Tags: eureka, design, typography
*/

/* reset */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;margin:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
#map_canvas{width:590px;height:400px;margin-top:20px;}


body {
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%;
	font-size:11px;
	font-family: verdana, arial, sans-serif;
	color:#777777;
	line-height:18px;
}

#container {
	display: block;
	height: 100%;
}
#content {
	float: left;
	width: 660px;
	margin: 0 0 0 148px; /* IE6 and below only */
	padding: 105px 0 100px 20px;
}
#container>#content {
	margin: 0 0 0 280px; /* Corrected for nice browsers */
}

*html {
	overflow-x:auto;
	overflow-y:hidden;
}
*html body {
	overflow-y: auto;
}

#logo{width:280px;height:84px;display: block;margin: 0;padding: 0;font-size: 1px;}
#logo span{display:none;}
#logo a.home{display:block;width:233px;height:73px;background:url('images/logo.gif') no-repeat;}
#logo a:hover{background-position:bottom;}

/* General */

p{margin-bottom:20px;}
a{color:#000;text-decoration:none;}
#nav ol a{color:#555555;}
a:hover, a.active, .post h2 a:hover, #nav ol a:hover{color:#ed008d;}
#content .post .entry a, .back-to-top{border-bottom:1px solid #d1bad1;}


/* Navigation */
#nav{
	line-height:20px;
	width:280px;
	display: block;
	position: absolute; /* IE6 and below only */
	top: 0px;
	left: 0px;	
}

body>#nav {
	position: fixed; /* Corrected for nice browsers */
}

#nav ul{
	margin:0;
	padding: 0;
	list-style: none;
}
#nav ul{clear:left;margin-top:20px;width:280px;}
#case-studies{width:180px;}
#nav h3{border-bottom:1px solid #e5e5e5;}
#nav ul, #nav h3, #logo, #nav .download-pdf, #client-login {margin-left:50px;}
.download-pdf{margin-top:30px;display:block;}
#case-studies-studies{margin-left:10px;}
#client-login a{display:block;}
#client-login-login{padding:10px 0 10px 0;}
#client-login-login .submit-button{margin-top:15px;}

#content.narrow{width:425px;}


/* Post */
.post{
	margin-bottom:25px;
}
.entry{padding-bottom:15px;border-bottom:1px solid #e5e5e5;}
.post-title, #content h2{
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin-bottom:17px;
}

.post p.date{display:none;}

.edit{color:#000;text-decoration:underline;}

body.news .post p.date{color:#555555;font-style:italic;display:block;}
	
.entry-single img{margin-bottom:25px;padding-bottom:50px;border-bottom:1px solid #e5e5e5;}
.entry-single img.noline{border-bottom:none;margin-bottom:0;}

p.caption{border-bottom:1px solid #e5e5e5;padding-bottom:20px;}

.left-column{float:left;}
.right-column{float:right;}
.clear{clear:both;}

#container #content.work-archive .post .post-title, #container #content.recent-work .post .post-title {display:none;}
.prev{float:left;margin-right:10px;}

/* page numbers */
#wp_page_numbers{width:100%;}
#wp_page_numbers li.page_info, #wp_page_numbers a{float:left;margin-right:8px;}
#wp_page_numbers li.active_page a{border-bottom:1px solid black;}
#wp_page_numbers li.active_page a:hover  {color:#ed008d;}