body			{
				margin:0;
				padding:0 70px;
				font-size:11px;
				text-align:center;
				font-family:Arial, Helvetica, sans-serif;
				line-height:normal;
				color:#000000;
				background:#ffffff;
				}
				
a 				{
				text-decoration:underline;
				color:#666666;
				}
		
a:hover 		{
				text-decoration:none;
				}

p				{
				margin:0;
				padding:0 0 12px 0;
				}
				
img				{border:0;}
				
div				{
				margin:0;
				padding:0;
				text-align:left;
				}
				
.abs			{vertical-align:middle;}
				
fieldset		{
				border:0;
				margin:0;
				padding:0;
				}
				
label			{
				margin:0;
				padding:0;
				}
				
input, select, textarea {
				font:0.9em Arial, Helvetica, sans-serif;
				}

#container		{
				width:1000px;
				margin:0 auto;
				position:relative;
				z-index:1;
				}
				
/* ---------------------------------- header ----------------------------------------------*/

#top			{
				width:1000px;
				height:127px;
				position:relative;
				z-index:2;
				}

#top .logo		{
				position:absolute;
				top:11px;
				left:5px;
				}
				
#top .nav		{
				width:270px;
				padding:20px 15px;
				background:url(/images/red_bg.gif);
				position:absolute;
				top:9px;
				right:0;
				}
				
#top .nav ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#top .nav li	{
				margin:0;
				padding:0;
				}
				
#top .nav li a	{
				color:#ffffff;
				text-decoration:underline;
				}
				
#top .nav li a:hover	{
				color:#ffffff;
				text-decoration:none;
				}
				
#head			{
				width:1000px;
				height:307px;
				margin-top:60px;
				position:relative;
				}
				
#head .issue_top	{
				width:230px;
				float:left;
				}
				
#head .main_pic	{
				height:307px;
				border:1px solid #FF0E0D;
				position:relative;
				margin-left:245px;
				margin-right:98px;
				background:url(/images/main_px.gif) bottom repeat-x #D9DBD8;
				}
				
#head .tabs		{
				width:98px;
				overflow:hidden;
				zoom:1;
				float:right;
				}
				
#head .tabs ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#head .tabs li	{
				display:block;
				margin:0;
				padding:0;
				font:0.8em Georgia, "Times New Roman", Times, serif;
				color:#919191;
				}
				
#head .tabs li b	{
				display:block;
				font-size:1.2em;
				color:#000000;
				}
				
#head .tabs li a{
				display:block;
				overflow:hidden;
				padding:10px 5px;
				width:87px;
				height:40px;
				color:#919191;
				text-decoration:none;
				}
				
#head .tabs li a:hover{
				text-decoration:underline;
				}
				
#head .tabs li.active	{
				border-top:1px solid #FF0E0D;
				border-right:1px solid #FF0E0D;
				border-bottom:1px solid #FF0E0D;
				}
				
#head_sub		{
				position:relative;
				height:148px;
				margin-bottom:40px;
				background:url(/images/sub_head_bg.jpg) 0 0;
				}
				
.und_head		{
				width:1000px;
				position:relative;
				height:28px;
				}
				
.und_head2		{
				width:1000px;
				position:relative;
				height:20px;
				overflow:hidden;
				zoom:1;
				border-top:1px solid #808080;
				border-bottom:1px solid #808080;
				}
				
.subscribe		{
				position:absolute;
				top:0;
				left:164px;
				padding:1px 0;
				background:#FFFF00;
				}
				
.subscribe a	{
				color:#000000;
				text-decoration:none;
				}

/* ---------------------------------- menu ----------------------------------------------*/

#menu			{
				width:1000px;
				position:relative;
				background:#000000;
				font:0.9em Verdana, Arial, Helvetica, sans-serif;
				z-index:2;
				}
				
#menu td		{
				width:11%;
				text-align:center;
				height: 22px;
				}
				
#menu td.active	{
				background:#808080;
				}
				
#menu td.red	{
				background:#FF0000;
				}
				
#menu a			{
	            color:#ffffff;
	            text-decoration:none;
				display: block;	
				height: 18px;
				padding-top: 4px;	

				}
				
#menu a:hover	{
				color:#ffffff;
				text-decoration:none;
				background: #808080;
				}

	
/* ---------------------------------- content ----------------------------------------------*/

h1				{
				font:2.5em "Times New Roman", Times, serif;
				color:#CFC3AC;
				background:url(/images/dot3.gif) bottom repeat-x;
				margin:0 0 20px 0;
				padding:0 0 3px 0;
				}
				
h2				{
				font:1.6em Arial, Helvetica, sans-serif;
				color:#999999;
				margin:0;
				padding:0 0 18px 0;
				}
				
