@charset "UTF-8";
/* CSS Document */

body {margin:0; font-family:Verdana, Geneva, sans-serif;
font-size:62.5%;
}
#wrapper {height:100%;
background-color:#1AA3AD; background-image:url(../images/gradient.jpg); background-repeat:repeat-x;
}

p {margin:0; padding:0;
	}
#container { z-index:1; position:absolute; overflow:hidden; height:100%; max-height:800px; min-height:600px; width:5000px; background-image:url(../images/background.jpg); background-repeat:no-repeat; background-position:bottom right; background-color:#000;
}

#discount {position:absolute; top:347px; left:485px;}

#back {height:800px; position: relative; width:5000px; 
	}
	
#logo { background-image:url(../images/name.jpg); background-repeat:no-repeat; position:relative; top:0; left:0; width:426px; height:400px; overflow:visible;
}
	
#update {color:#FFF; position:absolute; top:400px; left:110px; width:250px;}

/*otherstyles*/	

.title {font-size:1.6em; font-weight:bold;}

a {color:#1AA3AD; text-decoration:none;}
a:hover {color:#FFF; text-decoration:underline;}

a:visited .register  {color:#1AA3AD; text-decoration:none;}
a:link .register  {color:#1AA3AD; text-decoration:none;}
a:hover .register  {color:#FFF; text-decoration:none;}

#nav a, #footer a {color: #FFF; text-decoration:none;}
#nav a:hover, #footer a:hover {color:#1AA3AD; text-decoration:none;}

.register {font-weight:bold;}


#nameinfo {position: absolute; width: 490px; height:38px; overflow:hidden; top:250px; left: 175px;z-index:2; color:#FFF; font-size:11px; line-height:3em;}



/*navigation cluster*/
#nav { position:absolute; left:600px; top:400px;
	}	
#nav p {color:#FFF; letter-spacing:.1em; font-size:1.25em;line-height:2.5em;
	}



/*information cluster*/
#information {  position:absolute; left:1550px; top:100px; width:450px;
	}
#information p { font-size:1.1em; color:#FFF;
	}


/*schedule cluster*/
#schedule { position:absolute; left:2750px; top:100px;
	}
#schedule p {color:#FFF; font-size:1.1em; width:450px;
	}
	
/*invite cluster*/
#invite { position:absolute; left:4000px; top:100px;
	}
#invite p, .invite {color:#FFF; line-height:2.5em; font-size:1.1em; width:450px;
	}
	

/*footer style and positioning*/
#footer {color:#FFF; position:absolute; top:600px;}
#footer p {padding-left:25px; width:5000px;background-image:url(../images/footer_back.png); background-repeat:repeat; font-size:1.1em; line-height:3em;}



/*anchor target positioning*/	
#ainformation {  position:absolute; left:2050px; top:275px;width:10px; color:#FFF; z-index:2;
	}
	
#aschedule {  position:absolute; left:3100px; top:275px;width:10px; color:#FFF;  z-index:2;
	}

#ainvite  {  position:absolute; left:4800px; top:275px;width:10px; color:#FFF;  z-index:2;
	}
	

	
#lainformation {  position:absolute; left:1450px; top:275px;width:10px; color:#FFF;  z-index:2;
	}
#laschedule {  position:absolute; left:2650px; top:275px;width:10px; color:#FFF;  z-index:2;
	}

#lainvite  {  position:absolute; left:3900px; top:275px;width:10px; color:#FFF;  z-index:2;
	}

pre {height: 65px; position: fixed; top:650px;clear:both;}

