		
		body {
			padding: 0px; margin: 0px;
			font-family: Verdana;
			background: url("body.bg.jpg") repeat-x; 
		}
		#header {
			height: 78px; 
			background: url("head.bg.jpg") no-repeat;
			
			padding-top: 5px;
			padding-right: 5px;
			text-align: right;
			vertical-align: bottom;
		}
		
		form {
			margin: 10px 20px 10px 20px;
		}
		
		#notesArea {
			width: 100%;
			height: 80%;
		}
		#loginInfo {
			color: white; 
			font-size: 0.8em;
		}
		
		#notes { 
			-moz-border-radius: 10px 10px; 
			border: 1px solid #444444; 	
			width: 64%; 
			float: left;
			background: url("area.bg.jpg") repeat-x #f0f2ef; 
			
		}
		
		#files { 
			width: 34%; 
			-moz-border-radius: 10px 10px; 
			border: 1px solid #444444; 	
			float: right;
			background: url("area.bg.jpg") repeat-x #f0f2ef; 
			
		}
		
		#login {
			width: 400px; 
			
			-moz-border-radius: 10px 10px; 
			border: 1px solid #444444; 
			background: url("area.bg.jpg") repeat-x #f0f2ef;
			margin: 10% auto auto auto; 
		}
		
		
		
		#notes h1, #files h1, #login h1 {
			margin: 0px; 
			padding-top: 4px;
			padding-bottom: 10px;
			color: white;
			font-size: 1em;
			font-weight: bold; 
			text-align: center;
			
		}
		
		/* TABS */
		
		#tabs {
			margin: 10px 20px 10px 20px;
		
		}
		
		
		#tabs li {
			float: left; display: inline; 
			border-left: 2px solid #06530C;
			
		}
		
		#tabs li a {
			color: #06530C; 
			text-decoration: none;
			padding: 0px 5px 0px 5px;
		}
		
		#tabs li a:hover {
			background: #06530C; 
			color: white;
		}
		
		
		.ui-tabs-nav {  padding: 0px;  }/*This is the whole menu. Use this as a base class. */
		.ui-tabs-unselect {  }
		.ui-tabs-selected { font-weight: bold; } 
		.ui-tabs-panel { border-top: 1px solid black; clear: both; } 
		.ui-tabs-hide { display: none;  }
		
		
		p.upload {
			font-size: 0.8em;	
		}
		
		.filestable {
			
			border-collapse: collapse;
			width: 100%;
			font-size: 0.8em;
		}
		
		.filestable th {
			text-align :left; 
			font-weight: normal;

			border-bottom: 2px solid #444;
			padding: 3px;
		}
		
		.filestable td { 
			padding: 3px;
		}
		
		.filestable tbody {
			border: 1px solid #444; 	
			
		}
		
		
		
		.filestable tr.odd{
			background: #8dc874; 
		}
		
		.filestable tr.even { 
			background: #80b66a;	
		}
		
		.filestable a { 
			text-decoration: none; 
			color: white;	
		}
		
		.filestable a:hover { 
			text-decoration: underline;	
		}
		
		.errous {
			display: block; 
			margin: 3px; 
			padding: 3px; 
			color: darkred; 
			border: 1px dotted lightgray; 	
		}
		
		.success {
			display: block; 
			margin: 3px;
			padding: 3px; 
			color: darkgreen; 
			border: 1px dotted lightgray; 	
		}