/*
Theme Name: WordPress Bradleydyer
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on <a href="http://www.bradleydyer.com/">Bradleydyer</a>.
Version: 1.0
Author: Bradleydyer
Author URI: http://www.bradleydyer.com/
Tags: blue, grey, fixed width, two columns, widgets

	Bradleydyer v1.0
	http://www.bradleydyer.com

	This theme was designed and built by Bradleyder,
	whose blog you will find at http://blog.bradleydyer.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* common styles ------------------------------------------- */

	* {
		margin:0;
		padding:0;
	}
	
	body{
		text-align:center;
		background-color:#595959;
		font-family:Arial, Helvetica, sans-serif;
		font-size:62.5%;
		background-image:url(images/common/page-tile.gif);
		background-repeat:repeat-x;
	}
	
	img{
		border:0;
	}
	
	.logo{
		position:absolute;
		top:25px;
		left:25px;
	}
	
	a{color:#1595d3;}
		a:visited{color:#1595d3;}
		a:hover{color:#000;}
	
	h1.single{
		padding-bottom:15px;		
	}
	
	h1{
		color:#1595d3;
		font-size:2.2em;
		font-weight:normal;
	}
	
	h2{
		color:#757575;
		font-size:2.0em;
		font-weight:normal;
		padding-bottom:15px;
	}
	
	h3{
		color:#1595d3;
		font-size:1.2em;
		font-weight:normal;
	}
	
	p{
		color:#757575;
		font-size:1.2em;
	}
	
	.clear{
		clear:both;
	}

/* common styles --------------------------------------- END */


/* Wrapper styles ------------------------------------------ */

	#wrapper{
		width:850px;
		margin:0 auto;
		text-align:left;
		margin-top:15px;
	}

/* Wrapper styles -------------------------------------- END */


/* Header styles ------------------------------------------- */

	#header{
		height:7.5em;
		background-image:url(images/common/top-corners.png);
		background-repeat:no-repeat;
		padding-top:14px;
	}
	
	#header div{
		background-color:#fff;
		height:7.5em;
		position:relative;
	}
	
	#header p{
		text-align:right;
		position:absolute;
		right:25px;
		bottom:14px;
		line-height:1.7em;
		font-size:1.2em;
	}
	
	.headerContact{
		color:#1595d3;
	}
	
	.date{
		color:#aaaaaa;
	}

/* Header styles --------------------------------------- END */


/* Image Area Styles --------------------------------------- */

	#imageArea{
		float:right;
	}

/* Image Area Styles ----------------------------------- END */


/* Content Area styles ------------------------------------- */

	#contentArea{
		background-image:url(images/common/page-keyline.gif);
		background-repeat:repeat-y;
		background-position:249px 0;
	}
	
	.bkgndGrey, .bkgndGrey #greyBand{
		background-color:#d9d9d9;
		background-image:url(images/common/page-keyline.gif);
		background-repeat:repeat-y;
		background-position:249px 0;
	}
	
	.bkgndGrey #leftColumn{
		padding:0;
		width:249px;
	}
	
	.bkgndWhite{
		background-color:#fff;
	}

/* Content Area styles --------------------------------- END */


/* Left Column styles -------------------------------------- */

	#leftColumn{
		width:197px;
		float:left;
		padding:28px 25px 15px 28px;
	}
	
	#leftColumnInset{
		padding:28px 25px 15px 28px;
		clear:both;
	}
	
	#leftColumn p{
		line-height:1.5em;
		padding-bottom:10px;
	}
	
	#leftColumn p.quote{
		font-size:1.5em;
		line-height:1.3em;
		padding-bottom:10px;
		color:#999999;
	}
	
	#leftColumn h2{
		font-size:1.8em;
		font-weight:normal;
		padding-bottom:5px;
	}

/* Left Column styles ---------------------------------- END */



/* Right Column styles ------------------------------------- */

	#rightColumn{
		width:475px;
		float:right;
		background-color:#fff;
		margin:0 0 2px 0;
		padding:0 100px 15px 15px;
	}
	
	#rightColumn p{
		line-height:1.5em;
		padding-bottom:10px;
	}
	
	#rightColumn .navigation .alignleft a,
	#rightColumn .navigation .alignright a{
		font-size:1.2em;
	}

/* Right Column styles --------------------------------- END */



/* Footer styles ------------------------------------------- */

	#footer{
		clear:both;
		background-color:#383939;
		background-image:url(images/common/bottom-corners.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		width:800px;
		padding:10px 25px 14px 25px;
		color:#8b8b8b;
		position:relative;
	}
	
	#footer a{
		color:#8b8b8b;
	}
		#footer a:visited{color:#8b8b8b;}
		#footer a:hover{color:#fff;}
		
	#footer p{
		font-size:1.1em;
		color:#fff;
		padding:5px 0 5px 0;
	}
	
	#footer p.privacy{
		text-align:right;
		position:absolute;
		right:25px;
		bottom:9px;
	}
	
	#footer ul{
		width:700px;
	}
	
	#footer ul li{
		list-style:none;
		display:inline;
		font-size:1.1em;
	}
	
	#footerRule{
		height:14px;
		clear:both;
		background-image:url(images/common/footer-rule.gif);
		background-repeat:repeat-x;
		background-position:bottom;
	}

/* Footer styles --------------------------------------- END */



/* Grey Band styles ---------------------------------------- */

	#greyBand{
		height:10px;
		background-color:#d9d9d9;
		clear:both;
	}

/* Grey Band styles ------------------------------------ END */