h3				{
				font:bold 1.4em Arial, Helvetica, sans-serif;
				color:#000000;
				margin:0;
				padding:0 0 18px 0;
				}
				
h3 a			{
				color:#0099FF;
				}
				
h4				{
				font:bold 1.4em Georgia, "Times New Roman", Times, serif;
				color:#850004;
				}
				
h6				{
				font-size:1em;
				display:block;
				font-weight:bold;
				margin:0;
				padding:0 0 5px 0;
				}

				
h3, h4, h5, h6
				{
				margin:0 0 10px 0;
				padding:0;
				}
				
#content		{
				width:1000px;
				position:relative;
				}
				
.table			{
				width:1000px;
				background:#99FFCC;
				}

.table .td		{
				vertical-align:top;
				background:#ffffff;
				}
				
.pattern		{
				vertical-align:top;
				background:url(/images/pattern.gif);
				}
				
#right h2		{
				font-weight:bold;
				color:#000000;
				}
				
#right h2 a		{
				color:#000000;
				}
				
#right h2.blue	{
				font-weight:bold;
				color:#000080;
				}
				
#right h2.blue a	{
				color:#000080;
				}
				
#right h2.lblue a	{
				color:#0000FF;
				}
				
#right a		{
				color:#000080;
				text-decoration:underline;
				}
				
#right a:hover	{
				color:#000080;
				text-decoration:none;
				}
				
#right .nav		{
				position:relative;
				padding-bottom:40px;
				}
				
#right .nav ul	{
				margin:0;
				padding:0;
				list-style:none;
				}
				
#right .nav li	{
				margin:0;
				padding:0;
				font:1.6em Arial, Helvetica, sans-serif;
				}
				
#right .nav li span	{
				display:block;
				font:12px Arial, Helvetica, sans-serif;
				color:#808080;
				}
				
#right .nav li a	{
				color:#3366FF;
				text-decoration:underline;
				}
				
#right .nav li a:hover	{
				color:#3366FF;
				text-decoration:none;
				}
				
#right .subscribe_area	{
				position:relative;
				border-right:1px solid #808080;
				padding-right:40px;
				margin-bottom:40px;
				}
				
.subscr_in		{
				background:url(/images/subscr_bg.gif) 0 0;
				padding:5px 10px;
				}
				
.subscr_in h3	{
				text-align:center;
				}
				
.inp4			{
				display:block;
				overflow:hidden;
				zoom:1;
				padding:10px 0;
				}
				
.inp4 input		{
				width:100%;
				background:#00FF99;
				border:none;
				font-size:1.1em;
				}

#center h2		{
				color:#000000;
				}
				
#center h2 a	{
				color:#0099FF;
				text-decoration:underline;
				}
				
#center2 h2		{
				color:#000000;
				}
				
#center2 h2 a	{
				color:#0000FF;
				text-decoration:underline;
				}
				
.subscribe_box	{
				position:relative;
				padding-bottom:40px;
				}
				
.inp1			{
				display:block;
				padding-bottom:20px;
				font-size:1.1em;
				}
				
.inp1 input		{
				width:99%;
				border:2px solid #808080;
				}
				
.inp2			{
				display:block;
				padding-bottom:20px;
				font-size:1.1em;
				}
				
.inp2 input		{
				width:99%;
				border-top:1px solid #808080;
				border-bottom:1px solid #808080;
				border-left:none;
				border-right:none;
				}
				
.inp3			{
				display:block;
				padding-bottom:20px;
				font-size:1.1em;
				}
				
.inp3 input		{
				width:99%;
				}
				
.inp5			{
				display:block;
				padding-bottom:20px;
				font-size:1.1em;
				}
				
.inp5 input		{
				width:96%;
				}
				
.continue		{
				width:96%;
				border-top:1px solid #808080;
				background:#FF0000;
				border-left:none;
				border-right:none;
				border-bottom:none;
				font-size:1.6em;
				color:#ffffff;
				}
				
.box2			{
				position:relative;
				padding-bottom:60px;
				font-size:1.2em;
				}
				
.list			{
				margin:0;
				padding:0 0 0 8px;
				list-style:none;
				border-left:7px solid #FF0000;
				}
				
.list li		{
				margin:0;
				padding:0 0 8px 0;
				}
				
.list li.last	{
				margin:0;
				padding:0;
				}
				
.list li a		{
				color:#0066FF;
				text-decoration:underline;
				}
				
.list li a:hover{
				color:#0066FF;
				text-decoration:none;
				}
				
.box3			{
				position:relative;
				padding-bottom:40px;
				}
				
