body, input, select, textarea, td, th {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   }
   
body {
	background:#fff;
	border: 0;
	margin: 0;
	padding: 0;
}
  
*{
	line-height:1.2em;
}

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}

em{}

h1{
	color:#e59537;
	font-size:18px;
}
h2{
	color:#4d4d4d;
	font-size:16px;
}
h3{
	color:#e59537;
	font-size:13px;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#000;
}
a:hover{
	color:#e59438;
}

select{
border: 1px solid #000;
}
input{
border: 1px solid #000;
}
input.search{
float:right;
border:1px solid #000;
background-color:#f1f1f1;
}

input.button{
	display:block;
	background:url(/images/bg_button.gif) 0 0  repeat-x;
	border-bottom:1px solid #000;
	padding:0 10px;
	margin:0;
	height:19px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	cursor:pointer;
}

.button-submit{
	position:absolute;
	top:-1000px;
	width:1px;
	height:1px;
	
	left:-1000px
}

/* 
* BASE ==========================================
*/


div#base{
	background:url(/images/bg.gif) top center no-repeat;
	background-attachment: fixed;
	text-align:center;
	min-width:950px;
}
	div#base-header{
		display:none;
	}
	div#base-content{
		position:relative;
		margin:0 auto;
		width:950px;
		text-align:left;
		background:none;
	}
	
	div#footerbase{
		display:none;
	}
	div#base-footer{
		display:none;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:950px;}
/**/

div#dom-load{display:none;}


br.cl{clear:both;position:relative;margin-top:-1.2em;font-size:0;}

/* 
* HEADER==========================================
*/

div#flash-header {
	display:none;
}

/* 
* LANDINGPAGES ==========================================
*/
	div#landing {
		float:left;
		width:950px;
		}
		div#landing div.landing-items-container{
			float:left;
			width:462px;
			height:552px;
			overflow:hidden;
			margin-right:17px;
		}
		div#landing div.landing-items{
			width:462px;
			height:524px;
			}
			div#landing div.landing-items div.no-items{
				position:relative;
				width:462px;
				height:173px;
				margin-bottom:1px;
				overflow:hidden;
			}
			div#landing div.landing-items div.no-items span{
				display:block;
				padding:15px;
				line-height:17px;
				
			}
		div#landing div.landing-item {
			position:relative;
			width:462px;
			height:173px;
			margin-bottom:1px;
			overflow:hidden;
			}
			div#landing div.landing-item-photo {
				position:absolute;
				top:10px;
				left:10px;
				width:204px;
				height:153px;
				overflow:hidden;
			}
			div#landing div.landing-item-title {
				position:absolute;
				top:8px;
				left:220px;
				width:204px;
				height:20px;
				overflow:hidden;
			}
			div#landing div.landing-item-subtitle {
				position:absolute;
				top:30px;
				left:220px;
				width:230px;
				height:20px;
				overflow:hidden;
				font-size:16px;
				font-weight:bold;
				color:#3b3b3b;
			}
			div#landing div.landing-item-date {
				position:absolute;
				top:10px;
				left:409px;
				width:50px;
				height:20px;
				font-size:9px;
				overflow:hidden;
			}
			div#landing div.landing-item-content {
				position:absolute;
				top:52px;
				left:220px;
				width:230px;
				height:105px;
				line-height:15px;			
				overflow:hidden;
				}
				div#landing div.landing-item-content font{
					line-height:15px;			
				}
			div#landing div.landing-item-readmore {
				position:absolute;
				top:154px;
				left:429px;
				width:20px;
				height:12px;
				overflow:hidden;
			}
		div#landing div.middle {
			float:left;
			width:300px;
			}
/* 
* LANDING-TABS ==========================================
*/
			div#landing div.landing-tabs-container{
				float:left;
				width:300px;
				height:136px;
				overflow:hidden;
				margin-bottom:18px;
			}
			table.tab-table {
				margin:5px 14px;
				width:272px;
				padding:0;
				}
				table.tab-table.search {
					margin:40px 14px 5px 14px;
					width:272px;
					padding:0;
				}
				table.tab-table td{
					width:272px;
					text-align:right;
					padding:10px 0 0 0;
					}
					table.tab-table.reg td{
						width:272px;
						text-align:right;
						padding:4px 0 0 0;
						}
					table.tab-table td input.text{
						width:176px;
					}	
					table.tab-table td a{
						color:#000;
						}
						table.tab-table td a:hover{
							color:#000;
						}
