.left_column { width:140px;  float:left ; padding-right: 2px; padding-left: 2px; }

.right_column { width:250px;  float:right  }

.middle_column { width:auto;  margin-left:140px; margin-right:250px ; padding-right: 2px; padding-left: 2px; }

.middle_column_no_photos { width:auto;  margin-left:140px; padding-right: 2px; padding-left: 2px; }

.content_column { width: 100%; height:1000px }

.centertext { color: black; font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 5px; padding-left: 5px; }

.h1 { color: black; font-size: 16pt; font-family: Copperplate, "Copperplate Gothic Bold"; font-weight: bold; }

body { font-size: 12pt; font-family: Georgia, "Times New Roman", Times, serif; padding-right: 5px; padding-left: 5px; }

h2 { font-size: 12pt; font-family: Copperplate, "Copperplate Gothic Bold"; }

h1 { font-size: 16pt; font-family: Copperplate, "Copperplate Gothic Bold"; }

.month {
background-color:black;
font:bold 12px verdana;
color:white;
}

.main {
width:200px;
border:1px solid black;
}

.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}

.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: #ffc;
padding: 2px;
}

.today{
font-weight: bold;
color: green;
}

.days1 {
background-color: #cfc;
padding: 2px;
}

.days2 {
background-color: #cfcfcf;
}

.days3 {
background-color: #f96;
}

.days4 {
background-color: #9494d5;
}

.days5 {
background-color: #f3f370;
}

.days6 {
background-color: #9c9;
}

.days7 {
background-color: #f90;
}

.days8 {
background-color: #f9c;
}

.days9 {
background-color: #cc6;
}

.days0 {
background-color: #966;
}

#menu a {
display:block;
width:7em;
margin:0.3ex;
padding:0.2ex;
text-align:center;
}

#menu a:link, #menu a:visited {
color:#010101;
text-decoration:none;
background-color:#9e0c15;
color:#ffffff;
}

#menu a:hover, #menu a:active { /*this is the menu boxes*/
text-decoration:none;
background-color:#CC0F1C;
color:#fffff;
}

.divider {display:none} 

img {
display:block;
margin: 4px 5px;
padding: 6px 6px 9px 6px;
border:solid;
border-width: 1px;
border-color: #595959;

}

img.rightCol {
display:block;
margin: 4px 5px;
padding: 6px 6px 9px 6px;
border:solid;
border-width: 1px;
border-color: #595959;

}

img.leftCol {
display:block;
margin: 4px 5px 0px 0px;
padding: 4px;
border:solid;
border-width: 1px;
border-color: #595959;

}

img.gallery {
display:block;
margin: 4px 5px 0px 0px;
padding: 12px 12px 17px 12px;
border:solid;
border-width: 1px;
border-color: #595959;

}

img.button {
display:block;
margin: 0px;
padding: 0px;
border:none;


}

img.headerLeft {
display:block;
margin: 0px;
padding: 0px 5px;
border: none;
float: left;
}

.header {

height:175px;

padding:5px;
background-color: #9e0c15;


}

img.headerRight {  /* ie hack for header alignment problem */

margin: 0px;
padding: 0px 0px;
border: solid 2px;
border-color: #595959;
position:absolute;
left: 600px;
top: 18px;
html>body 
z-index: 1;
}

html>body img.headerRight { /* other browser css for alignment problem */

margin: 0px;
padding: 0px 0px;
border: solid 2px;
border-color: #595959;
position:absolute;
left: 600px;
top: 12px;
html>body 
z-index: 1;
}


#contentHead a:link, #contentHead a:visited{
text-align:center;
display:block;
width: 100%;
text-decoration:none;
background-color:#9e0c15;
color:#ffffff;
}

#contentHead a:hover, #contentHead a:active { /*this is the menu boxes*/
text-decoration:none;
background-color:#CC0F1C;
color:#fffff;
}