.box4			{
				position:relative;
				padding-bottom:40px;
				}
				
.box4 ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.box4 li		{
				margin:0;
				padding:0;
				}
				
.box4 span		{
				background:#FFFF00;
				}
				
.article		{
				width:440px;
				position:relative;
				overflow:hidden;
				zoom:1;
				font-size:1.1em;
				display:block;
				padding:0 0 20px 0;
				margin:0 0 20px 0;
				border-bottom:2px solid #808080;
				}
				
.article_sub	{
				position:relative;
				font-size:1.1em;
				display:block;
				padding:0 0 20px 0;
				}
				
.links			{
				position:relative;
				padding-bottom:20px;
				color:#666666;
				}
				
.links a		{
				color:#666666;
				text-decoration:underline;
				}
				
.links a:hover	{
				color:#666666;
				text-decoration:none;
				}
				
.title			{
				padding:2px 5px;
				font-size:0.9em;
				position:relative;
				overflow:hidden;
				zoom:1;
				margin-bottom:20px;
				background:#BFD8FF;
				}
				
.name			{
				float:left;
				font:1.7em Arial, Helvetica, sans-serif;
				color:#000000;
				}
				
.name a			{
				color:#0066FF;
				text-decoration:none;
				}
				
.name a:hover	{
				color:#0066FF;
				text-decoration:none;
				}

.comments		{
				float:right;
				font-size:1.2em;
				padding:2px 0 0 0;
				color:#666666;
				}
				
.comments a		{
				color:#666666;
				text-decoration:underline;
				}
				
.comments a:hover	{
				color:#666666;
				text-decoration:underline;
				}
				
.comments span	{
				background:#FFFF00;
				}
				
.pic2			{
				position:relative;
				text-align:center;
				padding-bottom:20px;
				}
				
.video			{
				position:relative;
				color:#0066FF;
				font-size:1.2em;
				padding-bottom:50px;
				}

.more			{
				display:block;
				font:bold 1.3em Arial, Helvetica, sans-serif;
				}
				
.more a			{
				text-decoration:underline;
				color:#0066FF;
				}
				
.left_col		{
				width:150px;
				padding-right:15px;
				}

.td_cat			{
				padding:0 15px 20px 15px;
				vertical-align:top;
				text-align:left;
				}
				
.pic			{
				display:block;
				float:left;
				}
				
.det			{
				margin-left:135px;
				color:#808080;
				}
				
.det b			{
				display:block;
				color:#000000;
				}
				
.det a			{
				color:#0099FF;
				text-decoration:underline;
				}
				
.issue			{
				position:relative;
				padding-bottom:100px;
				color:#808080;
				}
				
.title2			{
				display:block;
				color:#808080;
				font:1.6em Arial, Helvetica, sans-serif;
				padding-bottom:20px;
				text-align:center;
				}
				
.title3			{
				display:block;
				color:#808080;
				font:1.6em Arial, Helvetica, sans-serif;
				padding:0 15px 20px 15px;
				}
				
.issue ul		{
				margin:0;
				padding:0;
				list-style:none;
				}
				
.issue li		{
				margin:0;
				padding:0;
				font-size:0.9em;
				}
				
.issue li a		{
				color:#0000FF;
				text-decoration:underline;
				}
				
.issue li a:hover	{
				text-decoration:none;
				}
				
.pic_issue		{
				position:relative;
				text-align:center;
				padding-bottom:15px;
				}
				
.item1			{
				position:relative;
				text-align:center;
				}
				
.item_pic1		{
				position:relative;
				padding-bottom:7px;
				text-align:center;
				}
				
.item_title		{
				position:relative;
				padding-bottom:3px;
				text-align:center;
				font:1.6em Arial, Helvetica, sans-serif;
				color:#0099FF;
				}
				
.item_title a	{
				color:#0099FF;
				text-decoration:underline;
				}
				
.item_title a:hover	{
				text-decoration:none;
				}
				
.item_date		{
				position:relative;
				text-align:center;
				color:#808080;
				}
				
.line_divider	{
				position:relative;
				overflow:hidden;
				zoom:1;
				height:20px;
				margin-bottom:20px;
				border-top:1px solid #808080;
				border-bottom:2px solid #808080;
				}
				
.line_divider2	{
				position:relative;
				overflow:hidden;
				zoom:1;
				height:20px;
				border-top:1px solid #808080;
				}
				
.rss			{
				position:relative;
				font:1.6em Arial, Helvetica, sans-serif;
				}
				
.rss a			{
				background:#FFFF00;
				color:#0099FF;
				text-decoration:underline;
				}
				
.rss a:hover	{
				color:#0099FF;
				text-decoration:none;
				}
				
