body {
    background-color:#2E1001;
    color:#ffffff;
    font-family:Arial;
    font-size:13px;
}
#main {
    width:800px;
}
#menu {
    width:100%;
    background-color:#000000;
    padding-top:2px;
    padding-bottom:2px;
    color:#ffffff;
}
#menu a {
    color:#fff;
}
#library_contents a {
    color:#ffcc99;
}
#menu a, #library_contents a {
    text-decoration:none;
}
#menu a:visited, #library_contents a:visited {
    color: #ffcc99;
}
#menu a:hover, #library_contents a:hover {
    color: #ffff99;
    text-decoration:underline;
}
#title_column {
    font-weight:bold;
    font-size:14px;
    color:#000000;
    text-align:center;
}
ul {
    text-align:left;
    font-weight:bold;
    font-size:13px;
    color:#000000;
}
ul a {
    color:#000000;
    text-decoration:none;
}
ul a:visited {
    color:#000000;
}
ul a:hover {
    text-decoration:underline;
}
#title_page {
    font-size:16px;
    font-weight:bold;
}
#library_contents {
    padding-left:5px;
    padding-right:5px;
}
#archive_contents {
    background-color:#AD8A38;
    color:#000000;
}
#results {
    text-align:left;
    padding:20px;
}
#results a {
    color:#000000;
    text-decoration:none;
}
#results a:visited {
    color:#2E1001;
}
#results a:hover {
    color:#ffffff;
    text-decoration:underline;
}
#news_contents {
    background-color:#AD8A38;
    color:#000000;
    padding:20px;
    text-align:justify;
}
#headline_article {
    color: #FFFFFF;
    text-decoration:none;
}
#headline_article:visited {
    color: #ffffff;
    text-decoration:none;
    cursor:pointer;
}
#headline_article:hover {
    color: #FFFFFF;
    text-decoration:underline;
    cursor:pointer;
}

#p_texts {
    color:#000000;
    padding:15px;
    text-align:left;
}

.newsfeed {
    padding: 10px;
    background-color: #333;
}

#contents {
    padding: 10px;
    text-align: left;
    color: #fff;
}

#contents a {
    color: #fff;
}

#contents a:hover {
    text-decoration: none;
}

#notice {
        width: 802px;
        text-align: left;
	color: #666;
}

#notice a {
	color: #444;
}


