html, body { background-color:#FFFFFF; color:#999;}
body { font-size:90%; font-family: Myriad Pro, Tahoma, Helvetica, Verdana, Geneva, Arial, sans-serif; }
ul, ul li { list-style-type:none; list-style-image:none; margin: 0; padding:0; }

#menu, #footer { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0);}

#submenu { font-size:100%; width:100px; position:absolute; top:300px; left:15px; z-index:1; }
	#submenu ul { margin:0;  padding:0; } 
    	#submenu ul li { list-style-type:none; list-style-image:none; line-height:200%; padding-left:0; }
		#submenu ul li a { text-decoration:none;  color:#7b7b7b; } 

h1 a, h1 a img { display: block; width:100px; height:230px; margin: 0; border:none; float:left; }
	h1 a span { display: block; width: 0; height: 0; line-height: 0; overflow: hidden; clip: rect(0,0,0,0); }

#subcontent { text-align: justify; margin-left:30%; width:70%; }
#subcontent img { float:left; margin:0 1em 1em 0;}

 #idea { width:200px; padding-bottom:20px; float:right; font-weight:bold; font-style:italic; font-size:120%; line-height:120%; padding-left:50px; }
 
/*  GALLERIA  */

* html .galleria li div span { width:500px } /* MSIE bug */
.gallery_show li { border:2px solid #FC0; margin:0; }
.nav{ padding-bottom:10px;text-align:center;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.jcarousel-container { position:relative; width:400px }
.jcarousel-item { list-style: none; overflow:hidden; float:left; margin:0 10px 10px 0  }
.jcarousel-skin-tango .jcarousel-item { width:50px; height:50px; }
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right:4px; }
