body {
background-image: url(header.png);
background-position: top center, top left;
background-attachment:fixed;
background-repeat: no-repeat, repeat;
}

.p2 {
font-size: 11px;color:#502F56;font-weight: bold;
font-family:"Calibri"; letter-spacing:2px; text-align:center;
margin-bottom:10px;
}

.picture {
float:left;
margin:2px;
}

#container {
padding-left:340px;
width:870px; margin-left: auto;
margin-right:auto; }

p {
font-size: 11px;color:#45282B;font-weight: bold;
font-family:"Calibri"; letter-spacing:2px;}

h1 {
letter-spacing:4px;font-size: 29px;
color:#502F56;text-align:center;
margin:0px;
background:url(line.png)  bottom center no-repeat ; 
font-weight: bold;
font-family: 'Gobold_0';
}

h1:first-letter {
letter-spacing:7px;font-size: 34px;
color:#A8508C;text-align:center;
margin:0px;
background:url(line.png)  bottom center no-repeat ; 
font-weight: bold;
font-family: 'Gobold_0';
}

h2 {
letter-spacing:4px;
font-size: 13px;
margin:0px;
padding-left:100px;
text-align:center;
text-transform: uppercase;
color:#502F56;
font-weight: bold;
font-family:"Calibri";
}

#content {
width:470px;
height:500px;
}

.contentx  {
border: solid 1px #D6CFD9;
margin-bottom:14px;
width:470px;
padding: 10px 20px;
background:url(bg.png) repeat;
}

#nav {
margin-top:30px;
height:63px;
width:500px;
margin-left:20px;
padding-top:16px;
text-align:center;
background:url(nav.png)  top left no-repeat ;
margin-bottom:0px;
}

#footer {
clear:both;
text-align:center;
}

A:link.navi {
height:40px;
font-size : 15px;
letter-spacing : 2px;
font-weight : bold;
font-family : "Arial";
text-transform: uppercase;
text-align : center;
font-style:italic;
margin-right:17px;
margin-bottom:8px;
color : #cccccc;
padding-left:10px;
padding-right:10px;
text-decoration : none;
}

A:visited.navi {
font-weight : bold;
color : #cccccc;
text-decoration : none;
}

A:hover.navi {
font-weight : bold;
transition:  .9s ease-out;
-moz-transition:  .9s ease-out;
-webkit-transition: .9s ease-out;
-o-transition: .9s ease-out;
color : #cccccc;
background:url(bg.png) repeat;
text-decoration : none;
cursor : pointer;
}

A:active.navi {
font-weight : bold;
color : #cccccc;
text-decoration : none;
}

a:link {color:#4B2C52;
font-weight : bold;
text-decoration:none;
}
  
a:visited {color:#4B2C52;
font-weight : bold;
text-decoration:none;
}

a:hover {
font-weight : bold;
transition:  .9s ease-out;
-moz-transition:  .9s ease-out;
-webkit-transition: .9s ease-out;
-o-transition: .9s ease-out;
color:#AA6189;
cursor:pointer;
text-decoration:underline;
}  

a:active {color:#4B2C52;
font-weight : bold;
text-decoration:none;
}

blockquote {
border: 2px solid #4B2C52;
background-color:#4B2C52;
padding:5px;
font-family: arial;
font-size:10px;
color: #909090;
}
strong{ color: #000000; }
b{ font-family: arial; text-transform: uppercase; color: #000000; }
i{ color: #2e2e2e; }
u{ color: #000000; }
s{ color: #000000; }
em{ font-family: Georgia; color: #2e2e2e;}