#wrap-top { width:950px; margin:0px auto 0px auto; background-color:#FFFFFF; padding:16px;
}
#wrap-top #mainwindow { width:950px; margin:0px 0px 20px 0px;
}
#wrap-top #left {
	width:230px;
	margin:0px 50px 30px 0px;
	float:left;
	text-align:left;
}
#wrap-top #right {
	width:670px;
	margin:0px auto 30px auto;
	float:right;
	text-align:center;
}
#wrap-top #right td {
	text-align:left;
	padding:6px;
}
#wrap-top #right #howto td {
	text-align:left;
	padding:3px;
}
#wrap-top #right #recipe td {
	padding:0px 0px 0px 0px;
}
#howto {
	width:560px;
	margin:0px auto;
}


#left img {
	margin:0px 0px 0px 0px;
}
#right img {
	margin:0px 0px 8px 0px;
}
#right #recipe img {
	margin:0px 0px 0px 0px;
}
.hr { border-bottom:1px solid #DDD; margin:0px 0px 15px 0px;
}

.na { color:#FF6600; font-size:14px; font-weight:bold;
}

#special {
	margin:20px 0px 20px 0px;	
}
#special .left {
	width:225px;
	margin:0px 13px 0px 0px;
	float:left;
	text-align:left;
}

#special .right { width:225px; margin:0px 0px 0px 0px; float:right; text-align:left;
}
#left p {
margin:0px 0px 8px 0px;
padding:0px;
}
a { color:#FF6600; 
}
a:link { color:#FF6600; 
}
a:hover { color:#FF6600; 
}
a:visited { color:#FF6600; 
}
#news a { text-decoration: none; color:#FF6600; 
}
#news a:hover { text-decoration:underline; color:#FF6600; 
}

#foot { width:950px; height:36px; background: url(../img-top/foot.gif);
}
#foot .link { padding:12px 0px 0px 10px; color:#fff; font-size:10px;
}

#foot .link a { text-decoration: none; color:#fff; font-size:10px;
}
#foot .link a:hover { text-decoration:underline; color:#fff;font-size:10px;
}

#news .news-l {
	width:auto;
	margin:2px 14px 6px 0px;
	float:left;
	text-align:left;
}
#news .news-r {
	width:600px;
	margin:2px 0px 6px 0px;
	float:left;
	text-align:left;
}

h2.title{
	font-size:18px;
	color:#FF6600;
	font-weight:bold;
	padding: 20px 0px 4px 0px;
	border-bottom: 1px dotted #CCC;
	margin: 0px 0px 24px 0px;
}

