/*
THEME NAME: Sharpen your pencils
THEME URI: http://www.agentlog.com.au
DESCRIPTION: Brush away the shavings to reveal some ideas with lead.
VERSION: 2.0
AUTHOR: Jen Germann
AUTHOR URI: http://www.agentpoint.com.au
*/

/* PeterCrocker default */

/* colors 
orange #fd9b22
000 - subheads
333 - first lines of emphasis
666 - most of the copy
999 - footer text

*/

/* Global Styles
------------------------------------------------------------------*/
html, body { border:0; margin:0; padding:0; }

body { background: url(images/backgrounds/bg_body.jpg) no-repeat 0 0; font-size: 100%; line-height: 1.125em; font-family: Verdana, Arial, sans-serif; color: #666; }

/***** Main Containing Elements *****/
#nav 		{ width: 820px; height: 60px; margin: 58px 0 0 152px; padding: 0; }
#main_body 	{ width: 635px; margin: 39px 0 0 170px; padding: 0; }
body#samples-sub #main_body, body#blog #main_body	{ width: 820px; }
#content 	{ width: 635px; margin: 0; padding: 0; float: left; }
body#samples-sub #content	{ width: 820px; }
#sidebar	{ width: 165px; padding: 13px 0 0 0; float: right; color: #333; }
#extra		{ width: 820px; background-color: #f4f4f4; margin: 15px 0 0 150px; padding: 15px 20px 12px; border-top: 5px solid #fd9b22; float: left; color: #333; }
	* html #extra { margin: 0 0 0 75px; }
#footer 	{ color: #999; } /* is inside the extra tag */
/* body#home #footer, body#samples #footer, body#contact-me #footer { background: url(images/footer_symbol.gif) no-repeat 20px 0; margin: 40px 0 0 150px; padding: 20px 20px 12px; font-size: 75%; line-height: 160%; } */

/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 { font-size: 1.625em; line-height: 1em; font-weight: bold; letter-spacing: -.025em; color: #fd9b22; padding: 0 0 9px 0; } /* main page header */
h2 { font-size: 1.375em; line-height: 1em; color: #000; padding-bottom: 31px; } /* main page subhead */
h3 { font-size: 0.75em; font-weight: bold; color: #333; } /* sample headers */
h4 { font-size: 0.8125em; color: #333; padding-bottom: 11px; } /* opening paragraph lines */
h5 { font-size: 0.75em; line-height: 1em; font-weight: bold; color: #fd9b22; padding: 0 0 3px 0; } /* #extra headers */
#sidebar ul li h5 { font-size: 1em; }

p, ul, ol 		{ margin:0; padding: 0 0 12px 0; font-size: 0.6875em; }
ul li ul		{ font-size: 1em; }
p.latest_article_title { padding: 0; font-weight: bold; }
#extra p, #extra ul, #footer p, p.footer_options	{ font-size: 0.625em; }

blockquote 	{ background: url(images/quote.gif) no-repeat 0 10px; margin:0; padding:22px 50px; }
blockquote p { font-style: italic; }
blockquote strong { color: #333; }

ul, ol 			{ list-style:none; }
small 			{ font-size:0.85em; color: #999; }
img 			{ border:1px solid #eee; }
acronym, abbr	{ cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
strong 			{ color: #333; }

/***** Links *****/

/* links */

a:link, a:visited 	{ padding-bottom: 0; color: #666; text-decoration: underline; }
a:hover 			{ padding-bottom: 0; color: #000; }

h1 a:link, h1 a:visited 		{ color: #fd9b22; text-decoration: none; }
h1 a:hover 						{ text-decoration: underline; }

#extra a, #extra a:visited		{ color: #333; }
#extra a:hover					{ color: #000; }

#footer a, #footer a:visited	{ color: #999; }
#footer a:hover					{ color: #444; }

/***** Forms *****/

form 			{ margin:0; padding:0; }
input, select, textarea { background: #fff; border: 1px solid #ccc; margin: 0; padding:1px 3px; font-size: 0.75em; font-family: Verdana, Arial, sans-serif; }
body#fourOfour input { margin: 0 5px; }
textarea 		{ line-height:1.25em; }

label 			{ font-size: 0.75em; }
p label			{ font-size: 1em; }
#extra label	{ font-size: 0.6275em; }
#extra p label	{ font-size: 1em; }
ol li label,
ol li input		{ font-size: 1em; }

/***** Tables *****/

table 			{ border:0; margin:0 5px 18px; padding:0; }
table tr td 	{ padding:2px; }

/***** Global Classes *****/

.clearer		{ clear:both; }

.float-left 	{ float:left; }
.float-right 	{ float:right; }

.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }

.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.highlight 		{ background:#ffc; }

.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:4px 0 4px 10px; }

.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none;background: none !important; }
.bullet			{ background: url(images/icons/icon_bullet.gif) no-repeat 0 3px; padding: 0 0 5px 24px; }
#extra .bullet	{ background-image: url(images/icons/icon_bullet_grey.gif); }

/* Main Content Elements
------------------------------------------------------------------*/
/***** Navigation *****/
#nav ul { margin: 0; padding: 0; }
#nav ul li { height: 60px; padding: 0; list-style: none; float: left; }
#nav ul li a { height: 60px; background: url(images/backgrounds/bg_nav.gif) no-repeat 0 0; float: left; display: block; text-indent: -9999px; }

	#nav ul li.navhome a 		{ width: 109px; background-position: 0 0; }
	#nav ul li.navwhyme a 		{ width: 117px; background-position: -109px 0; }
	#nav ul li.navsamples a 	{ width: 123px; background-position: -226px 0; }
	#nav ul li.navabout a 		{ width: 131px; background-position: -349px 0; }
	#nav ul li.navblog a 		{ width: 185px; background-position: -480px 0; }
	#nav ul li.navcontact a 	{ width: 151px; background-position: -665px 0; }

	#nav ul li.navhome a:hover,
	#nav ul li.navhome a.current 		{ background-position: 0 -61px; }
	#nav ul li.navwhyme a:hover,
	#nav ul li.navwhyme a.current 		{ background-position: -109px -61px; }
	#nav ul li.navsamples a:hover,
	#nav ul li.navsamples a.current 	{ background-position: -226px -61px; }
	#nav ul li.navabout a:hover,
	#nav ul li.navabout a.current 		{ background-position: -349px -61px; }
	#nav ul li.navblog a:hover,
	#nav ul li.navblog a.current 		{ background-position: -480px -61px; }
	#nav ul li.navcontact a:hover,
	#nav ul li.navcontact a.current 	{ background-position: -665px -61px; }

/* drop down menus */
#nav ul li ul 		{ background: url(images/icons/icon_arrow.gif) no-repeat 0 0; margin: 0; padding-left: 65px; display:none; position:absolute; left: 173px; z-index: 99; font-size: 0.9375em; }
#nav ul li:hover ul,
body#samples #nav ul li ul,
body#samples-sub #nav ul li ul,
body#about #nav ul li ul,
body#about-sub #nav ul li ul 		{ width: 820px; display:block; }
		body#about #nav ul li.navsamples ul, body#about-sub #nav ul li.navsamples ul { display: none; }
		body#samples #nav ul li.navabout ul, body#samples-sub #nav ul li.navabout ul { display: none; }
#nav ul li ul li 	{ width: auto; height: 20px; margin: 0; padding: 0; float: left; }
#nav ul li ul li a	{ width: auto; height: 20px; background-image: none; margin: 0; padding: 0; display: block; text-indent: 0; color: #000; text-decoration: none; }
	#nav ul li.navsamples li a, #nav ul li.navabout li a { width: auto; margin-right: 20px; display: block; }
#nav ul li ul li a.current { font-weight: bold; }
#nav ul li ul li a:hover { text-decoration: underline; }

/***** Content *****/
#content li { background: url(images/icons/icon_bullet.gif) no-repeat 0 3px; padding: 0 0 5px 24px; }
body#samples #content li a { font-weight: bold; color: #333; }

/* Contact Me page */
body#contact-me li { background-image: none; padding: 0; }

/* Samples sub pages */
p.image_thumb { margin-right: 20px; float: left; }
h3.sample_title, p.sample_link, p.sample_description { width: 635px; float: left; }

/* Posts */
.post					{ padding-bottom: 10px; margin-bottom: 10px; }
body#fourOfour .post h2	{ padding-bottom: 11px; }
p.postdate, p.meta		{ color: #999; }

.navigation				{ margin: 10px 0; padding: 10px 0; border-top: 1px solid #bbb; }
body#blog .navigation { margin: 0; padding: 0; border: 0; }

/***** Sidebar *****/
#sidebar ul 							{ padding: 0; line-height: 1.625em; }
#sidebar ul li a 						{ text-decoration: none; }
#sidebar ul li a:hover 					{ text-decoration: underline; }
#sidebar .side_block 					{ padding-bottom: 28px; }
#sidebar .side_block.obtainAppraisal	{ padding-bottom: 12px; }

#sidebar .side_block.rssFeed 			{ padding: 3px 0 33px 0; }
#sidebar p.rssFeed_link 				{ margin: 0 8px 0 0; padding: 0; float: left; }
#sidebar p.sign_up 						{ padding: 3px 0 0 0; }
#sidebar p.rssFeed_link span a 			{ width: 35px; height: 40px; background: url(images/icons/icon_rss.gif) no-repeat 0 5px; margin: 0; padding: 0; float: left; border: 0; text-indent: -9999px; }

/***** Extra *****/
.extra {  }
.extra_block 					{ width: 190px; margin: 0 20px 0 0; float: left; }

.block_extra_1 {  }
.block_extra_1 p.subscribe_intro 	{ padding: 0; }
.block_extra_1 label			{  }
.block_extra_1 input.checkbox	{ background: transparent; border: 0; vertical-align: middle; }
.block_extra_1 input.textbox	{ width: 130px; margin: 0; padding: 3px; font-size: 0.6875em; }
.block_extra_1 input.btn_submit { padding: 2px; border: 1px solid #ccc !important; font-size: 0.6875em; }
.block_extra_1 p.footer_options	{ padding: 12px 0 0 0; }

.block_extra_2 {  }
.block_extra_2 a 				{  }
.block_extra_2 ul li {  }

.block_extra_3 {  }
.block_extra_3 p.testimonial 	{ font-style: italic; }

.block_extra_4 					{ margin-right: 0; }

/* Footer */