/*  
Theme Name: Patch Associates
Theme URI: http://www.PatchAssociates.com/
Description: Custom theme for Patch Associates 
Version: 1.0
Author: NoDiamonds
Author URI: http://www.nodiamonds.com/

	Patch Associates v1.0
	http://www.PatchAssociates.com/

	This theme was coded by Tim Holt for NoDiamonds.com,
	whose site you will find at http://www.technokinetics.com/

*/

/* General */
* { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { padding: 5px 0; }
p { padding: 0; }
.clearfix { clear: both; }

/* Layout */
body { background: #262626; margin: 8px auto; width: 695px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; /* Reins in text resizing in IE */ color: #333; }
#wrapper { width: 691px; /* Fixes position of main content in IE6 */ padding-top: 2px; background: #FFF; border: 2px solid #103875; }

/* Header */
#header { height: 87px; }
#header #title { position: relative; padding: 10px 0; height: 62px; padding-left: 81px; background: url(images/bgheader.gif) left 51px repeat-x; }
#header  span.logo { position: absolute; width: 540px; height: 62px; background: url(images/logo.gif); }
#header h1 { position: absolute; padding: 0; width: 134px; height: 62px; color: #FFF; font-size: 10px; font-family: 'Times New Roman', serif; text-transform: uppercase; text-align: center; background: #0F3875; z-index: -1;}
#header  h1 span { font-size: 40px; text-transform: capitalize; }
#header h2 { position: relative; padding: 14px 10px 7px 144px ; line-height: 32px; font-size: 0.75em; font-weight: bold; text-transform: uppercase; color: #3E448A; z-index: 9999; letter-spacing:0.06em; }

/* Different images for different pages */
#home #main { padding-top: 275px; background: url(images/city.jpg) left 24px no-repeat; }
#approach #main, #successes #main { background: url(images/timesq.jpg) left top no-repeat; }
#employers #main { background: url(images/employers.jpg) left top no-repeat; }
#clients #main, #specialties #main { background: url(images/london.jpg) left top no-repeat; }
#candidates #main { background: url(images/hollywood.jpg) left top no-repeat; }
#contact #main { background: url(images/sf_ggate.jpg) left top no-repeat; }
* html #wrapper #main { background-position: left 5px; } /* Fixes position in IE6 */
*:first-child+html #wrapper #main { background-position: left 5px; } /* Fixes position in IE7 */
* html #wrapper #home #main { background-position: left 24px; } /* Fixes position in IE6 */
*:first-child+html #home #wrapper #main { background-position: left 24px; } /* Fixes position in IE7 */

/* Content */
#main { padding-top: 120px; background: url(images/timesq.jpg) left top no-repeat; /* default background image */ }
#main { padding-right: 20px; border-top: 5px solid #FF5609; }
#content { float: right; padding-bottom: 50px; width: 571px; }
#content span.edit { font-size:10px; float:right ;}
#content ul, #content ol { font-size: 12px; margin: 10px 10px 10px 25px; }
#content h1, #content h2, #content h3 { font-size: 12px; text-transform: uppercase; }
#content p { padding-bottom: 10px; font-size: 12px; line-height: 20px;}

/* Sidebar */
#sidebar { float: left; width: 100px; color: #EB7F34; }
#sidebar ul { list-style: none; padding: 0 8px; }
#sidebar li { padding: 2px 0; }
#sidebar a { display: block; color: #EDA164; font-size: 12px; text-transform: uppercase; text-decoration: none; }
#sidebar li.current_page_item a, #sidebar a:hover { color: #EB7F34; font-weight: bold; }

/* Footer */
#footer { text-align: center; font-size: 10px; color: #999; }

/ * Floats */
.alignright, .right { float: right; }
.alignleft, .left { float:left; }