html,body {
  height:100%;
}

body {
  margin:0px;
  padding:0px;
  background-image:url(images/bg.gif);
  background-repeat:repeat-x;
  background-color:#4083b6;
  font-family:Verdana,Helvetica,sans-serif;
  color:#555555;
  font-size:12px;
}

img {
  border:0px;
  margin:0px;
padding:0px;
}

a {
  color:#0092d6;
}

h2 {
  text-align:left;
  font-size:18px;
}

a:hover {
  color:#0092d6;
  text-decoration:none;
}

#container {
  width:643px;
  margin:auto;
  background-image:url(images/content_bg.gif);
  min-height:100%;
  position:relative;
}

#header {
  width:625px;
  margin:auto;
  background-image:url(images/header_bg.gif);
  background-repeat:repeat-x;
  text-align:center;
}

#navigation {
  width:625px;
  height:41px;
  margin:auto;
  background-image:url(images/nav_bg.gif);
}

#navigation a {
  font-size:12px;
  font-weight:bold;
  display:block;
  float:left;
  width:85px;
  height:41px;
  background-image:url(images/nav_button.gif);
  background-repeat:no-repeat;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
  padding-top:20px;
}

#navigation a:hover {
  text-decoration:underline;
}

#loader {
  display:none;
}

#content {
  width:545px;
  margin:auto;
  margin:40px 50px 0px 50px;
  padding-bottom:1px;
  text-align:justify;
}

#footer {
  width:643px;
  height:152px;
  font-size:10px;
  color:#9d9d9d;
  background-image:url('images/footer_bg.png');
  position:absolute;
  left:auto;
  bottom:-150px;
}

#footer a {
  color:#9d9d9d;
  font-size:10px;
  text-decoration:none;
}

#footer a:hover {
  color:#000000;
  font-size:10px;
  text-decoration:none;
}

#uploadform {
  padding-top:10px;
  text-align:center;
}

#ads {
  width:478px;
  height:70px;
  margin:auto;
  background-image:url(images/ads_bg.gif);
  margin-top:30px;
}

#optbtn {
  margin:20px 20px 0px 20px;
  width:120px;
  height:20px;
  background-image:url('images/options.gif');
}

#opts {
  margin:0px 20px 20px 20px;
  padding:10px 6px 12px 20px;
  color:#FFFFFF;
  background-color:#3C74B0;
  height:40px;
}

#opts2 {
  padding:10px 6px 12px 20px;
  color:#FFFFFF;
  background-color:#3C74B0;
  height:40px;
}

#optleft {
  float:left;
  with:150px;
}

#optright {
  float:right;
  width:250px;
}

#login_tbl {
  margin-bottom:20px;
}


.gallery {
  text-align:center;
  width:105px; height:80px;
  margin:5px;
  float:left;
}

.gallery img {
  border:0px;
  height:48px;
  width:48px;
}

input[type=text],input[type=password] {
  padding:0px 2px 0px 2px;
  border:1px solid #d0d0d0;
  background-image:url(images/input_bg.gif);
  background-repeat:repeat-x;
  background-color:#ebebeb;
}

.tpl {
  border:1px solid #d0d0d0;
  background-image:url(images/input_bg.gif);
  background-repeat:repeat-x;
  background-color:#ebebeb;
  width:100%;
}

.nav {
  display:block;
  float:left;
}

.debug {
  margin:10px 0px 0px 50px;
  padding-left:10px;
  font-family:monospace;
  white-space:pre;
  border:1px dashed red;
}

.error {
  font-weight:bold;
  color:#000000;
  padding:10px;
  border:1px solid #000000;
  background-color:#F08080;
}

.success {
  font-weight:bold;
  color:#000000;
  padding:10px;
  border:1px solid #000000;
  background-color:#9ACD32;
}

.folder1 {
  float:left;
  height:128px; width:128px;
}

.folder2 {
  float:left;
  clear:both;
  height:128px; width:128px;
}

textarea {
  border:1px solid #d0d0d0;
  background-color:#F0F0F0;
}

img {
  border:0px;
}

p {
  text-align:justify;
}

th {
  font-weight:bold;
  text-align:left;
}

th a {
  font-weight:normal;
}
