/*-------------*/
/*---Default---*/
/*-------------*/

* {
         font-family:arial,verdana,sans-serif;
         font-size:100.01%;
         }

/*----------*/
/*---Body---*/
/*----------*/

body {
         margin:0;
         padding:0;
         background-image:url(../images/bg.jpg);
         background-repeat:repeat-y;
         background-position:center;
         background-color:#c40259;
         }

/*--------------*/
/*---Headings---*/
/*--------------*/

h1, h2, h3, h4, h5, h6 {
         color: #000000;
         margin:1em 0em;
         }

h1 {
         font-size: 1em;
         font-weight:normal;
         }

h2 {
         font-size: 1em;
         }

h3 {
         font-size: 1em;
         }

h4 {
         font-size: 1em;
         }

h5 {
         font-size: 1em;
         }

h6 {
         font-size: 1em;
         }

/*----------------------------*/
/*---General Element Styles---*/
/*----------------------------*/

p {
         margin:1em 0em;
         }

li {
         margin:0em 0em;
         }

ul {
         margin:0em 0em;
         padding:0em 0em 0em 1.3em;
         }

img {
         border:0;
         }

/*---------------*/
/*---Div Order---*/
/*---------------*/

#wrapper {
         position:relative;
         margin:0 auto;
         padding:0;
         width:998px;
         height:724px;
         background-image:url(../images/bg-card.jpg);
         background-repeat:no-repeat;
         background-position:left;
         }

#navigation {
         position:absolute;
         top:70px;
         left:70px;
         margin:0;
         padding:0;
         width:500px;
         height:110px;
         overflow:auto;
         font-size:0.75em;
         }

#content {
         position:absolute;
         top:180px;
         left:70px;
         margin:0;
         padding:0;
         width:370px;
         height:485px;
         overflow:auto;
         font-size:0.75em;
         }

#contact {
         position:absolute;
         top:180px;
         left:500px;
         margin:0;
         padding:0;
         width:440px;
         height:400px;
         overflow:auto;
         font-size:0.75em;
         text-align:center;
         }

/*-----------*/
/*---Links---*/
/*-----------*/

a {
         color:#000;
         }

a:link, a:visited {
         text-decoration:none;
         }

a:focus, a:hover, a:active {
         text-decoration:underline;
         }

/*----------------*/
/*---Navigation---*/
/*----------------*/

#navigation ul {
        margin:0;
        padding:0;
        }

#navigation li {
        margin:0 0 0 2em;
        padding:0;
        display:inline;
        list-style-type:none;
        float:left;
        }

#navigation a, #navigation span {
        margin:0;
        padding:.25em 0.8em;
        display:block;
        text-decoration:none;
        }

#navigation a:link, #navigation a:visited {
        color:#000;
        text-decoration:none;
        }

#navigation a:focus, #navigation a:hover, #navigation a:active {
        color:#000;
        text-decoration:underline;
        }

#navigation span {
         font-weight:bold;
         }

/*-------------*/
/*---Clearer---*/
/*-------------*/

.clearer {
         clear:both;
         margin:0;
         }