/* Main rules */
body { font: 75% Arial, Helvetica, sans-serif; color: #444; }
a { color: #B92B07; text-decoration: underline; }
a:hover { color: #9B6409; }
h2, h3, h4 { margin-top: 0; color: #A6560F; }
h2 { font-size: 160%; font-weight: normal; text-transform: uppercase; padding-bottom: 0.8em; margin-bottom: 18px; border-bottom: 2px solid #DBCA9E; }
h3 { font-size: 120%; }
h4 { font-size: 100%; }
hr { display: none; }
img { vertical-align: bottom; }
p, ul, ol, dl, table { margin-top: 0; margin-bottom: 2em; line-height: 1.5em; }
ul ul { margin-bottom:0.5em; }
dt { font-weight: bold; }
table, th, td { font-size: 100%; border: 1px solid #ccc; border-collapse: collapse; }
th { background: #eee; }
th, td { padding: 0.5em; }
caption { color: #A6560F; text-align: left; font-size: 120%; font-weight: bold; }


/* Icons */ 
ul.ico { margin: 0; padding: 0; line-height: 1.6em; list-style: none; background: none; }
ul.ico li, .ico { padding: 0 0 0.5em 23px; }
ul.ico li { background-repeat: no-repeat; }
ul.ico li span { font-size: 92%; }
.ico { background: url("ico/noname.gif") no-repeat 0 0; padding-bottom: 5px; }
.ico-pdf { background-image: url("ico/pdf.gif"); }
.ico-doc { background-image: url("ico/doc.gif"); }
.ico-xls { background-image: url("ico/xls.gif"); }
.ico-jpg, .ico-jpeg { background-image: url("ico/jpg.gif"); }
.ico-gif { background-image: url("ico/gif.gif"); }
.ico-rss { background-image: url("ico/rss.png"); }
