/* @override http://oyeme/css/home.css */
#mainContent		{ background:#fff; padding:20px 0 30px; min-height:50px }
#home .column		{ margin-right:0; }
#home .column a		{ color:#822a00 }
#home .column a:hover	{ text-decoration:none; }

/* @group TOP CONTENT */
#topContent			{ overflow:hidden; width:920px; padding:10px; height:272px; background:url(/images/top_bg.gif) repeat-x; }
.panel				{ width:940px; height:292px; }
#topContent h2		{ display:block; text-indent:-999em; margin:37px 0 0 370px; padding:0; }
#panels p			{ margin-left:370px; margin-right:50px; font-size:1.3em; color:#ecebdc; line-height:1.7em; }
.buttons			{ margin:20px 0 0 370px; }
.buttons img		{ border:0;  }

	/* @group ROTATOR */
	#rotator			{ display:block; width:310px; height:267px; background:#dcd7c7 url(/images/listening_bg.jpg) no-repeat; float:left; }
	#controls			{ background:#fbf0b3; height:29px; border:1px solid #ebdd8d; text-align:center; position:relative; top:236px; }
	#controls p			{ font-size:1.2em; color:#333; line-height:29px; margin:0; }
	#controls a			{ display:block; width:14px; height:14px; text-indent:-999em; position:absolute; top:8px; }
	#controls a#prev	{ background:url(/images/prev_btn.gif) no-repeat; left:6px;}
	#controls a#next	{ background:url(/images/next_btn.gif) no-repeat; right:6px; }
	#controls a:focus	{ outline:none; }
	#listening h2		{ width:335px; height:42px; background:url(/images/h2_listening.gif) no-repeat; }	
	#flexible, #analyze,
	#communicate		{ display:none; }
	#flexible h2		{ width:130px; height:42px; background:url(/images/h2_flexible.gif) no-repeat; }	
	#communicate h2		{ width:237px; height:42px; background:url(/images/h2_communicate.gif) no-repeat; }	
	#analyze h2			{ width:134px; height:42px; background:url(/images/h2_analyze.gif) no-repeat; }	
	.shift				{ width:38px; height:38px; display:block; position:absolute; top:125px; text-indent:-999em; z-index:1000; }
	.shift:focus		{ outline:none; }
	#right-arrow		{ background:url(/images/right_arrow.png) no-repeat; right:0; }
	#left-arrow			{ background:url(/images/left_arrow.png) no-repeat; left:0; }
	/* @end */
/* @end */

	/* @group FEATURED */
	#featured.column		{ width:310px; margin-left:10px; padding-top:10px; }	
	#featured.column h4		{ margin:0; padding:0; }
	#featured p				{ margin-top:0; }
	#featured img			{ float:left; margin:0 17px 10px 0; border:1px solid #c6c3b1; padding:3px; background:#ecebdc; }
	/* @end */
	
	/* @group USES */
	#uses				{ width:260px; margin-left:60px; padding-top:10px; }
	#uses a				{ color:#441403; }
	#uses.column h4		{ margin-top:10px; }
	#uses ol			{ padding:0; margin:0; list-style:none; }
	#home #uses label			{ display:none; }
	#home #uses fieldset		{ float:left; width:65%;}
	#home #uses input.email	{ float:left; width:100%; display:inline; padding:6px; }
	#home #uses .submit	{ float:left; display:inline; width:20%; margin:0; padding:0;	}

	#uses fieldset.submit input	{ margin:0; font-size:1.2em; font-variant:none; padding:4px; margin-left:22px;}
	/* @end */
	
	/* @group NEWS */
	#news				{ width:220px; margin-left:60px; position:relative; padding-top:10px;}
	#news h3			{ font-size:2.1em; color:#441403; margin:0; font-weight:normal; width:100px;}
	#news-feed			{ 
						  display:block; width:16px; height:16px; background:url(/images/feed_icon.gif) no-repeat;
						  position:absolute; top:14px; right:0; text-indent:-999em; cursor:pointer; z-index:5000;
						}
	#news-feed:focus	{ outline:none;  }
	#news .post			{ padding:0 0 20px; position:relative; top:-8px; }
	#news.column h4			{ font-size:1.4em; padding:0; color:#441403; }
	#news.column h4 a		{ color:#822a00; text-decoration:none; }
	#news.column h4 a:hover	{ text-decoration:underline; }
	#news p.date			{ margin-top:0; }
	/* @end */			