/* Grey Block Styles --------------------------------------- */

	#greyBlock{
		width:850px;
		background-color:#d9d9d9;
		padding-top:10px;
	}

/* Grey Block Styles ----------------------------------- END */



/* Breadcrumb ---------------------------------------------- */

	ul#breadcrumb{
		list-style:none;
		font-size:1.1em;
		color:#999999;
		padding:5px 0 10px 0;
	}
	ul#breadcrumb li{
		display:inline;
		padding-right:8px;
	}

/* Breadcrumb ------------------------------------------ END */

/* Common Navigation Styles -------------------------------- */

	#navigation{
		padding-left:8px;
		width:242px;
		float:left;
	}
	
	#navigation ul{
		list-style:none;
	}
	
	#navigation ul li a{
		background-image:url(images/common/nav-off-top.gif);
		background-repeat:no-repeat;
		color:#fff;
		display:block;
		width:214px;
		font-size:1.2em;
		padding:4px 0 4px 20px;
		text-decoration:none;
	}
		#navigation ul li a:visited{color:#fff;}
		#navigation ul li a:hover{background-image:url(images/common/nav-on-top.gif);}
		
	#navigation ul li{
		background-color:#8D8D8D;
		background-image:url(images/common/nav-off-bottom.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		margin-bottom:1px;
		width:234px;
	}
		#navigation ul li.liHover{
			background-color:#1490cc;
			background-image:url(images/common/nav-on-bottom.gif);
		}
		
	

/* Common Navigation Styles ---------------------------- END */


/* BradleyDyer Home Button Styles -------------------------- */

	#navigation ul li#bradleyDyerHome a{
		background-image:url(images/common/bradleyDyerHome-off-top.gif);
		background-repeat:no-repeat;
	}
		#navigation ul li#bradleyDyerHome a:hover{
			background-image:url(images/common/nav-on-top.gif);
		}
		
	#navigation ul li#bradleyDyerHome{
		background-color:#6c6c6c;
		background-image:url(images/common/bradleyDyerHome-off-bottom.gif);
		background-position:center bottom;
		background-repeat:no-repeat;
		margin-bottom:1px;
		margin-top:20px;
		width:234px;
	}
		
		#navigation ul li#bradleyDyerHome.liHover{
			background-color:#1490cc;
			background-image:url(images/common/nav-on-bottom.gif);
		}

/* BradleyDyer Home Button Styles ----------------------- END */


/* Navigation ON States ------------------------------------ */

	#home #navigation ul li#navHome,
	#ourApproachHome #navigation ul li#navOurAprroachHome,
	#sectorsHome #navigation ul li#navSectorsHome,
	#clientConnectHome #navigation ul li#navClientConnectHome,
	#propertyHome #navigation ul li#navPropertyHome,
	#businessServicesHome #navigation ul li#navBusinessServicesHome,
	#healthcareHome #navigation ul li#navHealthcareHome,
	#educationTrainingHome #navigation ul li#navEducationTrainingHome,
	#digitalHome #navigation ul li#navDigitalHome,
	#contactUsHome #navigation ul li#navContactUsHome,
	#blogsHome #navigation ul li#navBlogsHome{
		background-color:#1490cc;
		background-image:url(images/common/nav-on-bottom.gif);
	}
	#home #navigation ul li#navHome a,
	#ourApproachHome #navigation ul li#navOurAprroachHome a,
	#sectorsHome #navigation ul li#navSectorsHome a,
	#clientConnectHome #navigation ul li#navClientConnectHome a,
	#propertyHome #navigation ul li#navPropertyHome a,
	#businessServicesHome #navigation ul li#navBusinessServicesHome a,
	#healthcareHome #navigation ul li#navHealthcareHome a,
	#educationTrainingHome #navigation ul li#navEducationTrainingHome a,
	#digitalHome #navigation ul li#navDigitalHome a,
	#contactUsHome #navigation ul li#navContactUsHome a,
	#blogsHome #navigation ul li#navBlogsHome a{
		background-image:url(images/common/nav-on-top.gif);
	}

/* Navigation ON States -------------------------------- END */


/**
* Wordpress styles
*
*/

/* common styles ------------------------------------ */
	small{
		display:block;
		color:#757575;
		font-size:1.1em;
		font-weight:bold;
		padding-bottom:5px;
	}
	
	#rightColumn .categories{
		background-image:url(images/icons/icon_category.png);
		background-repeat:no-repeat;
		padding:0 0 25px 20px;
	}
	
	.widget h2{
		padding:4px 0 0 30px;
	}
	
		.widget_categories{
			background-image:url(images/icons/icon_nav_category.png);
			background-repeat:no-repeat;
		}
		.widget_recent_entries{
			background-image:url(images/icons/icon_nav_recent.png);
			background-repeat:no-repeat;
		}
		.widget_archive{
			background-image:url(images/icons/icon_nav_archive.png);
			background-repeat:no-repeat;
		}

	
	
/* common styles -------------------------------- END */


/* Navigation ON States ------------------------------------ */
	#sidebar{
		float:left;
		padding:28px 25px 15px 28px;
		width:197px;
	}
	
	#sidebar ul{
		list-style:none;
	}
	
	#sidebar ul li a{
		display:block;
		color:#1595D3;
		font-size:1.2em;
		padding-bottom:5px;
	}
		#sidebar ul li a:visited{color:#1595D3;}
		#sidebar ul li a:hover{color:#383939;}
		
		#sidebar ul li ul{
			padding-bottom:15px;
		}

/* Navigation ON States -------------------------------- END */