	/* default style-sheet for kashu homepage
   includes some other files  */

   body {
	font-family: Verdana, Vera, sans-serif;
	font-size: 13px;
	line-height: normal;
	text-align: center;
	vertical-align: middle;
	padding: 20px 0 0 0;
	margin: 0;
   }
   
   .hidden { display: none; }
   
/* BOX */
   #area {
	margin: auto;
   	display: block;
   	width: 732px;
   	padding-top: 5px;
   	background: url('shadow_top.png') no-repeat;
   }
   
   #shadowBottom {
   	height: 23px;
   	background: url('shadow_bottom.png') no-repeat;
   }
   
   #mainBox {
   	width: 673px;
   	margin: auto;
   	padding: 78px 9px 8px 20px;
   	background: no-repeat url('top.png') #f5fcc6;
   	border: 1px solid #356c07;
   	
   	text-align: left;
   	min-height: 333px;
   }
   
   #footer {
   	font-size: 0.9em;
   	color: #a0a0a0;
   }
   
   #footer a { color: #a0a0a0; text-decoration: none; }
   #footer a:hover { color: #303030; text-decoration: underline; }
   
   #content {
   	clear: both;
   	padding-top: 50px;
   }
   
/* Navigation */
   #navigation {
   	padding-top: 0.8em;
   	text-align: right;
   	height: 10px;
   }
   
   #navigation a {
	vertical-align: baseline;
   	margin-left: 10px;
   }
   
   #navigation a {
   	text-decoration: none;
   }
   
   #navigation a.active  {
   	color: #356c07;
	background: repeat-x bottom url('navigation_line.png');
   }
   
   #navigation  a.inactive {
   	color: #636650;
   }
   
   #navigation  a.inactive:hover {
   	color: #000000;
   	text-decoration: underline;
   }
   
   #subNavigation {
   	font-size: 0.9em;
   	font-style: italic; 
   }
   
   
/* elements */
   #headline {
	float: left;
	margin: 0 0 0 60px;
   	
   	color: #faac16;
   	font-weight: 100;
   	font-style: italic;
   	font-size: 1.8em;
   }
   
   .headline {
   	padding-left: 10px;
    	color: #faac16;
   	font-weight: 100;
   	font-style: italic;
   	font-size: 1.3em;   
   }
   
   .smallHeadline {
   	color: #faac16;
   	font-weight: 100;
   	font-style: italic;
   	font-size: 1em;   
   }
   
   img { border: none; }
   
   a { color: #1010b0; }
   
   input.button {
 	width: 102px;
 	height: 20px;
 	padding: 0px 0 3px 0;
 	background: no-repeat url('button.png');
 	border: none;
 	font-size: 0.9em;
   }
 
   input.button:hover {
 	background: no-repeat url('button_mo.png');
   }
   
