body {background:#2a2a2a url(http://www.salsastorm.com/images/newhome/background.gif) repeat-x 0 0; margin:0; padding:0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF;}
#floor {background:url(http://www.salsastorm.com/images/newhome/floorBkgrnd.jpg) no-repeat center top; margin:0 auto; padding:0;}
#container {width:798px;margin:0 auto 10px auto; padding:0; border-left:#535252 solid 1px;border-right:#535252 solid 1px; border-bottom:#535252 solid 1px; text-align:left; background:#000 url(http://www.salsastorm.com/images/newhome/header_bakgrnd.gif) repeat-x left top;}
.clear {clear:both; margin:0; padding:0; visibility:hidden;}

a:link, a:visited {color:#fff; text-decoration:underline;}
a:hover {color:#6d6d6d; text-decoration:none;}

/*header*/
#header {margin:0; padding:0;border-bottom:#535252 solid 1px;}
.headerlogo {width:631px; float:left; text-align:right;}
.headerNav {width:152px; padding-right:15px; padding-top:5px; float:left; text-align:right;}
/*header list*/
.headerNav ul {margin:0; padding:0; list-style:none;}
.headerNav ul li {padding-bottom:3px;}
.headerNav ul li a:link, .headerNav ul li a:visited {text-decoration:none; color:#fff; background:url(http://www.salsastorm.com/images/newhome/triangle.gif) no-repeat right bottom; padding-right:15px;}
.headerNav ul li a:hover {text-decoration:underline;color:#ffba00;}

/*navigation*/

.horiznav {border-bottom:#535252 solid 1px;/*height:30px; text-align:center;*/ width:798px;}
ul.navi {margin:0; padding:0; list-style:none; position:relative;}

ul.navi li {display:inline; float:left; margin:0; padding:0; line-height:30px;  border-right:#535252 solid 1px;}


ul.navi li a:link, ul.navi li a:visited {display:block; color:#6d6d6d; text-decoration:none; /*height:30px;*/ padding:0 9px/*used to be 4px*/; margin:0; line-height:30px;}
ul.navi li a:hover {color:#fff; background-color:#333; text-decoration:underline;}
ul.navi li.noborder {border:none;  /*padding:0;width:auto;*/}
/*ul.navi li a.first {padding-left:9px; margin-left:7px;}*/



/*hero img*/
#imgbox {margin-top:5px; border-bottom:#535252 solid 1px; border-top:#535252 solid 1px;}
#imgbox h1 {background:url(http://www.salsastorm.com/images/newhome/heroimg2.gif) no-repeat 0 0; text-indent:-9000px; height:62px; margin:0; padding:0;}

/*content*/
#main {margin:10px 0;}
.leftcolumn {width:350px; float:left; border-right:#535252 solid 1px; padding:9px 19px 0 19px;}
.rightcolumn {width:379px; float:left; padding:0 10px 0 20px;}
.rgtcolhead {background-color:#1a1a1a;}
.leftcolumn h2 {background:url(http://www.salsastorm.com/images/newhome/menutag.gif) no-repeat 0 0; margin:0 0 10px 0; padding:0; text-indent:-9000px; height:22px;}
.rightcolumn h3 {background:url(http://www.salsastorm.com/images/newhome/featclasstag.gif) no-repeat 0 0; margin:0; padding:0; text-indent:-9000px; height:40px;}

.featclasses {margin:10px;}
.featclasses img {margin-left:8px;}
.featclasses ul {margin-top:10px; margin-left:8px; padding-top:10px; padding-left:8px; list-style:none;}
.featclasses ul li {margin-bottom:15px;}
.featclasses ul li .featsubs {margin:0;padding:0;}
.featclasses ul li .featsubs li {margin-bottom:3px;}

.featclasses ul li a:link, .featclasses ul li a:visited {color:#ff0101; font-size:12px; font-weight:bold; font-style:italic; text-decoration:none;}
.featclasses ul li a:hover {text-decoration:underline;}

.twobtns {border-top:#535252 solid 1px; margin:10px; padding-top:8px;}
.directionsbtn {width:150px; float:left; padding-right:9px;}
.eventsbtn {width:200px; float:left;}

.leftcolumn div {margin-bottom:8px; padding:0;}
#footer {text-align:center;}

/*free workshops*/
#endyear {background:#790303 url(images/freefoot.gif) no-repeat 0 bottom; margin:10px;padding-bottom:10px; width:359px;}
#endyear h3 {background:#790303 url(images/free_header.gif) no-repeat 0 0; display:block; height:63px;  margin:0; padding:0; text-indent:-9999px; width:359px;}
#endyear ul {list-style:none; margin:10px; padding:0; }
#endyear ul li {font:bold normal 14px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;}
#endyear ul li ul li {font:normal 12px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;}