html					{background:#f3f3f4 url(images/bg.gif) 400px 0px no-repeat;}
body					{margin:9px; font-family:Helvetica, Arial, sans-serif; font-size:12px; }

*						{margin:0; padding:0; border:0;}
li						{vertical-align:bottom; list-style-type:none;}
img, fieldset			{border:0;}
*						{margin:0; padding:0;}
h1, h2, h3				{font-size:100%; font-weight:normal;}
em						{font-style:normal;}
strong					{font-weight:normal;}
a						{text-decoration:none;}
hr						{visibility:hidden; clear:both;}    

#page_holder			{position:relative;width:921px;}

#left_panel				{position:relative; float:left; width:228px; padding-right:4px;}
#content				{position:relative; float:left; width:689px;}

#register_panel			{position:relative; width:227px; height:260px; padding:5px; border:1px solid #e9e9ea; background:#FABB0B;} 

#column1				{position:relative; float:left; width:224px; border:1px solid #e9e9ea; border-bottom:0px; background:#ffffff url(images/bg_column1.gif) bottom left no-repeat; padding:0px 0px 40px 0px; min-height:650px;}
#column2_holder			{position:relative; float:left; width:460px;}
#column2				{position:relative; width:460px; border-top:1px; border-right:1px; border-bottom:1px; border-style:solid; border-color:#e9e9ea; background:#ffffff; min-height:690px;}

#main_logo				{position:relative; width:460px; background:#ffffff;}
#content_logo			{position:relative; width:224px; background:#ffffff;}
#heading_content		{position:relative; width:460px; background:#ffffff;}
#bookmark				{position:absolute; right:-34px; top:10px;}
#index_menu				{position:relative; width:460px; background:#ffffff;}

#featured_index		{position:relative; display:block; margin:0 10px 0px 10px; height:76px;}
#featured_index	img		{position:relative;float:left;}
#featured_index	strong	{position:relative;display:block; background:#FABB0B; width:122px; height:70px; float:left; padding:3px; }
#featured_index	strong em {position:relative;display:block; background:url(images/arrowbr.png) 0px 5px no-repeat;}
#featured_index a		{color:#000000;}

.login,

.submit			 	{background:url(images/submit_button.gif) bottom left no-repeat;}
.submit:hover	 	{background:url(images/submit_button.gif) top left no-repeat;}
.close				{float:right; margin:10px 0 0 0; border:0; width:47px; height:18px; border:0; text-indent:-1000px;}
.close			 	{background:url(images/close_button.gif) bottom left no-repeat;}
.close:hover	 	{background:url(images/close_button.gif) top left no-repeat;}

#featured_product		{position:relative; width:226px; margin:1px; margin-top:5px; }
#featured_product h1	{font-size:12px; color:#ffffff; background:#231f20; line-height:22px; padding:5px; font-weight:bold;}
#featured_product h1 em {position:absolute; font-style:normal; right:0; padding-right:5px;padding-top:5px; }	
#featured_product h1 a	{color:#ffffff; line-height:12px; text-decoration:none; }
#featured_product h1 a:hover	{color:#adadad;}

#featured_list li		{position:relative;display:block;}
#featured_list li span	{
	position:absolute;
	top:116px;
	left:30px;
	width: 190px;
}
#featured_list li span strong	{font-size:12px; background:#FABB0B; color:#231f20; padding:2px 10px 2px 10px;}
#featured_list li span em		{font-size:12px; background:#231f20; color:#FABB0B; padding:2px 5px 2px 5px;}
#featured_list a		{color:#231f20;}
#featured_list a:hover	{text-decoration:underline;}

.new	{position:absolute; background:url(images/new.png); width:50px; height:50px; top:10px; right:10px; text-indent:-1000px;}




#main_menu ul			{position:relative;}
#main_menu li			{position:relative; display:block; font-size:40px; font-weight:bold; backsground:red; height:31px;}
#main_menu li img		{
	position:absolute;
	visibility:hidden;
	top:28px;
	left:0;
	width: 431px;
	height: 332px;
}


#announcement a:hover	{text-decoration:underline;}
 #announcement .afull {display:block;margin:auto;position:relative;width:450px;line-height:1.5em ;}

#announcement .aleft	{position:relative; display:block; width:352px; }

#announcement h3		{display:block; margin:0 1px 1px 0; background:#fABB0B }
#announcement strong {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin adding;
background:transparent url(images/arrowd.png) no-repeat scroll right center;
color:#FABB0B;
display:block;
margin-right:5px;
padding:2px 2px 10px 0;
}

text-transform:uppercase; color:black; margin-right:5px; text-decoration:none; font-size:11px; font-weight:bold;}

#index_news h1		{font-size:30px; font-weight:bold; padding:0px 10px;}
#index_news h1 a		{color:#FFFFFF;}
#index_news h1 a:hover	{color:#FABB0B;}
.article_box		{position:relative; margin:0px 10px 0px 10px; padding:10px 0 10px 0; font-size:11px;}
.article_box:hover	{background:#FABB0B;}
.article_title		{display:inline; color:#231f20; padding:0 5px 0 2px;background:#FABB0B;}
.article_title a	{color:#231f20;}
.article_title a:hover	{text-decoration:underline;}
.article_author		{color:#adadad; padding-left:2px; }
.article_author	a	{color:#231f20; text-decoration:underline; font-style:italic;}
.article_author	a:hover	{text-decoration:none;}
.article_date		{color:#adadad; padding-bottom:7px; padding-left:2px;}
.article_content	{color:#898989; border-top:1px dashed #cacbcd; padding-top:7px; padding-left:2px; }
.article_content a	{color:#898989;}
.article_nav		{position:relative; margin:8px 10px; padding-top:5px; border-top:1px solid #cacbcd; text-align:right; color:#898989;}
.article_nav a		{color:#898989; padding:5px;}
.article_nav a:hover{text-decoration:underline;}