/* CSS Document */

html, body {

margin: 0 auto;

padding: 0;

font-family: Verdana, Arial, Helvetica, sans-serif;

color: #31007b;

background-color: #330066 ;

}

#container {

position: relative;

margin: 50px auto 0 auto;

width: 700px;

height: 700px;

background-image: url(images/homepage-new2010.png);

background-repeat: no-repeat;

}

p {

font: bold 90% Verdana, Arial, Helvetica, sans-serif;

text-align: right;

line-height: 120%;

color: white;

padding: 0;

}

.subtitles {

font: bold .7em Verdana, Arial, Helvetica, sans-serif;

text-align: left;

color: white;

line-height: 1.2em;

}

.subtitles-p {

font: bold .7em Verdana, Arial, Helvetica, sans-serif;

text-align: left;

color: #31007b;

line-height: 2em;

}

.subtitles-c {

font: bold .7em Verdana, Arial, Helvetica, sans-serif;

text-align: left;

color: white;

line-height: 1.2em;

}

a, img {

border: 0 none;

}

a {

color: white;

text-decoration: none;

}

a#bluewords, p#bluewords  {

color: #31007b;
text-align: left;

}

#bluewords  {

color: #31007b;
text-align: left;

}
#cat {

position: absolute;

top: 221px;

left: 0;

border: 0 none;

width: 200px;
z-index: 50;

}

#cat-type {

position: relative;

top: 360px;

left: -20px;

border: 0 none;

width: 180px;

text-decoration: none;
z-index: 60;

}
#ornaments {

position: absolute;

top: 300px;

left: 418px;

border: 0 none;

width: 219px;
z-index: 150;

}

#ornaments-type {

position: relative;

top: 425px;

left: 490px;

border: 0 none;

width: 92px;

text-decoration: none;
z-index: 160;
text-align: left;

}


#star{

position: absolute;

top:463px;

left: 139px;

border: 0 none;

width: 165px;
z-index: 250;


}

#star-type {

position: absolute;

top: 540px;

left: 307px;

border: 0 none;

width: 150px;
text-align: left;

text-decoration: none;
z-index: 260;

}



#navcontainer {

position: absolute;

top: 220px;

left: 235px;

width: 125px;

background-color: transparent;

margin: 0 0 0 0;

padding: 0 0 0 0;

z-index: 300;

}

#navcontainer ul {

padding: .1em 0;

margin: 0;

list-style-type: none;

background-color: transparent;

width: 125px;

font: bold 70% Verdana, Arial, Helvetica, sans-serif;

text-align: left;
z-index: 300;

}

#navcontainer a {

display: block;

padding: .2em 0 .2em 0;

width: 200px;

background-color: transparent;

border-bottom: 1px solid white;
z-index: 300;

}

#navcontainer a:link {

color: white;

text-decoration: none;
z-index: 300;

}

#navlist a:visited {

color: white;

text-decoration: none;
z-index: 300;

}

#navcontainer a:hover, #navcontainer a:active {

color: #31007b;
z-index: 300;

}

#navcontainer a, img {

border: 0 none;
z-index: 300;

}



#horzspace {

float: left;

clear: left;

width: 800px;

height: 20px;

}

h1 {

display: none;

}

#thanks {
position: absolute;

top: 240px;

left: 235px;

width: 200px;
color: white;

}
