body {
  text-align:center;
  margin:0;
  padding:0;
  font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Arial,sans-serif;
  font-size:10px;
  font-weight:500;
  background:#eee;
}

a {
  color:#4197ee;
  text-decoration:underline;
}

a:hover {
  text-decoration:none;
}

p, div.page_content {
  margin:1em 0;
}

div.page_content:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* html div.page_content {
  height:1%;
}

input.submit {
  font-size:1.0em;
  
}

.hidden {
  display:none;
}

li {
  float:left;
}

.right {
  float:right;
}

.nicedit {
  float:left;
}

#wrapper {
  width:96em;
  margin:0 auto;
  text-align:left;
  padding:2em 0 0;
  background:#fff;
}

#nav {
  position:absolute;
  top:0;
  left:0;
  line-height:2em;
  background:#000;
  border-bottom:1px solid #444;
  width:100%;
  padding:0;
}

#nav li {
  font-size:1.1em;
  margin-right:2em;
}

#nav li.first {
  margin-left:20px;
}

#nav li a {
  color:#999;
}

#nav li a:hover {
  color:#fff;
}

#header {
  height:15.8em;
  background:#4197ee url(/images/header-bg.png) bottom left repeat-x;
  margin-bottom:2em;
  padding-bottom:3em;
}

#header h1 {
  font-size:1.0em;
  background:url(/images/top-bg.png) 0 0 no-repeat;
  width:39.9em;
  height:16.3em;
  padding:0;
  margin:0;
  position:relative;
}

#header h1 a {
  display:block;
  background:url(/images/agile-poland-logo.png) 0 0 no-repeat;
  width:20.7em;
  height:13.0em;
  position:absolute;
  top:2em;
  left:2em;
  text-indent:-999em;
}

#content {
  font-size:1.3em;
  padding:0 2em;
  line-height:1.25;
}

#content p {
  line-height:1.1em;
}

#content ul {
  list-style-type:disc;
  list-style-position:outside;
}

#content li {
  float:none;
  margin-left:2em;
}

#content dd {
  line-height:1.1em;
  font-size:0.8em;
  color:#888;
  margin-left:1em;
  margin-bottom:1em;
}

#content dt {
  font-size:1.6em;
  font-weight:900;
  line-height:1.8em;
  margin-top:1em;
}

#content p.create_new {
  text-align:right;
  display:block;
  border-top:1px solid #ddd;
  margin-top:2em;
  padding-top:1em;
  font-size:0.9em;
  text-transform:lowercase;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  margin-bottom:0.8em;
  border-bottom:1px solid #ddd;
}

#content .author {
  margin:2em 0 0;
  font-size:0.9em;
  color:#888;
  padding-top:2em;
  border-top:1px solid #ddd;
}

#footer {
  border-top:1px solid #ccc;
  background:#ddd;
  margin-top:2em;
  padding:2em;
}

#footer small {
  color:#888;
}

fieldset {
  margin:1.5em;
}

fieldset label {
  width:20%;
  text-align:right;
  float:left;
  display:block;
  padding:0 1em;
  line-height:1.5em;
}

/* overall wiki styles */
h1 {
  font-size:1.8em;
}

h2 {
  font-size:1.6em;
}

h3 {
  font-size:1.4em;
}

h4 {
  font-size:1.3em;
}

h5 {
  font-size:1.2em;
}

h6 { 
  font-size:1em;
}

/* ban list */
#admin ul#ban_list {
  list-style-type:none;
}

#ban_list strong {
  float:left;
  line-height:1.25em;
}
#ban_list .remove {
  display:block;
  width:16px;
  height:16px;
  float:left;
  background:url(/images/delete.png) 0 0 no-repeat;
  text-indent:-999em;
  margin-left:10px;
}

/* new page form */
#new_page_form .submit {
  float:right;
  margin:1em 0;
}