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

/*
 * Base site design
 */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/tile.png);
	font-family: Georgia, Palatino, "Palatino Linotype", "Book Antiqua", Times, "Times New Roman", serif;
	font-size: 15px;
}

#content {
	width: 895px; 
	margin:0px auto;
}

#stuff {
	background-color: #F5F5DC; /* beige */ 
	width:800px; 
	margin:0px; 
	padding:50px;
}

#sky {
	margin:0px; 
	height:200px; 
	padding:0px; 
	background-image: url(../images/repeating_background.png); 
}

#page {
	margin-left: 168px; 
	position:relative;
}

#navbar {
	width:168px; 
	height:593px; 
	background-image: url(../images/nav_bar.png); 
	position:absolute; 
	top:200px; 
	left:-168px;
}

#banner {
	height:200px; 
	background-image: url(../images/banner_02.png); 
	background-repeat:no-repeat;
}

/*
 * These are old and need updating for this year
 */
#h-aboutus {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-aboutus.png) no-repeat;
}

#h-artshow {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-artshow.png) no-repeat;
}

#h-charities {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-charities.png) no-repeat;
}

#h-constore {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-constore.png) no-repeat;
}

#h-contactus {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-contactus.png) no-repeat;
}

#h-dealers {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-dealers.png) no-repeat;
}

#h-events {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-events.png) no-repeat;
}

#h-forums {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-forums.png) no-repeat;
}

#h-guests {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-guests.png) no-repeat;
}

#h-home {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-home.png) no-repeat;
}

#h-hotel {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-hotel.png) no-repeat;
}

#h-policies {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-policies.png) no-repeat;
}

#h-registration {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-registration.png) no-repeat;
}

#h-volunteer {
        position: relative;
        top: -10px;
        margin: 0 auto 10px auto;
        width: 277px;
        height: 200px;
        background: url(../images/h-volunteer.png) no-repeat;
}

/*
 * Page characters
 */

#c-boomerang {
	position: relative;
	top: -40px;
	margin: 0 -30px -30px 10px;
	width: 256px;
	height: 350px;
	float: right;
	background: url(../images/c-boomerang.png);
}

/*
 * Common elements for FC standards
 */
.notation {
	font-size: x-small;
	font-style: italic;
}

.important {
	color: #ff0000;
	font-style: italic;
}

.red {
	color: #ff0000;
	font-style: italic;
}

.green {
	color: #00ff00;
	font-style: italic;
}

img {
	border: 0;
}

h1 {
	text-align: center;
	font-size: 24px;
	font-variant: small-caps;
	border-width: 3px 0 3px 0;
	border-style: solid;
	margin: 1em 0 15px 0;
	clear: both;
}

h1 + p {
	clear: both;
}

a:hover {
	text-decoration: underline;
}

#bot {
	padding-top: 50px;
	height: 106px;
	text-align: center;
	font-size: 11px;
	white-space: nowrap;
	font-variant: small-caps;
}
