/* Start of CMSMS style sheet 'left col upgrade' */
#photoOmonth {
  width: 202px;
  margin: 0 auto;
  text-align: center;
  }
#photoOmonth h3 {
  display: block;
  text-align: center;
  width: 200px;
 }
 div#photoimage img{
  border: 0.08em solid #000;
  }

  #photoresult {
  width: 900px;
  margin: 0 auto;
  text-align: center;
}
  #photoresult img {
    text-align: center;
 }
  .presultdiv {
  width: 500px;
  margin: 0 auto;
}
  
/* ************  NEWS  *************************** */
div#news {
margin: 20px auto 20px auto;
width : 624px;
/*padding-top: 15px;*/
text-align: left;
border: 0.075em solid #BBB;
background-color: #EEE;
/* position: absolute; */
}
*:first-child+html div#news { position: static; padding-bottom: 10px;}
* html div#news { position: static; padding-bottom: 10px; }
div#news h2 {
/* line-height : 26px; */
padding: 0.7em 0;
margin: 0;
display: block;
width: 624px;
color : #000;
text-align : center;
/* margin-top: -13px; */
background: #9CC url(uploads/images/cssimages/event_bar.png) no-repeat 0 50%;
}
.NewsSummary {
width : 185px;
float : left;
display: inline;
/*border : 1px solid #369;*/
padding : 5px;
margin : 0 5px 10px 5px;
font-size: 0.875em;
}
.newsSummaryHead a {
text-decoration : none;
color : #000;
}
.NewsSummaryPostdate {
font-size : 90%;
font-weight : bold;
}
.NewsSummaryLink {
color : #000;
font-size: 90%;
font-weight : bold;
}
.NewsSummaryCategory {
font-style : italic;
margin : 5px 0;
}
.NewsSummaryAuthor {
font-style : italic;
padding-bottom : 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* line-height : 140%; */
text-align : left;
}
.NewsSummarySummary p, .NewsSummaryContent p {
  text-indent: 0;
  margin: 0;
}
.NewsSummarySummary img, .NewsSummaryContent img {
margin: 3px 5px 5px 3px;
}
.NewsSummaryMorelink {
font-size: 0.75em;
padding: 0.875em 0;
}
.NewsSummaryMorelink a {
display: block;
/* width: 80px;
height: 20px;
background: #fff url(uploads/images/cssimages/more_btn.png) no-repeat 0px -1px;
*/}
.NewsSummaryMorelink a:hover {
/* background-position: 0 -19px; */
}
#NewsPostDetailDate {
font-size : 90%;
margin-bottom : 5px;
font-weight : bold;
}
#NewsPostDetailSummary {
line-height : 150%;
}
#NewsPostDetailCategory {
font-style : italic;
border-top : 1px solid #ccc;
margin-top : 0.5em;
padding : 0.2em 0;
}
#NewsPostDetailContent {
margin-bottom : 15px;
line-height : 150%;
}
#NewsPostDetailAuthor {
padding-bottom : 1.5em;
font-style : italic;
}

/* 
#NewsPostDetailTitle {}
#NewsPostDetailHorizRule {
  height: 1px;
   padding: 1em;
   border-bottom: 1px solid black;
   margin: 1em;
width: 75%;
}*/
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink { margin: 1.0em 1.0em;}


        .hrstbl {
            margin: auto;
            padding-top: 1em;
            width: 200px;
            text-align: left;
            /* border-top: 1px solid #CCC; */
        }
        .hrstbl ul {
            list-style: none;
            clear: both;
            margin:0;
            padding:0;
            /* height: 4.4em; */
            /* border-bottom: 1px solid #CCC;
            border-right: 1px solid #CCC; */
        }
        .hrstbl ul li {
            float: left;
            /* height: 4em; */
            /* border-left: 1px solid #CCC; */
            width: 60px;
            padding: 0.2em 0.5em;
        }
        .hrstbl ul li.hrstblfirstcell {
			width: 100px;
		}

        .hrstbl ul.header {
            height: 3.1em;
            background: #EEE;
        }
        .hrstbl ul.header li {
            height: 2em;
            text-align: center;
            font-weight: bold;
            font-size: 1em;
            padding-top: 1em;
            padding-bottom: 0;
        }
/* Update this to original css */
.announce p {
padding:5px 25px 5px 10px;
margin:0;
text-indent: 0;
}
.anchor a {
  color: #000;
  text-decoration: none;
}
.hidden { display: none; }
.boxradius10 {
     -moz-border-radius-topleft: 10px;
     -webkit-border-top-left-radius: 10px;
     -moz-border-radius-topright: 10px;
     -webkit-border-top-right-radius: 10px;
     -moz-border-radius-bottomleft: 10px;
     -webkit-border-bottom-left-radius: 10px;
     -moz-border-radius-bottomright: 10px;
     -webkit-border-bottom-right-radius: 10px;
}
/* End of 'left col upgrade' */