/* 
* LANDING-BANNERS ==========================================
*/
			div#landing div.middle div.banners{
			}
			

/* 
* DETAIL ==========================================
*/
	div#detail {
		float:left;
		width:1200px;
		}

/* 
* ARTICLE ==========================================
*/
	div#detail div.article{
		float:left;
		width:779px;
		}
		div#detail div.article div.article-top{
			background:#fff url(/images/bg_detail_top.gif) 0 0 no-repeat;
			width:779px;
			height:11px;
			font-size:1px;
			line-height:1px;
		}
		div#detail div.article div.article-header{
			position:relative;
			background-color:#e2e7eb;
			width:779px;
			height:100px;
			padding-top:4px;
			}
			div.article-header h1.article-title{
				height:25px;
				width:360px;
				overflow:hidden;
				margin:0 0 2px 16px;
				color:#000;
			} 
			div.article-header h1.moneyou-title{
				height:25px;
				width:560px;
				overflow:hidden;
				margin:0 0 2px 16px;
			
			} 
			div.article-header h2.article-subtitle{
				height:24px;
				width:360px;
				overflow:hidden;
				margin:4px 0 2px 16px;
			}
			div.article-header div.article-date{
				height:15px;
				width:360px;
				overflow:hidden;
				margin:5px 0 8px 16px;
			}	
			
			div.article-header div.article-authors{
				position:absolute;
				left:424px;
				top:0;
				height:20px;
				color:#a1a7aa;
			}
			div.article-header div.back-button{
				position:absolute;
				left:725px;
				top:0;
				height:20px;
				}
				div.article-header div.back-button a{
					color:#e59438;
					text-decoration:none;
				}
		div#detail div.article div.article-columns{
			width:779px;
			}
			div.article-columns div.left-column{
				width:779px;
				}
				div.article-columns div.column-text{
					margin-left:16px;
					font-size:1.0em;
					line-height:17px;
					color:#4d4d4d;
					text-align:justify;
					}
					div.article-columns div.column-text table{
						border-color:#a1a7aa;
						border-style:solid;
					}
					div.article-columns div.column-text table td{
						border-color:#a1a7aa;
						border-style:solid;
						color:#4d4d4d !important;
						
					}
					div.article-columns table.form{
						margin-bottom:20px;
					}
					div.article-columns table.form td{
						padding-top:3px;
					}
					div.article-columns table.form td.form-label{
						width:220px;
						color:#393939;
					}
					div.article-columns table.form td input.text {
						width:230px;
					}
					div.article-columns table.form td select {
						width:235px;
					}

					div.article-columns div.column-text ul{
						margin-top:5px;
					}
					div.article-columns div.column-text li{
						margin-left:20px;
						margin-bottom:5px;
						list-style-image:url(/images/li.gif);
					}
					div.article-columns div.column-text p{
						line-height:17px;
						color:#4d4d4d !important;
						font-size:1.0em !important;
						text-align:justify;
						margin-bottom:12px;					
					}
					div.article-columns div.column-text h3{
						line-height:17px;
						font-size:1.0em !important;
						text-align:justify;
						margin:14px 0 2px 0;				
					}
					div.article-columns div.column-text font{
						line-height:17px;
						color:#4d4d4d !important;
						font-size:1.0em !important;
						text-align:justify;
					}
					div.article-columns div.column-text h3.article-columntitle{
						height:15px;
						overflow:hidden;
						margin:14px 0 2px 0;
					}
			div.article-columns div.right-column{
				width:779px;
			}
			div#detail div.article div.article-labels{
				display:none;
				margin-left:16px;
				color:#a1a7aa;
				margin-bottom:10px;
				}
				div#detail div.article div.article-labels span.label-txt{
					color:#e59537;
				}
				div#detail div.article div.article-labels a{
					text-decoration:none;
					color:#a1a7aa;
					}
					div#detail div.article div.article-labels a:hover{
						text-decoration:none;
						color:#e59537;
					}
	
			div#detail div.article div.article-image{
				padding-top:14px;
			}
			div#detail div.article div.article-image div.subscript{	
				color:#a1a7aa;
				text-align:right;	
			}	
		div#detail div.article div.moneyou-columns{
			float:left;
			width:779px;
			background-color:#e2e7eb;
			}
			div.moneyou-columns div.left-column{
				float:left;
				width:260px;
				}
			div.moneyou-columns div.right-column{
				float:left;
				width:500px;
				}
				div.moneyou-columns div.column-text{
					margin-left:16px;
					line-height:17px;
					color:#4d4d4d;
					text-align:left;
					margin-bottom:15px;
					}		
					div.moneyou-columns table.moneyou{
						margin-bottom:20px;
					}
					div.moneyou-columns td{
						padding-top:3px;
					}
					div.moneyou-columns td.moneyou-label{
						width:220px;
						color:#393939;
					}
					div.moneyou-columns td input.text {
						width:230px;
					}
					div.moneyou-columns td select {
						width:235px;
					}
		div#detail div.article div.article-bottom{
			float:left;
			background:#fff url(/images/bg_detail_bottom.gif) 0 0 no-repeat;
			width:779px;
			height:11px;
			font-size:1px;
			line-height:1px;
		}
		div#detail div.article div.moneyou-bottom{
			float:left;
			background:#fff url(/images/bg_moneyou_bottom.gif) 0 0 no-repeat;
			width:779px;
			height:80px;
			font-size:1px;
			line-height:1px;
		}
