@charset "utf-8";

/* global



*/

* {
	padding:0;
	margin:0;
}


#dummy-element{width:2px;}

body {
	width: 100%;
	margin: 0 auto;
	font-size:12px;
	line-height:16px;
}

div.lefty {
	position:relative;
	float:left;
}

div.vintagetitle h2, div.groovytitle h2 {
	font-size:55px;
	margin-top:16px;
}

div.vintagetitle h2 {
	color:#b26714;
}

div.groovytitle h2 {
	color:#ebbf05;
}

div.almightyupupandaway {
	
	width: 960px;
	position: relative;
	margin: 0 auto;
}

div.nav {
	margin-top:96px;
	margin-left:220px;
}

div.nav a:hover {
	text-decoration:underline;
}

div.scraps-20s, div.scraps-70s  {
	width:550px;
	height:500px;
	margin-top:50px;
}

div.blurb {
	width:340px;
	float:left;
	margin-top:230px;
	line-height:24px;
	margin-left:32px;
}

div.charities {
	width:500px;
	height:114px;
	margin-top:-48px;
}

div.subcopy {
	width:460px;
	margin-top:60px;
	margin-left:40px;
	min-height:450px;
}

div.subcopy h2 {
	margin-bottom:40px;
	font-size:42px;
	color:#333333;
}



div.subcopy ol {
	padding-left:30px;
}

div.subcopy li{
	padding-bottom:8px;
}
div.subcopy p {
	margin-bottom:8px;
}


div.subimage {
	width:340px;
	float:left;
	margin-top:230px;
	line-height:24px;
	margin-left:32px;
}




/* Contact Form */

.req{
	font-size:8px;
	color:#F00;
}

label.text{
	float:left;
	display:block;
	vertical-align:top;
	width:90px;	
}


input.text{
	display:block;
	margin-bottom:6px;
	width:300px;
	padding:4px;
	border: 1px solid #777;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

textarea.text {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
select.text{
	display:block;
	margin-bottom:6px;
	width:212px;
	padding:4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
div.message_good{
	padding:20px;
	background-color:#333333;
	border:1px solid #333333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-bottom:19px;
	color:#CCC;
}

div.map {
	background:url(../images/map-frame.png);
	height:307px;
	width:428px;
	padding:16px;
	margin-bottom:80px;
}

/* footer */

div.orionv, div.oriong {
	margin-left:-10px;
	margin-top:-20px;
	width:130px;
}

a.invite {
	background:url(../images/special-invitation-icon.png) 0 0 no-repeat;
	padding-left:35px;
}
