#rightcolumn {
   position:relative;
   top:50px;
   left:10px;
   margin-left:5%;
   margin-right: 20px;

   width: 60%;
   min-width: 400px;

   min-height: 250px;
   height: auto !important;
   height: 250px;

   background-color:#000000;
   background-repeat:repeat-y;
   background-position:top right;
   border: solid 2px #000000;

   float:left;

   z-index: 6;

   filter:alpha(opacity=90);
   opacity: 0.90;
   -moz-opacity: 0.90;
}


.hometitle {
   position:absolute;
   top:-25px;
   margin: 5px 10px 10px 5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;
   color:#ffffff;
}

.eventheading {
   position:absolute;
   top:28px;
   left:25%;
   margin: 5px 10px 10px 10px;

   float:left;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;

   color:#000000;
}

.heading {
   position:relative;


   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;

   text-align:left;

   background-image:url(../images/dot.gif);
   background-repeat:repeat-x;
   background-position:bottom;

   color:#B0B0E1;
}

.subheading {
   position:relative;
   left: 0px;
   margin: 5px 10px 20px 10px;

   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;

   text-align:left;


   background-image:url(../images/dot.gif);
   background-repeat:repeat-x;
   background-position:bottom;

   color:#B0B0E1;
}

.homeheading {
   position:static;
   top:0px;
   margin: 5px 10px 10px 10px;


   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;

   color:#B0B0E1;
}

.hometext {
   margin-left: 10px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   text-indent:15px;
   color:#B0B0E1;
}

.newshr {
   position:relative;
   text-align:right;
   margin: 0 0 0 10px;
   width:85%;

   border:0;
   border-bottom: 1px dotted #ffffff;
}

#pplentry {
   position:relative;
   left:0px;
   margin: 4px 0 25px 10px;

   width:85%;

}

.imgtop {

   width: 150px;
   height: 180px;
   margin: 0px 10px 10px 0px;
   float:left;

   border: 1px solid #B0B0E1;

   z-index: 4;
}

.imgbot {

   width: 150px;
   height: 180px;
   margin: 0px 0px 10px 10px;
   float:right;

   border: 1px solid #B0B0E1;

   z-index: 4;
}

.imgcaption {
   position:relative;
   top:-15px;
   right:5px;
   height:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:10px;
   font-style:italic;

   text-align:right;

   color:#B0B0E1;

}

.inset {
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   text-align:left;
   color:#B0B0E1;
}

.jobtitle {
   position:relative;
   top:5px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#B0B0E1;

}

.genlinks {

   position:relative;
   top:-1px;
   left:20px;

}

.genlinks:hover {
   font-style:italic;
}

#evententry {

   position:relative;
   margin: 10px 10px 25px 10px;
}

.eventtitle {

   position:relative;

   width:90%;

   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:16px;
   font-weight:bold;
   font-style:italic;



}

.eventdesc {

   position:relative;
   top:-20px;

   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

.eventimg {

   position:relative;
   top:-5px;
   left:-5px;

   margin: 5px 5px 5px 5px;

   float:left;

}

.eventhr {

   position:relative;
   top:-15px;
   border:0;
   border-top: 1px dotted #ffffff;

}

a.sidemenu {

   color:#B0B0E1;
   text-decoration:none;
   cursor:pointer;
}

a.sidemenu:hover {
   text-decoration: underline;
}

a.eventlink {
   color:#B0B0E1;
   text-decoration:none;
   cursor:pointer;
}

a.eventlink:hover {
   font-style:italic;
}
