/* Start of CMSMS style sheet 'Latest News Styles' */
/* Pale blue border = #01a0fb */
/* Main Body Dark Blue = #000632 */
/* Menu Red = #e01e26 */
/* Menu Dark Blue = #010b49 */

div#news {
  margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
  border: 1px solid #000; 
  background: #FFE9AF; 
}

div#news h2 {
   line-height: 2em;
   background: #fff;
}

.NewsSummary {
width:23em;
    padding: 0.5em 0.5em 1em 0em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0em; /* margin to the bottom of the news article summary */
    border-bottom: 1px solid #ccc;
}

.NewsSummaryPostdate {
  font-size: 90%;
  font-weight: bold;
color:#01a0fb;
padding:0;
margin:0;
 }

.NewsSummaryLink {
    padding-top: 0.2em;
}


.NewsSummaryLink h2 {
    font-weight: bold;
font-size:110%;
padding:0;
margin:0;
}

.NewsSummaryLink a {
color:#fff;
text-decoration:none;
}

.NewsSummaryCategory {
  font-style: italic;
  margin: 5px 0;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding-bottom: 0.5em;
}

.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
 }

.NewsSummary img {margin-left:1.5em; border:solid 1px #fff;}
.NewsSummarySummary img {margin-right:0em; border:solid 1px #fff;}

.NewsSummaryMorelink {
  padding-top: 0.5em;
}

.NewsSummaryMorelink a {
color:#01a0fb;
font-weight:bold;
font-size:90%;
text-decoration:none;
}

#NewsPostDetailTitle {color:#fff;}

#NewsPostDetailDate {
  font-size: 90%;
  margin-bottom: 5px;
  font-weight: bold;
color:#01a0fb;
  }

#NewsPostDetailSummary {
   line-height: 150%;
   }

#NewsPostDetailReturnLink {
padding-bottom:1em;
}

#NewsPostDetailReturnLink a {
font-size: 90%;
font-weight: bold;
text-decoration:none;
color:#01a0fb;
}

#NewsPostDetailCategory {
  font-style: italic;
  border-top: 1px solid #ccc;
  margin-top: 0.5em;
  padding: 0.2em 0;
}

.NewsPostDetailContent {
  margin-bottom: 15px;
  line-height: 150%;
  }

.NewsPostDetailContent img {border:solid 1px #fff; margin:0 0 0 1em;}

#NewsPostDetailAuthor {

  padding-bottom: 1.5em;
  font-style: italic;
}

#NewsPostDetailHorizRule {
color:#2B60DE;
}


body {font-family:arial, helvetica; background-color:#000; background-image:url(uploads/images/cosmic.png);}
p {color:#fff;}
a {text-decoration:none; color:#fff;}


#container {width:54em; margin:auto; padding:0.5em; background-color:#000632; border:solid 2px #fff;}
#left-column {float:left; margin:0;}
#logo-and-header {padding:0 0 0 2em; margin:0; background-color:#000632;}

#static-header {display:inline; width:7em; height:1.3em; padding:0.4em 0 0 0.5em; margin:0; background-color:#00084a; border-top:solid 1px #fff; border-left:solid 1px #fff; border-bottom:solid 1px #fff; float:left;}
#static-header p {display:inline; padding:0em; margin:0; font-size:90%; font-weight:bold;}
#scrolling {padding:0; margin:0; float:left; clear:right;}
#scrolling p {width:28.45em; padding:0; margin:0;}
#scrolling marquee {padding:0.2em 0 0 0.5em; height:1.5em; width:27.95em; margin:0; background-color:#000; border-top:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff; border-bottom:solid 1px #fff;}

#main-menu {width:36.05em; background-color:#000632; padding:0; margin:0.5em 0 0 0; border-right:solid 1px #01a0fb; border-top:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both;}
#main-menu p {padding:0; margin:0;}

/*Latest News Content Styles */
#main-latest-news-content {width:36em; background-color:#000632; padding:0; margin:0; border-left:solid 1px #01a0fb; border-right:solid 1px #01a0fb; border-bottom:solid 1px #01a0fb; float:left; clear:both;}
#left-column-content {float:left; padding:0; margin:0 0 0 0.5em;}
#left-column-content h1 {color:#fff; font-size:110%; padding:1em 0em 0em 0.5em; margin:0;}

#latest-news-content {width:22em; padding:0; margin:0.6em 0 0 3.5em; float:left;}
#latest-news-content h1 {color:#fff; font-size:110%; padding:1em 3.5em 0em 0em; margin:0;}
#latest-news-content h2 {font-size:100%; padding:0em 3.5em 0.5em 0em; margin:0; color:#01a0fb;}
#latest-news-content h3 {padding:0.5em 3.5em 0.5em 0; margin:0;}
#latest-news-content p {padding:0.5em 3.5em 0.5em 0; margin:0; font-size:85%;}


#right-column {width:17.2em; margin:0 0 0 0.5em; float:left; border:solid 1px #fff;}

#footer {width:56em; padding:0; clear:both; text-align:center;}
#footer p {padding:0.5em 0 0 0; margin:0; font-size:110%; font-weight:bold;}
#footer a {color:#01a0fb; text-decoration:none;}

#clear {clear:both;}
/* End of 'Latest News Styles' */

