
	/* --------------------------------------------------
	CONTAINERS
	-------------------------------------------------- */
	body { background: #94e4e8 url(../../goo/index_files/bg-goo-gradient.jpg) no-repeat top center; font: normal 62.5%/1 "Lucida Grande", Trebuchet MS, Arial, Verdana, sans-serif; text-shadow: 0 0 1px #fff; color: #333; }
	div#wrapper { padding: 18px 0 36px; }
	div#container { position: relative; width: 760px; margin: 0 auto; }


	/* --------------------------------------------------
	HEADER
	-------------------------------------------------- */
	div#header { position: relative; height: 54px; margin: 0 auto; }
	div#header h6 { margin: 0; padding: 0; }
	div#header h6 img { -webkit-transition: all 0.15s ease-out; }
	div#header h6 a,
	div#header h6 a:visited { display: block; float: left; margin: -4px 0 0; -webkit-transition: all 0.15s ease-out; }
	div#header h6 a:hover { opacity: .75; }
	div#header div { background: #fff; width: 460px; height: 31px; position: absolute; top: 0; right: 0; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
	div#header ul { float: left; height: 31px; padding: 0 5px; }
	div#header li { display: inline; }
	div#header li a,
	div#header li a:visited	{ display: inline; float: left; line-height: 1; padding: 8px 10px; }
	div#header form { float: right; }
	div#header form { position: relative; width: 212px; }
	div#header form input#search { width: 170px; margin: 3px 0 0; padding: 5px 5px 4px; border: solid 1px #aaa; border-bottom-color: #ccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; position: absolute; top: 0; right: 20px; font-size: 12px; color: #555; }
	div#header form button { width: 26px; height: 25px; background: url(/images/search-sprite.gif) no-repeat 0 0; position: absolute; right: -2px; top: 3px; cursor: pointer; border: 0; }
	div#header form input:focus { outline: none; }
	div#header form button:hover,
	div#header form button.hover { background-position: 0 -25px; }
	div#header form button span { display: none; }
	
	
	/* --------------------------------------------------
	CONTENT
	-------------------------------------------------- */
	div#content 				{ -moz-border-radius: 6px; -webkit-border-radius: 6px; }

	/* Sidebar ------------------------------ */
	#content-sec { text-shadow: 0 1px 1px #fff; }

	/* Sections of content in the sidebar */
	div.aside { padding: 17px 18px; border-top: 1px solid #fff; border-bottom: 1px solid #c3eeee; position: relative; }
	div.aside:first-child { padding-top: 18px; border-top: none; }
	div.aside:last-child { border-bottom: none; }	
/* 	div.aside h4 { font-size: 14px; color: #333; margin-bottom: 6px;} */
	div.aside p { font-size: 12px; color: #444; margin-bottom: 0; }
	div.aside div.header { position: relative; }
	div.aside div.header h2 { font-size: 14px; line-height: 18px; margin: 0; }
	div.aside div.header small { position: absolute; bottom: 0; right: 0; }
	
	div#sidebarTwactions { height: 135px; } /* temp hazors due to IE suckage */
	
	span.app-love { background: url(/images/icons/heart.png) no-repeat 0 center; display: inline-block; width: 16px; height: 16px; text-indent: -999em; }
	
	ul.partners { margin: 9px 0; padding: 0; list-style: none; }
	ul.partners li { height: 45px; margin: 0 0 9px; }
	ul.partners img { -webkit-transition: all 0.15s ease-out; }
	ul.partners div { margin-left: 54px; }
	ul.partners h4,
	ul.partners p { margin: 0; padding: 0; font-size: 12px; line-height: 14px; }
	ul.partners h4 { padding-top: 1px; }
	ul.partners p { font-size: 11px; opacity: .75; }
	ul.partners a.icon, ul.partners a.icon:visited { display: block; float: left; width: 45px; height: 45px; -webkit-transition: all 0.15s ease-out; position: relative; }
	ul.partners a.icon:hover img { -webkit-transform: rotate(-5deg) scale(1.1); }
	ul.partners a.icon:active { top: 1px; }
	
	ul#partners li { display: block; width: 58px; height: 58px; float: left; }
	
	div#profile							{ padding: 15px 15px; }
	div#currentUser a.avatar			{ float: left; width: 36px; }
	div#currentUser a.avatar img	    { width: 36px; }
	div#currentUser a.url img	        { width: 36px; }
	div#currentUser div.wrap 			{ margin-left: 45px; }
	div#currentUser p					{ margin: 0 0 5px; padding: 0; font-size: 13px; line-height: 18px; font-weight: bold; }
	div#currentUser p a					{ font-weight: normal; }
	div#currentUser a.button			{ display: block; float: left; padding: 5px 12px 6px; }
	div#currentUser ul					{ width: 135px; }
	div#currentUser ul li				{ display: inline; font-size: 12px; line-height: 1; }
	div#currentUser ul li.separator		{ padding: 0 2px; }
	
	ul#stats 							{ width: 210px; height: 36px; clear: both; }
	ul#stats li							{ display: inline; }
	ul#stats a, ul#stats a:visited		{ display: inline; float: left; width: auto; margin-left: 15px; }
	ul#stats strong						{ display: block; font: 16px/1.2 "Georgia", Times New Roman, Times, sans-serif; }
	ul#stats span						{ display: block; opacity: .75; font-size: 11px; text-transform: lowercase; }
	
	ul#myNav							{ margin: 18px 0 0; padding: 0; border-bottom: 1px solid #c3eeee; height: 180px; }
	ul#myNav li							{ display: block; width: 100%; height: 36px; float: left; clear: left; font-size: 13px; }
	ul#myNav a, ul#myNav a:visited		{ display: block; width: 195px; height: 36px; padding: 0 0 0 15px; line-height: 36px; font-weight: bold; color: #444; }
	ul#myNav a:hover					{ background: #d9f0f0; }
	ul#myNav li.active a, 
	ul#myNav li.active a:visited		{ background: #fff; }
	
	div#content-sec div.sign-in form 					{ margin: 0; padding: 9px 5px 17px 15px; border-bottom: 1px solid #c3eeee; }
	div#content-sec div.sign-in form input.input-text	{ width: 170px; margin: 0 0 9px; border-color: #c3eeee; }
	div#content-sec div.sign-in form button				{ float: left; margin: 0; }
	div#content-sec div.sign-in form span				{ display: block; margin: -2px 0 0 75px !important; font-size: 11px; line-height: 14px; }
	
	
	/* --------------------------------------------------
	FOOTER
	-------------------------------------------------- */
	div#footer { background: #fff; height: 18px; padding: 9px 10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: relative; }
	div#footer p { float: left; width: 170px; }
	div#footer li { display: inline; padding-right: 10px; }
	div#footer form { position: absolute; top: 7px; right: 10px; } 
	div#footer form label { display: inline; font-size: 12px; font-weight: normal; color: #777; } 
	div#footer form select { display: inline; border: 1px solid #ccc; } 
	
