body {
    margin:0;
    font: 1em/1em Georgia, "Times New Roman", Times, serif;
}
a {
    text-decoration:none;
}
a img {
    border:none;
}
/* iframe css */

iframe {
    border:none;
}
#frameholder {
    width:958px;
    border:13px solid #d1cfcf;
}
/* iframe Menu */

#archiveTop {
    float:left;
    height:32px;
    background-color:#d1cfcf;
    width:958px;
    margin: 0 0 20px 0;
}
#archiveMenu {
    float:left;
    width:600px;
}
#archiveMenu ul {
    margin: 0;
    padding:0;
    float:left;
}
#archiveMenu ul li {
    float:left;
    padding: 0 9px 0 0;
    font-size: 0.75em;
    list-style:none;
    margin:0;
}
#archiveMenu ul li a {
    color:#000;
}
#archiveMenu ul li a:hover {
    text-decoration:underline;
}
/* End of iframe Menu */

/* Iframe Search field and button*/

#search {
    float:right;
    height:32px;
    background-color:#d1cfcf;
}
#search input {
    border:none;
    height:20px;
    width:194px;
    padding:0;
    margin:0;
    float:left;
}
#search input.btn {
    border:none;
    height:20px;
    width:97px;
    padding:0;
    margin:0;
    float:left;
}
/* End of Iframe Search field and button*/

/* Archive Main Page */

#holder {
    width:921px;
    margin:0 auto;
    padding:0;
}
/* Archive Main Page Header */

#archiveHeader {
    width:921px;
    float:left;
    padding: 0 0 9px 0;
    border-bottom: 3px solid #000;
}
#archiveHeader .logoholder {
    float:left;
    width: 485px;
}
#archiveHeader .right {
    float:left;
    width:436px;
    padding:30px 0 0 0;
    text-align:right;
    font: 0.75em Georgia, "Times New Roman", Times, serif;
    font-style:italic;
}
#archiveHeader .right a {
    text-decoration:none;
    color:#ad020b;
}
#archiveHeader .right a:hover {
    text-decoration:underline;
}
/* End of Archive Main Page Header */

/* Archive Year Boxes (2010, 2009 etc... */

#archiveContentholder {
    width:921px;
    float:left;
    margin: 36px 0 0 0;
    overflow:hidden;
}
#archiveContent {
    width:945px;
    float:left;
}
#archiveContent ul {
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}
#archiveContent ul li {
    float:left;
    width:172px;
    border: 1px solid #c1bfbf;
    height:372px;
    margin:0 12px 36px 0;
}
#archiveContent ul li h3 {
    float:left;
    font: 1.438em Georgia, "Times New Roman", Times, serif;
    width:172px;
    text-align:center;
    margin:9px 0 0 0;
    padding: 0 0 9px 0;
    border-bottom: 2px solid #ad020b;
}
/* Archive Year Boxes Months List */

#archiveContent ul li ul.months {
    list-style:none;
    margin:0;
    padding:0;
    width:172px;
    float:left;
    text-align:center;
}
#archiveContent ul li ul.months li {
    float:none;
    width:172px;
    height:15px;
    border: none;
    margin: 0;
    padding: 5px 0 6px 0;
}
#archiveContent ul li ul.months li a {
    text-decoration:none;
    color:#000;
}
#archiveContent ul li ul.months li.red a {
    color:#ad020b;
    font-style:italic;
}
#archiveContent ul li ul.months li a:hover {
    color:#ad020b;
}
/* End of Archive Year Boxes Months List */

/* Subpage for each month */

/* Months Date Box */

#datesBox {
    float:left;
    border: 1px solid #c1bfbf;
    padding:10px 0;
    width:400px;
    margin: 0 0 0 261px;
}
#datesBox h3 {
    float:left;
    font: 1.438em Georgia, "Times New Roman", Times, serif;
    text-align:center;
    margin:9px 0 0 0;
    padding: 0 0 9px 0px;
    border-bottom: 2px solid #ad020b;
    width:400px;
}
#datesBox ul {
    float:left;
    width:400px;
    margin:20px 0 0 0;
    padding:0;
    list-style:none;
}
#datesBox ul li {
    float:left;
    width:200px;
    margin:0 0 10px 0;
    padding:0;
    text-align:center;
}
#datesBox ul li.redArchive a {
    color: #ad020b;
    font-size:0.9em;
}
#datesBox ul li a {
    color: #000;
}
#datesBox ul li a:hover {
    color: #ad020b;
}

/* End of Months Date Box */
