 body{
	background: #999 url("../img/bg.gif");
	font-family: Tahoma, Arial, Helveica;
 }
 .wrapper {
	width: 100%;
	height: 100%;	
 }
 
 #box {
	position: absolute;
	left: -10000px;
	width: 860px;
	height: 500px;
	background: url("../img/box.png") top left no-repeat;
	cursor: move;
 }
 
 .content {
	margin: 192px 80px 40px 80px;
 	width: 660px;
	height: 300px;
 }
 .del_me {
	font-size: .8em; 
	color: #999; 
	text-decoration: line-through;
 }
 .beta {
	font-size: 10px;
	color: #b00;
	vertical-align: top;
	line-height: 40px;
}
 h1 {
	font-weight: normal;
	font-size: 40px;
	color: #4b4b4d;
	margin: 0;
	padding: 0;
	display: inline;
 }
 .openning {
	cursor: pointer;
	border-bottom: dotted 1px #117fd4;
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #117fd4;
}
 a {
	text-decoration: none;
	cursor: pointer;
	border-bottom: dotted 1px #117fd4;
 	color: #117fd4;
 }
 a:visited {
	cursor: pointer;
	border-bottom: dotted 1px #117fd4;
 	color: #117fd4;
 }
#invite_message {
	margin-top: 4px;
	position: relative;
	height: 80px;
	padding: 8px;
	background-color: #f1f2f3;
 }
 #invite_message p {
	margin: 0 0 4px 0;
 }
.message {
	font-size: .85em;
}
.error {
	font-size: .85em;
	color: #900;
}
  
.required email {
	margin-top:16px;
	width: 160px;
 }
.email { margin-left: 0px;}
 .submit-button {
	margin-top:16px;
 }
 .inv_req {
	display: block;
	font-size: .8em;
	color: #999;
	position: relative;
	bottom: 120px;
	text-align: center;
	font-weight: bold;
}

 fieldset {
 border: solid 1px #ccc;
 }
 .openning *, .twi * {
	vertical-align: middle;
 }
 .openning span, .openning img, .twi img {
	border: 0;
 } 