HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/parchment.gif);FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; BACKGROUND-COLOR: #FAECD2
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../images/header.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 960px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif; HEIGHT:145px;
}
#header H1 {
	PADDING-LEFT: 30px; COLOR: #8A2427; PADDING-TOP: 125px;
}
#wrapper {
	MARGIN: 10px auto 0px; WIDTH: 960px; PADDING-TOP: 25px; BACKGROUND-COLOR: #FAECD2
}
#contents {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 0.95em; MIN-HEIGHT: 250px; PADDING-BOTTOM: 5px; WIDTH: 90%; LINE-HEIGHT: 1.15em; PADDING-TOP: 5px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; WIDTH: 100%; PADDING-TOP: 2px; BACKGROUND-COLOR: #8A2427; TEXT-ALIGN: center;
  color: #FFFFCC;
  font: bold;
}
UL#topmenu {
	MARGIN: 0px auto; WIDTH: 960px; TEXT-ALIGN: left;
  font: normal normal bold medium "Lucida Sans Unicode", "Lucida Grande", sans-serif}
UL#topmenu LI {
	DISPLAY: inline; LIST-STYLE-TYPE: none
}
UL#topmenu LI A:unknown {
	MARGIN: 0px 0px 0px 12px; POSITION: relative; TOP: 2px; content: url(../images/button_bg_sep.gif)
}
UL#topmenu LI:unknown A:unknown {
	content: none
}
UL#topmenu LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 0.8em! important; TEXT-TRANSFORM: lowercase; WIDTH: 150px; COLOR: #D4ACB4; HEIGHT: 40px; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
UL#topmenu LI A:hover {
	COLOR: #FAECD2; TEXT-DECORATION: none
}
BODY.index A#index {
	COLOR: #FAECD2
}
BODY.home A#home {
	COLOR: #FAECD2
}
BODY.index A#home {
	COLOR: #FAECD2
}
BODY.home A#index {
	COLOR: #FAECD2
}
BODY.information A#information {
	COLOR: #FAECD2
}
BODY.performanceschedule A#performanceschedule {
	COLOR: #FAECD2
}
BODY.artists A#artists {
	COLOR: #FAECD2
}
BODY.sponsors A#sponsors {
	COLOR: #FAECD2
}
BODY.blog A#blog {
	COLOR: #FAECD2
}
BODY.tickets A#tickets {
	COLOR: #FAECD2
}
BODY.applications A#applications {
	COLOR: #FAECD2
}
BODY.exhibitors A#exhibitors {
	COLOR: #FAECD2
}
BODY.lodging A#lodging {
	COLOR: #FAECD2
}
BODY.gallery A#gallery {
	COLOR: #FAECD2
}
BODY.directions A#directions {
	COLOR: #FAECD2
}
BODY.contacts A#contacts {
	COLOR: #FAECD2
}
BODY.vendors A#vendors {
	COLOR: #FAECD2
}
BODY.instructions A#instructions {
	COLOR: #FAECD2
}
BODY.tickets A#tickets {
	COLOR: #FAECD2
}
#footer {
	MIN-HEIGHT: 50px; MARGIN: 5px auto; WIDTH: 890px; TEXT-ALIGN: center;
  font-size: 0.9em
}
#footer DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #263308; PADDING-TOP: 0px;
  font-size: 0.9em
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #263308; PADDING-TOP: 0px;
  font-size: 0.9em
}
#footer_dyncontent {
	FLOAT: left
}
#footer_stockcontent {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; FLOAT: right; MARGIN-LEFT: 130px
}
#footer_stockcontent A {
	COLOR: #4D2583; TEXT-DECORATION: none;
  font-size: 0.9em
}
#footer_stockcontent A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #4C2483
}
H1 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #4C2483
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #367C29
}
H2 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #367C29;
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #8A2427
}
H3 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #8A2427
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #663300
}
H4 A {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; COLOR: #6600FF
}
.runin_heading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.0em; COLOR: #D20000
}
TABLE.applications A {
	COLOR: #D20000; TEXT-DECORATION: none! important
}
TABLE.applications A:hover {
	COLOR: #6600FF; TEXT-DECORATION: underline! important
}
TABLE.applications A IMG {
	TEXT-DECORATION: none! important
}
TABLE.applications A:hover IMG {
	TEXT-DECORATION: none! important
}
P {
	FONT-SIZE: 1.0em; COLOR: #000000
}
DIV {
	FONT-SIZE: 1.0em; COLOR: #000000
}
TD {
	FONT-SIZE: 1.0em; COLOR: #000000;
}
LI {
	FONT-SIZE: 1.0em; COLOR: #000000;
}
BLOCKQUOTE {
	FONT-SIZE: 1.0em; COLOR: #000000
}
DIV DIV P {
	FONT-SIZE: 1.0em
}
A {
	COLOR: #4D2583;
  font-size: 1.0em
}
.smaller {
	FONT-SIZE: 0.8em
}
.nospam {
	MARGIN-RIGHT: -3px
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
.page_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #D4ACB4
}
.page_bar_topborder {
	BORDER-TOP: 1px solid #8A2427; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px
}
.page_bar_bottomborder {
	MARGIN: 4px auto; WIDTH: 890px; BORDER-BOTTOM: 1px solid #8A2427
}
.page_bar TD {
	FONT-SIZE: 0.9em; VERTICAL-ALIGN: middle; min-width: 125px; max-width: 250px
}
.RedBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #8A2427; TEXT-ALIGN: center
}
.redbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #8A2427; TEXT-ALIGN: center
}
.RedBox A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.redbox A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.BrownBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #663300; TEXT-ALIGN: center
}
.brownbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #663300; TEXT-ALIGN: center
}
.BrownBox A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.brownbox A {
	COLOR: #fff; TEXT-DECORATION: underline
}
.GoldBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #663300; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FFFFCC; TEXT-ALIGN: center
}
.goldbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #663300; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FAECD2; TEXT-ALIGN: center
}
.GoldBox A {
	COLOR: #663300; TEXT-DECORATION: underline
}
.goldbox A {
	COLOR: #663300; TEXT-DECORATION: underline
}
.TanBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #663300; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FFE9B9; TEXT-ALIGN: center
}
.tanbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; COLOR: #663300; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FFE9B9; TEXT-ALIGN: center
}
.TanBox A {
	COLOR: #663300; TEXT-DECORATION: underline
}
.tanbox A {
	COLOR: #663300; TEXT-DECORATION: underline
}
.PlainBox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FAECD2; TEXT-ALIGN: center
}
.plainbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; PADDING-TOP: 2px; HEIGHT: 110px; BACKGROUND-COLOR: #FAECD2; TEXT-ALIGN: center
}
.hiddenBox {
	DISPLAY: none; WIDTH: 1px; BACKGROUND-COLOR: transparent
}
.hiddenbox {
	DISPLAY: none; WIDTH: 1px; BACKGROUND-COLOR:
transparent}
.sponsor {
	PADDING-RIGHT: 5px; MARGIN-TOP: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 30px; PADDING-TOP: 5px; BACKGROUND-COLOR: #FFE9B9
}
.sponsorTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #8A2427
}
.sponsorLevelTitle {
	MARGIN-TOP: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #367C29
}
.sponsorBody {
	FONT-SIZE: 1.0em; COLOR: #000000
}
.sponsorDetails {
	CLEAR: both; DISPLAY: none; TEXT-ALIGN: left
}
.festosTable {

}
.festosTable TH {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-ALIGN: left
}
.festosTable TD {

}
.error {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #8A2427
}
.error P {
	COLOR: #fff
}
.error LI {
	COLOR: #fff
}
.error TD {
	COLOR: #fff
}
.error DIV {
	COLOR: #fff
}
.artisanApplicationTable {
	BORDER-RIGHT: #7e735c 1px solid; BORDER-TOP: 1px solid #000000; MARGIN: 5px; BORDER-LEFT: #7e735c 1px solid; BORDER-BOTTOM: #7e735c 1px solid
}
.artisanApplicationTableOddRow {
	BACKGROUND-COLOR: #FAECD2
}
.artisanApplicationTableEvenRow {
	BACKGROUND-COLOR: #FFE9B9
}
.artisanApplicationExplanation {
	FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: italic
}
.artisanApplicationrequired {
	FONT-WEIGHT: bold; FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #8A2427
}
.artisanApplicationH3 {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px
}
.artisanApplicationTable TEXTAREA {
	FONT-SIZE: 1em; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", sans-serif
}
.artisanApplicationError {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #fff; MARGIN-RIGHT: 18px; PADDING-TOP: 4px; BACKGROUND-COLOR: #8A2427; TEXT-ALIGN: center
}
.artisanApplicationSuccess {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: #000; MARGIN-RIGHT: 18px; PADDING-TOP: 4px; BACKGROUND-COLOR: #FFE9B9; TEXT-ALIGN: center
}
.artisanApplicationSuccess A {
	FONT-WEIGHT: bold; TEXT-DECORATION: underline;
}
.artisanApplicationTable TEXTAREA {
	VERTICAL-ALIGN: text-top; WIDTH: 280px; HEIGHT: 160px;
  background-color: #FFFFFF
}
.artistanDetailsTable {
  background-color: #FAECD2
}
.artisanDetailsOddRow {
	BACKGROUND-COLOR: #FAECD2
}
.artisanDetailsEvenRow {
	COLOR: #000! important; BACKGROUND-COLOR: #FFE9B9
}
.artisanDetailsEvenRow TD {
	COLOR: #000! important; BACKGROUND-COLOR: #FFE9B9
}
.dontHaveAnAccount {
	PADDING-RIGHT: 8px; MARGIN-TOP: 15px; PADDING-LEFT: 8px; FONT-SIZE: 1.0em; FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 250px; COLOR: #000000; PADDING-TOP: 8px; FONT-STYLE: italic; BACKGROUND-COLOR: #D4ACB4
}
.dontHaveAnAccount A {
	COLOR: #000000
}
.tooltip {
	BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #555 1px solid; DISPLAY: none; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #555 1px solid; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #555 1px solid; BACKGROUND-COLOR: #087fb4
}
#decreaseFont {
	FONT-SIZE: 80%! important
}
#increaseFont {
	FONT-SIZE: 120%! important
}
#galleryWrapper {
	MARGIN-TOP: 5px; MARGIN-LEFT: 135px
}
