 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; FONT-FAMILY: "Osaka", "MS PƒSƒVƒbƒN",'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
BODY {
	BACKGROUND: #eed
}
BODY {
	FONT-SIZE: 90%
}
TD H1 {
	FONT-SIZE: 90%
}
H2 {
	FONT-SIZE: 90%
}
H3 {
	FONT-SIZE: 90%
}
H4 {
	FONT-SIZE: 90%
}
H5 {
	FONT-SIZE: 90%
}
H6 {
	FONT-SIZE: 90%
}
P {
	FONT-SIZE: 90%; line-height: 1.5em;
}
DIV#container {
	
}
H1 {
	
}
H2 {
	
}
H3 {
	
}
H2 {
	MARGIN-BOTTOM: 20px
}
H4 {
	MARGIN-TOP: 40px; BACKGROUND: url(halftone1.gif)
}
H5 {
	FONT-SIZE: 94%; MARGIN-BOTTOM: 1em
}
H6 {
	MARGIN-BOTTOM: 0px
}
DIV.sidecont H6 {
	MARGIN-BOTTOM: 0px
}
P {
	MARGIN-BOTTOM: 1em
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
DIV#nav A {
	FONT-WEIGHT: bold
}
DIV#footer A {
	FONT-WEIGHT: bold
}
DT {
	FONT-WEIGHT: bold
}
H1 {
	LETTER-SPACING: 0.2em
}
H2 {
	LETTER-SPACING: 0.2em
}
H3 {
	LETTER-SPACING: 0.2em
}
H4 {
	LETTER-SPACING: 0.2em
}
H5 {
	LETTER-SPACING: 0.2em
}
DIV#nav A {
	LETTER-SPACING: 0.2em
}
DIV#footer A {
	LETTER-SPACING: 0.2em
}
DL {
	MARGIN-BOTTOM: 1em
}
DT {
	MARGIN-TOP: 1em
}
DD {
	PADDING-LEFT: 2em
}
UL {
	
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	MARGIN: 0px 10px 10px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.sidecont IMG {
	MARGIN: 0px 0px 10px
}
A:link {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.floatleft {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.floatright {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
.right {
	TEXT-ALIGN: right
}
.x-large {
	FONT-SIZE: 97%
}
.large {
	FONT-SIZE: 94%
}
DT {
	FONT-SIZE: 94%
}
.midium {
	FONT-SIZE: 90%
}
.small {
	FONT-SIZE: 85%
}
.box DD {
	FONT-SIZE: 85%; line-height: 1.5em;
}
.green {
	COLOR: #060
}
.hidden {
	VISIBILITY: hidden
}
.more {
	TEXT-ALIGN: right
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.killfloat {
	CLEAR: both
}
.box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; line-height: 1.5em;
}
.schedule {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
DIV.schedule DT {
	BORDER-TOP: #999 1px solid; FONT-SIZE: 94%; MARGIN-BOTTOM: -1.5em; COLOR: #060
}
DIV.schedule DD {
	FONT-SIZE: 90%; MARGIN-LEFT: 120px
}
DIV#container {
	MARGIN-BOTTOM: 40px; MARGIN-LEFT: auto; WIDTH: 740px; TEXT-ALIGN: left; line-height: 1.5em;
}
DIV#header {
	
}
DIV#header H1 {
	
}
DIV#nav {
	
}
A#navhome {
	
}
DIV#nav A {
	MARGIN-RIGHT: 10px
}
DIV#nav A:hover {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#menu {
	MARGIN-TOP: -55px; MARGIN-BOTTOM: 70px; MARGIN-LEFT: 100px; LIST-STYLE-TYPE: none
}
UL#menu LI {
	DISPLAY: block; FLOAT: left
}
UL#menu LI A {
	PADDING-RIGHT: 1.5px; BORDER-TOP: #eed 5px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px! important; FLOAT: left; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5px; FONT-FAMILY: "Trebuchet MS", Trebuchet, Verdana, sans-serif; LETTER-SPACING: 0.2em; TEXT-DECORATION: none
}
DIV#nav UL A:link {
	COLOR: #666
}
DIV#nav UL A:visited {
	COLOR: #999
}
UL#menu A#navabout:hover {
	BORDER-TOP: #6c6 5px solid; COLOR: #000
}
UL#menu A#navstudio:hover {
	BORDER-TOP: #f96 5px solid; COLOR: #000
}
UL#menu A#navinstructor:hover {
	BORDER-TOP: #699 5px solid; COLOR: #000
}
UL#menu A#navevent:hover {
	BORDER-TOP: #cc3 5px solid; COLOR: #000
}
UL#menu A#navpress:hover {
	BORDER-TOP: #6cc 5px solid; COLOR: #000
}
UL#menu A#navshop:hover {
	BORDER-TOP: #fcc 5px solid; COLOR: #000
	}
