
* {
outline: none;
}

p {
margin: 0px;
padding: 9px 0px;
}

/* BODY */

body {
background: #000000;
color: #ffffff;
font-size: 12px;
font-family: Trebuchet MS, Helvetica, Arial, sans serif;
}

#headercontact {
float: right;
text-align: right;
margin-top: 10px;
}

#pagewrapper {
width: 850px;
margin: 0 auto;
text-align: left;
}

.clear {
clear:both;
}

a {
color: #ff9ad0;
text-decoration: none;
}

a:hover {
color: #ff9ad0;
text-decoration: underline;
}

.pinkcallout {
font-size: 24px;
color: #ff86c6;
line-height: 24px;
}

.pink {
font-size: 18px;
color: #ff9ad0;
}

.large {
font-weight: bold;
font-style: italic;
font-size: 18px;
color: #e6d9dd;
line-height: 18px;
}

.contentsection {
background: #403239;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding: 10px 20px;
margin-bottom: 10px;
}

.contenttext {
float: right;
width: 400px;
}

/* HEADERS AND LOGO */

h1, h2, h3, h4 {
margin: 0px;
padding: 0px;
font-weight: bold;
font-family: Trebuchet MS, Lucida Grande, Lucida, Arial, sans serif;
font-size: 24px;
color: #ff86c6;
line-height: 24px;
}

#logo {
background: url(../images/logo.jpg) no-repeat scroll 0% 0%;
width: 125px;
height: 95px;
text-indent: -3333px;
border: 0px;
margin: 5px 0px 0px 0px;
float: left;
}

#logo a {
display: block;
width: 125px;
height: 95px;
text-decoration: none;
border: 0px;
}

/* Admin Buttons */

input.admin_edit_button {
font-size: 11px;
background: #b5d6f4;
border: 1px solid #266aa7;
padding: 3px;
color: #0d3d68;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-right: 8px;
}

input.admin_edit_button:hover {
background: #266aa7;
border: 1px solid #266aa7;
color: #ffffff;
}

input.admin_del_button {
font-size: 11px;
background: #b51414;
border: 1px solid #830909;
padding: 3px;
color: #ffffff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

input.admin_del_button:hover {
background: #830909;
border: 1px solid #830909;
}

