/*  
THEME NAME: Richard Wakeman
THEME URI: http://www.richardwakeman.co.uk
DESCRIPTION: Site template for www.richardwakeman.co.uk
VERSION: 0.1 BETA
AUTHOR: Simon Wakeman
AUTHOR URI: http://www.simonwakeman.com
*/


html,body
{margin:0;
padding:0}

body
{font: 95% Trebuchet MS, verdana, arial,"sans serif";
text-align:center;
}

/* layout controls */

div#header {
background-image: url(/wp-content/themes/richard-wakeman/i/header-background.jpg);
background-repeat: repeat-x;
padding: 10px; 
height: 109px;
position: relative;}

div#container
{width:750px;margin:0 auto; text-align:left}

div#extra
{background:#FF8539;
padding: 20px 0px 20px 0px;
}

div#content
{float:right;
width:550px; 
margin-bottom: 10px;
}

div#navigation
{
float:left;
clear: left; 
width:200px;  
background: #C2C3DB;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div#leadbar
{
float: right;
height: 273px;
width: 100%;
padding: 0px 0px 0px 0px ; 
border-bottom: solid #666400 2px; 
background-image: url(/wp-content/themes/richard-wakeman/i/cutout.jpg);
background-repeat: no-repeat;

}


.leadbar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.leadbar {display: inline-table;}

/* Hides from IE-mac \*/
* html .leadbar {height: 1%;}
.leadbar {display: block;}
/* End hide from IE-mac */


div#leadbar-body
{
float: right;
height: 137px;
width: 100%;
padding: 0px 0px 0px 0px ; 
border-bottom: solid #666400 2px; 
background-image: url(/wp-content/themes/richard-wakeman/i/cutout2.jpg);
background-repeat: no-repeat;
margin-bottom: 15px;
}

.leadbar-body:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.leadbar-body {display: inline-table;}

/* Hides from IE-mac \*/
* html .leadbar-body {height: 1%;}
.leadbar-body {display: block;}
/* End hide from IE-mac */

div#serviceslist
{
float: left;

padding: 0 30px 0 220px ;
}

div#extra
{float:left;
width:200px;
background: #C2C3DB;
clear: left;}

div#extra-fade
{float:left;
clear:left;
width:200px; 
height:100px; 
background-image: url(/wp-content/themes/richard-wakeman/i/lhcol-fade.jpg);
background-repeat: repeat-x;
margin-bottom: 20px;
}

div#footer
{clear:both;
width:100%;
color: #ffffff;
height: 2em;
background: #43438E;
font-size: 0.8em;
}

div#lefthighlight
{float: left;
width: 45%;
margin: 10px 0px 10px 10px;}

div#righthighlight
{float: right;
width: 45%;
margin: 10px 10px 0px 10px}
/* old - can delete once checked on 1024 and smaller 
.headerimg
{position:absolute; top:-2px; left:701px; border:none; padding: 0 0 0 0; margin: 0 0 0 0}
*/

.headerimg
{position:absolute; top:0; right:0 ; border:none; padding: 0 0 0 0; margin:
0 0 0 0}


/* Hides from IE-mac \*/
* html .headerimg
{position:absolute; top:0; right:0 ; border:none; padding: 0 0 0 0; margin:
0 0 0 0}
/* End hide from IE-mac */
 

#searchform {
	float: left;
	margin: 5px 0 0 0px;
	width: 190px; 
	text-align: left;
	border: none;
}

#searchform label {
font-size: 1.1em;
margin: 0;
padding: 0 0 0 1px;
color: #ffffff;
}


#searchform fieldset {border: none; padding-left: 9px}


#searchform2 {
	float: left;
	
	margin: 5px 0 10px 20px;
	width: 200px; 
	text-align: left;
	border: none;
}

#searchform2 label {
font-size: 1.1em;
margin: 0;
padding: 0 0 0 1px;
color: #ffffff;
}


#searchform2 fieldset {border: none; }


/* h1 h2 etc */