UL#menu A#navblog:hover {
	BORDER-TOP: #c66 5px solid; COLOR: #000
	}
UL#menu A#navlink:hover {
	BORDER-TOP: #c9c 5px solid; COLOR: #000
}
DIV#nav A.current {
	BORDER-TOP: #ccc 5px solid; COLOR: #000
}
DIV#content {
	BORDER-TOP: #666 0px solid; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 520px; MARGIN-RIGHT: 20px
}
DIV#content H3 {
	WIDTH: 520px; COLOR: #4b4; HEIGHT: 160px
}
DIV.padding {
	PADDING-LEFT: 160px
}
DIV.padding .killpadding {
	MARGIN-LEFT: -160px
}
DIV#content .padding H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 360px; PADDING-TOP: 0px; HEIGHT: 12px
}
DIV.mat {
	WIDTH: 140px
}
DIV#content .padding H4 {
	MARGIN-BOTTOM: -1.75em; MARGIN-LEFT: -160px; WIDTH: 140px; COLOR: #060; line-height: 1.5em;
}
DIV#content .padding H4.long {
	MARGIN-BOTTOM: 1em; WIDTH: 520px; line-height: 1.5em;
}
DIV.topbox {
	BACKGROUND: url(halftone1.gif); MARGIN-BOTTOM: 20px; MARGIN-LEFT: -160px
}
DIV.topbox DIV.padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN-LEFT: 140px; PADDING-TOP: 20px
}
DIV#content DIV.padding DIV.topbox H4 {
	MARGIN-LEFT: 0px
}
DIV.shopbox1 {
	BACKGROUND: #fff; MARGIN-BOTTOM: 20px; MARGIN-LEFT: -160px
}
DIV#content DIV.padding DIV.shopbox1 H4 {
	MARGIN-LEFT: 0px
}
DIV.shopbox {
	BACKGROUND: #fff; MARGIN-bottom: 20px; MARGIN-LEFT: -160px
}
DIV.shopbox DIV.padding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN-LEFT: 5px; PADDING-TOP: 25px
}
DIV#content DIV.padding DIV.shopbox H4 {
	MARGIN-LEFT: 0px
}
H4#about {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#studio {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#instructor {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#event {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#press {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#shop {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#item {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#blog {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#link {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#privacy {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#terms {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#mate {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4.gray {
	MARGIN-TOP: 0px; FONT-SIZE: 9px! important; BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-TRANSFORM: uppercase; COLOR: #fff! important; FONT-FAMILY: 'Trebuchet MS', Trebuchet, Verdana, sans-serif
}
H4#about {
	BORDER-TOP: #6e6 1px solid; BACKGROUND: #6c6; BORDER-BOTTOM: #4a4 1px solid
}
H4#studio {
	BORDER-TOP: #fb8 1px solid; BACKGROUND: #f96; BORDER-BOTTOM: #d74 1px solid
}
H4#instructor {
	BORDER-TOP: #8bb 1px solid; BACKGROUND: #699; BORDER-BOTTOM: #477 1px solid
}
H4#event {
	BORDER-TOP: #ee5 1px solid; BACKGROUND: #cc3; BORDER-BOTTOM: #aa1 1px solid
}
H4#press {
	BORDER-TOP: #8ee 1px solid; BACKGROUND: #6cc; BORDER-BOTTOM: #4aa 1px solid
}
H4#shop {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #fcc; BORDER-BOTTOM: #a7a 1px solid
}
H4#item {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #9c9; BORDER-BOTTOM: #a7a 1px solid
}
H4#blog {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #c66; BORDER-BOTTOM: #a7a 1px solid
}
H4#link {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #c9c; BORDER-BOTTOM: #a7a 1px solid
}
H4#privacy {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #999; BORDER-BOTTOM: #a7a 1px solid
}
H4#terms {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #999; BORDER-BOTTOM: #a7a 1px solid
}
H4#mate {
	BORDER-TOP: #ebe 1px solid; BACKGROUND: #66c; BORDER-BOTTOM: #a7a 1px solid
}
H4.gray {
	BORDER-TOP: #bbb 1px solid; BACKGROUND: #999; BORDER-BOTTOM: #888 1px solid
}
DIV.topbox UL.submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 0px
}
DIV.topbox UL.submenu LI {
	PADDING-LEFT: 5px; MARGIN: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
DIV.topbox DIV.box {
	FLOAT: left
}
DIV#content .padding H5 {
	WIDTH: 320px
}
DIV#content .padding H6 {
	WIDTH: 320px; line-height: 1.5em;
}
DIV.padding UL {
	MARGIN-BOTTOM: 1em
}
DIV.padding LI {
	PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 2em; LIST-STYLE-TYPE: disc; line-height: 1.5em;
}
DIV#content .padding ol.submenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 300px; PADDING-TOP: 0px
}
DIV#content .padding ol.submenu li {
	font-size: 90%; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 0.5em; MARGIN-LEFT: 3em
}
DIV#sidebar {
	FLOAT: left; WIDTH: 160px
}
DIV.sidecont {
	BACKGROUND: #fff; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 5px; WIDTH: 160px; MARGIN-RIGHT: 20px
}
DIV.sidecont H4 {
	PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; COLOR: #fff
}
DIV.sidecont H5 {
	BORDER-BOTTOM: #999 1px dotted
}
DIV.sidecont H5 {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont H6 {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont P {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont LI {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont DT {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont DD {
	FONT-SIZE: 90%; MARGIN-LEFT: 10px; WIDTH: 140px; MARGIN-RIGHT: 10px
}
DIV.sidecont UL {
	MARGIN-BOTTOM: 1em
}
DIV.sidecont LI {
	LIST-STYLE-POSITION: inside; MARGIN-BOTTOM: 0.5em; WIDTH: 120px; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: disc
}
DIV.sidecont DL {
	MARGIN-BOTTOM: 1em
}
DIV.sidecont DT {
	line-height: 1.5em;	
}
DIV.sidecont DD {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 1em; line-height: 1.5em;
}
DIV.sidecont A {
	FONT-SIZE: 93%
}
DIV.sidecont A.url {
	FONT-SIZE: 93%
}
DIV.sidecont P.more A {
	FONT-SIZE: 93%
}
DIV#footer {
	CLEAR: both; MARGIN-BOTTOM: 20px; TEXT-ALIGN: right
}
DIV#footer P.topagetop {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #666 1px solid
}
DIV#footer P A .hidden {
	VISIBILITY: visible; COLOR: #eed
}
DIV#footer P A:hover .hidden {
	COLOR: #000
}
DIV#footer P A {
	FONT-SIZE: 10px; COLOR: #4b4; BORDER-TOP-STYLE: none; TEXT-DECORATION: none
}
DIV#footer P A:hover {
	COLOR: #4b4; BORDER-TOP-STYLE: none
}
UL#footmenu {
	LIST-STYLE-TYPE: none
}
UL#footmenu LI {
	DISPLAY: inline; MARGIN: 0px 5px 5px; WHITE-SPACE: nowrap
}
UL#footmenu LI A {
	COLOR: #666; PADDING-TOP: 5px; TEXT-DECORATION: none
}
UL#footmenu LI A:hover {
	BORDER-TOP: #666 5px solid; COLOR: #000
}
UL#footmenu LI A.current {
	BORDER-TOP: #4b4 5px solid; COLOR: #000
}