/* 
* REVIEWS ==========================================
*/
	div.article-reviews{
		display:none;
		width:758px;
		margin:22px 0 0 22px;
		}
		div.article-reviews div.review-info{
			width:756px;
			margin:10px 0 15px 0;
			}
		div.article-reviews div.review{
			border:1px solid #e2e7eb;
			width:756px;
			margin-bottom:15px;
			}
			div.article-reviews div.review div.review-title{
				border-bottom:1px solid #e2e7eb;
				padding:8px 11px;
				color:#4d4d4d;
				font-size:12px;
				}
				div.article-reviews div.review div.review-title span.date{
					color:#e59537;
				}
			div.article-reviews div.review div.review-content{
				padding:11px;
				color:#4d4d4d;
				font-size:11px;
				text-align:justify;
				line-height:16px;
			}
		div.article-reviews div.review-form{
			width:756px;
			margin-bottom:15px;
			}
			div.article-reviews div.review-form div.review-form-title{
				color:#e59537;
				font-weight:bold;
				font-size:13px;
				padding-bottom:5px;
			}
			div.article-reviews div.review-form div.review-form-content{
				float:left;
				width:404px;
				}
				div.article-reviews div.review-form div.review-form-content textarea{
					border:1px solid #000;
					width:404px;
					height:179px;
				}
				div.article-reviews div.review-form div.review-form-content input.button{
					margin-top:10px;
					float:right;
				}
			div.article-reviews div.review-form div.review-form-info{
				float:right;
				width:340px;

			}
			span.moderated{
				color:#a0a5a9;
			}
	



