/** default color-set, blue based */

/** [Start] ----- general specification  ----- */
a:hover{
	color : blue;
}

h1{
	color : #636363;
}

h2{
	border: 1px solid #999;
	color: #19009f;
 	background-color: #ddd;
}

h3{
	border: 1px solid #999;
	color: #19009f;
	background-color: #eee;
}

h4{
	border: 1px solid #999;
	color: #19009f;  
	background-color: #eee;
}

blockquote{
	color: #555;
	background-color: #f0f8ff;
	border: 1px outset #ddd;
}

pre{
	background-color: #fff;
	border: 1px solid #778899;
}

del{
	color : red;
}

ins{
	color : blue;
}

/** [End] ----- general specification  ----- */

/** [Start] ----- class specification ----- */
.navbar {
 	border-bottom : solid 1px #fff;
	background-color: #636363;
}

.menu {
	background-color : inherit;
}

.popmenu {
	background-color : inherit;
}

.topmenu {
	color : white;
}

.submenu {
	background-color : #636363;
}

.menu a{
    color : white;
}

.menu a:hover{
	color : #6495ed;
	background-color : #636363;
}

.popmenu a{
    color : white;
}

.popmenu a:hover{
	border-top : solid 2px black;
	border-left : solid 2px black;
	border-bottom : solid 1px silver;
	border-right : solid 1px silver;
}

.submenu a:hover{
	color : black;
	background-color : silver;
}

.navbar ul{
	border-top : solid 1px silver;
	border-left : solid 1px silver;
	border-bottom : solid 3px black;
	border-right : solid 3px black;
}

.main {
	background-color : white ;
}

.side {
	background-color : #ddd;
	border-left: groove 1px #000000;	
	border-right: groove 1px #000000;	
} 
	
.bottom{
	color : white;
	background-color : #000080;
	border-top : solid 2px #000000;
}

.subfooter{
	border-top: 1px solid #ddd;	
}

.footer{
	color : white;
	background-color : #636363;
	border-top : solid 1px #fff;
}

.info{
	background: #eee url(../img/info.gif) no-repeat 0 50%;
	border-top: dashed 1px #19009f;
	border-bottom: dashed 1px #19009f;
}

.main table{
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.main td,th{
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}

.main th { 
	color : #000;
	background-color : silver;
}

.main td{
	background-color : #ddd;
}
	
.side h2, .right h2{
	background-color : #636363;
	color : white;
}

.side h2{
	background: #636363 url(../img/arrow1.gif) no-repeat 2px 50%;
}

.side ul, .right form {
	border : solid 2px #636363;
	background-color : #fff;
}

.side li.folder{
	background: #fff url(../img/close_folder.gif) no-repeat 0 0;
}

.side li.folderopen{
	background: #fff url(../img/open_folder.gif) no-repeat 0 0;
}

.side li.file{
	background: #fff url(../img/file.gif) no-repeat 2px 0;
}

.side li.site{
	background: #fff url(../img/site.gif) no-repeat 0 50%;
}

.side li.config{
	background: #fff url(../img/config.gif) no-repeat 0 50%;
}

.side li.user{
	background: #fff url(../img/user.gif) no-repeat 0 50%;
}

.side li.database{
	background: #fff url(../img/database.gif) no-repeat 0 50%;
}

.warningMsg{ 
	color : red;
}

.action{
	color : blue;
}

.action2 {
	color : red;
}

/* ----- wiki previewedit ajax ----- */
.tabheader table tr td {
	background-color:white;
}

.tabheader .close {
	border: 1px solid #000;
 	background-color: #d0d0d0;
}

.tabheader .open {
 	border: 1px solid #000;
 	border-bottom: 1px solid #fff;
 	background-color: white;
}

.tabheader .spc {
 	border-color: #fff #fff #000 #fff;
}

.tabbody {
	border: 1px solid #000;
}

.calendar{
	border : 2px solid #636363;
}

.calendar td,th{
	border : 1px solid #ddd;
}

.calendar th{
	color : #000;
	background-color: silver;
}

.calendar td{
	background-color: #fff;
}

.calendar .caltitle{
	background-color: #636363;
	color: #fff;
}

.calendar .current{
	background-color: #d0d0d0;
}

.calendar .calsunday{
	background-color: #ffcccc;
}

.calendar .calsaturday{
	background-color: #add8e6;
}

.calendar .today{
	background-color: #ffffcc;
}

.notexist{
	background-color: #ddd;
}

/* ----- tag associated class ----- */
a.note_super{
	color: #6495ed;
}

div.preview{
    background-color: #f0f8ff;
    border: 1px outset #eee;
}

#box2{
    background-color: #f0f8ff;
    border: 1px outset #eee;
}

legend.folder{
	background: #fff url(../img/open_folder.gif) no-repeat 2px 50%;
}

legend.config{
	background: #fff url(../img/config.gif) no-repeat 2px 50%;
}

.highlight{
	background-color : #ffff99;
}

/** [End] ----- class specification ----- */

/** [Start] ----- id specification ----- */

/* ----- page header area related ----- */

#header {
	background : #fff url(../img/background_default.gif) no-repeat;	
}

#description{
	color : #636363;
}

#subheader{
	background : #fff url(../img/background_top_default.gif) no-repeat;
}

#login{
	background-color : #d3d3d3;
	background : #fff url(../img/background_top_default.gif) no-repeat;
}

#login a:hover{
	color : red;
}

/* ----- page top area related ----- */

#trail{
	color: #000033;
	border-bottom: 1px solid #ddd;
}

#trail a{
	color: #778899;
}

#trail a:active, #trail a:hover{
	border-bottom: 4px solid #6495ed;
	color: #363;
}

#trail a:hover{
	color: #6495ed;
}

/* ----- page body area related ----- */
#folderlist li a.file{
	background : #fff url(../img/file.gif) no-repeat 2px 50%;
}

#folderlist li a.file:hover{
	background : #ddd url(../img/file.gif) no-repeat 2px 50%;
}

#folderlist li a.folder{
	background : #fff url(../img/close_folder.gif) no-repeat 0 50%;
}

#folderlist li a.folder:hover{
	background : #ddd url(../img/close_folder.gif) no-repeat 0 50%;
}

/* ----- page footer area related ----- */

#attachment li.folder{
	background : #fff url(../img/open_folder.gif) no-repeat 0 50%;
}

#attachment li.file{
	background : #fff url(../img/file.gif) no-repeat 0 50%;
}

#poweredby {
	background : #fff;
	border : solid 2px #636363;
}

#pageinfo{
	background : #fff;
	border : solid 2px #636363;
}

/** [End] ----- id specification ----- */