* { padding:0; margin:0; }
html { font:12px Verdana, Geneva, sans-serif; }
body { font-size:1em; background:#9cf; }
.clear { clear:both; }
.slideshow { margin-top:20px; margin-left:10px; width:180px; height:176px; overflow:hidden; }
	.slideshow img { width:170px; height:170px; }


#wrapper { width:1150px; margin:0 auto; }
	#header {}
	#content { padding:10px 0 15px; }
		#navigation { width:190px; float:left; }
			#searchform { padding:0 20px 0 10px; }
				#search { background:url(../images/bg_search.jpg) no-repeat; width:115px; height:17px; border:none; padding:2px 4px 0 25px; position:absolute; }
				#s { background:url(../images/bg_s.jpg) no-repeat; width:20px; height:19px; border:none; margin-left:150px; }
			.sf-menu { text-align:right; list-style:none; }
				.sf-menu ul { text-align:left; }
				.sf-menu a { color:#000; font-size:14px; margin-right:10px; text-decoration:none; display:block; }
		#layout { width:710px; float:left; border:1px solid #000; margin-top:5px; background:#fff; padding:15px 20px; }
			#layout h2 { font-size:18px; font-weight:bold; }
			#layout h3 { font-size:12px; font-style:italic; font-weight:normal; }
			#layout p { padding:0 0 15px; }
				.more { margin-left:25px; }
					.more a { color:#000; }
		#extra { width:190px; float:right; margin-right:10px; }
			#extra div { border:1px solid #fff; margin-bottom:10px; }
			#extra h2 { font-size:12px; background:#35d93b; padding:15px 0 5px; text-align:center; border-bottom:1px solid #fff; margin-bottom:10px; }
			#extra p { padding:0 10px 10px; }
			#extra ul { padding:0 10px 10px; list-style:none; }
				#extra ul a { color:#000; text-decoration:none; }
	#footer { text-align:center; padding-bottom:10px; }
		#footer ul { margin:0 0 10px; }
		#footer li { display:inline; }
		#footer a { padding:0 5px; font-size:14px; color:#000; text-decoration:none; }
			#footer a:hover { text-decoration:underline; }
		.bord { border-right:1px solid #000; }