/*   
Theme Name: pearcelegal
Theme URI: 
Description: A child theme of Thematic Child Theme development by Ian Stewart
Author: Jonathan Emmerson
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/3c-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');


/*
LAYOUT: Three-Column
DESCRIPTION: Three-column 950px fixed layout with two sidebars on either side of content
*/

#wrapper {
	margin-top:5px;
	margin-bottom:30px;
	width:1024px;
	background:#FFFFFF ; 
	border:1px solid #1b2b57;
	
}

body {
	background:#FFFFFF url( http://www.pearcelegal.co.uk/wp-content/themes/pearcelegal/header-images/gradiant.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:1024px;
	
}

#header {
    position:relative;
	
}

.menu {
    width:1024px;
    margin:0 auto;
	float:left;
	
	
	
	
}
#main {
    width:1024px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
	background:#FFFFFF;
	
}



#container {
    width:1000px;
    float:left;
    margin:1.5em 0 0 0px;
}
	

 
#content {
	margin: 0 220px;
    overflow:hidden;
}
#primary {
    width:220px;
    float:left;
	margin: 1.5em 0em 0em -1004px;
	padding:0em;	
	border:none;
	display:inline;
}

* html #primary {
	left: 0px;
	position: relative;
}
 
 
 
#secondary {
    width:240px;
    float:left;
	margin: 1.5em 0em 0em -220px;
	padding:0em;
	color:#1b2b57;
	display:inline;
	
	
	}	

	
#footer {    
    clear:both;
}




/* =Global Elements
-------------------------------------------------------------- */

body, input, textarea {
    font: 14px Georgia,serif;
    line-height:22px;
}
p, ul, ol, dd, pre {
    margin-bottom:1em;
}



img {

padding: 10px 20px 0px 0px;
} 

a:link {
    color:#6cb039; font-weight:bold;
}
a:visited {
    color:#6cb039;font-weight:bold;
}
a:active,
a:hover {
    color: #6cb039;font-weight:bold;
}


 h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
	color:#1b2b57;
	padding:.5em 0em .5em 0em;
	}
	

 h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
    font-style:italic;
	color:#1b2b57;
	padding:0em;
	margin:0em;
	line-height:150%;
	}
	
	h4 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:italic;
	color:#1b2b57;
	padding:.5em 0em .5em 0em;
	}

/* -------------------------------------------------------------- 
   
   Set default typography based on Blueprint
   
   http://code.google.com/p/blueprintcss/
     
-------------------------------------------------------------- */   







/*
Adapt the following for use in your Child Themes when using
different font-sizes and line-heights
*/
body, input, textarea {
    font: 14px; font-family:Arial, Helvetica, sans-serif;
    line-height:175%;
	color:#666666;
}



p, ul, ol, dd, pre {
    margin-bottom:1em;line-height:150%;
}
pre, code {
	font:14px; font-family: Arial, Helvetica, sans-serif;
	line-height:150%;
}

/*
All other styles can be overridden--or ignored!--in Child Theme stylesheets

*/

/* =Header
-------------------------------------------------------------- */

#header {
    z-index:2;
}

#blog-title {
   display:none;
}
#blog-title a {
    display:none;
}
#blog-title a:active,
#blog-title a:hover {
    color:#6cb039;
}
#blog-description {
   display:none;
	
}


/* overriding essential styles */

#header_box {
	clear: both;
	 margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 1024px;
	
	
	
	
}

#branding {
	
	width:100%;
	padding:0px;
	margin:0px;
	
	
}
	
/* Moves the new widgetized area to the right and levels it with #branding */
#branding-left {
  float: left;
  width: 800px;
  height:175px;

}


#branding-right {
  float: right;
  width: 224px;
 background:#000000 url( http://www.pearcelegal.co.uk/wp-content/themes/pearcelegal/header-images/logo.jpg) ;
  color:#FFFFFF;
    height:175px;
 
}

#header_box img {padding:0px;}

#branding-address {position:relative}

#branding-address a {position:absolute; left:15px; top:140px;color:#004e2c;text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10.5px;}
#tel {position:absolute; left:20px; top:120px;color:#004e2c;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10.5px;}

/* This will clear the floats and keeps the access bottom line
from jumping into the air */


/*remove*/
.edit-link .post-edit-link {display:none;}
/*remove
#text-6 {margin-bottom:1em;background:#f0f4d6;width:185px;padding:1em;}

#simpletags-3 {margin-bottom:1em;}*/

#primary #menubar-4 h3 {
font-weight:bold;
font-style:normal;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-bottom:1em;
padding:0.2em 1em 0.2em 1em;
background:#004e2c;

}     

#siteinfo {padding:1em;margin:1em;}


/* =Navigation
-------------------------------------------------------------- */

