/*generic*/
body{margin:0;padding:0;font-family:serif;color:#323232;}
div{margin:0;padding:0;}
a{color:#0E8D9D;border:0;}
a img{border:0;}
a:hover,a:focus,a:active{color:#32c6d9;}
table{border:0;width:100%;}
td{vertical-align:top;}
input{background-color:#ffffff;}
/*header*/
#header{background-color:#000000;padding:5px 10px;color:#ffffff;}
#search{background-color:#000000;padding-top:10px;}
.logo{text-align:left;padding-left:10px;padding-bottom:10px;width:30%;}
.search-box{vertical-align:top;}
input.button{background-color:#3cabb9;color:#ffffff;}
input.search{width:100px;}
div.form-row {margin-bottom:5px;color:#ffffff;}
/*content*/
#content{padding:5px 10px;}
.article-list p{margin:0;}
.article-list div{margin-bottom:15px;}
.odd{font-family:sans-serif;}
.sources{border-top:1px solid #d0d0d0;padding:5px 0;}
.sources div{padding:5px;}
.navigation{padding:5px 0;}
.sorting, .results{margin-bottom:10px;}
.search-results div{margin-bottom:15px;}
.warning{background-color:#f3f2ed;border:1px solid #cccccc;margin-bottom:10px;padding:4px;}
.title{margin-bottom:15px;}
/*footer*/
#footer{border-top: 1px solid #d0d0d0;padding:5px 10px;}
