body {
	color:#ffffff;
	font-family:arial;
	padding-right:10px;
	font-size:9pt;
}

#wrapper_header {
	width:600px;
	height:250px;
	background:black url('images/xmas_header_background.gif') bottom left no-repeat;
}
	#wrapper_header p {
		padding:5px 0px 5px 0px;
		line-height:120%;
		margin:0px 200px 5px 10px;
	}

#table_data {
	width:600px;
}
	#table_data td {
		vertical-align:top;
	}
	#table_data #col1 {
		padding:7px;
		width:197px; 
		background-color:#D75BA3; 
		border-right:5px solid black;
	}
		#table_data #col1 h2 {
			font-size:12pt;
			margin-top:5px;
			padding:0px;
		}
		#table_data #col1 a {
			padding-bottom:10px;
		}
	#table_data #col2 {
		width:233px; 
		background-color:black; 
		border-right:4px solid black;
	}
		#table_data #col2 h2 {
			margin:0px;
			padding:0px 0px 10px 0px;
			font-size:9pt;
		}
		#table_data #col2 p {
			padding:0px 0px 10px 0px;
			margin:0px;
			font-size:7pt !important;
		}
	#table_data #col3 {
		width:146px; 
		background-color:black; 
	}
	#table_data #col3 h2 {
		background:#D75BA3;
		padding:3px;
		margin:0px;
		font-size:8pt;
	}
	#table_data #col3 .event {
		padding:5px;
		font-size:7pt;
	}
		#table_data #col3 .event .date {
			width:32px;
			float:left;
		}
		#table_data #col3 .event a {
			float:right;
			width:100px;
			display:block;
		}

#page_links {
}
	#page_links td {
		padding:5px;
	}
		#page_links td img {
			float:right;
			margin:0px 0px 5px 5px;
			border:1px solid #ffffff;
		}

#wrapper_footer {
	width:600px;
	color:#888888;
}
	#wrapper_footer #nav_bottom ul {
		position:relative;
		float:left;
		padding:8px;
		margin:0px;
	}
	#wrapper_footer #nav_bottom ul li {
		padding:0px;
		margin:0px;
		list-style-type: none;
		display:inline;
	}
	#wrapper_footer #nav_bottom ul li a {
		font-size:8pt;
		color:#888888;
		text-decoration:none;
	}
	#wrapper_footer #nav_bottom ul li a:hover {
		text-decoration:underline;
	}
	#wrapper_footer #copyright {
		padding:8px;
		text-align:right;
		float:right;
		font-size:8pt;
		color:#888888;
	}
		#wrapper_footer #copyright a {
			font-size:8pt;
			color:#888888;
		}

table { 
	font-size:100%;
	border:0;
	border-collapse:collapse;
}
img	{ 
	border:0px;
}
h1 {
	margin:10px 0px 0px 12px;
	padding-bottom:5px;
	font-size:16pt;
	line-height:115%;
}
.bold { 
	font-weight:bold ! important;
}
.nowrap {
	white-space: nowrap; 
}
.clear { 
	clear:both;
}
.smaller {
	font-size:7pt !important;
}
.light {
	background-color:#888888 !important;
}
.dark {
	background-color:#676767 !important;
}
a {
	color:white;
	text-decoration:underline;
}