/*----------------------------------------------------------------------------------------------
[Global Stylesheet]

Project:		House to Home v2
Version:		2.0
Last Changes:	2008-12-31 -	Added global color guide
								Changed global link style
								Added .green generic class
Primary Use:	Global styles for layout/formatting & extras

[Table of Contents]
+ GLOBAL STYLES
	+ Body
	+ Container /.container
	+ Header / #head
		- Header Menu / #head-menu
	+ Content / #content
	+ Advertisements / .ad
	+ Promotions / #promos
	+ Footer / #foot
+ EXTRAS STYLES (sidebar "widgets")
	+ Recent Segments
	> Green News (located in core/.green css)
	
[Global Color Guide]
* TEXT
	- Text		#222
	- Links		#731f03
	 - hover	#222
	- Green		#00CC00
	- Footer	#757575
	 - Link		#555
* BACKGROUNDS
	- Body		#aba271
	- Frame 	#c1b782
	- Content	#f3f0dd
	- Left Col	#f0eac6
	- Ad Blocks #ccc285
	- Box 1		#e3dec3
* BORDERS
	- Box 1		#c1bb9a
	
----------------------------------------------------------------------------------------------*/

/* [GLOBAL STYLES] */

	/* [Body] */
	body { background:#aba271; margin:0; color:#4e4e28; }
		h1 { font-size:1.6em; font-weight:bold; letter-spacing:-1px; }
		h1 a { color:#222; font-weight:bold; letter-spacing:-1px; text-decoration:none; }
		a { color:#731f03; }
		a:hover { color:#222; }
                h1, h2, h3, h4, h5, h6 { color:#5e1e0f; }
	
	.green { color:#00CC00; }
	
	/* [Container] */
	div.container {	background:url('./themes/site_themes/core/container_bg.jpg') repeat-y top left; }
	
	/* [Header] */
	div#head { background:url('./themes/site_themes/core/header_bg.jpg') no-repeat top left; height:72px; }
		div#head-menu { text-align:right; padding:23px 0 0 0; }
			div#head-menu ul { padding:0 0.5em 0 0; list-style-type:none; }
			div#head-menu li { display:inline; float:right; margin:0 0 0 2.5em; }
			div#head-menu a { font-family:Tahoma, Geneva, sans-serif; font-size:1.3em; font-weight:bold; 
				text-decoration:none; }
				div#head-menu a.menu_green { border-bottom:2px solid #00CC00; }
	
	/* [Content] */
	div#content { background:url('./themes/site_themes/core/content_bg.jpg') repeat-y top right; } 
		div#content pre { margin:1em; }
	
	/* [Advertisements] */
	div.ad { background:url('./themes/site_themes/core/ads-ad_bg.jpg') no-repeat top left; font-size: 10px;
		height:63px; overflow:hidden; padding:0.5em; width:252px; }
		div.ad-text { padding:0 0 0 0.5em; width:12em; }
	
	/* [Promotions] */
	div#promos { background:url('./themes/site_themes/core/promos_bg.jpg') no-repeat top left; 
		padding:73px 0 0 0; }
	
	/* [Footer] */
	div#foot { background:url('./themes/site_themes/core/foot_bg.jpg') no-repeat top left;
		color:#757575; font-size:0.8em; height:36px; padding:1.5em 0 0 0; text-align:center; }
		div#foot a { color:#555; text-decoration:none; }
		
/* [EXTRAS STYLES] */

	/* [Recent Segments] */
	div#extras-recentsegs { font-size:0.8em; margin:1em 0 0 0; }
		div#extras-recentsegs h1 { border-bottom:1px solid #731f03; margin:0 0 0.5em 0; }
		div#extras-recentsegs img { float:left; margin:0 1em 0 0; }
		div#extras-recentsegs a { display:block; font-size:1.2em; font-weight:bold; text-decoration:none; }
		div#extras-recentsegs br { clear:left; }
		div#extras-recentsegs div.recentseg-item { margin:0 0 0.5em 0; padding:0 0 0.5em 0; }
	