* {
	margin: 0 auto;
	padding: 0;
}

body {
	vertical-align:top;
	margin: 0;
	background: #872174 url("images/galaxy_secondary_bg.gif") center top repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#4d4d4d;
}

a:link, a:active, a:visited{
color:#862175;
text-decoration:underline;
}
a:hover{
color:#dc0101;
}

h1{
font-size:16px;
font-weight:bold;
color:#862175;
padding:0 0 25px 0;
}
h2{
font-size:14px;
font-weight:bold;
color:#dc0101;
padding:0 0 5px 0;
}
h3{
font-size:13px;
font-weight:bold;
color:#666;
padding:0 0 5px 0;
}
h4{
font-size:14px;
font-weight:bold;
color:#dc0101;
padding:0 0 10px 0;
}

p{
padding:0 0 20px 0;
}
ol{
	list-style-position:outside;
	margin: 0 0 0 40px;
	line-height:18px;
	padding:0 0 10px 0;
}
ol li{
	padding:0 0 5px 0;
}

ul{
	list-style-position:outside;
	margin: 0 0 0 40px;
	line-height:18px;
	padding:0 0 10px 0;
}
ul li{
	padding:0 0 5px 0;
}
div#wrapper {
	width: 100%;
}

div#content_wrapper {
	left: 50%;
	margin-left: -362px;
	position: relative;
	width: 723px;
}

p.flashDownload {
	color:#fff;
	font-size: 10px;
	text-align:center;
	margin: 0;
	vertical-align: bottom;
}

p.flashDownload  a{
	text-decoration:underline;
	color: #0000FF;
}

p.flashDownload  a:hover{
	text-decoration:none;
	color: #660066;
}
#flashcontent{
	width: 473px;
	height: 390px;
}
#flashcontent2{
	width: 466px;
	height: 320px;
	background-image: url(images/news_picElvis.jpg);
	background-repeat:no-repeat;
}
#flashcontent3{
	width: 473px;
	height: 360px;
}
#flashcontent4{
	width: 466px;
	height: 320px;
}
#flashcontent5{
	width: 466px;
	height: 320px;
}
#flashcontent6{
	width: 473px;
	height: 355px;
}

div#top {
	position:relative;
	width: 723px;
	height:170px;
	background:url(images/galaxy_secondary_top.gif) 0 0 no-repeat;
}
img#topnav_divider2, img#topnav_divider3, img#topnav_divider4, img#topnav_divider5{
position:absolute;
top:40px;
}
img#topnav_divider2{
	left:273px;
}
img#topnav_divider3{
	left:365px;
}
img#topnav_divider4{
	left:508px;
}
img#topnav_divider5{
	left:584px;
}

#home a{
	display: block;
	text-indent: -9999px;
	height: 160px;
	width: 188px;
	text-decoration: none;
	position: absolute;
	top: 0;
	left:0;
	margin: 0;
	padding: 0;
	background:transparent;
}

#calendar a, #history a, #food a, #news a, #contact a, #calendar a:hover, #history a:hover, #food a:hover, #news a:hover, #contact a:hover {
	display: block;
	text-indent: -9999px;
	height: 22px;
	text-decoration: none;
	position: absolute;
	top: 40px;
	margin: 0;
	padding: 0;
}
#history a {
	width: 79px;
	left: 190px;
	background:url(images/story_bg.gif) 0 -1px no-repeat;
}
#history a:hover {
	background:url(images/story_bg.gif) 0 -24px no-repeat;
}
#food a {
	width: 80px;
	left: 282px;
	background:url(images/food_bg.gif) 0 0 no-repeat;
}
#food a:hover {
	background:url(images/food_bg.gif) 0 -28px no-repeat;
}
#news a {
	width: 132px;
	left: 374px;
	background:url(images/press_bg.gif) 0 0 no-repeat;
}
#news a:hover {
	background:url(images/press_bg.gif) 0 -24px no-repeat;
}
#contact a {
	width: 63px;
	left: 516px;
	background:url(images/contact_bg.gif) 0 0 no-repeat;
}
#contact a:hover {
	background:url(images/contact_bg.gif) 0 -26px no-repeat;
}
#calendar a {
	width: 156px;
	left: 595px;
	background:url(images/calendar_bg.gif) 0 0 no-repeat;
}
#calendar a:hover {
	background:url(images/calendar_bg.gif) 0 -23px no-repeat;
}
img#page_title {
position:absolute;
top:123px;
left:211px;
}

table#content_table{
position:relative;
width:723px;
}
table#content_table td#left_column{
position:relative;
vertical-align:top;
text-align:right;
width:150px;
background:url(images/galaxy_secondary_nav_bg.gif) 0 0 no-repeat;
}
table#content_table td#right_column{
position:relative;
vertical-align:top;
width:573px;
background:url(images/galaxy_secondary_content_bg.gif) repeat-y;
}

div#main_content{
position:relative;
vertical-align:bottom;
width:573px;
background:url(images/galaxy_secondary_footer_bg.jpg) 0 100% no-repeat;
}
div#content_padded{
vertical-align:top;
position:relative;
width:476px;
padding:10px 36px 90px 61px;
}

ul#left_navlist{
font-weight:bold;
list-style-position:inside;
list-style-type:none;
font-size:10px;
color:#872174;
padding: 40px 5px 0 35px;
width:110px;
text-align:right;
line-height:12px;
margin:0;
}
ul#left_navlist li{
list-style-position: inside;
list-style-type:none;
padding: 0 0 10px 0px;
line-height:12px;
}
ul#left_navlist ul{
font-weight:bold;
list-style-position:inside;
list-style-type:none;
font-size:10px;
color:#872174;
padding: 5px 0 0 0;
text-align:right;
line-height:12px;
}
ul#left_navlist li li{
list-style-position: inside;
list-style-type:none;
padding: 0 0 5px 0px;
line-height:12px;
}
ul#left_navlist li a:link, ul#left_navlist li a:visited, ul#left_navlist li a:active{
color:#872174;
text-decoration:none;
}
ul#left_navlist li a:hover{
color:#ffc423;
text-decoration:none;
}
ul#left_navlist li li a:link, ul#left_navlist li li a:visited, ul#left_navlist li li a:active{
color:#f7da8b;
text-decoration:none;
}
ul#left_navlist li li a:hover, ul#left_navlist li li a.selected:hover{
color:#ffc423;
text-decoration:none;
}

div#footer {
position: relative;
	width: 723px;
	height: 96px;
background:url(images/galaxy_secondary_footer_bg2.jpg) 150px 0 no-repeat;
}
div#footer p{
color:#ffc526;
font-size:10px;
line-height:13px;
letter-spacing:normal;
padding:32px 0 0 0;
}
div#footer p span{
color:#a0d9d3;
font-size:7px;
line-height:13px;
letter-spacing:1px;
text-transform:uppercase;
}
img#schussler_logo{
float:left;
padding:24px 22px 90px 150px;
border:none;
}

img.float_right{
float:right;
padding:0 0 10px 10px;
}
table#content_table td#left_column{
position:relative;
}
div#side_logo{
position:absolute;
top:553px;
*top:383px;
left:50px;
}
