/*
## default.css - Contains style for standard XHTML-tags and CLEARFIX
*/
* { 
  margin: 0;
  padding: 0;
}

img, fieldset {
  border:0;
}

.content p, 
.content h1, 
.content h2, 
.content h3, 
.content h4, 
.content h5 {
  margin-bottom:12px;
}

a {
  text-decoration: underline;
  color:#000;
}

a:hover {
  text-decoration: underline;
}

code {
  font-size: 120%;
  color: #284C60;
}

#content ul, 
#content ol {
  padding-left:20px;
}

/** 75% sets medium size to 12px in standard browser **/
body {
  font:75% Arial, Helvetica, sans-serif;
  background: #e8e7da url(../GFX/background.jpg) repeat 0 0;
  color: #000;
}

h1, h2, h3, h4, h5 {
  font-weight:bold;
}

h2 { font-size: 133%; }

h1 a, h2 a, h3 a, h4 a, h5 a {
  text-decoration: none;
}

img {
  display:block;
}

input {
  font-size:100%;
}


#debug_info {
  position: absolute;
  width: 100%;
  background: #000;
  color: #FFF;
  font-family: courier;
}

#debug_info .list-container {
  padding: 10px;
}


/*  CLEARFIX
################################################# */
.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
  height: 1px;
}
.clearfix {
  display: block;
 }
/* End hide from IE-mac */