/*
   Copyrights (C) 2008 David Esperalta <david.esperalta@gmail.com>

   This file is part of Gesbit. Gesbit is free software: you can 
   redistribute it and/or modify it under the terms of the GNU General 
   Public License as published by the Free Software Foundation, either 
   version 3 of the License, or (at your option) any later version.

*/

@import url("./reset.css");

body {
  color: #555;
  font-size: 1em;
  line-height: 2.5em;
  margin: 8% 0 1% 30%;
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
}

a {
  color: blue;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: red;
  text-decoration: underline;
  background-color: transparent;
}

div#content {
}

/* All forms */

form {}

  form fieldset {
    border: none;
    padding: 1em 0 0 0;
  }

  ul#formresults {
    color: red;
    cursor: pointer;
	  list-style: none;
    margin: 0 0 1.6em 0;
    line-height: normal;
	  background-color: transparent;
  }

  form h1 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 1em 0;
  }

    form h1 span#formtitle {
      color: silver;
      font-size: 0.7em;
      font-style: italic;        
      font-weight: normal;
      margin: 0 0 0 0.5em;
      background-color: transparent;
    }

  form input[type=text],
  form input[type=password] {
    width: 35%;
    color: #000;
		font-weight: bold;
    padding: 0.4em 0.2em;
    background-color: #fbfbfb;
    border: #f7f7f7 solid 1px;
  }

  form input[type=text]:focus,
  form input[type=password]:focus {
    color: #000;
    background-color: #fff;
    border: #ebebeb solid 1px;
  }

  form input[type=submit] {
    padding: 0.5em 2em;
  }

  form div#buttons {
    margin: 1em 0 0 0;
  }

  span#linksmenu {
    font-size: 0.7em;
    margin: 0 0 0 2em;
  }

/* DB update */

form#dbupdate {}

  div#success {
    margin: 0 40% 0 0;
    line-height: 1.5em;
  }

  div#successtitle {
    font-weight: bold;
    margin: 0 0 1em 0;
  }

  div#successlinks {
    font-size: 0.8em;
    margin: 2em 0 0 0;
  }

/* DB install */

form#dbinstall {}

  form#dbinstall input.success {
    width: 100px;
  }

  form#dbinstall div#dontworrymsg {
    font-size: 0.8em;
    font-style: italic;
    margin: 0.5em 0 0 0;
  }

/* User login */

form#userlogin {}

/* User recover */

form#userrecover {}
  