body {
background-color : #363030;
border-style:solid;
border-width:5px;
color : #fee8c6;
padding : 0;
margin : 0;
font-family : century gothic, Verdana, Arial, sans-serif;
letter-spacing : 2pt;
font-weight : lighter;
font-size : 0.87em;
line-height : 1.47em;
      }
#box {
text-align : left;
border : thin solid #F22AB7;
padding : 30px;
      }
#content {
position : absolute;
width : 600px;
margin : -200px 0 0 -300px;
top : 50%;
left : 50%;
text-align : left;
padding : 0;
background-color : #363030;
overflow : visible;
z-index : 10;
color : #fee8c6;
      }
h1 {
font-size : 35px;
text-align : right;
padding : 15px 15px 0 0;
font-weight : lighter;
      }
h2 {
font-size : 11px;
text-align : right;
color : #bc84a1;
background-color : #363030;
padding : 0 15px 15px;
text-transform : uppercase;
font-weight : lighter;
      }
h3 {
font-size : 12px;
text-align : right;
color : #bc84a1;
background-color : #363030;
padding : 15px 15px 0 0;
font-weight : lighter;
      }
a {
color : #bc84a1;
font-size : 0.87em;
text-decoration : none;
text-transform : uppercase;
background-color : #363030;
      }
a:hover {
text-decoration : none;
text-transform : none;
color : #bc84a1;
background-color : #363030;
      }
#header a:hover {
text-decoration : none;
font-size : 35px;
color : #fee8c6;
text-transform : none;
border : thin solid #F22AB7;
background-color : #363030;
      }
#header a {
text-decoration : none;
font-size : 11px;
color : #bc84a1;
border : thin solid #E924A7;
padding : 10px;
text-transform : uppercase;
background-color : #363030;
      }
#header {
margin : 50px;
padding : 30px;
height : 100px;
text-align : center;
 position:absolute;
 z-index: 101;
      }
p:first-letter {
font-size : 45px;
float : left;
margin-right : 5px;
color : #F22AB7;
background-color : #363030;
      }
p {
padding-bottom : 10px;
padding-top : 20px;
padding-left : 0;
padding-right : 0;
      }
#foot {
margin : 0;
padding-left : 30px;
padding-right : 30px;
padding-top : 10px;
padding-bottom : 5px;
height : 20px;
text-align : right;
color : #bc84a1;
text-transform : uppercase;
font-size : 0.72em;
background-color : #363030;
      }
#line {
border-top : thin solid #F22AB7;
border-bottom : thin solid #F22AB7;
height : 80px;
      }
#line2 {
position : absolute;
height : 100%;
left : 22%;
margin-top : -50px;
border-right : thin solid #F22AB7;
      }
#line3 {
position : absolute;
height : 100%;
left : 18%;
margin-top : -50px;
border-right : thin solid #F22AB7;
      }
#line4 {
position : absolute;
float : right;
top : 72%;
right : 13%;
border-right : thin solid #F22AB7;
height : 60%;
      }
#line5 {
position : absolute;
float : right;
top : 72%;
right : 12%;
border-right : thin solid #F22AB7;
height : 60%;
      }

#line6 {
position : absolute;
height : 100%;
margin-top : 23%;
width: 100%;
border-top: thin solid #F22AB7;
      }

#line7 {
position : absolute;
height : 100%;
margin-top : 25%;
width: 100%;
border-top: thin solid #F22AB7;
      }
hr {
border-bottom : thin solid #F22AB7;
border-top : 0;
border-left : 0;
border-right : 0;
width : 80%;
text-align : center;
      }
form {
padding : 30px;
text-align : left;
font-size : 11px;
text-transform : uppercase;
      }
input {
background-color : #363030;
color : #bc84a1;
border : 1px solid #F22AB7;
font-size : 11px;
padding : 3px;
      }
textarea {
background-color : #363030;
color : #bc84a1;
border : 1px solid #F22AB7;
font-size : 11px;
padding : 3px;
overflow : auto;
      }
.button {
background-color : #363030;
color : #fee8c6;
border : 1px solid #F22AB7;
font-size : 11px;
padding : 3px;
      }
a img {
border : none;
      }
img.left, img.center, img.right {
padding : 4px;
border : 1px solid #F22AB7;
      }
img.left {
float : left;
margin : 12px;
      }
img.center {
display : block;
margin : 12px;
      }
img.right {
float : right;
margin : 12px;
      }
.sidebar {
width : 175px;
padding-left : 21px;
padding-right : 20px;
padding-top : 20px;
margin : 10px;
float : right;
border-bottom : 1px solid #F22AB7;
      }
