/* IMPORTS */
@import url("news.css");
@import url("projects.css");
@import url("screenshots.css");
@import url("releases.css");
@import url("repositories.css");
@import url("patchbox.css");
@import url("documents.css");
@import url("blog.css");
@import url("domains.css");
@import url("admin.css");

/* BODY */
#toggleable div
{ 
  display: none;
}

body
{ 
  background-image: url("/images/back.png");
  background-repeat: no-repeat;
  background-position: bottom right;
  padding: 0px;
  margin:0px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
}

.top
{ 
  background-image: url("/images/patapouf_org.png");
  background-repeat: no-repeat;
  background-position: 20px;
  width: 270px;
  height: 57px;
  margin-bottom: 10px;
  padding-left: 20px;
  text-align: left;
}

.bottom
{ 
  font-style: italic;
  text-align: right;
  padding-right: 20px;
  margin-bottom: 20px;
  clear: both;
}


/* MENU */
.menu
{
  position: relative;
  margin: 0px;
  margin-bottom: 20px;
  padding: 5px;
  border-bottom: 1px black solid;
  background: #eee;
  height: 25px; 
}

.menu a
{ 
  font-variant: small-caps;
  margin-right: 15px;
}

.menu_item
{ 
  padding-top: 2px;
  float: left;
}

.menu-home
{ 
  padding-left: 26px;
  background:url('/images/menu-home.png') 0 0px no-repeat;
}
.menu-news
{ 
  padding-left: 26px;
  background:url('/images/menu-news.png') 0 0px no-repeat;
}
.menu-projects
{ 
  padding-left: 26px;
  background:url('/images/menu-projects.png') 0 0px no-repeat;
}
.menu-patchbox
{ 
  padding-left: 26px;
  background:url('/images/menu-patchbox.png') 0 0px no-repeat;
}
.menu-documents
{ 
  padding-left: 24px;
  background:url('/images/menu-documents.png') 0 0px no-repeat;
}
.menu-blogs
{ 
  padding-left: 26px;
  background:url('/images/menu-blogs.png') 0 0px no-repeat;
}
.menu-about
{ 
  padding-left: 20px;
  background:url('/images/menu-about.png') 0 0px no-repeat;
}
.menu-admin
{ 
  vertical-align: middle;
  padding-left: 27px;
  background:url('/images/menu-admin.png') 0 0px no-repeat;
}


/* CONTENT */
.content
{ 
  position: relative;
  border: 1px solid black;
  width: 95%;
  float: left;
  margin-left: 20px;
  margin-bottom: 10px;
  padding-left: 5px;
}

.content h2:first-letter
{ 
  color: #555;
}

.content h3
{ 
  display: block;
  font-variant: small-caps;
}

.content h3:first-letter
{ 
  color: #666;
}

.content h4
{ 
  margin-left: 10px;
  margin-bottom: -5px;
  margin-top: -5px;
}

.content li 
{
  font-size: 100%;
  color: black;
  list-style-type: none;
}


/* LINKS */
a
{ 
  color: #666;
  text-decoration: none;
}

a:hover
{ 
  color: #000;
}


/* FORMS */
form td
{ 
  vertical-align: top;
}

input, textarea
{ 
  border: 1px solid #888;
  background-color: #eee;
}

input:focus, textarea:focus
{ 
  background-color: white;
}

input[type="submit"] 
{
  font-weight:bold;
  cursor:pointer;
}


/* MISC */
.confirm input[type="submit"]
{ 
  border: 0px;
  width: 77px;
  height: 35px;
  text-indent: -1000em;
  background: transparent url("/images/yes.png") no-repeat center top; 
  vertical-align: middle;
}

.error
{ 
  padding-bottom: 10px;
}

.button
{ 
  vertical-align: middle;
  border: 0;
}