#header h1
{font-size: 2.9em;
font-weight: bold;
line-height: 1;
margin: 0;
color: #ffffff;
}

#header h2
{font-size: 0.85em;
line-height: 1;
padding: 0;
margin: 0;
color: #ffffff;
}

#lefthighlight h3
{font-size: 1.1em;
padding: 0px 0 5px 0;
margin: 0;
color: #782754;
font-weight: bold;
}



#righthighlight h3
{font-size: 1.1em;
padding: 0px 0 5px 0;
margin: 0;
color: #782754;
font-weight: bold;
}

#leadbar h3
{font-size: 1.15em;
margin: 0;
color: #782754;
font-weight: bold;
}

#leadbar-body h3
{font-size: 1.15em;
padding: 60px 0 10px 20px;
margin: 0;
color: #782754;
font-weight: bold;


}

#content h4 {
font-size: 0.9em;
padding: 0px 20px 0px 20px;
margin: 0;
color: #8B8A43;
font-weight: bold;
clear: left;
}

/* inline images */



/*  text styles */

#content p
{font-size: 0.9em;
padding: 0px 20px 20px 20px;
margin: 0;
color: #000000;
}

#lefthighlight p
{font-size: 0.7em;
padding: 0 0 10px 70px;
margin: 0;
color: #000000;
background-image: url(/wp-content/themes/richard-wakeman/i/hp-left.jpg);
background-repeat: no-repeat;
}



#righthighlight p
{font-size: 0.7em;
padding: 0 0 10px 70px;
margin: 0;
color: #000000;
background-image: url(/wp-content/themes/richard-wakeman/i/hp-right.jpg);
background-repeat: no-repeat;
}

#leadbar p
{font-size: 1em;
line-height: 1.25em;
padding: 55px 20px 20px 220px;
margin: 0;
color: #000000;
}

#leadbar ul {
	margin: 8px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	list-style: none;
	}

	#leadbar ul li {
	padding: 4px 0 0 17px;
	line-height: 1.2em;
	background-image: url(/wp-content/themes/richard-wakeman/i/purple-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
		}

#footer p
{margin:0;
padding:5px 0 5px 0;
width: 200px}

#bread {

	list-style: none;
	margin: 5px 0 0 0;
  padding: 10px 0 10px 20px;
	width: 525px;
	color: #000000;
font-size: 0.7em;
	line-height: 1.2em;

}

#bread li {display: inline; 
}

#twocol ul {
  
  float: left;
  width: 34em;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  list-style: none;
}
 
#twocol li {
  float: left;
  width: 12em;
  margin: 0;
  background-image: url(/wp-content/themes/richard-wakeman/i/gold-arrow.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 2em 0 1.5em;
	list-style: none;
	font-size: 95%;
}

#clientlist ul {
  
  /* float: left;
   width: 34em; */
  margin: 0 0 20px 0px;
  padding: 0 0 0 0;
  list-style: none;
}
 
#clientlist li {
  /* float: left;
   width: 14em; */
  margin: 0 0 0 20px;
  background-image: url(/wp-content/themes/richard-wakeman/i/gold-arrow.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 2em 0 1.5em;
	list-style: none;
	font-size: 95%;
}

#publist ul {
  
  /* float: left;
   width: 34em; */
  margin: 0 0 20px 0px;
  padding: 0 0 0 0;
  list-style: none;
}
 
#publist li {
  /* float: left;
   width: 14em; */
  margin: 0 0 0 20px;
 
	list-style: none;
	font-size: 85%;
}

#publist a {
padding: 4px 0 0 0px;
font-size: 0.9em;
	line-height: 1.2em;
		text-decoration: none;
	color: #000000;
}

.projectlist ul {
   float: left;
 margin: 0 0 0 0px;
  padding: 0 0 0 0;
  list-style: none;
}
 
