section#articles header{

    background-image: url('../images/articles_top.png');

    background-repeat: no-repeat;

    background-position: top;

    height: 15px;

    width: 675px;

    float: left;

}



section#articles h2{   margin-bottom: 15px;}

section#articles article p a{ text-decoration: none; color: #f00; font-weight: bold;}

section#articles footer{

    background-image: url('../images/articles_bottom.png');

    background-repeat: no-repeat;

    background-position: top;

    height: 15px;

}

section#articles div.articles_top{

    height: 15px;

    width: 720px;

    padding: 0;

    margin: 0;

    background: url('../images/articles_top.png') no-repeat right top;

}

section#articles div.articles_content{

    width: 690px;

    padding: 0 15px;

    margin: 0;

    background: url('../images/articles_middle.png') repeat-y right;

}

section#articles div#phocagallery{

    width: 690px;

    padding: 0 0px;

    margin: 0;

}



section#articles div.articles_bottom{

    height: 15px;

    width: 720px;

    padding: 0;

    margin: 0;

    background: url('../images/articles_bottom.png') no-repeat right bottom;

}

div.articles_top{ float: left;}

div.articles_content{ float: left;}

div.articles_bottom{ float: left;}

section#articles div.pagination{

    width: 690px;

    margin-left: 15px;

    text-align: center;

}

section#articles div.pagination ul li{

    display: inline-block;

    padding: 0 5px;

}

section#articles div.pagination ul li a{

    font-weight: bold;

}

section#articles div.pagination ul li.pagenav{

    padding: 0 15px;

}

span.row-separator{

    float: left;

    height: 25px;

    width: 720px;

}

ul.actions{

    float: left;

    width: 690px;

    text-align: center;

}

ul.actions li{

    display: inline-block;

}

ul.pagenav li{

    display: inline-block;

}

ul.pagenav{

    width: 690px;

    margin: 0 auto;

}

ul.pagenav li.pagenav-next{

    float: right;

    text-align: right;

}

article dl{

    width: 690px;

    font-size: 12px;

    text-align: right;

    margin-left: 15px;

    height: 15px;

}

article dl dd{

    display: inline-block;

}

section#articles div.articles_content h1{    

   padding: 10px 0 15px 0;

   font-size: 24px;

}

div.pagination{

    margin-left: 15px;

}

section#articles p a{

    text-decoration: underline;

    color: blue;

}

table.category{

    width: 100%;

    text-align: left;

}



table.category tbody th{

    text-align: left;

}



table.category tbody tr{

    line-height: 23px;

}



section#articles table

{

  padding: 0;

  margin: 0;

  border-collapse: collapse;

  border-spacing: 0;

}



section#articles table tr.heading

{

  background-image: url('../images/article_th.png');

  line-height: 25px;

}



section#articles table tr.row

{

 line-height: 25px; 

}



section#articles table tr.row:nth-child(odd)

{

  background-image: url('../images/article_row.png');

}

