
body {
	font-family: sans-serif;
/*		background: #dfdfd0 url(/images/bg-stripes2.png); */
	color: #222;
	text-align: center;
	margin: 0;
	padding: 0;
}
a { color: #c55; }
a:hover { color: #f77; }
a img { text-decoration: none; border: 0; }


#container {
	width: 900px;
	margin: 0px auto;
	background-color: #fff;
/*		border: 2px solid #c9a284; border-top: 0; border-bottom: 0; */
}
#header {
	padding-top: 0em;
}
#header h1 {
  font-size: 36pt;
  font-family: "Century Gothic", sans-serif
  padding: 0em 0 0em 0;
	margin: 0;
	padding-top: 15px;
	color: #444;
}

#main {
	line-height: 1.8em;
	margin: 0;
}	
#footer {
	margin-top: 4em;
	padding-bottom: 20px;
	font-size: 10pt;
}
.intro {
	font-size: 15pt;
	text-align: left;
	padding-left: 35px;
	margin-top: 15px;
}
	
.box {
/*	  width: 330px;*/
	text-align: center;
	width: 280px;
	padding: 0 15px 25px 15px;
	background-color: #f0f5ef;
	border: 1px solid #b99;
	margin-right: 35px;
	font-size: 10pt;
	line-height: 1.1em;
}
.box h3 {
	margin: 0 -15px 3px -15px;
	padding: 8px 0 10px 0;
  		color: #333;
  	background: url(http://dev.eyebeam.org:3600/images/gold-texture.png) repeat-x; 
}

.row {
  	margin: 0 auto;
  	text-align: left;
	clear: both;
	border-top: 1px dotted #d9dfd5;
	width: 760px;
	margin-top: 20px;
	padding: 5px 0 0px 0;
}
.left, .right {
	float: left;
}
.left {
	width: 50%;
}
.right {
	width: 50%;
}
.center {
	width: 80%; 
	text-align: center;
	margin-left: 60px;
}

#list-signup, #latest-blog-post {
  float: left;
  margin: 10px 0 20px 0;
  padding: 20px 30px 10px 40px;
  border-top: 1px dotted #eee; 
}
#list-signup {
  margin-left: 40px;
}
#latest-blog-post {
  border-left: 1px dotted #eee;
width: 300px;
}

#class {
	padding-left: 70px;
}
img.class-graph {
	margin: 20px 80px 10px 0;
}
a img.class-graph {
	/*opacity: .6;*/
	border: 1px solid #ccc;
}		
a:hover img.class-graph{	
	border: 1px solid #fcc;
}

/* formz */
form, input {
	display: inline;
}
input.email {
	display: inline;
  border: 1px solid #bbb;
  padding: 5px 0 6px 3px;
  color: #878;
  font-size: 11pt;
  width: 200px;
}
input.submit {
  padding: 3px 3px 5px 3px;
  background-color: #ccc;
}
