body,h1,h2,h3,p,quote,small,form,input,ul,li,ol,label {
margin:0;
padding:0;
}

body {
color:#555;
font-size:14px;
background-image:url(images/black_bonus.png);
background-repeat:no-repeat;
background-attachment:fixed;
background-color:transparent;
background-position:bottom right;



font-family:Arial, Helvetica, sans-serif;
width:100%;

}

h1 {
font-size:44px;
font-weight:700;
/*
font-family:"Times New Roman", Times, serif;
*/
font-family: monospace;
letter-spacing:2px;
text-align:center;
color:#900;
text-shadow:1px 1px 2px black ;
}

h2 {
/*
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
*/
font-family: monospace;
font-size:10px;
font-weight:400;
letter-spacing:1px;
padding-left:2px;
text-transform:uppercase;
white-space:nowrap;
margin-top:4px;
color:#888;

}

h3{
    font-family: monospace;
    text-shadow:1px 1px 1px black ;
}

#header{
height:250px;
background-image:url(images/bg.png);
background-position:top;
background-repeat:repeat-x;
background-color:transparent;
}
#main p {
padding-bottom:8px;
}

.clear {
clear:both;
}

#main {
position:relative;
z-index:100;
top:-205px;
width:800px;
margin:0 auto;

}

.pageContent {

}

.container {
margin-top:20px;
min-height:20px;
background:#FFF;
border:1px solid #E0E0E0;
-moz-border-radius:20px;
-khtml-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;

    -webkit-box-shadow: 5px -5px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 5px -5px 5px rgba(0,0,0,0.2);
	box-shadow: 5px -5px 5px rgba(0,0,0,0.2);
    
    
padding:15px;
}
.first {
float: left;
width: auto;
font-size: 62px;
line-height: 48px;
font-weight: bold;
}
.container ul {
list-style:none;
min-height:40px;
margin:0;
padding:0;
}

.container li {
list-style:none;
margin-right:16px;
margin-bottom:15px;
border:solid 1px #ddd;
color:#000;
-moz-border-radius:5px;
-khtml-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
padding:5px;
}

.err {
color:red;
}

.success {
color:#0C0;
}

a,a:visited {
color:#900;
text-decoration:none;
outline:none;
}

a:hover {
text-decoration:underline;
}

.footer {
text-align:center;
padding:10px;
}

/*
*	FORMULAIRE
*/
form {
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
letter-spacing:1px;
padding-left:2px;
}

input {
border:solid 1px #666;
background-color:#666;
font-weight:bolder;
font-size:16px;
text-align:center;
color:#000;
height:25px;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
}

input[type=submit] {
margin-top:5px;
width:100px;
font-weight:bolder;
font-size:16px;
text-align:center;
}

input[type=submit]:hover {
margin-top:5px;
width:100px;
font-weight:bolder;
font-size:16px;
text-align:center;
background-color:#0CF;
}

textarea {
border:dotted 1px #666;
background-color:#fff;
font-weight:bolder;
font-size:16px;
color:#333;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
padding:10px;
}

textarea:hover {
background-color:#CCC;
}

select {
color:#999;
width:150px;
height:22px;
border:1px solid #333;
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin:-2px;
padding:0 0 0 15px;
}


#paypal input{
-moz-border-radius:10px;
-khtml-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
    margin:auto;
    width:250px;
    background-color:#9ECD11;
}
#paypal input:hover{
    background-color:#A31515;
    cursor: pointer;
}


/* ADMIN */
/*= Found on all display pages =*/
#main{ }

/*= Found on Main.php =*/
#login{ }
#footer{ }

/*= Found on register.php =*/
#register{ }

/*= Found on useredit.php =*/
#userupdate{ }

/*= Found on valid.php =*/
#email{ }

/*= Found on mail.php =*/
#compose{ }
#inbox{ }
#single{ }

/*= Found on admin.php =*/
#display{
text-align:center;
width:100%;
border:2px solid #333;
}


.update{ }
