BODY	 { background-color: #96E796; }
H1       { text-align: center; }

.message { color: green; }
.error   { color: red; }
.label   { font-weight: bold; color: #333333; }
.frame   { color: black;
           border-width: 1px;
         }

.enabled { color: black; }
.disabled { color: red; }

TABLE.frame
         { background-color: #96E796;
	   background-image: url(background.jpg);
           border-width: 1px;
           border-style: solid;
	   border-color: black;
           text-align: left;
         }

.menu
         { background-color: #99CC99;
           border-width: 1px;
           border-style: solid;
	   border-color: black;
           text-align: left;
         }

.tree-opened	{ list-style-image: url(/gs/styles/opened-folder.gif);
        	}

.tree-closed	{ list-style-image: url(/gs/styles/closed-folder.gif);
        	}

.tree-leaf	{ list-style-image: url(/gs/styles/document.gif);
        	}
.no-bullet      { list-style-type: none;
		  list-style-image: none;
		}

DIV.abstract    { width: 70%;
		  margin-left: auto;
		  margin-right:auto;
		  border-width: 1px;
		  border-style: solid;
                  border-color: black;
	          background-image: url(background.jpg);
		  padding: 10px;
		}

.command-description { margin-top: 0px; }

DIV.command-description {background-color: #CEFFCE;}


DIV.command-description H1,
DIV.command-description H2,
DIV.command-description H3 { 
                  border-width: 1px;
                  border-style: solid;
	          border-color: black;
                  color: darkgreen;
            background-color: #96E796;
               }

.command-name { font-weight: bold; }
.command-output { border-width: 1px;
                  border-style: solid;
	          border-color: black;
                  background-color: white;
                  color: red;
                }
.command-replace { color: gray; }
.command-example { background-color: white;
           border-width: 1px;
           border-style: solid;
	   border-color: black;
           color: darkgreen; }


.login-button { border: thin; }
.new-button { border: thin; }
.help-button { border: thin; }

OL.ui-description 
	{ list-style-type: upper-alpha;
	  font-weight: bold;
	  font-size: large;
	  color: red;
	}

OL.ui-description LI SPAN
	{ font-weight: normal;
	  font-size: medium;
	  color: black;
        }

OL.ui-description LI UL
	{ font-weight: normal;
	  font-size: medium;
	  color: black;
        }

.tab-bar
	{ font-size: large;
	  border-width: 1px;
	  border-style: solid;
	  border-color: black;
	  background-color: white;
	  text-align: center;
	}
	  
.tab-cur
	{ color: red;
	  background-color: #D0FFD0;
	}

.section		{ width: 100%;
			  margin-bottom: 20px;
			}

.section-top-left       { background-image: url(top-left.gif);
			  background-repeat: no-repeat;
                          width: 20px;
                          height: 20px;
                          padding: 0px;
			  background-color: #D5FED5;
			  color: #666666;
                        }

.section-top            { background-image: url(top.gif);
			  background-repeat: repeat-x;
                          height: 20px;
                          padding: 0px;
                          font-size: 13px;
                          font-family: helvetica;
                          font-weight: bold;
			  background-color: #D5FED5;
			  color: #666666;
                        }

.section-top-right      { background-image: url(top-right.gif);
			  background-repeat: no-repeat;
                          height: 20px;
                          width: 20px;
                          padding: 0px;
			  background-color: #D5FED5;
			  color: #666666;
                        }

.section-left           { background-image: url(left.gif);
                          width: 8px;
                          padding: 0px;
                        }

.section-body           { 
			  background-color: #D5FED5;
			  color: #444444;
			  padding-bottom: 10px;
			}

.section-right          { background-image: url(right.gif);
                          width: 8px;
                          padding: 0px;
                        }

.section-bottom-left    { background-image: url(bottom-left.gif);
                          width: 8px;
                          height: 4px;
                          padding: 0px;
                        }

.section-bottom         { background-image: url(bottom.gif);
                          height: 4px;
                          padding: 0px;
                        }

.section-bottom-right   { background-image: url(bottom-right.gif);
                          height: 4px;
                          width: 8px;
                          padding: 0px;
                        }

TR.message-odd		{ background-color: #96E796;
			}

TD.message-info		{ font-size: small;
			  color: #333333;
			}

TD.message-content	{ padding-left: 20px;
			  padding-top: 5px;
			  padding-bottom: 5px;
			  font-family: monospace;
			}

LI.service-menu-selected
	{ list-style-image: url(/doc/themes/gamesquare/arrow-red.gif);
	}

LI.service-menu-unselected
	{ list-style-image: url(/doc/themes/gamesquare/arrow-green.gif);
	}

TABLE.even
	{ background-color: #96E796;
	}
