@charset "UTF-8";
/* CSS Document */

#butterfly {
background-image:url(../images/butterfly.png);
background-repeat:no-repeat;
height:205px;
left:-50px;
position:relative;
width:208px;
z-index:99;
}

#container {
margin:0 auto;
width:683px;
}

#content {
margin:0 auto;
padding:1px;
width:610px;
}
#content p {
margin-top:5px;
margin-bottom:15px;
}
#content h2 {
color:#6629a5;
margin-top:10px;
margin-bottom:0;
}
#content h3 {
font-size:14px;
font-weight:bold;
color:#4b79f6;
margin-bottom:0;
margin-top:10px;
}
#content a, #content a:visited {
text-decoration:none;
color:#2c8fd7;
}
#content a:hover {
text-decoration:underline;
color: #6629a5;
}
#content a img {
border:none;
}

#footer {
background-image:url(../images/footer.png);
background-position:center top;
background-repeat:no-repeat;
color:#63C;
font-size:9px;
height:30px;
padding-left:40px;
padding-right:40px;
padding-top:20px;
}

#footer .left {
float:left;
}

#footer .right {
float:right;
}

#footer a,#footer a:visited {
color:#6629a5;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#header {
background-image:url(../images/header.png);
background-position:center top;
background-repeat:no-repeat;
height:138px;
margin-top:-160px;
}

#header h1 {
display:none;
}

#main {
background:url(../images/bodybg.png) repeat-y;
margin:0 auto;
padding-bottom:10px;
width:683px;
}

.ff3 #main,.ie7 #main {
left:-1px;
position:relative;
}

body {
background:#cadcff url(../images/bg.jpg) top center;
background-repeat:repeat-x;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
font-size:12px;
}

img,div {
behavior:url(../iepngfix.htc);
}

img.img-right {
float:right;
margin:0 0 10px 10px;
}

ul#menu {
display:block;
float:right;
font-size:14px;
font-weight:700;
height:30px;
list-style-type:none;
margin-right:30px;
margin-top:100px;
position:relative;
width:auto;
}

ul#menu li {
display:block;
float:left;
margin:0;
padding:0;
}

ul#menu li a {
color:#6629a5;
display:block;
float:left;
font-weight:700;
margin:0;
padding:8px 20px 10px;
text-decoration:none;
}

ul#menu li a.current {
display:inline;
float:left;
height:22px;
margin:0;
}

ul#menu li a:hover {
border-bottom:3px solid #2c8fd7;
color:#2c8fd7;
}

#player {
margin-top:5px;
margin-right:20px;
float:left;
}

#mssHolder {
margin-top:5px;
}