* {	
	margin: 0;
	padding: 0;
	}

body {	
	background-color: #993333;
	margin: 0;
	padding: 0;
	font-family: Georgia, Time Romans, serifs;
	}

a:link, a:visited {	
	outline: none;
	color: #990000;
	font-weight: bold;
	}

a:hover, a:active {	
	color: #666666;
	outline: none;
	font-weight: bold;
	}

img {	
	border: 0;
	}
	
hr {	
	padding: 0;
	margin: 20px 0;
	background: transparent url(../images/dashes.png) repeat-x 0 0;
	height: 5px; 
	border: 0;
	}

span a:link, span a:visited {
	color: #ffffff;
	padding: 10px 20px;
	font-weight: bold;
	background-color: #990000;
	text-decoration: none;
	border-bottom: 1px #ffffff solid;
	}
	
span a:hover, span a:active {
	background-color: #CCCD34;
	}

	
.clear {	
	clear: both;
	}
	
.intro {	
	background-color: #cab78a;
	}

.alignleft {	
	float: left;
	padding: 20px;
	}
	
/* Structure */
	
#header-container {
	background: #f2efdc url(../images/ha_bg.jpg) repeat-x top center;
	height: 199px;
	}
	
.header {	
	width: 960px;
	margin: 0 auto;
	}
	
#body-container {
	background: #ded5c2 url(../images/bg-holiday.jpg) repeat top center;
	clear: both;
	padding: 0 0 80px 0;
	}
	
#full-container {
	width: 740px;
	margin: 0 auto;
	position: relative;
	padding: 45px 0 0 220px;
	}

#main-content {
		float: right;
		}
		
#footer-container {	
	background: #993333 url(../images/footer_bg.jpg) repeat-x top center;
	clear: both;
	}
	
#footer {
	width: 960px;
	margin: 0 auto;
	padding: 20px 0 0 0;
	height: 181px;
	}
		
#side1 {	
	background: transparent url(../images/side1.png) repeat-y left 0;
	width: 198px;
	height: 4180px;
	position: absolute;
	top: 200px;
	left: -100px;
	margin: 0;
	}
	
#side2 {	
	background: transparent url(../images/side2.png) repeat-y 100px 0;
	width: 198px;
	height: 4300px;
	position: absolute;
	top: 200px;
	right: 0;
	margin: 0;
	padding: 0;
	}
	
/* Header */

	.header h1 {	
		width: 550px;
		height: 170px;
		display: block;
		background: transparent url(../images/Holiday-Logo_10.png) no-repeat 0 15px;
		padding: 25px 0 0 0;
		margin: 0;
		text-indent: -9999px;
		float: left;
		}
		
	.header h1 a{	
		width: 550px;
		height: 170px;
		display: block;
		}
		
	.header h2 {	
		display: none;
		}
		
	.countdown-clock {
	float: left;
	display: inline;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 35px;
		}
		
	.countdown-clock h3 {	
		width: 300px;
		height: 50px;
		display: block;
		background: transparent url(../images/countdown_title.png) no-repeat 0 0;
		padding: 0;
		margin: 0 0 0 20px;
		text-indent: -9999px;
		}

/* Countdown Clock CSS */

#clock {
	margin: 20px 0 0 40px;
	}

#imageLayout div {
	float: left;
	height: 18px;
    background: url(../images/countdown.png) no-repeat 0px 0px;
	margin: 0;
	padding: 0;
	display: inline;
	}
	
#imageLayout .image0 { 
	background-position: 0 0px;
	width: 17px;
	}
	
#imageLayout .image1 { 
	background-position: -17px 0px;
	width: 13px;
	} 
	
#imageLayout .image2 {
	background-position: -34px 0px;
	width: 15px;
	}
	
#imageLayout .image3 {
	background-position: -51px 0px;
	width: 15px;
	}
	
#imageLayout .image4 {
	background-position: -68px 0px;
	width: 15px;
	}
	
#imageLayout .image5 {
	background-position: -85px 0px;
	width: 15px;
	}
	
#imageLayout .image6 { 
	background-position: -102px 0px;
	width: 15px;
	}
	
#imageLayout .image7 { 
	background-position: -119px 0px;
	width: 15px;
	}
	
#imageLayout .image8 {
	background-position: -136px 0px;
	width: 15px;
	}
	
#imageLayout .image9 {
	background-position: -153px 0px;
	width: 15px;
	}
 
#imageLayout .imageDays { 
	background: url(../images/day_label.png) no-repeat 0 0;
	width: 25px;
	height: 20px;
	margin: 15px 0 0 2px;
	}
	
#imageLayout .imageHours { 
	background: url(../images/hour_label.png) no-repeat 0 0;
	width: 36px;
	height: 20px;
	margin: 15px 0 0 -2px;
	} 
	
#imageLayout .imageMinutes { 
	background: url(../images/minute_label.png) no-repeat 0 0;
	width: 43px;
	height: 20px;
	margin: 15px 0 0 -7px;
	}
	
#imageLayout .imageSeconds { 
	background: url(../images/second_label.png) no-repeat 0 0;
	width: 47px;
	height: 20px;
	margin: 15px 0 0 -7px;
	} 
	
#imageLayout .imageSep { 
	background: url(../images/seperator.png) no-repeat center center;
	padding: 0 20px;
	height: 45px;
	width: 5px;
	}
	
#imageLayout .clock-group {	
	margin: 0;
	padding: 0;
	float: left;
	}
 	
	
/* Navigation */
	
#floating-container {	
	width: 220px;
	float: left;
	position: static;
	margin-left: -220px;
	}
	