/* 
* SIDE ==========================================
*/
		div#side {
			display:none;
			}
			div#side div.block-header{
				margin:8px 7px 5px 7px;
			}
			div#side div#block-1 {
				height:145px;
				width:153px;
				overflow:hidden;
				}
				div#side div#block-1.banner{
				
				}
				div#side div#block-1.search-node{
					background:#d6d79d url(/images/bg_side_top_search.gif) 0 0 no-repeat;;
					}
					div#side div#block-1.search-node div.search-node-content table.node-table.search{
						width:137px;
						margin-left:5px;
						margin-top:45px;
					}
					div#side div#block-1.search-node div.search-node-content table.node-table.search td{
						text-align:right;
					}
					div#side div#block-1.search-node div.search-node-content table.node-table.search td input.text{
						width:137px;
						margin-bottom:10px;
					}

			div#side div#block-2 {
				width:153px;
				overflow:hidden;
				}
				div#side div#block-2.most-wanted{
					background-color:#ebece0;
					}
					div#side div#block-2.most-wanted ul.most-wanted{
						margin:5px 7px;
					}
					div#side div#block-2.most-wanted ul.most-wanted li{
						margin:0 0 7px 18px;
						list-style:url(/images/side_content_bullit.gif);
						}
						div#side div#block-2.most-wanted ul.most-wanted li a{
							text-decoration:none;
						}
				div#side div#block-2.related-articles{
					background-color:#ebece0;
					}
					div#side div#block-2.related-articles ul.related-articles{
						margin:5px 7px;
					}
					div#side div#block-2.related-articles ul.related-articles li{
						margin:0 0 7px 18px;
						list-style:url(/images/side_content_bullit.gif);
						}
						div#side div#block-2.related-articles ul.related-articles li a{
							text-decoration:none;
						}
			
			div#side div#block-3 {
				height:174px;
				width:153px;
				overflow:hidden;
				}
				div#side div#block-3.week-tip{
					background:#aa728d url(/images/bg_side_bottom_week-tip.gif) 0 0 no-repeat;
					}	
					div#side div#block-3.week-tip div.week-tip-content{
						margin:7px;
						font-weight:bold;
						font-size:13px;
						color:#fff;
						}
						div#side div#block-3.week-tip div.week-tip-content a{
							color:#fff;
							text-decoration:none;
						}	
						div#side div#block-3.week-tip div.week-tip-content a:hover{
							#fff;
						}	
				div#side div#block-3.login-node{
					background:#a1a7aa url(/images/bg_side_bottom_login.gif) 0 0 no-repeat;
					height:186px;
					}	
					div#side div#block-3.login-node div.login-node-content{
						margin:7px;
						font-weight:bold;
						font-size:13px;
						color:#fff;
						}
						div#side div#block-3.login-node div.login-node-content table.node-table{
							width:137px;
							margin-left:0;
							margin-top:15px;
							}
							div#side div#block-3.login-node div.login-node-content table.node-table td{
								text-align:right;
								color:#fff;
								padding-bottom:4px;
							}
							div#side div#block-3.login-node div.login-node-content table.node-table td input.text{
								width:137px;
								
							}
						div#side div#block-3.login-node div.login-node-content a{
							color:#fff;
							text-decoration:none;
						}	
						div#side div#block-3.login-node div.login-node-content a:hover{
							#fff;
						}	


/* 
* SEARCH-RESULTS ==========================================
*/

		div#detail div.search-items-container{
			float:left;
			width:780px;
			height:562px;
			overflow:hidden;
			background:url(/images/bg_search-results.gif) 0 0 no-repeat;
		}
		div#detail div.search-items{
			width:448px;
			height:524px;
			}
			div#detail div.search-items div.no-items{
				position:relative;
				width:448px;
				height:173px;
				margin-bottom:1px;
				overflow:hidden;
			}
			div#detail div.search-items div.no-items span{
				display:block;
				padding:15px;
				line-height:17px;
				
			}
		div#detail div.search-item {
			position:relative;
			width:448px;
			height:120px;
			border-bottom:1px solid #f4f4f4;
			overflow:hidden;
			}
			div#detail div.search-item-title {
				position:absolute;
				top:8px;
				left:14px;
				width:420px;
				height:20px;
				overflow:hidden;
				font-size:16px;
				font-weight:bold;
				color:#e59537;
			}
			div#detail div.search-item-subtitle {
				position:absolute;
				top:26px;
				left:14px;
				width:420px;
				height:20px;
				overflow:hidden;
				font-size:13px;
				font-weight:bold;
				color:#3b3b3b;
			}
			div#detail div.search-item-date {
				position:absolute;
				top:30px;
				left:390px;
				width:50px;
				height:20px;
				font-size:9px;
				overflow:hidden;
			}
			div#detail div.search-item-content {
				position:absolute;
				top:48px;
				left:14px;
				width:420px;
				height:70px;
				overflow:hidden;
				}
				div#detail div.search-item-content span.search-word{
					background-color:#e2e3e5;
				}	
			div#detail div.search-item-readmore {
				position:absolute;
				top:100px;
				left:400px;
				width:20px;
				height:12px;
				overflow:hidden;
			}

							
/* 
* FOOTER ==========================================
*/
	div#base-footer div.footer-content{
		color:#b4b4b4;
		font-size:12px;
		padding:14px 0 0 14px;
		}
		div#base-footer div.footer-content a {
			text-decoration:none;
			color:#b4b4b4;
			font-size:12px;
			}
			div#base-footer div.footer-content a:hover {
				color:#e59f4d;
			}
		div#base-footer div.footer-content a.rss{
			padding-right:18px;
			background:url(/images/rss.gif) no-repeat center right;
		}