/* Default CSS stylesheet for MLK Season of Service registration system */

body {
font-family: arial;
font-size: 12pt;
margin: 0px;
background: #aaaaaa url('../images/shadow.png') repeat-y center;
}

div#wrapper {
margin: 0px auto 0px auto;
width: 756px;
background-color: #ffffff;
}

div#mlkBanner {
height: 110px;
background: url('../images/mlkBanner.png') no-repeat;
}

div#linkrow {
background: #ffd700 url('../images/linkrow.png') repeat-x;
}

div#linkrow > a {
display: inline-block;
height: 20px;
padding: 5px 10px 5px 10px;
margin: 0px;
border: 0px;
border-right: 1px solid black;
font-size: 17px;
font-family: times;
color: #000000;
text-decoration: none;
}

div#body {
padding: 10px;
margin-bottom: 40px;
}

/* To keep floated elements from leaking out. */
div#body:after {
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

h1#pageHeader {
font-size: 22pt;
margin: 5px 0px 20px 0px;
}

div.error {
padding: 15px;
margin: 3px;
border: 3px solid #cc0000;
background-color: #fff0f0;
}

div.notice {
padding: 15px;
margin: 3px;
border: 3px solid #00008b;
background-color: #ffffe0;
}

input.linkButton, button.linkButton {
display: inline;
color: #0000ee;
font-weight: bold;
border: 0px;
background-color: transparent;
padding: 0px;
cursor: pointer;
}

.bold {
font-weight: bold;
}

.center {
text-align: center;
}
