/*
Theme Name: Poplar Grove
Theme URI: http://www.poplargrovecharleston.com
Author: EPInteractiv
Author URI: http://epinteractiv.com/


/*	POPLAR GROVE  /*
/*  poplargrovecharleston.com  */


/*  GENERAL
*******************************************************************************************************************/

	*									{margin:0; padding:0;}
	body								{background:#43552b url(images/bg.jpg) top center no-repeat; font:1em Arial, Helvetica, sans-serif; color:#666; margin-top:81px;}
	#container							{background:#fff; width:825px; margin:0 auto;}
	
	a 									{outline:none;}
	img 								{border:none;}
	img.logo							{position:absolute; top:0;}
	p,ul,ol								{margin-bottom:1em; line-height:1.4em;}
	h2									{font:italic 1.4em "Times New Roman", Times, serif; color:#668539; padding-bottom:1em; background:url(images/h2_bg.gif) repeat-x;}
	hr									{background:url(images/h2_bg.gif) bottom repeat-x; border:0; color:#dbddd4; height:1px; margin:0 0 1em 0;}

	.clear								{clear:both;}
	.hrzrule							{height:1px; margin:1.3em 0; background:url(images/h2_bg.gif) bottom repeat-x;}
	.indent								{position:relative; left:60px;}

	a.button 							{background:transparent url(images/button_a.gif) no-repeat top right; display:block; float:left; height:21px; margin-right:6px; padding-right:8px; text-decoration:none; font-size:.7em; font-weight:bold; color:#fff;}
	a.button span						{background:transparent url(images/button_span.gif) no-repeat top left; display:block; padding:3px 4px 4px 12px;} 
		
	.photo_left							{float:left; border:solid 3px #c5c2b6; margin:0 1em 1em 0;}
	.photo_right						{float:right; border:solid 3px #c5c2b6; margin:0 0 1em 1em;}



/*  HOME
*******************************************************************************************************************/

	#home								{width:825px; background:#F6F5F1  url(images/home_mainpromo.jpg) no-repeat; background-position:3px 0; position:relative;}
	#home p								{font-size:.75em;}

	#home_mainpromo_ext					{width:56px; height:138px; background:#F6F5F1 url(images/home_mainpromo_ext.jpg); position:absolute; top:192px; left:822px; z-index:100; }
	
	#home_promos						{background:url(images/home_footer.gif) bottom no-repeat; padding-top:298px;}
	#home_leftpromo						{float:left; width:200px; padding:17px 20px 70px 90px; border-right:solid 1px #ccc7b9; margin-bottom:3px; background:url(images/home_leftpromo_bg.jpg) bottom left no-repeat;}
	#home_rightpromo					{float:right; width:430px; padding:17px 60px 20px 0; margin-bottom:3px;}
	#home_rightpromo img				{border:solid 3px #c5c2b6; margin-right:6px;}


/*  SECONDARY
*******************************************************************************************************************/

	#secondary							{width:825px; background:#fff url(images/secondary_header.jpg) no-repeat; position:relative; background-position:3px 0;}
	#secondary p						{font-size:.75em;}
	#secondary a						{color:#668539; }
	
	#secondary_content					{background:url(images/secondary_bg.gif) repeat-y; padding:15px 30px 40px 23px; border-top:solid 2px #dbddd4; margin:0 3px;}
	
	#secondary_left						{float:left; width:205px;}
	#secondary_left h2					{font-size:1.2em; padding-bottom:1.1em;}
	#secondary_left ul					{font-size:.75em; list-style-type:none; margin-bottom:2em;}
	#secondary_left li					{background:url(images/h2_bg.gif) bottom repeat-x; padding:6px 0;}
	#secondary_left li a				{text-decoration:none; color:#668539; font-weight:bold; padding:5px 6px 5px 12px; width:184px;}
	#secondary_left a.current			{background:url(images/breadcrumb_arrow.gif) left no-repeat;}

	#secondary_right					{float:right; width:512px;}
	#secondary_right ul,			
	#secondary_right ol					{font-size:.75em; margin-left:2.4em;}
	
	#secondary_right.blog				{}
	#secondary_right.blog h2			{padding-bottom:0; background:none;}
	#secondary_right.blog p.details		{color:#999; font-size:.7em;}
	
	#breadcrumb							{padding:140px 0 7px 0; color:#668539; font-size:.7em; font-weight:bold;}
	#breadcrumb	ul						{background:#fff; list-style-type:none; margin:3px 0 3px 15px;}
	#breadcrumb	li						{float:left;}
	#breadcrumb	a						{float:left; color:#668539; padding:0 1.2em 0 .7em; background:url(images/breadcrumb_arrow.gif) right no-repeat;}
	#breadcrumb	li.end					{padding:0 1.2em 0 .7em; font-weight:normal;}


/*  NAV
*******************************************************************************************************************/

	#topnav								{background:url(images/nav_bg.gif) no-repeat; height:32px; text-align:center;}
	#topnav ul							{list-style-type:none; font-size:.7em; margin-left:110px;}
	#topnav li							{float:left;}
	#topnav a							{float:left; padding:6px 11px 8px 11px; color:#e8e4a4; text-decoration:none; border-right:#6e855a solid 1px; margin-top:4px; font-weight:bold;}
	#topnav a:hover						{background:#30431e;}
	#topnav a.current					{background:#192f06;}
	#topnav a.end						{border-left:#6e855a solid 1px;}


/*  FOOTER
*******************************************************************************************************************/

	#home_footer						{clear:both; position:relative; color:#a1aa95; font-size:.9em;}
	#home_footer a						{color:#a1aa95;}

	#home_footer_text					{position:absolute; top:10px; left:276px;}
	#home_footer_ext1					{position:absolute; top:-220px; left:-72px; width:72px; height:210px; background:url(images/footer_ext1_home.jpg);}
	#home_footer_ext2					{position:absolute; top:0; left:10px; width:162px; height:69px; background:url(images/footer_ext2.jpg) no-repeat;}
	
	#secondary_footer					{clear:both; position:relative; color:#a1aa95; font-size:.9em; height:8px; background:url(images/secondary_footer.gif) bottom;}
	#secondary_footer a					{color:#a1aa95;}

	#secondary_footer_text				{position:absolute; top:18px; left:276px;}
	#secondary_footer_ext1				{position:absolute; top:-130px; left:-50px; width:50px; height:122px; background:url(images/footer_ext1.jpg);}
	#secondary_footer_ext2				{position:absolute; top:8px; left:30px; width:162px; height:69px; background:url(images/footer_ext2.jpg) no-repeat;}
	
	img.ehologo							{float:right; margin-right:145px;}
	p.footerwidth						{width:550px;}



/*  WORDPRESS
*******************************************************************************************************************/

	div.post							{}
	div.post h2	a						{text-decoration:none;}
	div.post h2	a:hover					{text-decoration:underline;}

	#secondary_right .post p.blogdate,
	#secondary_right .post p.postmetadata	{font-size:.7em; color:#888;}

	#secondary_right .post p.blogdate a,
	#secondary_right .post p.postmetadata a	{color:#888;}


	.formfield								{font-family:"Times New Roman", Times, serif; padding:3px 6px; color:#666;}
	.formbutton								{background:#5B7645; border:1px solid #405C2A; color:#fff; font-size:11px; height:22px; padding:2px 6px; cursor:pointer;}
	.searchfield							{font-family:"Times New Roman", Times, serif; border:1px solid #748362; font-size:12px; width:120px; height:18px; padding:2px 2px 0 5px; color:#666;}
	h3.pagetitle							{font-weight:bold; font-size:.8em; margin-bottom:1em;}
	label									{font-size:1em; padding-left:5px;}
	cite									{font-style:normal;}
	
	div.navigation							{font-weight:bold; font-size:.8em; margin-bottom:1em;}

	#secondary_right div.navigation a		{color:#666;}
	#secondary_right ol.commentlist li p	{font-size:12px;}
	
	
	

