body {
	margin-top:0;
	font-family: sans-serif, "Courier New", Georgia;
	text-align: center;
	background-color: #8B358C;
	background-image: url(../images/bg.png);
	background-position: left top;
	}

#topBorder {
	margin: 0 auto;
	margin-top:10px;
	width: 100%;
	height: 8px;
	font: 1px/1px sans-serif !important;
	font: 0px/0px sans-serif;
	}

#bottomBorder{
	text-align:left;
	margin: 0 auto;
	width: 100%;
	height: 8px;
	font: 1px/1px sans-serif !important;
	font: 0px/0px sans-serif;
	}
	

#container {	
	width: 90%;
	padding-top: 15px;
	text-align: center;
	margin: 0 auto;	
	min-height:100%;
}

#header{
	height:80px;
	margin-left:20px;
	background: transparent url(border/headBG.png);
	background-repeat:repeat;
	text-align: center;
	margin: 0 auto;	
	}

#main{ margin: 0; padding: 0;
	background:url(../images/mainBG.png) repeat;
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: groove;
	border-left-style: groove;
	border-right-color: #305DA1;
	border-left-color: #305DA1;
	border-bottom-width: 10px;
	border-bottom-style: groove;
	border-bottom-color: #305DA1;
	min-height:800px;
}

#rightColumn{
	float: right;
	width: auto;
	margin:0;
	margin-top:20px;
	padding: 1em;
	text-align: left;
}

#leftColumn{
	margin-right:175px;
	padding: 1em;
	text-align: left;
	}

#salesleftColumn{
	margin-right:50%;
	padding: 1em;
	text-align: left;
	}

#salesrightColumn{
	float: right;
	width: 50%;
	margin:0;
	padding: 1em;
	text-align: left;
}

#content{
	clear:both;
	padding: 1em;
	text-align: left;
}

#footer{
	clear:both;
	padding: 1em 0;
	background: transparent url(../images/border/headBG.png);
	text-align: center;
	margin: 0 auto;
	color: #730260;	
}

#main a:link, #main a:visited {
	color:#730260;
	text-decoration:none;
}

#footer a:link, #footer a:visited {
	color:#305DA1;
	text-decoration:none;
}

#footer a:hover, #main a:hover{
	color:#A2BE0A;
	text-decoration:none;
}

#salesleftColumn h3, #salesrightColumn h3{
	margin-bottom:0px;
	}
	
/* Events DL */
dl.event
{
	font-family: georgia, times, serif;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 40;
}

dl.event dt
{
	position: relative;
	left: 0;
	top: 1.1em;
	width: 8em;
	font-weight: bold;
}

dl.event dd
{
	border-left: 1px solid #000;
	margin: 0 0 0 9em;
	padding: 0 0 .5em .5em;
}

dl.event dd.date{
	font-weight: bold;
	text-transform: uppercase;
}

/*---- Font ----*/
p.indent {
	padding: 0;
	margin-left:40px;}

p.copyright {
	font-size: x-small;
}

h1.title {
	background-image:url(../images/title.png);
	background-repeat: no-repeat;
	background-position:left 25px;
	color:purple;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-indent: 30px;
	text-align:left;
	margin: 0 20px;
	padding-top: 20px;
	border-bottom:dotted 3px;
}

/*---- Image Rotator ----*/
#slideshow {
    position:relative;
    height:350px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
	max-height: 350px;
	min-width: 400px;
	max-width:500px;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}