.navigation {
    color:#666;
    font-size:13px;
    line-height:18px;
    margin:0px 0 22px 0;
    overflow:hidden;
}
.navigation a {
   display:none;
}
.navigation a:active,
.navigation a:hover {
    display:none;
}
.navigation .meta-nav {
    display:none;
}
.nav-previous {
	float: left;
	width:50%;
}
.nav-next {
	float: right;
	width:50%;
	text-align:right;
}
#nav-above,#nav-below {
	width: 100%;
}
#nav-above {
    display:none;
}
.paged #nav-above {
    display:block;
    padding:0 0 44px 0;
}



/* =Tag Cloud
-------------------------------------------------------------- */
.st-tag-cloud{
   line-height:175%;
   margin-bottom:2em;
   }
   
#search.title {display:none;}


#search .widgettitle{display:none;}
#searchform input#s {
width: 100%; font-size:9px;font-family:Arial, Helvetica, sans-serif; }


#tag_cloud-6 a{color:#999999;font-size:10px;}
#tag_cloud-6 .widgettitle{width:240px;}
   
#secondary.aside h3 {
font-weight:bold;
font-style:normal;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-bottom:1em;
padding:0.2em 1em 0.2em 1em;
background:#1b2b57;
width:180px;

}  

#secondary.aside a {
font-weight:normal;
font-style:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:150%;
color:#999999;
padding-bottom:1em;
}  

#primary.aside h3 {
font-weight:bold;
font-style:normal;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-bottom:1em;
padding:0.2em 1em 0.2em 1em;
background:#1b2b57;
width:165px;
}     




/* =Content
-------------------------------------------------------------- */

#main {
    clear:both;
    padding:1em 0em 1em 0em;
}
.page-title {
    display:none;
}
.attachment .page-title {
    font-style:italic;
}
.page-title a {
    color:#1b2b57;
    text-decoration:underline;
}
.page-title a:active,
.page-title a:hover {
    color: #1b2b57;
}
.page-title span {
    font-style:italic;
}
.page-title .meta-nav {
    font-style:normal;
}
.hentry {
    padding:0 0 1em 0;
}
.single .hentry {
    padding:0;
}
.home #content .sticky {
    border:1px solid #ccc;
    margin:0 0 1em 0;
    padding:1em 1em 0 1em;
}
.entry-title {
    font-family: Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    line-height:120%;
   	color:#1b2b57;
}
.entry-title a {
    font-family: Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    line-height:120%;
   	color:#1b2b57;
	text-decoration:underline
	}
.entry-title a:active,
.entry-title a:hover {
    color: #6cb039;
}

.entry-meta .meta-sep {
display: none;

} 

.entry-meta {
    display: none;
}
.entry-meta .author {
}
.entry-meta .n {
    font-size:14px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-meta a {
    color:#6cb039;
    text-decoration:underline;
}
.entry-meta a:active,
.entry-meta a:hover {
    color: #6cb039;
}
.entry-meta abbr {
    border:none;
    cursor:text;
    font-size:24px;
    font-style:normal;
    letter-spacing:0.05em;
    text-transform:uppercase;
}
.entry-content {
    padding:1em .5em 0 0;
}
.entry-content h1,
.entry-content h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
	line-height:150%;
    padding:0em 0em .5em 0em;
	color:#1b2b57;
}
.entry-content h3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    font-style:italic;
	font-weight:normal;
    padding:.5em 0em .5em 0em;
	color:#1b2b57;
}
.entry-content h4 {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-style:italic;
    line-height:150%;
	color:#1b2b57;
	text-transform:none;
	padding:0em 0em 1em 0em;
}
.entry-content table {
    margin-left:1px;
}
.entry-content embed {
    margin:0 0 22px 0;
}
.entry-utility {
   display:none;
}
.entry-utility a {
   display:none;
}
.entry-utility a:active,
.entry-utility a:hover {
    display:none;
}
.page-link {
    font-size:24px;
    font-weight:bold;
    line-height:18px;
    margin:0 0 22px 0;
    padding:1em 0 0 0;
    word-spacing:0.5em;
}
.page-link a {
    border:1px solid #ccc;
    color:#6cb039;
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:underline;
}
.page-link a:active,
.page-link a:hover {
    color: #6cb039;
}
ul#links-page,
ul#archives-page {
    list-style:none;
    margin-left:0;
    overflow:hidden;
}
li.content-column {
    float:left;
    margin-right:20px;
    width:45%;
}
.gallery {
    padding:0 0 1em 0;
}
.wp-caption-text,
.gallery-caption {
    color:#666;
    font-size:13px;
    line-height:18px;
}
#author-info {
    margin:0 0 1em 0;
    overflow:hidden;
}
#author-info .avatar {
    float:left;
    margin:.3em 1em 0 0;
}

/* =Menu
-------------------------------------------------------------- */

.skip-link {
    display:none;
}
#access {
  padding:0px;margin:0px;
	
}

