/* CSS Document
 **********************************************
 Main Style Sheet for http://www.ambadoo.com  *
 Designed & Developed by ambadoo.com          *
 www.ambadoo.com                              *
                                              *
 Don't steal. It's bad karma.                 *
                                              *
 **********************************************
*/


/* Some sensible defaults
 *************************/
* {
  margin: 0; padding: 0;
}

body {
  font: 12px Helvetica, Arial, Tahoma, Verdana, sans-serif;
  text-transform: lowercase;
  color: #333;
}

ol, ul, li {
  list-style: none;
}

a, a:active, a:hover, a img {
  color: #0080FF;
  text-decoration: none;
  border: none;
}

a.external:after{
  content:'\21EA';
  position: relative; top: -2px;
}

a[target='_blank']:after{
  content:'\21EA';
  position: relative; top: -2px;
}


.out {
  position: absolute;
  top: -12345px;
}

.hidden {
  display: none;
}

.fleft {
  float: left;
}

.fright {
  float: right;
}


.blue {
  color: #0080FF;
}

.pink {
  color: #F09;
}

#wrapper {
  position: relative;
  width: 960px;
  margin: 0 auto;
  border-top: 5px solid #FF0099;
}

/* Header & Navigation
 **********************/
div#header {
  height: 70px;
  padding: 20px 20px 0 20px;
}

div#header h1 {
  float: left;
  padding-right: 10px;
  border-right: 1px solid #FF0099;
}

div#header h1 a {
  display: block;
  width: 200px; height: 43px;
  background: transparent url('/images/ui/logo.jpg') no-repeat scroll top left;  
}

div#header ol#navigation {
  position: absolute; top: 30px; left: 220px;
  padding-left: 15px;
}

div#header ol#navigation li {
  float: left;
}

div#header ol#navigation li a {
  display: block;
  height: 20px;
  padding: 7px 10px 0 10px;
  font-size: 14px;
  color: #FF0099;
}

div#header ol#navigation li a:hover {
  color: #FFF;
  background: #FF0099;
}

div#search_form {
  position: absolute; top: 30px; right: 30px;
  width: 200px; height: 30px;
}

div#search_form input, button {
  font-size: 10px;
}

div#search_form form {
  position: relative;
}

div#search_form input#search_for {
  position: absolute; top: 0; left: 0;
  width: 150px; height: 16px;
  padding: 6px 3px 2px 5px;
  color: #DDD;
  border: 3px double #CDF;
  z-index: 200;
} 

div#search_form button {
  position: absolute; top: 0; right: 0;
  width: 36px; height: 30px;
  color: #0080FF;
  text-transform: lowercase;
  background-color: #CDF;
  border: none;
  cursor: pointer;
} 


/* Contents
 ***********/
div#contents {
  clear: both;
  margin-top: 30px; padding: 25px;
}

/* Footer
 *********/
div#footer {
  clear:both;
  margin-top: 50px;
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 5px solid #FF0099;
  text-transform: none;
}

div#footer a {
  color: #333;
}


