/*

THEME NAME: Sandbox

THEME URI: http://www.plaintxt.org/themes/sandbox/

DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists

VERSION: 1.6.1

AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer

*/



html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {

  margin: 0;

  padding: 0;

}

/*
SI Website CSS
*/

#fixed {
	position: absolute;
	top: 30px;
	left: 21px;
	height: 80%;
}
#nav {
	position: relative;
	height: 400px;
	display: block;
}
#facebook {
	position: relative;
	top: -20px;
	left: 2px;
}
#maillist {
	position: relative;
	display: block;
}
#maillist .textfield {
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	border: inset 1px #7c7c7c;
	width: 85px;
	height: 16px;
}
#maillist input#sendbutmaillist {
	padding: 0 6px;
	margin: 0 6px;
	line-height: 15px;
}

html>body #fixed {  /* nur fuer moderne Browser! */
	position: fixed;
}

/*
END SI Website CSS
*/

li {

  list-style-image: none;

  list-style-position: outside;

  list-style-type: none;

}

select, input, button, textarea {

  font-size: 11px;
  
  font-size-adjust: none;

  font-stretch: normal;

  font-style: normal;

  font-variant: normal;

  font-weight: normal;

  line-height: normal;

}

html {

  height: 100%;

  color: #000000;

}

body {

  font-family: Times,Arial,sans-serif;

  color: #000000;

  font-size: 13px;

  font-size-adjust: none;

  line-height: 1.231;

  text-align: left;

  background: #FFFFFF none repeat scroll 0 0;

}

a {

  color: #000000;

  text-align:left !important;

  text-decoration:none;

}

p {

  text-align: left !important;

  font-size: 1.03em;

  line-height: 1.4em;

}

img {

  border: 0 none;

}

h1, h2, h3, h4, h5, h6 {

  font-family:Arial,Helvetica;

  line-height:1.1em;

}

h1, h2 {

  font-size:2.8em;

  font-weight:bold;

  text-transform:uppercase;

}

h3 {

  font-size:1.5em;

  font-weight:bold;

  line-height:1.2em;

  margin-right:0.1em;

  margin-bottom: 15px;

  text-transform:uppercase;

}

h4 {

  font-family:Times;

  font-size:1.8em;

  font-style:italic;

  letter-spacing:-1px;

  margin-right:0.2em;

  text-shadow:0 0 1px white;

}

hr {

  border:medium none;

  padding:0.5em 0;

}

.button {

  margin: 5px 0 0 0;

}

abbr {

  border: 0;

}

abbr a {

  color: black !important;

  font-family: Times;

  font-size: 0.9em;

  text-transform: uppercase;

}

.post h1, .post h2, .post h3, .post h4 {

  display: inline;

}

h2.page-title, h2.entry-title {

  margin: 0 0 25px 0;

  display: none;

}

.post {

  line-height: 1.3em;

  margin: 0 0 3.5em;

  vertical-align: middle;

  width: 500px;

}

.post p {

  margin: 0 0 0.8em;

}

.post p a, .post p a:visited {

  border-bottom: 1px solid #CCCCCC;

}

.post p a:hover {

  border-bottom: 1px solid #333333;

}

a img {

  background: black url(gallery2.png) no-repeat right bottom;

  display: block;

  padding-bottom: 12px;

}

#fixed a img {
  background: none;
  padding: 0;
  display: inline;
}

a:hover img {

  background-color: #222222;;

}



.post h2 a {

  border: medium none;

  text-decoration: none;

}

.post p b {

  font-family: Arial;

  font-size: 1.6em;

  font-weight: bold;

}

.entry-meta {

  margin: 15px 0 25px 0;

}

p.wp-caption-text {

  margin-top: 0.7em;

  margin-bottom: 1.4em;

}

.comments li {

  margin-bottom: 1.4em;

  margin-top: 0.7em;

  border-bottom: 1px solid #CCCCCC;

}

.comment-meta {

  font-weight: bold;

}

.comments-link a {

  color: gray !important;

  font-family: Arial;

  font-size: 0.8em !important;

  text-transform: uppercase !important;

}

#header {

  margin: 27px auto 0;

  position: relative;

  width: 500px;

}



#content {

  margin: 0 auto;

  padding: 3.5em 0 0;

  position: relative;

  width: 500px;

}



#footer {

  font-family: Arial;

  font-size: 0.9em;

  font-weight: bold;

  margin: 0 auto;

  padding: 3em 0 4em;

  padding-bottom: 0.5em;

  text-transform: uppercase;

  width: 500px;

}



#header h1 {

  background: #FFFFFF none repeat scroll 0 0;

  font-size: 3.2em;

  text-transform: none !important;

  width: 500px;

}

#logo {

  margin-bottom: 0.3em;

}

#search-box {

  background:transparent url(searchbox-bg.png) no-repeat scroll 0 0 !important;

  padding: 3px 10px;

  position: absolute;

  right: 0;

  top: 16px;

  width: 150px;

}



#search-box input {

  background: transparent none repeat scroll 0 0;

  border: medium none;

  width: 130px;

}

#global-nav, .nav {

  margin-top: 0.3em;

}

#global-nav li, #tagline, .nav li {

  display: inline;

  font-family: Times;

  font-size: 0.9em;

  margin-right: 0.9em;

  text-transform: uppercase;

}

#header a:hover, #content a:hover {

}

#footer a {

  color: #999999 !important;

  font-size: 1.6em;

}

#footer a:hover {

  color: #000000 !important;

}