#navigation-container ul{	
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#navigation-container a {
	width: 204px; 
	height: 41px;
	background: transparent url(../images/nav.png) no-repeat 0 0;
	text-indent: -9999px;
	display: block;
	}
	
#navigation-container .home a:link,
#navigation-container .home a:visited {	
	background-position: 0 0;
	}
	
#navigation-container  .home a:hover,
#navigation-container .home a:active,
#navigation-container .home a.active  {	
	background-position: -210px 0;
	}
	
#navigation-container .event a:link,
#navigation-container .event a:visited {	
	background-position: 0 -40px;
	}
	
#navigation-container  .event a:hover,
#navigation-container .event a:active,
#navigation-container .event a.active  {	
	background-position: -210px -40px;
	}
	
#navigation-container .venue a:link,
#navigation-container .venue a:visited {	
	background-position: 0 -80px;
	}
	
#navigation-container .venue a:hover,
#navigation-container .venue a:active,
#navigation-container .venue a.active {	
	background-position: -210px -80px;
	}
	
#navigation-container .organizers a:link,
#navigation-container .organizers a:visited {	
	background-position: 0 -121px;
	}
	
#navigation-container .organizers a:hover,
#navigation-container .organizers a:active,
#navigation-container .organizers a.active  {	
	background-position: -210px -121px;
	}
	
#navigation-container .sponsorship a:link,
#navigation-container .sponsorship a:visited {	
	background-position: 0 -164px;
	}
	
#navigation-container .sponsorship a:hover,
#navigation-container .sponsorship a:active,
#navigation-container .sponsorship a.active{	
	background-position: -210px -164px;
	}
	
#navigation-container .RSVP a:link,
#navigation-container .RSVP a:visited {	
	background-position: 0 -205px;
	}
	
#navigation-container .RSVP a:hover,
#navigation-container .RSVP a:active,
#navigation-container .RSVP a.active {	
	background-position: -210px -205px;
	}

#navigation-container .socialnetworks {	
	margin: 0 0 0 35px;
	}
	
#navigation-container .socialnetworks a {	
	background: none;
	text-indent: 0;
	width: 41px;
	height: 41px;
	margin: 0 10px 0 0;
	float: left;
	}
	
.followus {	
		background: transparent url(../images/followus.png) no-repeat 0 0;
		width: 197px;
		height: 86px;
		display: block;
		text-indent: -9999px;
		margin: 30px 0 15px 0;
		}
	
/* Message */

	#main-message {	
		background: transparent url(../images/main-message.png) no-repeat 0 0;
		width: 661px;
		height: 215px;
		display: block;
		margin: 0 0 0 45px;
		padding: 0;
		text-indent: -9999px;
		}
	
	
/* Section Structure */

	.container {	
		padding: 0 20px 0 60px;
		}
		
	h5{	
		color: #990000;
		margin: 30px 0;
		padding: 0;
		font-size: 2.25em;
		font-weight: bold;
		line-height: 1.3em;
		}
	
	h4 {
		color: #990000;
		margin: 75px 0 25px 0;
		padding: 20px 0 20px 0;
		font-size: 1.6em;
		font-weight: bold;
		line-height: 1.4em;
		text-transform: uppercase;
		background: transparent url(../images/dashes.png) repeat-x bottom center;
		}
		
	p {	
		font-size: 1.05em;
		line-height: 1.7em;
		font-family: Georgia, Time Romans, serifs;
		color: #000000;
		margin: 0;
		padding: 20px;
		}
		
	table td {	
		padding: 20px;
		}
		
	table {	
		width: 100%;
		}
		
	#organizers-table th {	
		font-weight: normal;
		color: #666666;
		text-align: left;
		padding: 10px 5px;
		}
	
	#organizers-table tr.dark {	
		background-color: #cab78a;
		}
		
		
	#organizers-table tr.light {	
		background-color: #d5c5a1;
		}
		
	#Sponsorship ul {	
		list-style: none;
		}
		
	#Sponsorship li {	
		display: inline;
		float: left;
		}
		
	#aia a {	
		background: transparent url(../images/aia_logo.png) no-repeat 0 0;
		width: 304px;
		height: 55px;
		display: block;
		text-indent: -9999px;
		}
		
	#aiga a {	
		background: transparent url(../images/aiga_logo.png) no-repeat 0 -15px;
		width: 197px;
		height: 65px;
		display: block;
		text-indent: -9999px;
		margin: 0;
		}
	

		
/* Footer */

	#twitter-update {	
		float: left;
		width: 450px;
		}
		
	#copyright {	
		float: right;
		width: 440px;
		margin: 90px 0 0 0;
		color: #baa573;
		font-size: 0.9em;
		font-style: italic;
		text-align: right;
		line-height: 1.6em;
		}
	
	#copyright a:link,
	#copyright a:visited {	
		color: #ffffff;
		text-decoration: none;
		font-weight: normal;
		}
	#copyright a:hover,
	#copyright a:active {	
		color: #baa573;
		}

	#twitter-update h5 {	
		padding: 20px 0 0 0;
		margin: 0;
		background: transparent url(../images/twitter-update.png) repeat-x 0 0;
		width: 250px;
		height: 35px;
		text-indent: -9999px;
		}
		
	#remysTweets1 {
		color: #baa573;
		line-height: 1.4em;
		}
		
	#remysTweets1 ul {
		list-style: none;
		}
		
	#remysTweets1 span a{	
		background: none;
		border: none;
		padding: 0;
		font-weight: normal;
		}
		
	#remysTweets1 .twitterTime {	
		font-size: 0.8em;
		clear: both;
		font-style: italic;
		color: #ffffff;
		}
		

