
/* specific home page layout */

div.right {
	float: right;
	clear: right;
	width: 388px;
	margin: 0 2em 1em 2em;
	padding: 0;// 120px 0 0;
}

div.left {
	//float: left;
	//clear: left;
	/* 1024 - 356 - 120 = 548*/
	/* 1024 - 356 = 668*/
	//width: 668px;
	padding: 0.02em 0 0 2.2em;
	margin: 0;

}


#dates {
  list-style: none;
  padding-left: 0;
}


#links {
  color: white;
}

#links a {
  text-decoration: none;
  color: inherit;
}
 
#links .title {
  color: #8b8b8b;
}

#featured {
  overflow: auto;
  background-color: black;
}

#featured p {
  vertical-align: bottom;
  color: white;
  text-align: center;
}

#featured img {
  width: 178px;
  height: 178px;
}

#featured div {
  height: 210px;
  padding: 0;
  margin: 0;
}

#featured .front {
  float: left;
}

#featured .back {
  float: right;
}

#download {
  background-color: #2A2C29;
}

.right h1 {
  margin-top: 0;
  padding: 0.5em 1.2em;
  //background-color: #D3D3D3;  
  background-color: white;
  color: #000;
  font-weight: normal;
}

#download table {
  //border: 1px solid red;
  width: 100%;
  margin: 0 1em;
  padding: 0;
  color: silver;
}

#download td, #download tr {
  margin: 0 0;
  padding: 0 0;
}


#download table th {
  margin: 1em 1em 0 1em;
  padding: 1em 0 0;
  text-align: left;
  color: #B6F915;
  font-weight: normal;
}

#download p, 
#contact p, 
address {
  padding: 0 1em;
}

#contact {
  color: #8b8b8b;
  background-color: #2A2C29;
}

#contact ul {
  list-style: none; 
  padding: 1em;
}

#contact a {
  color: #8b8b8b;
  text-decoration: none;
}

#contact li strong {
	font-weight: normal;
	color: #B6F915;
}

address .first {
	color: #B6F915;
}

#mailinglist {
  padding-top: 1em;
  margin: 1em;
  border-top: 1px solid #8b8b8b;
  //padding: 0 1em;
  color: #fff;
}

#mailinglist form {
  padding: 0;
}

#mailinglist input {
	color: white;
	background-color: #8b8b8b;
	border: 0px solid;// #B6F915;
	font-size: 11px;
}

#mailinglist .submit {
	background: none;
	border: none;
	color: #B6F915;
	text-transform: uppercase;
	font-weight: bold;	
}

address {
  white-space: pre;
  font-style: normal;
}

#news.left h2 {
  //font-size: inherited;
  //font-style: inherited;
  font-weight: normal;
  text-transform: none;
}