#forumnavigation { width: 252px; color: #000000; }
#forumnavigation h1 { margin: 3px 2px 0 2px; padding: 0 0 0 4px; font: bold 13px/23px Arial; color: #952c03; background-color: #e7ccb6; display: block; height: 23px; width: 244px; }

.oai-back-col-divider-signin { position: relative; left: -1px; height: 9px; width: 254px; background: url('../_img/oai-back_col-divider.gif') no-repeat top left; font: 0px/0px Arial; clear: both; }

#forumnavigation h2 { font: bold 13px/23px Arial; color: #000000; margin: 0px 5px; }
#forumnavigation ul { padding: 0 0 10px; margin: 0px; float: left; list-style: none; }
#forumnavigation ul li { padding: 0 0 0 10px; margin: 0px; background-image: url(/_templates/oai/_img/_forums/bullet.png); background-repeat: no-repeat; background-position: 2px 10px;}
#forumnavigation ul li a { font: 11px/15px Arial; color: #2c0395; cursor: pointer; }
#forumnavigation ul li a:hover { color: #952c03; text-decoration: underline; }
#forumnavigation hr { clear: both; } 

#archivecalendar { float: right; width: 150px; margin-right: 5px; }
#archivecalendar div.archivetop { background-image: url(/_templates/oai/_img/_forums/top.png); width: 150px; height: 25px; text-align: center; }
#archivecalendar	div.archivetop img { display: none; }
#archivecalendar	div.archivetop p { font: bold 12px/25px Arial; color: #FFFFFF; }
#archivecalendar div.archivemid { background-image: url(/_templates/oai/_img/_forums/middle.png); width: 150px; padding: 0px; margin: 0px; }
#archivecalendar	div.archivemid a { display: block; font: 12px/15px Arial; width: 21px; height: 18px; float: left; text-align: center; }
#archivecalendar	div.archivemid a.day { color: #000000; font-weight: bold; }
#archivecalendar	div.archivemid a.num { color: #2c0395; cursor: pointer; text-decoration: none; }
#archivecalendar	div.archivemid a.num:hover { color: #952c03; text-decoration: underline; font-weight: bold; }
#archivecalendar	div.archivemid a.today { color: #FFFFFF; cursor: pointer; text-decoration: none; background-color: #F80000; font-weight: bold;}
#archivecalendar	div.archivemid a.today:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
#archivecalendar	div.archivemid a.future { color: #a0a0a0; cursor: default; text-decoration: none;}

#archivecalendar	div.archivemid p { clear: both; height: 0px; font: 0px; padding: 0px; margin: 0px; }
#archivecalendar div.archivebot { background-image: url(/_templates/oai/_img/_forums/bottom.png); width: 150px; height: 10px; font: 0px; margin: 0px; padding: 0px;}

#blognavigation { width: 252px; color: #000000; }
#blognavigation h1 { margin: 3px 2px 0 2px; padding: 0 0 0 4px; font: bold 13px/23px Arial; color: #952c03; background-color: #e7ccb6; display: block; height: 23px; width: 244px; }

#blognavigation h2 { font: bold 13px/23px Arial; color: #000000; margin: 0px 5px; }
#blognavigation ul { padding: 0 0 10px; margin: 0px; float: left; list-style: none; }
#blognavigation ul li { padding: 0 0 0 10px; margin: 0px; background-image: url(/_templates/oai/_img/_forums/bullet.png); background-repeat: no-repeat; background-position: 2px 10px;}
#blognavigation ul li a { font: 11px/15px Arial; color: #2c0395; cursor: pointer; }
#blognavigation ul li a:hover { color: #952c03; text-decoration: underline; }
#blognavigation hr { clear: both; } 

#blogcalendar { float: right; width: 150px; margin-right: 5px; }
#blogcalendar div.archivetop { background-image: url(/_templates/oai/_img/_forums/top.png); width: 150px; height: 25px; text-align: center; }
#blogcalendar	div.archivetop img { display: none; }
#blogcalendar	div.archivetop p { font: bold 12px/25px Arial; color: #FFFFFF; }
#blogcalendar div.archivemid { background-image: url(/_templates/oai/_img/_forums/middle.png); width: 150px; padding: 0px; margin: 0px; }
#blogcalendar	div.archivemid a { display: block; font: 12px/15px Arial; width: 21px; height: 18px; float: left; text-align: center; }
#blogcalendar	div.archivemid a.day { color: #000000; font-weight: bold; }
#blogcalendar	div.archivemid a.num { color: #2c0395; cursor: pointer; text-decoration: none; }
#blogcalendar	div.archivemid a.num:hover { color: #952c03; text-decoration: underline; font-weight: bold; }
#blogcalendar	div.archivemid a.today { color: #FFFFFF; cursor: pointer; text-decoration: none; background-color: #F80000; font-weight: bold;}
#blogcalendar	div.archivemid a.today:hover { color: #FFFFFF; text-decoration: underline; font-weight: bold; }
#blogcalendar	div.archivemid a.future { color: #a0a0a0; cursor: default; text-decoration: none;}

#blogcalendar	div.archivemid p { clear: both; height: 0px; font: 0px; padding: 0px; margin: 0px; }
#blogcalendar div.archivebot { background-image: url(/_templates/oai/_img/_forums/bottom.png); width: 150px; height: 10px; font: 0px; margin: 0px; padding: 0px;}