/*news*/

#pageTitle h1 {
background:url(images/h2_news.png) left 45px no-repeat;
}

.archive #pageTitle h1 {
margin:0 10px;
padding:120px 0 0;
height:60px;
line-height:28px;
font-size:22px;
color:#333333;
}
#content article p {
line-height:1.8;
}
#latestPost {margin:0 10px;}
#latestPost header h3 {}

#latestNews {}
#latestNews header {
height:0;
overflow:hidden;
}
#latestNews ul {
margin:30px 0;
padding:0;
overflow:hidden;
list-style-type:none;
font-size:0;
}
#latestNews li {
display:inline;
float:left;
}
#latestNews li a {
position:relative;
display:inline-block;
margin:0 10px 10px;
padding:9px;
width:200px;
height:112px;
border:1px solid #ffffff;
background:url(images/bg_tex_ffffff_50.png);
text-decoration:none;
}
#latestNews li a:hover {
border:1px solid #779976;
}
#latestNews time,
#latestNews span {
position:absolute;
left:9px;
display:block;
padding:5px;
width:190px;
}
#latestNews time {
bottom:9px;
height:10px;
background:url(images/bg_tex_155d2b_50.png);
overflow:hidden;
line-height:10px;
font-size:10px;
color:white;
}
#latestNews span {
top:9px;/*61px*/
height:30px;
overflow:hidden;
line-height:15px;
font-size:small;
color:white;
text-shadow: #000000 1px 1px 2px;
}

#postArchives {
margin:0 10px;
}

.css3-3cols ul {
  -moz-column-count:3;
  -moz-column-gap:20px;
  -moz-column-rule:;
  -webkit-column-count:3;
  -webkit-column-gap:20px;
  -webkit-column-rule:;
  column-count:3;
  column-gap:20px;
  column-rule:;
}
.css3-2cols ul {
  -moz-column-count:2;
  -moz-column-gap:20px;
  -moz-column-rule:;
  -webkit-column-count:2;
  -webkit-column-gap:20px;
  -webkit-column-rule:;
  column-count:3;
  column-gap:20px;
  column-rule:;
}

#postArchives ul {
margin:1em 0;
padding:0;
list-style-type:none;
}
#postArchives li {
margin:0;
padding:0.5em 0;
border-bottom:1px solid #daddcc;
}
#postArchives form {
margin:1em 0;
}
#postArchives select {
font-size:13px;
font-family:Arial;
}

#staffBlogs header {margin:0 10px;}
#staffBlogs section header {margin:0;}
#staffBlogs section {
display:inline;
float:left;
margin:0 10px;
width:340px;
}
#staffBlogs ul {
margin:0;
padding:0;
list-style-type:none;
}
#staffBlogs li {
margin:0 0 0.5em;
padding:0 0 0.5em;
border-bottom:1px solid #daddcc;
}

