/* deep green from 2k8: #007b4f; */

/* default font and color information */
body {
	background:				#000 url(images2k9/starBG-black.gif);
	background-attachment:	fixed;
	color:					#FFF;
	font:					62.5%/1.4em Arial, Helvetica, sans-serif;
	text-align:				center;
	min-width:				700px;
	margin:					0;
	padding:				0;
}
/* END default font and color information */

.divider {
	color:					#a1b598;
	padding:				0px 3px;
	font-weight:			bold;
}

/* container divs */
#container {
	font:					140%/1.4em Arial, Helvetica, sans-serif;
	text-align:				left;
	margin:					0 auto;
	padding:				.5em .5em;
	background-color:		#000000;
	width:					expression(document.body.clientWidth > 700 ? "700px": "auto" );
	max-width:				700px;
	border-left:			1px solid #666;
	border-right:			1px solid #666;
	border-bottom:			1px solid #666;
}
#IEroot #container {
	font:					125%/1.4em Arial, Helvetica, sans-serif;
}

#headerImage {
	background:				transparent url(2010/NOTSheader.jpg) no-repeat;
	width:					700px;
	height:					201px;
}
#middle {
	padding:				0px 10px 10px 15px;
}
#slideshow {
	width:					375;
	height:					300;
	float:					right;
	margin:					10px 0px 10px 15px;
	border:					none;
	padding:				0px 10px;
}
#IEroot #slideshow {
	width:					325px;
	float:					right;
	padding:				0px 10px 10px 0px;
}
#polaroidLabel {
	z-index:				200;
	position:				relative;
	top:					275px;
	left:					400px;
	color:					#006600;
}
#IEroot #polaroidLabel {
/*	background-image:		url(memories.gif);	*/
	z-index:				200;
	position:				relative;
	top:					-65px;
/*	left:					250px;	*/
	left:					expression(document.body.offsetWidth - 210 + "px");
	margin-bottom:			-50px;
	color:					#006600;
}
/* END containers */

#headerLogo{
	vertical-align:			text-bottom;
}

/* headers */
#headerImage h1 {
	display: none;
	position: relative;
	left: 20px;
	top: 20px;
	margin-bottom: 40px;
}
#headerImage h2 {
	display: none;
	position: relative;
	left: 20px;
	color: #FFF;
	font: 1.0em/1.2em;
	margin-top: 0px;
}

#middle h1 {
	position: relative;
	left: 20px;
	top: 20px;
	margin-bottom: 40px;
	text-align: center;
}
#middle h2 {
	position: relative;
	font-size: x-large;
}
#inviteList h3 {
	margin-top: 0px;
}
#IEroot #inviteList h3 {
	margin-top: 18px;
}

/* END headers */


/* These only affect IE browsers */

#stayTuned {
	margin-top:				60px;
	padding:				0px 20px;
	text-align:				center;
	font-size:				1.2em;
	line-height:			1.6em;
	font-weight:			bold;
}
#stayTuned h3 {
	display:				inline;
	margin:					0px 10px 0px 0px;
}

/* content */
p {
	font-size:				1.3em;
	line-height:			1.5em;
	margin:					0em 0em .5em 0em;
}
em {
	font-weight:			bold;
}
a {
	color:					#FEC54D;
	text-decoration:		underline;
	margin:					0em .25em;
}
a:hover {
	color:					#FFF;
	background-color:		#008359;
	text-decoration:		none;
}
a.green {
	color:					#007b4f;
	text-decoration:		underline;
	margin:					0em .25em;
}
a.green:hover {
	background-color:		#FEC54D;
	text-decoration:		none;
}
img {
	border:					none;
}

ul {
	list-style:				disc url(images2k9/starBullet.gif) inside;
	padding-left:			1.75em;
	text-indent:			-1.75em;
	margin:					.25em 0.5em .25em -1em;
}
ul li {
	font-size:				1.5em
	line-height:			1.75em;
	margin:					.25em 0em .25em 0em;
}
#IEroot u1 {	
	list-style:				disc url(images2k9/starBullet.gif) inside;
	padding-left:			1.5em;
	text-indent:			-1.5em;
	margin:					.5em 0em .25em 0em;
}
#IEroot ul li {
	font:					1.2em/1.5em;
	margin:					.25em 0em .25em 2em;
}

abbr {
	cursor:					help;
}
/* END content */

/* Footer styles */
#footer {
	color:					#000;
	font:					1.0em/1.2em;
	padding:				.5em 1em;
	clear:					both;
}
/* END footer styles */

#registration {
	font-style:				italic;
	padding:				10px 0px;
}
