/* *** Generated by www.csscreator.com *** */
/* *** modified by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
padding:0px;
margin:0px;
}

/* ----------container to center the layout---------- */
#container {
   width: 790px;
   padding:0px;
   margin:10px auto 0 auto;
}

/* ----------banner for logo-------------- */
#banner {
padding: 0px;
margin: 0px; }

#banner img {
padding:0px;
margin:0px;
}

/* ----------upper navbar-------------- */
#rep_container{
   height:75px;
}

ul#navbar li a img{
   margin-top:-13px;
   margin-bottom:-7px;
}

ul#navbar {
   margin: 0;
   padding: 0;
   width: 530px;
   float:left;
   display:block;
}

ul#navbar li{
  position:relative;
  float:left;
}

ul#navbar li.long{
   width:120px;
   margin-right:0px;
}

html>body ul#navbar li.long{
   width:0px;
   margin-right:25px;
}

ul#navbar li a{
   display: block;
   padding: 2px 5px 3px 9px;
   text-align: left;
}

ul#navbar li{
   position:relative;
   z-index:1;
}

#navbar li ul{
   position: absolute;
   left: 0px;
   top: auto;
   display: none;
   margin:0px;
    margin-left:10px;
   padding:0px;
   z-index:100;
}

html>body #navbar li ul{
   padding-top:0px;
   padding-bottom:7px;
}

#navbar li ul li{
   display:block;
   padding:0px;
   margin:0px;
   vertical-align: bottom; /* IE5/win bugfix */
   width:auto !important;
  line-height:16px;
}

#navbar li ul li a{ 
   width:115px;
   display:block;
   padding:4px 6px;
   margin:0px;
}

#navbar li ul li+li a{
   border-top:1px dashed #333;
}

.parent:hover {background-image: url(/images/bgfix.gif);}

#navbar li:hover ul, ul#navbar li.over ul { 
   display: block;
}

#navbar li span{
   display:block;
}

/* Fix IE. Hide from IE Mac \*/
* html ul#navbar li { float: left; }
* html ul#navbar li a { height: 1%; }
/* End */

#current_rep{
  text-align:right;
  float:right;
  padding:3px;
  font-size:90%;
  font-style:italic;
}

/* -----------left sidebar------------ */
ul#sidebar{
   padding:0px;
}

ul#sidebar li{
   margin-left:10px;
}

/* ----------outer and inner----------------- */
#outer{
   clear:both;
   margin:0px;
   padding:0px;
}

#inner{ 
   margin:0px; 
   width:100%;
   padding: 0 0 0 10px;
} /* The ie/pc pecularity */ 

/* -----------------content--------------------- */
#content{ 
   position: relative;
   margin: 0px;
   padding:5px;
   min-height:700px;
   height:auto !important;
   height:700px;
   width:100%;
}

#content img{
   float:right;
   display:block;
   margin:5px;
}

#content h4{
   margin-bottom:0px;
}

p{
   padding: 5px 10px;
   margin:0px;
}

.p, dl{
  margin: 10px 5px;
}

pre{
font-size: 12px;
padding: 5px 10px;
margin:0px;
}

#full img{
   float:right;
}

#right{
   float:right;
   display:block;
   width:150px;
}

#full{
   position:relative;
}

img#floating_logo{
   position:absolute;
   top:0px;
   left:7px;
   width:254px;
   height:105px;
}

.spinner_wrapper{
  height: 15px;
  float: left;
}

#host{
  float: left;
}

.host_options{
  clear: left;
}

#partnership{
   text-align:center;
}

#partnership span{
  margin:0 20px;
}

.side_instructions{
  float: right;
  width: 50%;
}

/* =PROFILE */
.preview_box{
  padding: 0;
  margin-top: 10px;
}

.preview_box h3{
  margin: 0;
  padding: 10px 5px;
}

/*  ----------------footer---------------------- */ 
#upgrade{
   text-align:center;
}

#footer {
   clear:both;
   padding:0 0 20px;
   margin:0px;
   text-align: center;
} 

#footer img{
   position:relative;
   top:8px;
}

img#wa_logo{
  width:40px;
  height:23px;
  position:relative;
  top:8px;
}