.projectlist li {
  
  background-image: url(/wp-content/themes/richard-wakeman/i/gold-arrow.gif);
  background-position: 0 3px;
  background-repeat: no-repeat;
  padding: 0 2em 0 1.5em;
	list-style: none;
	font-size: 95%;
}




/* menu styles */

#navigation ul {
	
	 margin: 0 0px 0 0px;
	padding: 0 0 0 10px;
	list-style: none;
	color: #ffffff;
	font-weight: bold;
font-size: 12pt;
float: left;
}
		
#navigation ul li {
/* display: block; */ 
padding: 0 0 0 0;
float: left; 
width: 180px;
}

.mainitem {
margin-top: 0.1em;
border-top: 2px #782754 solid;

clear: both;
}	

.supportingtext {
color: #8B8A43;
font-weight: normal;
font-size: 0.7em;
clear: both;
}	

#navigation #secondlevel li {
color: #ffffff;
font-weight: bold;
font-size: 9pt;
padding: 0 5px 0 0;
clear: left;
width: 150px;

line-height: 1.4em;
}	

#navigation #secondlevel #level2 li {
color: #ffffff;
font-weight: normal;
font-size: 7pt;
}	

#footer ul {
	margin: 3px 0 3px 0;
	padding: 0 10px 0 0;
	list-style: none;
	border-left: 0;
	float: right;
		}
#footer ul li {
		display: inline;
		padding: 0 3px 0 6px;
		border-left: 1px solid #ffffff;
	}
#footer ul li.first {border-left: 0;}

#footer #copyright {
	display: block;
	float: left;
	margin: 0em 0 0 0px;
	padding: 0 345px 0 0;
	border-left: 0;
}


/* anchor styles */

#header a
{
font-weight: bold;
line-height: 1;
margin: 0;
color: #ffffff;
text-decoration: none;
}

#header a:hover
{
text-decoration: none;
}

#content a:hover
{
text-decoration: underline;
}

#navigation a 
{ color: #ffffff;
	font-weight: bold;
font-size: 1.10em;
text-decoration: none;
}


#footer a
{			
	text-decoration: none;
	color: #ffffff;
		}


#home #content a
{			padding: 4px 0 0 0px;
font-size: 0.9em;
	line-height: 1.2em;
		text-decoration: none;
	color: #000000;
	
		}
	

#home #lefthighlight a
{			padding: 4px 0 10px 87px;
font-size: 0.7em;
	line-height: 1.2em;
	background-image: url(/wp-content/themes/richard-wakeman/i/purple-arrow.gif);
	background-repeat: no-repeat;
	background-position: 70px 0.5em;
	text-decoration: none;
	color: #000000;
	
		}
	
#home #righthighlight a
{			padding: 4px 0 0px 87px;
font-size: 0.7em;
	line-height: 1.2em;
	background-image: url(/wp-content/themes/richard-wakeman/i/purple-arrow.gif);
	background-repeat: no-repeat;
	background-position: 70px 0.5em;
	text-decoration: none;
	color: #000000;
	}
	
#bread a {
color: #000000;
		text-decoration: none;
	}
	



#contactfm fieldset {
	border:1px solid #7F464F;
	padding: 10px;	
	margin: 0 0 5px 0;
	color: #000;}

#contactfm legend {
		color: #7F464F;
	}
		
#contactfm textarea {
	width: 350px;
	height:10em;
	margin: 2px 0;}
	
#contactfm input, #contactfm select {
	margin: 2px 0; }

#contactfm label {
	display: block; 
	float: left; clear: both;
	width: 150px;}
	
#searchresults p
{
font-size: 65%;
}	

img.floatright { 
    float: right; 
		margin: 0 0 20px 0;
		border: 2px solid #8B8A43;
   
}

img.floatleft { 
    float: left; 
		margin: 0 20px 10px 0;
		border: 2px solid #8B8A43;
   
}

#imgdiv {
float: right;
border: none;
 margin: 0px 0px 0px 20px; 
 width: 200px;
}

table.bs {
float: left;
clear: both;
margin-top: 200px;
}