	/** GLOBAL STYLES **/
	body { margin: 100px auto; background-color: #F2EDDE; text-align: center; font: normal 12px Arial, Verdana, sans-serif; color: #746B4F; }
	a { text-decoration: none; color: #3C2C3D; }
	a:hover { text-decoration: underline; }

	/** GLOBAL LIST STYLES **/
	ol,ul { margin: 0px 0px 0px -23px; }
	ol li { margin: 10px 0px; list-style-type: decimal; }
	ol.sublist li { list-style-type: lower-alpha; }

	/** LINK STYLES **/
	a.who { color: #A2AB51 !important; }
	a.why { color: #EBC94F !important; }
	a.porch { color: #B0BD2E !important; }
	a.how { color: #B06218 !important; }
	a.network { color: #8F271A !important; }
	a.helps { color: #D5A146 !important; }
	a.resources { color: #9C8FA6 !important; }

	/** CONTAINER STYLES **/
	#container { position: relative; width: 760px; top: 0px; left: 0px; margin: 0px auto; padding: 0px; }
	#container div { position: absolute;  }
	
	/** HEADER STYLES **/
	#header { position: absolute; width: 760px; height: 172px; top: 0px; left: 0px; margin: 0px 0px 5px 0px; }
	#header div { position: relative; float: left; top: 0px; left: 0px; }
		#logo { width: 250px; height: 105px; margin: 0px 5px 5px 0px; }
		#page_header { width: 505px; height: 105px; }
		#topnav { width: 610px; height: 36px; margin: 0px; padding: 16px 75px 10px 75px; background: transparent url(/img/t2_topnav_bg.gif) no-repeat top left; font: bold 12px Arial, Verdana, sans-serif; line-height: 18px; text-align: center; text-transform: uppercase; color: #B0AB9B; }
		#topnav .dash { margin: 3px 5px; }
		#topnav a { padding: 5px; text-decoration: none; color: #B0AB9B; }
		#topnav a:hover { color: #352801; }
	
	/** BODY STYLES **/
	#body { width: 760px; top: 177px; left: 0px; margin: 0px; padding: 0px; background: #FFFFFF url(/img/t2_body_bg_top.gif) no-repeat top left; font: normal 12px Arial, Verdana, sans-serif; text-align: left; color: #000000; }
	#body div { position: relative; top: 0px; left: 0px; float: left; }
	
	/** LEFTNAV STYLES **/
	#leftnav { width: 195px; padding: 20px 20px 20px 35px; font: normal 12px Arial, Verdana, sans-serif; line-height: 15px; color: #B0AB9B; }
	#leftnav.who { width: 230px; padding: 20px 20px 20px 0px; clear: none; }
	#leftnav ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 17px; }
	#leftnav ul.wholist { margin-bottom: 40px; padding-left: 52px; }
	
	#leftnav ul li { list-style-image: url(/img/t2_leftnav_bullet.gif); line-height: 15px; }
	#leftnav a { text-decoration: none; color: #B0AB9B; }
	#leftnav a:hover { color: #352801; }
	
	/** CONTENT SECTION STYLES **/
	#content { width: 465px; padding: 20px 40px 20px 5px; }
	#content_full { width: 680px; padding: 20px 40px; }
	.content { font: normal 12px Arial, Verdana, sans-serif; line-height: 15px; text-align: left; color: #746B4F; }
	#content .content div { float: none; }
		.page_title { font: bold 10px Arial, Verdana, sans-serif; line-height: 12px; text-transform: uppercase; }
		.headline { font: normal 18px Arial, Verdana, sans-serif; line-height: 20px; }
		.subheadline { font: normal 15px Arial, Verdana, sans-serif; line-height: 18px; }
		.recognition { font: bold 10px Arial, Verdana, sans-serif; line-height: 12px; text-transform: uppercase; }
		.quoted { width: 100%; float: right !important; margin: 5px 0px 15px 0px; font: bold 10px Arial, Verdana, sans-serif; line-height: 12px; text-transform: uppercase; text-align: right; }
		div.footnote { width: 445px; padding: 15px 10px 5px 0px; background: transparent url(/img/t2_footnote_bg.gif) repeat-x top left; font: normal 10px Arial, Verdana, sans-serif; }
		a.footnote { padding: 0px 2px 0px 2px; font: normal 9px Arial, Verdana, sans-serif; vertical-align: top; color: #746B4F; }	
		.caption { margin: 0px 0px 15px 0px; font: bold 9px Arial, Verdana, sans-serif; text-transform: uppercase; color: #3C2C3D; }
		.caption a { color: #3C2C3D; }
		.right { float: right !important; }
		#poster { margin: 3px 30px 0px 0px; }
		.pdf { margin: 0px 10px 4px 0px; vertical-align: middle; }
		.goods { width: 445px; font: normal 15px Arial, Verdana, sans-serif; line-height: 18px; }
		.goods div.thumbnail { width: 65px; float: left; }
		.goods div.text { width: 380px; float: left; padding: 5px 0px; }
		.goods img { margin: 0px 10px 10px 0px; }

	/** GLOBAL FORM STYLES **/
	form { margin: 0px; }
	input { height: 25px; margin: 2px 10px 4px 0px; padding: 2px; border: none; font: normal 12px Arial, Verdana, sans-serif; color: #746B4F; }
	label { font: bold 10px Arial, Verdana, sans-serif; text-transform: uppercase; color: #746B4F; }
	textarea { width: 461px; height: 220px; margin: 2px 0px 10px 0px; padding: 2px; background: transparent url(/img/t2_textarea_bg.gif) repeat-y top left; border: none; font: normal 12px Arial, Verdana, sans-serif; color: #746B4F; }
	input.button { height: 22px; margin: 2px 0px 8px -2px; padding: 1px 2px 2px 2px; }
	
	/** FORM INPUT/TEXTAREA STYLES **/
	.form_row { width: 410px; text-align: left; }
	.form_row div { margin: 0px 10px 0px 0px; }
	#quantity_1 { width: 55px; background: transparent url(/img/t2_buy_textbox_bg.gif) no-repeat top left; }
	#name, #email, #member_name, #member_email, #member_ward, #member_stake, #member_country, #honoree_name, #honoree_ward, #honoree_stake, #country { width: 306px; background: transparent url(/img/t2_textbox_lg_bg.gif) no-repeat top left; }
	#member_username, #member_password, #member_password2, #member_city, #member_state, #city, #state { width: 146px; background: transparent url(/img/t2_textbox_med_bg.gif) no-repeat top left; }
		
	#details, #reason, #message_text { height: 190px; }
	#how { height: 45px; }

	#submit_email, #submit_message { width: 61px; }
	#submit_login { width: 64px; }
	#submit_register { width: 74px; }
	#submit_buy { width: 72px; height: 22px; margin: 0px 0px 8px -2px; }
		
	/** BUY/LOGIN FORM STYLES **/
	#left_form { width: 195px; margin: 20px 0px 0px 0px; padding: 20px 0px 0px 0px; background: transparent url(/img/t2_leftform_border.gif) no-repeat top left; font: normal 9px Arial, Verdana, sans-serif; line-height: 11px; color: #746B4F; }
	#left_form span { font: normal 12px Arial, Verdana, sans-serif; line-height: 15px; color: #B0AB9B; }
	#left_form span.buy { font: bold 9px Arial, Verdana, sans-serif; }
	#left_form form { background: transparent; margin: 5px 0px 0px 0px; }
	#left_form a { text-decoration: underline; color: #3C2C3D; }
	
	/** FOOTER STYLES **/
	#footer { width: 760px; height: 13px; padding: 33px 0px 50px 0px; background: #F2EDDE url(/img/t2_body_bg_bottom.gif) no-repeat top left; font: normal 10px Arial, Verdana, sans-serif; text-align: center; color: #746B4F; }
	#footer a { color: #746B4F; }
	#footer a:hover { color: #352801; }