.news a			{
				color:#0000FF;
				}
				
.guide_article	{
				position:relative;
				}
				
.guide_article 	{
				position:relative;
				}
				
.guide_line		{
				display:block;
				zoom:1;
				margin:15px 0;
				border-bottom:1px solid #A1A1A1;
				}
				
.guide_line2		{
				display:block;
				zoom:1;
				margin:15px 0;
				border-bottom:1px solid #A1A1A1;
				}
				
.guide_article a	{color:#3366FF;}
				
.guide_article span	{
				display:block;
				padding-bottom:2px;
				}

.brd_pic		{
				border:1px solid #CCCCCC;
				}
				
.photo_by		{
				color:#808080;
				margin-bottom:12px;
				}
				
.sl_show		{
				color:#3366FF;
				}
				
.row			{
				position:relative;
				overflow:hidden;
				zoom:1;
				padding-bottom:22px;
				}
				
.guide_pic2		{
				float:left;
				margin-right:15px;
				}
				
.guide_sub		{
				position:relative;
				font-size:1.1em;
				display:block;
				padding:0 0 20px 0;
				}
				
.slide_sub		{
				position:relative;
				font-size:1.1em;
				display:block;
				padding:0 0 20px 0;
				color:#808080;
				}
				
.guide_sub h3	{
				margin:0;
				padding:0 0 5px 0;
				}
				
a.link			{
				font-size:12px;
				font-weight:normal;
				background:#FFFF00;
				color:#0000FF;
				}
				
.q				{
				display:block;
				font:1.6em Arial, Helvetica, sans-serif;
				color:#008000;
				}
				
.a				{
				display:block;
				padding-bottom:15px;
				}
				
.qq				{
				display:block;
				font:1.6em Arial, Helvetica, sans-serif;
				color:#000000;
				}
				
.qq b			{
				font-weight:normal;
				color:#008000;
				}
				
.subscribe_box_green	{
				background:#00FFCC;
				padding:15px 12px;
				margin-bottom:40px;
				}
				
.subscribe_box_green h2	{
				color:#000000;
				}
				
.shop_bags		{
				border:1px solid #000000;
				padding:1px;
				}
				
.shop_in		{
				border:1px solid #000000;
				padding:20px;
				text-align:center;
				}
				
.shop_in h2		{
				color:#000000;
				}
				
.shop_in a		{
				color:#0000FF;
				}
				
.slide_show		{
				position:relative;
				font:10px Arial, Helvetica, sans-serif;
				color:#000000;
				}
				
.sl_show_pic	{
				display:block;
				}
				
.sl_show_sign	{
				display:block;
				padding-bottom:10px;
				}
				
.sl_show_thumb_left	{
				display:block;
				width:65px;
				float:left;
				}
				
.sl_show_thumb_right	{
				display:block;
				width:65px;
				float:right;
				}
				
.sl_show_thumb_center	{
				display:block;
				width:65px;
				margin:0 auto;
				}
				
.list_slide		{
				margin:0;
				padding:20px 0;
				list-style:none;
				}
				
.list_slide li	{
				font:1.6em Arial, Helvetica, sans-serif;
				}
				
.list_slide li a	{
				color:#0000FF;
				text-decoration:underline;
				}
				
.cam			{
				display:block;
				padding:0 0 0 15px;
				background:url(/images/cam.gif) 0 2px no-repeat;
				text-decoration:underline;
				color:#275B8A;
				font-weight:bold;
				}
				
.tags			{
				display:block;
				position:relative;
				padding-bottom:5px;
				}
				
.tags b			{
				font:1.6em Arial, Helvetica, sans-serif;
				color:#008000;
				text-transform:uppercase;
				}
				
.tags a			{
				color:#0099FF;
				text-decoration:underline;
				}
				
.tag1			{font-size:0.9em;}
.tag2			{font-size:1em;}
.tag3			{font-size:1.2em;}
.tag4			{font-size:1.4em; font-weight:bold;}
.tag5			{font-size:1.6em;}
.tag6			{font-size:1.8em;}

.brd_left		{
				border-left:1px solid #A1A1A1;
				}

				
/* ---------------------------------- FOOTER ----------------------------------------------*/				

.google_search	{
				width:1000px;
				position:relative;
				text-align:right;
				padding:40px 0 80px 0;
				font-size:1.2em;
				}
				
#footer			{
				width:970px;
				position:relative;
				padding:22px 15px;
				background:#C0C0C0;
				}
				
#footer a		{
				color:#000000;
				text-decoration:underline;
				}
				
.foot_menu		{text-decoration:underline;}
				
.gray			{color:#666666;}

