#wrap { 
	width:960px; 
	min-height:400px; 
	margin:auto; overflow:hidden; 
	margin-top:0px; 
	margin-bottom:25px; 
	background:#FFF; 
	border:10px solid #FFF; 	
	} 

#head { min-height:10px; padding:10px 0px 0px 0px; color:#CCC;}
#title { min-height:20px; font-size:180%; font-family: Georgia; }
#menu { text-transform:uppercase; height:20px; padding:5px 0px 0px 0px; border-top:0px solid #CCC; font-size:70%; color:#CCC;}
#slide { margin:0px 0px 5px 30px; float:left; width:600px; height:250px; background:#000; overflow:hidden;}
#lastupdate { margin:0px 0px 5px 0px; float:left; width:265px; height:230px; background:#FF9900; overflow:hidden; padding:10px; font-family:Tahoma; font-size:85%;}
#lastupdate a:visited { text-decoration:none; border-bottom:0px solid #FF0000; color:#FF0000; }
#lastupdate a:link { text-decoration:none; border-bottom:0px solid #FFCC00; color:#FFCC00;}
#lastupdate a:hover { text-decoration:none; border-bottom:1px solid #FFF; color:#FFF;}
#content { padding:5px 0px 0px 0px; border:0px solid #CCC; }
#content_news { font-size:75%;}
#footer { min-height:40px; font-size:70%; padding:5px 0px 0px 0px; color:#666; clear:both; }
#head, #title, #menu, #content, #footer { width:900px; margin:0px 0px 5px 30px; overflow:hidden;}
#box { min-height:145px; width:100px; float:left; background:#FFF; margin:0px 10px 10px 0px; padding:8px; border:1px solid #EAEAEA; font-size:60%; } #box img:hover { opacity:0.6; filter:alpha(opacity=60); }
#box a:link, a:visited, a:hover { text-decoration:none; border:0px; }
h1,h2,h3,h4,h5 { font-weight:normal; }
div { position:relative; border:0px solid #CCC;}
#wrap, #head {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;

}