#datebox, #eventbox, #placebox, #placebox2, #countbox, #backnav, #fornav, #backarrow, #forarrow, #ptitle, .menugap, #ptotal, #solotitle, #montagetitle
{
height: 22px;
}

#datebox, #eventbox, #placebox, #placebox2, #countbox, #backnav, #fornav, #backarrow, #forarrow, #ptitle, .menugap, #ptotal, #ddmenu, #montagetitle
{
display: block;
float: left;
padding: 0;
margin: 0;
}

#datebox, #eventbox, #placebox, #placebox2, #countbox, #montagetitle
{
line-height: 22px;
text-align: center;
vertical-align: middle;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}

#datebox, #eventbox, #countbox, #montagetitle
{font-weight: bold;}

#datebox
{width: 135px;}

#eventbox, #placebox, #placebox2
{width: 165px;}

#countbox
{width: 90px;}

#montagetitle
{width: 400px;}

#backnav, #fornav
{width:17px;}

#backarrow
{
width: 44px;
text-align: right;
}

#forarrow
{
width:20px;
text-align: right;
}

#ptitle, #ptotal, #solotitle
{
width:48px;
color: #000000;
line-height: 22px;
vertical-align: middle;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}

#ptitle
{text-align: right;}

.csupdate
{
color: #ffffff;
background-color: #635D19;
font-weight: bold;
}

.cscalendar
{
color: #ffffff;
font-weight: bold;
}

.cscontact
{
color: #ffffff;
background-color: #000000;
}

.menugap
{
width: 5px;
}

#ptotal
{
text-align: left;
}

#solotitle
{
text-align: center;
width: 138px;
float: left;
}

#ddmenu{
height: 18px;
width: 32px;
border-width: 2px;
border-style: solid;
border-color: #000000;
text-align: center;
line-height: 18px;
vertical-align: middle;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
background-color: #ffffff;
}

#navmenu{
position: relative;
z-index: 1;
visibility: hidden;
float:left;
border-width: 2px;
border-style: solid;
border-color: #000000;
height: 40px;
width: 200px;
text-align: center;
background-color:#cccccc;
}

.navcell{
float:left;
height: 20px;
width: 20px;
text-align: center;
background-color:white;
color:black;
vertical-align: middle;
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 20px;
text-decoration:none;
}

.navcell a{
display:block;
}

a:link,a:visited
{text-decoration:none;}

a:link
{color:black;}

a:visited
{color:black;}

#ddmenu:hover .target
{visibility: visible;}

#ddmenu:hover {
color:#ffffff;
background-color:#000000;
}

.navcell.clickable:hover
{background-color:#cccccc; font-weight:bold;}

.navcell.unclickable
{
color:#ffffff;
background-color:#000000;
}

.navcell.padding
{
color:white;
background-color:white;
}

