/* And I think I will travel to Rio */

/*

------------------------------------------------------

------------------------------------------------------

*/

body {
background: #060612 url('img/bg.jpg') repeat-y center;
font: 67%/1.2 verdana, lucida, sans-serif;
margin: 0;
padding: 0;
text-align: center;}
h1, h2, h3 {
font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif;background: url('img/head-dec.png') no-repeat 98%;color: #000000;padding-right: 1em;}

h1 {
font-size: 220%;
letter-spacing: -0.08em;border-top: 3px #931274 solid;border-left: 3px #931274 solid;border-bottom: 5px #931274 ridge;border-right: 5px #931274 ridge;background-color: #ae84d0;color: #ffffff;
background: url('img/headerbg.jpg');padding: 3px;}

h2 {
font-size: 170%;
letter-spacing: -0.05em;color: #000000;background-color: #ae84d0;padding: 5px;border-top: 2px #931274 solid;border-left: 2px #931274 solid;border-bottom: 3px #931274 groove;border-right: 3px #931274 groove;}

h3 {
font-size: 150%;
}

p, ul {
margin: 0;
}

a {
color: #fb20b0;
}a:hover {
color: #fb20b0;
background: #000000;
text-decoration: none;font-weight: bold;}h5 {
border-top: 3em #81ff03 double;}a:visited {
color: #ae84d0
}

#topscroll {position: relative;top: 0em;left: 0em;bottom: 0em;right: 0em;z-index: auto;}

#topbanner {position: relative;background-image: url(img/sister8025logosolidlogoonly3 (Custom).png);background-repeat: no-repeat;z-index: auto;background-position: left;right: 80%;}

#banner {
background: #ffffff url('img/bg-head.jpg') repeat-y center;padding: ;overflow: hidden;margin: 0em;}

#banner p {width: 900px;
font: 380%/1.2 "Trebuchet MS", "Geneva CE", lucida, sans-serif;
color: #000000;
font-weight: bold;
letter-spacing: -0.08em;z-index: auto;margin-left: auto;margin-top: auto;margin-bottom: auto;margin-right: auto;margin: auto;padding: 20px;padding-bottom: 50px;}

#nav-toplevel {
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;
width: 600px;
}



#nav-meta ul {
list-style: none;
margin: 10px;
height: 0px;
}

#nav-meta a {
display: block;
width: 26px;
height: 18px;
position: absolute;
}

#nav-meta span {
display: block;
width: 0;
height: 0;
overflow: hidden;
}

#nav-meta #skip a {
width: 0;
height: 0;
}

#nav-meta #cont a {
background: url('img/nav-cont.gif') no-repeat;
left: 0;
}

#nav-meta #sear a {
background: url('img/nav-sear.gif') no-repeat;
left: 28px;
}

#nav-meta #smap a {
background: url('img/nav-smap.gif') no-repeat;
left: 54px;
}

#container {
width: 900px;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;top: -42px;}

#nav-main {
width: 919px;
height: 79px;
background: url('img/bg-header2.jpg') no-repeat;
margin: 0 auto;
padding: 0;
text-align: left;
position: relative;right: 9px;}

#nav-main ul {
list-style: none;
margin: 0;
padding: 0;
width: 900px;
overflow: hidden;
position: absolute;
bottom: 8px;
left: 25px;
}

#nav-main li, #nav-meta li {
display: inline;
}

#nav-main a {
display: block;
float: left;
padding: 12px;
margin-left: 1px;
background: #1a1736 url('img/bg-menu-ac.jpg') repeat-x bottom;
color: #ffffff;
text-decoration: none;
font-weight: bold;
font-size: 10px;border: 1px #730f74 solid;}

#nav-main a:hover {
background: url('img/bg-menu-on.jpg') bottom repeat-x #69842e;color: #fb20b0;}

#nav-main a.current {
background: url('img/bg-menu-on.jpg') bottom repeat-x #394f11;color: #fb20b0;}

#middlebanners {
border: 1px #730f74 solid;margin-top: 80px;margin-left: auto;margin-right: auto;margin-bottom: auto;text-align: center;padding: 0px;}

#middlebanners2 {
border: 1px #730f74 solid;margin-top: auto;margin-left: auto;margin-right: auto;margin-bottom: auto;text-align: center;
padding: 0px;}

#bottomscroll{margin-top: auto;margin-left: auto;margin-right: auto;margin-bottom: auto;text-align: center;
padding: 0px;}

#content {
background: #ffffff url('img/main-bot.jpg') no-repeat bottom;
margin: 80px 190px 0px 10px;
padding: 0.2em 2em 2em 2em;}

img.content {border: 1px #000000 solid;}

#content-anchor {
background: #ffffff url('img/main-top2.jpg');
display: block;
position: absolute;
top: 150px;
left: 10px;
width: 700px;
height: 10px;visibility: visible;}

#nav-subs {
position: absolute;
top: 155px;
left: 720px;
width: 170px;
background: #945da1 url('img/side-top.jpg') no-repeat top;}

#nav-subs ul {
margin: 1.5em 1.5em 0 1.5em;
padding: 0;
list-style: none;text-align: left;}

#nav-subs li {
background: url('img/side-bul.jpg') left no-repeat;
padding-left: 12px;
}

#nav-subs a {
color: #000000;
text-decoration: none;
}

#nav-subs .youarehere {
color: #fb20b0;
background: #000000;
text-decoration: none;
}

#nav-subs a:hover {color: #ffffff;}

#nav-section {
background: url('img/sister8025logosolidlogoonly2%20(Custom).png') bottom no-repeat;
padding-bottom: 15em;
}

#nav-supp {
background: url('img/side-bot.jpg') bottom no-repeat;
padding-bottom: 1.5em;
}

#info-site {
background: #1a1736 url('img/bg-foot.jpg') repeat-y center;
margin: 0;
padding: 2em;
font-size: 85%;
color: #945da1;}

#info-site a {
color: #945da1;
text-decoration: none;
}

#info-site a:hover {
color: #fb20b0;
background: #000000;
}