/* Main configurations */
body
{
   color:Black;
   background-color:White;
   margin-top:10px 50px 10px 50px;
   font:12px verdana, arial, helvetica, sans-serif;
   line-height:1.8em;
}

a
{
   color:Black;
	background-color:inherit;
   text-decoration:underline;
   font-weight:bold;
}     

a:hover
{
   color:#006699;
	background-color:inherit;
   text-decoration:none;
}

img
{
   border:none;
}

input, select, textbox
{
   color:#000;
   border:#000 solid 1px;
   text-decoration:none;
   text-align:left;
   padding-left:3px;
   font-size:12px;
   background:#fff;
}

/* Main Classes */

.button, .button:hover	/* class to make a link act as a button */
{ 
	color:White; 
   background-color:#008899; 
   font-size:10px;
	font-weight:normal;
	text-decoration:none;
   border:Black 1px solid; 
   padding:2px;
}

.hilight
{
   font-weight:bold;
   border-bottom:Black dashed 1px;
}

.center
{
   text-align:center;
}

/* Script Status Display */
.status_forbiden
{
   color:Red;
}

.status_locked
{
   color:IndianRed;
}

.status_translated
{
   color:#00a;
}

.status_notdone
{
   color:Green;
}

.status_done
{
   color:DarkMagenta;
}

.fullComment
{
   font-size:10px;
}

/* Text Boxes */
.note	/* box with help text */
{
	color:Black; 
   background-color:#66CCCC; 
   font-size:8pt; 
	text-align:left;   
   border:#000 1px dashed;    
   padding:10px;
   margin:10px 30px 0 35px;
}

.note h3	/* Subtopics */
{
   color:White;
   background:#339999 url(./imgs/search.png) no-repeat 5px; 
   font-weight:bold;
	font-size:15px;
	text-align:left;
   width:90%;
	padding:0 0 0 40px;
   margin:10px 0 0 0;
   border-top:#000 solid 1px;
   border-bottom:#000 solid 1px;
   border-left:#000 solid 3px;
   border-right:#000 solid 3px;
}

/* */
.dirs {
	color:White;
	background:#339999 none;
	text-align:center;
   font-size:12px;
   width:80%;
   margin:10px auto 0 auto;
}


/*  */
.users
{
   width:80%;
   text-align:center;
   font-size:12px;
   margin:10px auto 0 auto;
	border:none;
}

.users td
{
   border:#000 solid 1px;
   height:10px;
   padding:0;
}

.users td.id
{
	color:White;
   background:#339999 none;
	font-weight:bold;
   width:30px;
}

.users td.nick {
	color:White;
   background:#339999 none;
	font-weight:bold;
    width:100px;
}
.users td.level {
	color:White;
   background:#339999 none;
	font-weight:bold;
    width:10px;
}
.users td.misc {
	color:White;
   background:#339999 none;
	font-weight:bold;
   width:150px;
}

.users td.file {
	color:White;
   background:#339999 none;
	font-weight:bold;
    width:50px;
}

.users td.comments {
	color:White;
   background:#339999 none;
	font-weight:bold;
   width:auto;
}

/* Containers */
/* */
#header
{  
   position:relative;
   left:50px;
	color:inherit;
   background:White url(imgs/logo.png) no-repeat 20px;
   border:Black ridge 1px;
   height:130px;
   width:800px;
}

#header span	/* header text */
{
   position:relative;
   left:650px; 
   top:100px;
   color:#acacac;
	background-color:inherit;
   font-weight:bold;
   padding:75px 0 0 5px;
}

/* */
#menu
{
   position:relative;
	display:block;
   left:50px; 
	color:White;
	background-color:#009999; 
	text-align:left;
	line-height:20px;
   letter-spacing:2px;
   height:20px;
   width:760px;   
   border:#000 ridge 1px;   
   list-style:none;
   padding:none;
   margin:none;   
}

#menu li
{
   display:inline;
   padding:none;
   margin:none;
}

#menu a
{  
   position:relative;
	color:White;
	background-color:inherit;
   font-size:10px;
   font-style:small-caps;
	font-weight:bold; 
   text-decoration:none;
	padding:3px;
}

#menu a:hover
{
   color:Black;
   background-color:#ededed;
   text-decoration:blink;
}

/* */
#main
{
   position:relative;  
   left:50px;
	text-align:center;
   border:#000 ridge 1px;
   width:800px;   
   margin-bottom:10px;
   padding-bottom:5px;
}

#main h2 {
   color:#fff;
   /* background:#009999 url(./imgs/revised.png) no-repeat 5px; */
	background-color:#009999;
   font-weight:bold;
	font-size:15px;
   text-align:left;  
	vertical-align:center;
   width:780px;
	height:25px;
   border-top:#000 solid 1px;
   border-bottom:#000 solid 1px;
   border-left:#000 solid 3px;
   border-right:#000 solid 3px;
   padding:0 0 0 5px; 
   margin:10px 0 0 5px;
}

#main h2 img
{
	text-align:right;
	margin:0;
   padding-right:5px;
}

#main table
{
   width:791px;
   padding:0; 
   margin:5px 0 0 5px;
   border-top:#000 solid 1px;
   border-bottom:#000 solid 1px;
   border-left:#000 solid 3px;
   border-right:#000 solid 3px;
}

#main tr
{
   background-color:White;
}

#main tr.odd
{
   background-color:#99CCCC;
}

#main td
{
   border:0px 1px 0px 1px;
   padding:0px 2px 0px 2px;
}

/* Table highlights */
#main tr:hover
{
	color:White;
   background-color:#009999;
	
}

/*#main td:hover
{
	color:Black;
   background-color:#ededed;
}*/

/* list table cells header */
#main td.script
{
   width:125px;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}

#main td.size
{
   width:10px;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}

#main td.author
{
   width:15px;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}

#main td.version
{
   width:10px;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}

#main td.review
{
   width:10px;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}
  
#main td.comment
{
   width:auto;
   color:White;
   background-color:#00999a;
	font-weight:bold;
}

/* Foot icons */
#iconsStart
{
   position:relative;  
   left:50px; 
   border:#000 ridge 1px;
   height:35px;
   width:800px;
   font-size:10px;
   text-align:center;
   padding-top:2px;
}

#iconsEnd
{
   position:relative;  
   left:50px; 
   border-left:#000 ridge 1px;
	border-right:#000 ridge 1px;
	border-bottom:#000 ridge 1px;
	border-top:none;
   height:35px;
   width:800px;
   font-size:10px;
   text-align:center;
   padding-top:2px;
}

/* Foot */   
#foot
{
   position:relative;  
   left:50px; 
   border:#000 ridge 1px;
   background-color:#009999;          
   height:15px;
   width:800px;
   font-size:10px;
   text-align:center;
   line-height:15px;
   letter-spacing:2px;
}           

#foot a
{
	color:White;
   text-decoration:none;   
}
