body#body {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0;
font-size:12px;
background: #5cbc13 url(../RHS/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(../RHS/images/bg-middlebracket.jpg) left top repeat-y;
}

#header {
background:url(../RHS/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(../RHS/images/boom.jpg) left top no-repeat;
width:259px;
height:154px;
}

#loginSearch {
width:240px;
padding-top:8px;
text-align:center;
}

#content {
position:relative;
float:left;
z-index:2;
top:-30px;
left:40px;
}

#copy{
float:left;
width:648px;
}

#footer {
background:url(../RHS/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:#FF8833;
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(../RHS/images/redhotswinglogo.jpg) no-repeat;
position:absolute;
height:124px;
width:248px;
left:-52px;
top:0px;
}


