/* Start of CMSMS style sheet 'Module: News' */
div#news {
 margin: 2em 0 1em 1em;  /* margin for the entire div surrounding the news list */
}

div#news h2 {
   line-height: 1.4em;
   margin-bottom: 0pt;
   font-weight:normal;
   padding-bottom:0.1em;
}

div#news .hd, .ft {
   height:15px;
}

div#news .hd {
   background:transparent url(images/tl.jpg) no-repeat 0px 0px;
}

div#news .hd .c {
   background:transparent url(images/tr.jpg) no-repeat right 0px;
   height: 15px;
}

div#news .bd {
   background:transparent url(images/ml.jpg) repeat-y 0px 0px;
}

div#news .bd .c{
   background:transparent url(images/mr.jpg) repeat-y right 0px;
}

div#news .bd .c .s{
 margin:0px 8px 0px 4px;
 background:#fff url(images/ms.jpg) repeat-x 0px 0px;
 padding:1em;
}

div#news .ft { 
   background:transparent url(images/bl.jpg) no-repeat 0px 0px;
}

div#news .ft .c {
   background:transparent url(images/br.jpg) no-repeat right 0px;
   height: 15px
}

.NewsSummary {
    padding: 0.5em 0.5em 1em; /* padding for the news article summary */
    margin: 0 0.5em 1em 0.5em; /* margin to the bottom of the news article summary */
}

.NewsSummaryInner {
   padding: 0pt 1em 0pt 1em;
}

.NewsSummaryPostdate, #NewsPostDetailDate {
  background:transparent url(images/blogbg48.gif) no-repeat 3% 0px;
  padding: 1em 0pt 0pt 1em;
  width:48px;
  height:48px;
  font-weight: bold;
 }

div#news div.NewsSummaryLink{
   width:475px;
   float:right;
}

div#news div.NewsDetailTitle{
   width:520px;
   float:right;
}

div#news div.NewsSummaryLink h2, div.NewsDetailTitle h2 {
   color:#0272A8;
}

div#news div.NewsSummaryLink a {
    text-decoration:none;
}
div#news div.NewsSummaryLink a:hover {
    color:#6dbf1e;
    text-decoration:none;
}
div.commentauthor{
  background:transparent url(images/commentssmall.jpg) no-repeat 0px 0px;
  padding-left:20px;
  margin-left:10px;
}
span.CommentDetails{
   font-size:80%;
    padding-left:10px;
}
span.NewsCommentsCount{
  background:transparent url(images/commentssmall.jpg) no-repeat 0px 0px;
  padding-left:20px;
  margin-left:10px;
}
span.NewsAuthor {
  background:transparent url(images/authorsmall.jpg) no-repeat 0px 0px;
  padding-left:20px;
}
span.NewsSummaryCategoryMore {
  background:transparent url(images/fullblogsmall2.jpg) no-repeat 0px 0px;
  padding-left:20px;
}
span.NewSummarCategoryLabel, span.NewsCategoryLabel {
  background:transparent url(images/tagssmall.jpg) no-repeat 0px 0px;
  padding-left:20px;
  margin-left:10px;
}
span.NewsItemReturn {
  background:transparent url(images/blogbacksmall.jpg) no-repeat 0px 0px;
  padding-left:20px;
  margin-left:10px;
}
span.StumbleUpon {
  background:transparent url(images/16x16_su_round.gif) no-repeat 0px 0px;
  padding-left:20px;
  margin-left:10px;
}
.NewsItemFooter {
    padding-left: 0.5em;
    background-color:#dfffff;
    border-top:1px dotted grey;
    border-bottom:1px dotted grey;
}

.NewsFooter {
  padding: 0.3em 0pt ;
  clear: left; 
  height:25px;
 }

.NewsSummaryAuthor {
  font-style: italic;
  padding: 0.5em 0pt 0.5em;
}

.NewsSummaryDetailComments{
   text-align: right;
   padding: 0pt 0.5em 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
  line-height: 140%;
  margin-bottom:1em;
 }

.NewsSummaryMorelink {
  padding: 0.5em 0pt 0.5em 0.5em;
}

/*#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;
}

#NewsPostDetailHorizRule {

}

/* to add specific style to the below divs, uncomment them. */


/* 
#NewsPostDetailTitle {}
#NewsPostDetailPrintLink {}
#NewsPostDetailReturnLink {}
*/

/* SECTION: Comments */
div#comments {
margin:2em 0pt 1em 1em;
}
div#comments p {
   padding-left:10px;
   font-size:90%;
}
div#comments input[type="text"] { width:300px; }

div#comments input[type="submit"] { 
background-color:#DFFFFF;
}

div#comments input:focus {
background-color:#DDDFFF;
}

div#comments textarea { width:300px; }
ul.comments {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.comments li {
background-color:#FFFFFF;
border-bottom:1px dotted #DBDBDB;
border-top:1px dotted #DBDBDB;
padding-left:0.5em;
}
/* SECTION: news toolbar */
div.toolbar { float: left; padding-top: 20px; }

ul.tools { 
float: left; 
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.tools li { float: left; padding-right: 5px; margin: 0pt;}
ul.tools li.short {width:70px }
ul.tools li.long { width:100px}
ul.tools li a { display: block; height: 18px; }

ul.tools li a { background: url("images/icons/imgBGicon_rss.jpg") top left no-repeat; }
/*ul.tools li a:hover,ul.tools li a:focus { background-position: top right; }*/

ul.tools li a.delicious 
{ 
background-image: url(images/delicioussmall.gif); 	
padding-left:20px;
margin-left:10px
}
ul.tools li a.stumble   { 
background-image: url(images/16x16_su_round.gif); 		
padding-left:20px;
margin-left:10px
}
ul.tools li a.digg       {
 background-image: url(images/digg-guy.jpg); 		
padding-left:20px;
margin-left:10px
}
ul.tools li a.reddit 	{ 
background-image: url(images/reddit.gif); 		
padding-left:20px;
margin-left:10px
}
/*ul.tools li a.rss       { background-image: url("images/icons/imgBGicon_rss.jpg"); 	}
ul.tools li a.blinklist { background-image: url("images/icons/imgBGicon_blinklist.jpg"); 	}
ul.tools li a.fark       { background-image: url("images/icons/imgBGicon_fark.jpg"); 		}
ul.tools li a.furl       { background-image: url("images/icons/imgBGicon_furl.jpg"); 		}
ul.tools li a.magnolia 	{ background-image: url("images/icons/imgBGicon_magnolia.jpg"); 	}
ul.tools li a.newsvine 	{ background-image: url("images/icons/imgBGicon_newsvine.jpg"); 	}

ul.tools li a.simpy 	{ background-image: url("images/icons/imgBGicon_simpy.jpg"); 		}
ul.tools li a.spurl 	{ background-image: url("images/icons/imgBGicon_spurl.jpg"); 		}
ul.tools li a.yahoo 	{ background-image: url("images/icons/imgBGicon_yahoo.jpg"); 		}*/
/* End of 'Module: News' */

