#header {
	PADDING-LEFT: 17px; BACKGROUND: #fff 0px 50%; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 40px; TEXT-ALIGN: left
}
#footer {
	BACKGROUND-POSITION: center top;
	MARGIN-TOP: 50px;
	BACKGROUND-IMAGE: url(../images/post_bg_white.jpg);
	FONT: 9px Tahoma, Geneva, sans-serif;
	COLOR: #ccc;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #530F0F
}
#content {
	
}
#jFlowSlide {
	FLOAT: left
}
#controller {
	CLEAR: center;
	MARGIN-TOP: 0px;
	FLOAT: left;
	WIDTH: 100%;
	FONT-FAMILY: Tahoma, Arial, sans-serif;
	BACKGROUND-COLOR: #000;
	padding: 0px;
	height: 50px;
}
#controller SPAN {
	DISPLAY: block;
	FLOAT: left;
	WIDTH: 152px;
	TEXT-ALIGN: center;
	height: 50px;
}
#controller .flowprev {
	WIDTH: 65px;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
#controller .flownext {
	WIDTH: 60px;
	float: left;
	height: 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#controller SPAN A {
	BORDER-TOP: #333 1px solid; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/slide_ctrl_bg.gif); BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 19px; VERTICAL-ALIGN: middle; COLOR: #b9b9b9; LINE-HEIGHT: normal; PADDING-TOP: 11px; BACKGROUND-REPEAT: no-repeat
}
#controller SPAN A B {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #666
}
#controller SPAN A:hover {
	BORDER-TOP: #fff 1px solid;
	COLOR: #fff;
	text-decoration: none;
}
#controller .jFlowSelected A {
	BORDER-TOP: #c00 1px solid; CURSOR: default; COLOR: #fff; BACKGROUND-COLOR: #000
}
#controller .jFlowSelected A:hover {
	BORDER-TOP: #c00 1px solid; CURSOR: default; COLOR: #fff; BACKGROUND-COLOR: #000
}
#controller .jFlowSelected A B {
	COLOR: #c00
}
#controller .flowprev A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #c00; LINE-HEIGHT: 50px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#controller .flownext A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 2em; PADDING-BOTTOM: 0px; WIDTH: 100%; COLOR: #c00; LINE-HEIGHT: 50px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.bottom-block {
	FLOAT: left; WIDTH: 280px
}
.bottom-block H1 {
	BACKGROUND-POSITION: -13px 0px; DISPLAY: block; BACKGROUND-IMAGE: url(../images/bottom-links-bg_bw.png); FONT: bold 20px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 250px; CURSOR: pointer; COLOR: #666; TEXT-INDENT: -9999px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 63px
}
.bottom-block A {
	PADDING-LEFT: 0px
}
.bottom-block P {
	FONT: 9px/12px Tahoma, Arial, sans-serif; MARGIN-LEFT: 120px; COLOR: #a9a9a9
}
.bottom-block-over H1 {
	BACKGROUND-IMAGE: url(../images/bottom-links-bg.png)
}
.bottom-block-over P {
	CURSOR: pointer; COLOR: #333
}
.bottom-block-over A {
	COLOR: #333; TEXT-DECORATION: underline
}
.blog-block H1 {
	BACKGROUND-POSITION: -296px 0px
}
.contact-block H1 {
	BACKGROUND-POSITION: -579px 0px
}
.slide {
	BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 11px; FLOAT: left; WIDTH: 460px; COLOR: #fff; LINE-HEIGHT: 16px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 215px
}
.slide P {
	PADDING-RIGHT: 40px; MARGIN: 0px; COLOR: #fff
}
.slide P STRONG {
	FONT-WEIGHT: bold; COLOR: #fff
}
.slide H1 {
	COLOR: #c00; TEXT-INDENT: -99999px
}
.sl-twitter H1 {
	BACKGROUND-POSITION: center top; MARGIN-TOP: 75px; DISPLAY: block; WIDTH: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 63px; TEXT-ALIGN: center
}
.sl-twitter SMALL {
	MARGIN-TOP: 35px; DISPLAY: block; FONT: 11px Tahoma, Geneva, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666
}
.sl-twitter P {
	PADDING-RIGHT: 80px; MARGIN-TOP: 10px; PADDING-LEFT: 80px; FONT: 14px Georgia, "Times New Roman", Times, serif; COLOR: #66b3ff; LETTER-SPACING: 0pt; TEXT-ALIGN: center
}
.sl-twitter {
	
}
.sl-twitter A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #66b3ff; BORDER-BOTTOM: 0px
}
.sl-twitter A:hover {
	COLOR: #fff
}
.sl-home {
	BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/slides_home.jpg)
}
.sl-featured {
	BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/slides_surferdude_color.jpg)
}
.sl-home P {
	MARGIN-TOP: 315px; MARGIN-LEFT: 80px; WIDTH: 600px
}
.sl-portfolio {
	BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/slides_portfolio_color.jpg)
}
.sl-about {
	BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/slides_about.jpg)
}
.sl-about-content {
	MARGIN: 70px 30px 0px 400px
}
.sl-about H1 {
	BACKGROUND-POSITION: 0px -90px; BACKGROUND-IMAGE: url(../images/h1_flash_html_10.png); MARGIN-BOTTOM: 10px; WIDTH: 150px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 50px
}
.sl-about-content P B {
	FONT: 16px Tahoma, Geneva, sans-serif; COLOR: #999
}
.sl-about .about-contact {
	BACKGROUND-POSITION: -300px -90px; MARGIN-TOP: 55px
}
.overlay {
	LEFT: 600px; MARGIN-LEFT: 35px; WIDTH: 250px; POSITION: relative
}
.overlay H1 {
	BACKGROUND-POSITION: 0px 0px; MARGIN-TOP: 55px; BACKGROUND-IMAGE: url(../images/h1_surferdude.png); MARGIN-BOTTOM: 25px; WIDTH: 200px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 89px
}
.over-left {
	Z-INDEX: 159; LEFT: 80px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 230px; TOP: 90px
}
.over-right {
	Z-INDEX: 159; LEFT: 80px; FLOAT: left; MARGIN-LEFT: 0px; WIDTH: 230px; TOP: 90px
}
.over-right {
	LEFT: 485px
}
.over-left H1 {
	BACKGROUND-POSITION: -4px 0px; BACKGROUND-IMAGE: url(../images/h1_flash_html_10.png); HEIGHT: 60px
}
.over-right H1 {
	BACKGROUND-POSITION: -4px 0px; BACKGROUND-IMAGE: url(../images/h1_flash_html_10.png); HEIGHT: 60px
}
.over-right H1 {
	BACKGROUND-POSITION: -640px 0px
}
.slide .more {
	MARGIN-TOP: 25px
}
.more A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 11px; BACKGROUND-POSITION: right 6px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/arrow_red.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; COLOR: #c00; LINE-HEIGHT: 25px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat
}
.more A:hover {
	PADDING-RIGHT: 13px; COLOR: #fff
}
#statusBar {
	BORDER-RIGHT: #aaa 2px solid; BACKGROUND-POSITION: 50% 50%; BORDER-TOP: #aaa 2px solid; BACKGROUND-IMAGE: url(http://www.jhdance.com/2010/images/arrow_red.gif); BORDER-LEFT: #aaa 2px solid; WIDTH: 300px; BORDER-BOTTOM: #aaa 2px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ddd
}
#bodyMain #body #right #redBg br {
	font-size: 12px;
	line-height: 14px;
}

#status {
	BACKGROUND-POSITION: 0px 50%; BACKGROUND-IMAGE: url(../images/blog_logo.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.btt {
	float: left;
	width: 100px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #FF0000;
}
#topMain #top form {
	width: 230px;
}
#footerMain #footer1 h3 {
	font-size: 10px;
	line-height: 10px;
	color: #0F0202;
	height: 10px;
	overflow: hidden;
}
#topMain h1 {
}
#top h1 {
	padding-top: 20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BE4545;
	padding-left: 580px;
}
