body#body {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0;
font-size:12px;
background: #5cbc13 url(images/bg-gradient2.jpg) top repeat-x;
text-align:center;
}

body,form,li,p,q,h1,h2,h3,h4,h5,h6,a,a:link,img,form,.noPadding,ul.noPadding li {
margin:0;
padding:0;
}

h2,h4,h6,p,q,ol li {
padding:0 0 1em 0;
}

#bubblewrap {
padding-left:52px;
text-align:left;
margin-left:auto;
margin-right:auto;
width:887px;
}

#wrap {
background:url(images/bg-middlebracket.jpg) left top repeat-y;
}

#header {
background:url(images/bg-topbracket.jpg) left top no-repeat;
height:124px;
width:100%;
}

#masthead {
width:196px;
float:left;
position:relative;
}

#slogan {
float:left;
padding-top:50px;
width:380px;
}

#boomArea {
float:left;
background:url(images/boom.jpg) left top no-repeat;
width:259px;
height:154px;
}

#loginSearch {
width:240px;
padding-top:8px;
text-align:center;
}

#content {
top:-45px;
left:-47px;
position:relative;
float:left;
z-index:2;
}

#sidebar{
float:left;
background:url(images/jeffandtina2.gif) left top no-repeat;
width:226px;
height:336px;
}

#HouseMenuNav {
float:left;
padding-left:41px;
padding-top:16px;
left:120px;
top:12px;
position:absolute;
z-index:100;
background:url(images/speechbubble.gif) no-repeat;
width:154px;
height:225px;
}

#copy{
padding-left:41px;
margin-top:-50px;
float:left;
width:440px;
}

#footer {
background:url(images/bg-bottombracket.jpg) left top no-repeat;
height:28px;
width:800px;
text-align:left;
padding-top:32px;
padding-left:15px;
}

#date p A:LINK, #date p A:VISITED {
color:#000000;
text-decoration:underline;
}

#date p A:HOVER {
color:#DD4400;
}

.clearBoth{clear:both;line-height:0;height:0;visibility:collapse;margin:0;padding:0;}


h1 {
color:#909859;
font-size:1.6em;
}

h2 {
font-size:1.3em;
color:#000000;
}

h3 {
font-size:1.2em;
display:inline;
font-weight:lighter;
}

h4 {
font-size:1em;
}

h5 {
font-weight:400;
font-size:.9em;
}

h6 {
font-size:.8em;
}

#copy p,#copy li{
font-size:1em;
line-height:1.7em;
}


A:LINK {
color:#DD5500;
text-decoration:underline;
}

A:VISITED {
color:#BB4400;
text-decoration:underline;
}

A:ACTIVE {
color:#333333;
text-decoration:underline;
}

A:HOVER {
color:#EE6611;
text-decoration:underline;
}

h1#logo {
float:left;
font-size:14px;
margin:0;
padding-left:10px;
padding-top:50px;
width:196px;
height:124px;
}

#logo span {
background:url(images/redhotswinglogo.jpg) no-repeat;
position:absolute;
height:124px;
width:248px;
left:-52px;
top:0px;
}




#HouseMenuNav{
}

#HouseMenuNav ul{list-style:none;margin:0;padding:0;width:102px;}

#HouseMenuNav li{border-bottom:1px solid #FFF;list-style:none;text-indent:3px;
white-space:nowrap;}

#HouseMenuNav li a:link,#HouseMenuNav li a:visited{
display:block;
background-color:none;
color:#322;
text-decoration:none;
font-size:100%;
margin:0;
padding:4px 5px 4px 0.5em;
width:91px;
}

#HouseMenuNav li#HouseMenuNavItem55, #HouseMenuNav li#HouseMenuNavItem56, #HouseMenuNav li#HouseMenuNavItem57, #HouseMenuNav li#HouseMenuNavItem59 {
background:url(images/breakoutarrow.gif) top right no-repeat;
}

#HouseMenuNav li a:hover{background-color:#EDD;text-decoration:none;}

#HouseMenuNav ul li{position:relative;}

#HouseMenuNav ul li ul{
display:none;
left:78px;
position:absolute;
top:-55px;
z-index:100;
background:url(images/speechbubble.gif) no-repeat;
width:152px;
height:200px;
padding-left:40px;
padding-top:18px;
}

#HouseMenuNav ul li ul#HouseMenuNavList55{
background:url(images/speechbubbleclasses.gif) no-repeat;
width:177px;
height:230px;
}

#HouseMenuNav ul li ul#HouseMenuNavList56{
background:url(images/speechbubbledances.gif) no-repeat;
width:177px;
height:105px;
padding-left:41px;
}

#HouseMenuNav ul li ul#HouseMenuNavList57{
background:url(images/speechbubbleshows.gif) no-repeat;
width:177px;
height:180px;
}

#HouseMenuNav ul li ul#HouseMenuNavList59{
background:url(images/speechbubblenews.gif) no-repeat;
width:202px;
height:175px;
padding-left:42px;
padding-top:17px;
}

#HouseMenuNav ul li#HouseMenuNavItem38,#HouseMenuNav ul li#HouseMenuNavItem7{padding:5px;}

#HouseMenuNav li > ul{left:auto;top:auto;}

#HouseMenuNav ul li ul li{list-style:none;background-image:none;text-align:left;width:105px;margin:0;}

#HouseMenuNav ul li ul a:link,#HouseMenuNav ul li ul a:visited{background-color:#FFF;width:113px;}

#HouseMenuNav ul li ul#HouseMenuNavList59 li {
width:141px;
}

#HouseMenuNav ul li ul#HouseMenuNavList59 a:link,#HouseMenuNav#HouseMenuNavList59 ul li ul a:visited {
width:141px;
}

#HouseMenuNav ul li ul a:hover,#HouseMenuNav ul li:hover,#HouseMenuNav ul li.over,#HouseMenuNav ul li ul li a:hover{background-color:#EDD;}

#HouseMenuNav li:hover ul,#HouseMenuNav li.over ul{display:block;}

a#HouseMenuNavCurrentLink {
background:url(images/splat.gif) top left no-repeat;
}


