
<!-- /*

   MAIN TAGS

*/ -->

body { background-color: #C9C9C9;
       font-family: 'Lucida Console', 'Andale Mono', 'Courier New', monospace, serif;; 
       color: #000000;
   
       width: 100%;
       height: 100%;
       margin: 0;
       padding: 0;
}

p, h1, h2, h3 { font-family: Tahoma, Helvetica, sans-serif;
	             color: #000000;
	             margin: 0;
}

h1 {	font-size: medium; }
h2 {	font-size: smaller; margin-top: 0.63em; }
h3 {	font-size: small; font-weight:bold;  }
p  {	font-size: small; }

ul, ol { font-family: Tahoma, Helvetica, sans-serif; }
ul { list-style: disc; color: #000000; }
ol { list-style: decimal; color: #000000; }
li { margin-bottom: 0.63em; }

img    {	border: 0; }
select {	margin: 0; }

table  { width: 100%; margin: 0; border-spacing: 0; border-collapse: collapse; }
td, th {	vertical-align: top; text-align: left; }

hr { margin-top: 0.63em;
	  border: 1px solid #000000;
}

<!-- /*

   MAIN PANELS

*/ -->

#head    { background-color: #CEDEDF; 
           margin-top: 0.63em;
           margin-left: 2em;
           margin-right: 2em;
}
#head p  { font-size: x-small;  
           padding: 0.63em;
           color: #000000;
}

#main { background-color: #FFFFFF;
        margin-left: 2em;
        margin-right: 2em;
        border: 0.2em solid #CEDEDF;
}

#main_pad { padding: 2em;
            margin-left: 2em;
            margin-right: 2em;
}

#footer { background-color: #CEDEDF; 
          margin-left: 2em;
          margin-right: 2em;
}
#footer p { font-size:x-small;
            text-align: right;
            margin-bottom: 0.63em;
            padding: 0.63em; 
}

<!-- /*

   FORMS

*/ -->

.form_panel { width: 74%; margin: auto; }
form  { margin: 0; text-align: left; }
label { display: block; font-size: x-small; }

textarea { background-color: #FAFAFA;
           width: 99%;
           padding-top: 0.32em;
           margin-bottom: 0.5em;
           padding: 0.25em;
}

input { background-color: #FAFAFA;
        width: 99%;
        padding-top: 0.32em;
        margin-bottom: 0.5em;
        padding: 0.25em;
}

.button { width: 12em;
          font-size: x-small;
          padding-top: 0.32em;
          padding: 0.15em 0.5em 0.15em 0.5em;
          margin: 1em 0 0 0;
}

<!-- /*

   SPECIAL PANELS

*/ -->

.break { margin-top:0.32em }
.text_break { font-size: xx-small; }

.warning { color: #FF0000; }

.admin_fx, .description { font-weight: normal; font-size: x-small; }

.table_fill { width: 100%; }

.radio input { width: 2em; }

.img_space  { margin: 0.63em; }
.img_float  { float: left; margin: 0.63em; }
.img_center, .img_disco { text-align: center; margin: 0.63em; }
.img_disco img { border: 1px solid #000000; }

.poster_table { margin-bottom: 0.63em; 
                margin-top: 0.63em;}
.disco_pad { width: 100%; padding-top: 0.63em; }

.nav_top { text-align: right; 
           margin: 1.26em 0 0.63em 0; 
           padding: 0.32em;
           border-bottom: 1px solid #000000;
}
.nav_bottom { text-align: right; 
              margin: 0.63em 0 1.26em 0;
              padding: 0.32em; 
              border-top: 1px solid #000000;
}

.gb_msg         { margin-top: 0.63em; 
                  padding: 0.32em;
                  border: 1px solid #EAEAEA;
                  background-color: #FAFAFA;
}
.gb_tab         { margin-bottom: 0.63em;
                  background-color: #EAEAEA;
}
.gb_msg_fx      { margin-top: 0.63em; 
                  padding: 0.32em;
                  border: 1px solid #CEDEDF;
                  background-color: #FAFAFA;
}
.gb_tab_fx      { margin-bottom: 0.63em;
                  background-color: #CEDEDF;
}
.gb_snd, .gb_snd_fx { width: 40%; }
.gb_tab td, .gb_tab_fx td { vertical-align: middle; }
.gb_snd p       { font-size: x-small; padding: 0.32em; padding-left: 0.63em; }
.gb_snd_fx p    { font-size: x-small; padding-left: 0.63em; }
.gb_fx          { width: 20%; text-align: center; padding: 0.32em; }
.gb_timestamp p { font-size: x-small; text-align: right; padding: 0.32em; padding-right: 0.63em; }

.footnote { margin-top: 2.54em;
	         padding-top: 0.15em;
	         font-size:x-small; 
	         border-top: 1px solid #000000;
}

.list_dir   { list-style-image:url(./../_img/icon_open_dir.gif); }
.list_files { list-style-image:url(./../_img/icon_empty_file.gif); }

.list_files li { padding:0; }

.list_files_name { width: 40%; }
.list_files_size { width: 25%; }
.list_files_time { width: 35%; }

.file_upload { width: 25%; }

.admin_table p, .admin_table input, .admin_table select { margin:0; }
.admin_table p { margin-left: 0.63em; }
.admin_table td { vertical-align: middle; padding: 0.63em 0 0.63em 0; }

.mylinks { margin-bottom: 0.63em;
           padding-bottom: 0.63em;
}

.splitLeft {
   float: left;
   width: 45%;
}

.splitRight {
   float: right;
   width: 45%;
}
.splitLeft23 {
   float: left;
   width: 60%;
}

.splitRight13 {
   float: right;
   width: 30%;
}

.splitLeft13 {
   float: left;
   width: 30%;
}

.splitRight23 {
   float: right;
   width: 60%;
}

.clear {
   clear: both;
   margin: 0;
   padding: 0;
   font-size: 1%;
}




