* {   
    margin: 0;   
    padding: 0;   
}   
body {   
    font-family: Trebuchet MS;
    font-size: 10pt;
    background: #CEF0FC url(../members/images/bkg.jpg) repeat-x;
    margin: 0px;
    padding: 0px 0px 40px;
}   
a, a:active, a:visited {   
    color: #0000FF;   
}   
a:hover {   
    text-decoration: none;   
} 

#main {   
    width: 300px;   
    margin: 0 auto;   
    margin-top: 10px;   
    padding: 10px;   
    border: 0px solid #CCC;   
    background-color: #FFFFFF;   
}   

#main2 {   
    width: 450px;   
    margin: 0 auto;   
    margin-top: 10px;   
    padding: 10px;   
    border: 0px solid #CCC;   
    background-color: #FFFFFF;   
    text-align: left;
}   
form fieldset { border: 0;}   
form fieldset p br { clear: left; }   
label {   
    margin-top: 5px;   
    display: block;   
    width: 100px;   
    padding: 0;   
    text-align: left;
    float: left;   
}   
input {   
    font-family: Trebuchet MS;   
    border: 1px solid #CCC;   
    margin-bottom: 5px;   
    background-color: #E3FCFF;   
    padding: 2px;  
}   
input:hover {   
    border: 1px solid #222;   
    background-color: #D3F3FC;   
}  

h1 {
    color: #024373;
    font-size: 20px;
    font-family: Arial;
}

h2 {
    color: #993300;
    font-size: 16px;
    font-family: Arial;
}


.error {   
    color: #FF0000;   
}   

.good {   
    color: #008000;   
}   

.copy {   
    color: #535353;
    font-size: 8pt;
    font-family: Arial;   
}   

.content {   
    color: #000000;
    font-size: 10pt;
    font-family: Arial;
    padding: 10px 35px 40px;
}   

.arttitle {   
    color: #000000;
    font-size: 10pt;
    font-family: Arial;
    padding: 5px 10px 5px;
}
p.infobox{
    margin: 20px 0px 20px 0px;
    padding: 10px 10px 10px 80px;
    background: url(../members/images/bg_infobox.jpg) 10px 10px no-repeat #efefef;
} 

div.scroll {
    height: 225px;
    width: 550px;
    overflow: auto;
    border: 1px solid #666;
    background-color: #ffffff;
    padding: 8px;
}

ul {
    list-style: disc inside disc
}

div.pagination {
    padding: 3px;
    margin: 3px;
}

div.pagination a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #AAAADD;
    text-decoration: none; /* no underline */
    color: #000099;
}
div.pagination a:hover, div.pagination a:active {
    border: 1px solid #000099;
    color: #000;
}
div.pagination span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
    background-color: #000099;
    color: #FFF;
}
div.pagination span.disabled {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
    
