html,body {
background:#FFF url(../img/background.png) top left repeat-x;
font-size:9pt;
font-family:"Lucida Grande", "Bitstream Vera Sans", Helvetica, Verdana, Arial, sans-serif;
text-align:center;
color:#999;
margin:0;
padding:0;
}

#page {
width:500px;
text-align:left;
margin:0 auto;
}

#header {
color:#FFF;
padding:22px 0;
}

#header img {
float:left;
}

#navigation {
font-size:120%;
text-align:right;
}

#navigation ul li {
line-height:28px;
}

#navigation a,#navigation a:visited,#navigation a:active,#navigation a:link {
text-decoration:none;
color:#FFF;
font-weight:900;
}

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

#content {
background-color:#FFF;
height:500px;
padding:10px;
}

#content h1 {
color:#036;
font-size:130%;
margin:0;
padding:0;
}

#content h2 {
color:#CCC;
font-size:100%;
margin:0 0 10px;
padding:0;
}

#content ol {
list-style:none;
text-align:center;
margin:0;
padding:0;
}

#content ol li {
font-size:130%;
margin-top:10px;
}

#content ul li {
border-bottom:1px solid #CCC;
line-height:25px;
padding:5px 0;
}

#content ul li img {
margin-right:5px;
}

#content a {
text-decoration:none;
color:#333;
}

img {
border:0;
vertical-align:text-top;
}

label {
float:left;
line-height:20px;
width:100px;
}

input,textarea {
float:left;
margin-bottom:15px;
border:1px solid #CCC;
}

textarea {
width:300px;
height:150px;
}

form .center {
text-align:center;
}

form img {
cursor:pointer;
margin:2px 2px 0;
}

form .tag {
float:left;
margin-bottom:15px;
line-height:20px;
}

form br {
clear:both;
}

form .button {
margin-left:3px;
border:0;
background-color:#036;
color:#FFF;
font-weight:900;
float:none;
padding:4px 6px;
}

form .error {
border:1px solid red;
}

.bold {
font-weight:900;
}

.italic {
font-style:italic;
}

.underline {
text-decoration:underline;
}

#navigation ul,#content ul {
list-style:none;
margin:0;
padding:0;
}