html {
height:100%;
background-color:#fff
}

body {
width : 1000px;
margin : 0 auto 50px auto;
font-family: Comic Sans MS;
font-size:10pt;
padding:0
}

form {
margin:0;
padding:0
}

a {
color:#000
}

#main-content {
font-family: Comic Sans MS;
font-size:10pt;
text-align:left
}

#content-footer{
font-family: Comic Sans MS;
font-size:10pt;
text-align:left
}


#centered-content {
text-align:left;
margin-left:auto;
margin-right:auto;
width:100%
}

.url {
color:green;
font-size:10pt
}

.small {
font-size:10pt
}

.grey {
color:#666
}

.error {
font-weight:bold;
color:#d52727;
background-color:#fee7e8;
padding:4px 4px 4px 10px
}

.notice {
font-weight:bold;
color:#ff0033;
}

a.category {
color:#00C;
font-weight:bold;
text-decoration:underline;
font-size:10pt
}

a.categoryh {
color:red;
font-weight:bold;
text-decoration:underline;
font-size:10pt
}

a.link {
color:#00C;
font-weight:bold;
text-decoration:underline
}

a.link:hover {
background-color:#FFF;
color:#000
}

.plain {
text-decoration:none;
font-size:8pt
}

.content-section {
padding:8px 12px
}

#search-bar {
text-align:center;
background-color:#ffe8e8;
padding:4px 0 12px
}

#search-button {
position:relative;
top:3px;
border:0
}

#non-footer {
position:relative;
min-height:100%
}

* html #non-footer {
height:100%
}

#footer {
background-color:#ffe8e8;
position:relative;
height:45px;
font-size:8pt;
font-family: Comic Sans MS;
color:#666;
margin:-45px auto 0
}

#footer-spacer {
height:50px
}

#footer-text {
position:relative;
top:10px;
left:10px;
width:200px
}

#footer-text a {
text-decoration:none
}

.style1 {
color:red;
font-weight:bold
}

td,input,textarea,select {
font-family: Comic Sans MS;
font-size:9pt
}

.bold,.hilite {
font-weight:bold
}

a.category:hover,a.categoryh:hover {
background-color:#FFF;
color:#000;
font-size:10pt
}