body{
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 14px;
	padding: 20px;
	background-color:#131313;
	color: #cccccc;
}
h1{ color: #90cd32; }
h2{ color: #4682b4; }
h3{ color: #9966cc; }
a{
	color: #b22222;
	text-decoration:none;
	padding:4px;
}
a:hover{
	color: #000000;
	background-color: #b22222;
}
a:hover img{
	background: none;
}
hr{
	float:left;
	margin: 10px 0 20px 0;
	border: 0;
	width:100%;
	color: #ffa500;
	background-color: #ffa500;
	height: 1px;
}
div { float:left; }

.main{
	margin-bottom:40px;
	width:100%;
}
.container, .alt_container{
	margin:0;
	font-size: 0.8em;
	color: #eeeeee;
}
.container img, .alt_container img{
	width:100%;
	margin-bottom:6px;
}
.container img{ cursor:pointer; }
.container p, .alt_container p{ margin:6px; }
.container p{ cursor:pointer; }

.abs_centered {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 400px;
  height: 240px;
  margin: auto;
  padding: 80px;
  text-align: center;
  background: #101010;
  border: thin solid #666666;
}

.abs_centered  p{
  line-height: 1.8em;
}
.abs_centered  input{
  background: #303030;
  border: thin solid #696660;
  color: #eeeeee;
  line-height: 1.8em;
  cursor: pointer;
}

/* sequences*/
.seq, .seq_odd {
	float: left;
	width: 100%;
	margin: 4px 0 0 0;
}
.seq a, .seq_odd a{
	padding-left: 30px;
	display: block;
	font-size: 1.1em;
	color: #ffcc00;
	line-height: 22px;
	vertical-align: middle;
	text-decoration: none;
}
.seq a{
	background: #161616 url(img/seq_bg.jpg) repeat-x;
}
.seq a:hover{
	text-decoration:none;
	background: #b8860b url(img/seq_hover.jpg) repeat-x;
	color: #030303;
}
.seq_odd a{
	background: #161616 url(img/seq_bg_odd.jpg) repeat-x;
}
.seq_odd a:hover{
	text-decoration:none;
	background: #b8860b url(img/seq_hover_odd.jpg) repeat-x;
	color: #030303;
}